import{t as __esmMin}from"./rolldown-runtime.DwstSPKI.mjs";import{A as te,C as init_npm_react_18_2,E as pe,F as global,I as init_ssg_sandbox_shims,L as navigator,M as x,N as ye,O as re,R as window,c as p,g as Y,h as X,j as ue,k as se,l as u,o as init_jsx_runtime,s as l,v as ae}from"./react.DwPO4OJ5.mjs";import{C as motionValue,P as useInView,S as motion,a as MotionConfigContext,b as isMotionValue$1,r as LayoutGroup,s as MotionValue,t as init_framer_motion_IXE44LKG}from"./motion.BZg_fd92.mjs";import{$ as useComponentViewport,C as addPropertyControls,D as cx,F as getFontsFromSharedStyle,H as init_framer_FPZKHWW5,L as getPropertyControls,O as fontStore,P as getFonts,Q as useActiveVariantCallback,S as addFonts,_ as RenderTarget,at as useLocaleInfo,ct as useOnVariantChange,dt as useRouter,f as Link,ft as useVariantState,h as PropertyOverrides2,it as useIsOnFramerCanvas,l as Image3,lt as useOverlayState,mt as withFX,n as Container,nt as useHydratedBreakpointVariants,ot as useMetadata,pt as withCSS,r as ControlType,rt as useIsInCurrentNavigationTarget,s as GeneratedComponentContext,t as ComponentViewportProvider,tt as useCustomCursors,ut as useRouteElementId,v as ResolveLinks,w as animate2,x as SmartComponentScopedContainer,y as RichText2}from"./framer.B8DkDI5E.mjs";import{a as Icon$1,c as init_Ticker,i as init_BIUwLa_VY,n as css$1,o as init_Phosphor,r as fonts$1,s as Ticker,t as className$1}from"./BIUwLa_VY.BiitY71G.mjs";import{a as fonts$2,c as init_Phosphor$1,i as css$2,n as init_h3G9_8Zae,o as init_i59KN99_1,r as className$2,s as Icon,t as h3G9_8Zae_default}from"./h3G9_8Zae.BlxrznlB.mjs";import{i as init_Image,n as nKn5MYpjj_default,r as Image$1,t as init_nKn5MYpjj}from"./nKn5MYpjj.BLqDh0tK.mjs";import{n as init_Smooth_Scroll,t as SmoothScroll}from"./Smooth_Scroll.InzzGI_0.mjs";import{a as init_oEc54sEfm,c as css$4,d as className$3,f as css$3,i as init_py8h228WM,l as fonts$4,m as init_PfMT9r1IE,n as css$5,o as oEc54sEfm_default,p as fonts$3,r as fonts$5,s as className$4,t as className$5,u as init_BUrO3aNEw}from"./py8h228WM.3withoCH.mjs";import{n as kR3PiKn9g_default,t as init_kR3PiKn9g}from"./kR3PiKn9g.CYKVra7L.mjs";import{i as init_gJStRa1UW,n as css$6,r as fonts$6,t as className$6}from"./gJStRa1UW.Dxi_R_Jf.mjs";import{i as init_BIUwLa_VY$1,n as css$7,r as fonts$7,t as className$7}from"./BIUwLa_VY.qUyunFdT.mjs";import{n as init_augiA20Il$1,r as metadata}from"./augiA20Il.DxFm5SxI.mjs";var containerStyles,emptyStateStyle,defaultEvents,fontSizeOptions,fontControls,init_constants=__esmMin((()=>{init_framer_FPZKHWW5(),containerStyles={position:`relative`,width:`100%`,height:`100%`,display:`flex`,justifyContent:`center`,alignItems:`center`},{...containerStyles},defaultEvents={onClick:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}},ControlType.Number,ControlType.Boolean,ControlType.String,ControlType.Enum}));function useOnEnter(onEnter,enabled){return useOnSpecificTargetChange(!0,onEnter,enabled)}function useOnExit(onExit,enabled){return useOnSpecificTargetChange(!1,onExit,enabled)}function useOnSpecificTargetChange(goal,callback,enabled=!0){let isInTarget=useIsInCurrentNavigationTarget();ue(()=>{enabled&&isInTarget===goal&&callback()},[isInTarget])}var init_useOnNavigationTargetChange=__esmMin((()=>{init_framer_FPZKHWW5(),init_npm_react_18_2()}));function useConstant(init){let ref=pe(null);return ref.current===null&&(ref.current=init()),ref.current}var init_useConstant=__esmMin((()=>{init_npm_react_18_2()})),init_colorFromToken=__esmMin((()=>{init_framer_FPZKHWW5()})),init_isMotionValue$1=__esmMin((()=>{init_framer_FPZKHWW5()})),init_useUniqueClassName=__esmMin((()=>{init_npm_react_18_2()})),init_variantUtils=__esmMin((()=>{init_framer_FPZKHWW5()})),isBrowserSafari,useIsBrowserSafari,init_isBrowser=__esmMin((()=>{init_ssg_sandbox_shims(),init_npm_react_18_2(),isBrowserSafari=()=>{if(navigator!==void 0){let userAgent=navigator.userAgent.toLowerCase();return(userAgent.indexOf(`safari`)>-1||userAgent.indexOf(`framermobile`)>-1||userAgent.indexOf(`framerx`)>-1)&&userAgent.indexOf(`chrome`)<0}else return!1},useIsBrowserSafari=()=>se(()=>isBrowserSafari(),[])})),init_useOnChange=__esmMin((()=>{init_npm_react_18_2(),init_isMotionValue$1()})),init_useAutoMotionValue$1=__esmMin((()=>{init_npm_react_18_2(),init_framer_FPZKHWW5(),init_isMotionValue$1(),init_useConstant()})),init_useFontControls=__esmMin((()=>{init_framer_FPZKHWW5(),init_npm_react_18_2(),init_constants()}));function useIsOnCanvas(){return se(()=>RenderTarget.current()===RenderTarget.canvas,[])}var init_useRenderTarget=__esmMin((()=>{init_npm_react_18_2(),init_framer_FPZKHWW5()})),init_useControlledState=__esmMin((()=>{init_npm_react_18_2()}));function useRadius(props){let{borderRadius,isMixedBorderRadius,topLeftRadius,topRightRadius,bottomRightRadius,bottomLeftRadius}=props;return se(()=>isMixedBorderRadius?`${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px`:`${borderRadius}px`,[borderRadius,isMixedBorderRadius,topLeftRadius,topRightRadius,bottomRightRadius,bottomLeftRadius])}var borderRadiusControl,paddingControl,init_propUtils=__esmMin((()=>{init_npm_react_18_2(),init_framer_FPZKHWW5(),borderRadiusControl={borderRadius:{title:`Radius`,type:ControlType.FusedNumber,toggleKey:`isMixedBorderRadius`,toggleTitles:[`Radius`,`Radius per corner`],valueKeys:[`topLeftRadius`,`topRightRadius`,`bottomRightRadius`,`bottomLeftRadius`],valueLabels:[`TL`,`TR`,`BR`,`BL`],min:0}},ControlType.FusedNumber})),init_OIjZRBmWDcIE2B6qgG1j=__esmMin((()=>{init_constants(),init_useOnNavigationTargetChange(),init_useConstant(),init_colorFromToken(),init_isMotionValue$1(),init_useUniqueClassName(),init_variantUtils(),init_isBrowser(),init_useOnChange(),init_useAutoMotionValue$1(),init_useFontControls(),init_useRenderTarget(),init_useControlledState(),init_propUtils()})),init_default_utils_js__0_45=__esmMin((()=>{init_OIjZRBmWDcIE2B6qgG1j()}));function getProps$5(props){let{width,height,topLeft,topRight,bottomRight,bottomLeft,id,children,...rest}=props;return rest}function Video(props){return p(VideoMemo,{...getProps$5(props)})}function usePlaybackControls(videoRef){let isInCurrentNavigationTarget=useIsInCurrentNavigationTarget(),requestingPlay=pe(!1),setProgress=te(rawProgress=>{if(!videoRef.current)return;let newProgress=(rawProgress===1?.999:rawProgress)*videoRef.current.duration,isAlreadySet=Math.abs(videoRef.current.currentTime-newProgress)<.1;videoRef.current.duration>0&&!isAlreadySet&&(videoRef.current.currentTime=newProgress)},[]);return{play:te(()=>{!(videoRef.current.currentTime>0&&videoRef.current.onplaying&&!videoRef.current.paused&&!videoRef.current.ended&&videoRef.current.readyState>videoRef.current.HAVE_CURRENT_DATA)&&videoRef.current&&!requestingPlay.current&&isInCurrentNavigationTarget&&(requestingPlay.current=!0,videoRef.current.play().catch(e=>{}).finally(()=>requestingPlay.current=!1))},[]),pause:te(()=>{!videoRef.current||requestingPlay.current||videoRef.current.pause()},[]),setProgress}}function useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}){let[initialPlayingProp]=ye(()=>playingProp),[hasPlayingPropChanged,setHasPlayingPropChanged]=ye(!1);playingProp!==initialPlayingProp&&!hasPlayingPropChanged&&setHasPlayingPropChanged(!0);let behavesAsGif=initialPlayingProp&&muted&&loop&&playsinline&&!controls&&!hasPlayingPropChanged,autoplay;return autoplay=behavesAsGif?`on-viewport`:initialPlayingProp?`on-mount`:`no-autoplay`,autoplay}function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1)}function titleCase(value){return(value.match(groupsRegex)||[]).map(capitalizeFirstLetter).join(` `)}var ObjectFitType,SrcType$1,isMountedAndReadyForProgressChanges,VideoMemo,groupsRegex,objectFitOptions,init_Video=__esmMin((()=>{init_jsx_runtime(),init_framer_FPZKHWW5(),init_framer_motion_IXE44LKG(),init_default_utils_js__0_45(),init_npm_react_18_2(),(function(ObjectFitType$1){ObjectFitType$1.Fill=`fill`,ObjectFitType$1.Contain=`contain`,ObjectFitType$1.Cover=`cover`,ObjectFitType$1.None=`none`,ObjectFitType$1.ScaleDown=`scale-down`})(ObjectFitType||={}),(function(SrcType$2){SrcType$2.Video=`Upload`,SrcType$2.Url=`URL`})(SrcType$1||={}),isMountedAndReadyForProgressChanges=!1,VideoMemo=X(function(props){let{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,videoRef=pe(),isSafari=useIsBrowserSafari(),wasPausedOnLeave=pe(null),wasEndedOnLeave=pe(null),isOnCanvas=useIsOnCanvas(),borderRadius=useRadius(props),autoplayBehavior=isOnCanvas?`no-autoplay`:useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}),isInViewport=isOnCanvas?!0:useInView(videoRef),startTime=startTimeProp===100?99.9:startTimeProp,{play,pause,setProgress}=usePlaybackControls(videoRef);ue(()=>{isOnCanvas||(playingProp?play():pause())},[playingProp]),ue(()=>{isOnCanvas||autoplayBehavior===`on-viewport`&&(isInViewport?play():pause())},[autoplayBehavior,isInViewport]),ue(()=>{if(!isMountedAndReadyForProgressChanges){isMountedAndReadyForProgressChanges=!0;return}setProgress(((isMotionValue$1(progress)?progress.get():(progress??0)*.01)??0)||(startTime??0)/100)},[startTime,srcFile,srcUrl,progress]),ue(()=>{if(isMotionValue$1(progress))return progress.on(`change`,value=>setProgress(value))},[progress]),useOnEnter(()=>{wasPausedOnLeave.current!==null&&videoRef.current&&(!wasEndedOnLeave&&loop||!wasPausedOnLeave.current)&&play()}),useOnExit(()=>{videoRef.current&&(wasEndedOnLeave.current=videoRef.current.ended,wasPausedOnLeave.current=videoRef.current.paused,pause())});let src=se(()=>{let fragment=``;if(srcType===`URL`)return srcUrl+``;if(srcType===`Upload`)return srcFile+``},[srcType,srcFile,srcUrl,startTime]);return ue(()=>{isSafari&&videoRef.current&&autoplayBehavior===`on-mount`&&setTimeout(()=>play(),50)},[]),ue(()=>{videoRef.current&&!muted&&(videoRef.current.volume=(volume??0)/100)},[volume]),p(`video`,{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src,loop,ref:videoRef,onSeeked:e=>onSeeked?.(e),onPause:e=>onPause?.(e),onPlay:e=>onPlay?.(e),onEnded:e=>onEnd?.(e),autoPlay:autoplayBehavior===`on-mount`,preload:autoplayBehavior!==`on-mount`&&posterEnabled?`metadata`:`auto`,poster:posterEnabled?poster:void 0,onLoadedData:()=>{videoRef.current&&(videoRef.current.currentTime<.3&&setProgress((startTime??0)*.01),autoplayBehavior===`on-mount`&&play())},controls,muted:isOnCanvas?!0:muted,playsInline:playsinline,style:{cursor:onClick?`pointer`:`auto`,width:`100%`,height:`100%`,borderRadius,display:`block`,objectFit,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:!1,controls:!1,playing:!0,loop:!0,muted:!0,playsinline:!0,restartOnEnter:!1,objectFit:`cover`,backgroundColor:`rgba(0,0,0,0)`,radius:0,volume:25,startTime:0},groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\d+/gu,objectFitOptions=[`cover`,`fill`,`contain`,`scale-down`,`none`],addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:!0,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)},controls:{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})})),isMotionValue,init_isMotionValue=__esmMin((()=>{init_framer_FPZKHWW5(),isMotionValue=v=>v instanceof MotionValue}));function useAutoMotionValue(inputValue,options){let optionsRef=pe(options),animation=pe(),didInitialMount=pe(!1),isOnCanvas=RenderTarget.current()===RenderTarget.canvas,onChangeDeps=options?.onChangeDeps?options.onChangeDeps:[],onChange=te(options?.onChange,[...onChangeDeps]),transformer=te(value=>{var ref;return optionsRef.current?.transform?optionsRef.current.transform(value):value},[]),value1=useConstant(()=>isMotionValue(inputValue)?inputValue:motionValue(transformer(inputValue)));return ue(()=>{if(!isMotionValue(inputValue)&&didInitialMount.current){var ref,ref1;let newValue=transformer(inputValue);if((ref=animation.current)==null||ref.stop(),onChange&&onChange(newValue,value1),optionsRef.current?.animate&&!isOnCanvas){var ref2;animation.current=animate2(value1,newValue,optionsRef.current?.transition)}else value1.set(newValue)}didInitialMount.current=!0},[inputValue,...onChangeDeps]),value1}var init_useAutoMotionValue=__esmMin((()=>{init_npm_react_18_2(),init_framer_FPZKHWW5(),init_isMotionValue(),init_useConstant()})),init_useAutoMotionValue_js_0_3=__esmMin((()=>{init_useAutoMotionValue()})),_global,exports,exports$1,npm_lottie_web_5_7_default,init_npm_lottie_web_5_7=__esmMin((()=>{init_ssg_sandbox_shims(),_global=typeof globalThis<`u`?globalThis:typeof self<`u`?self:global,exports={},navigator!==void 0&&function(root,factory){exports?exports=factory(root):(root.lottie=factory(root),root.bodymovin=root.lottie)}(window||{},function(window$1){var svgNS=`http://www.w3.org/2000/svg`,locationHref=``,initialDefaultFrame=-999999,subframeEnabled=!0,expressionsPlugin,isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),cachedColors={},bmRnd,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};(function(){var propertyNames=`abs.acos.acosh.asin.asinh.atan.atanh.atan2.ceil.cbrt.expm1.clz32.cos.cosh.exp.floor.fround.hypot.imul.log.log1p.log2.log10.max.min.pow.random.round.sign.sin.sinh.sqrt.tan.tanh.trunc.E.LN10.LN2.LOG10E.LOG2E.PI.SQRT1_2.SQRT2`.split(`.`),i,len=propertyNames.length;for(i=0;i1?hsv[1]=1:hsv[1]<=0&&(hsv[1]=0),HSVtoRGB(hsv[0],hsv[1],hsv[2])}function addBrightnessToRGB(color,offset){var hsv=RGBtoHSV(color[0]*255,color[1]*255,color[2]*255);return hsv[2]+=offset,hsv[2]>1?hsv[2]=1:hsv[2]<0&&(hsv[2]=0),HSVtoRGB(hsv[0],hsv[1],hsv[2])}function addHueToRGB(color,offset){var hsv=RGBtoHSV(color[0]*255,color[1]*255,color[2]*255);return hsv[0]+=offset/360,hsv[0]>1?--hsv[0]:hsv[0]<0&&(hsv[0]+=1),HSVtoRGB(hsv[0],hsv[1],hsv[2])}var rgbToHex=function(){var colorMap=[],i,hex;for(i=0;i<256;i+=1)hex=i.toString(16),colorMap[i]=hex.length===1?`0`+hex:hex;return function(r,g,b){return r<0&&(r=0),g<0&&(g=0),b<0&&(b=0),`#`+colorMap[r]+colorMap[g]+colorMap[b]}}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(eventName,args){if((this||_global)._cbs[eventName])for(var len=(this||_global)._cbs[eventName].length,i=0;i0||val>-1e-6&&val<0?_rnd(val*v)/v:val}function to2dCSS(){var props=(this||_global).props,_a=roundMatrixProperty(props[0]),_b=roundMatrixProperty(props[1]),_c=roundMatrixProperty(props[4]),_d=roundMatrixProperty(props[5]),_e=roundMatrixProperty(props[12]),_f=roundMatrixProperty(props[13]);return`matrix(`+_a+`,`+_b+`,`+_c+`,`+_d+`,`+_e+`,`+_f+`)`}return function(){(this||_global).reset=reset,(this||_global).rotate=rotate,(this||_global).rotateX=rotateX,(this||_global).rotateY=rotateY,(this||_global).rotateZ=rotateZ,(this||_global).skew=skew,(this||_global).skewFromAxis=skewFromAxis,(this||_global).shear=shear,(this||_global).scale=scale,(this||_global).setTransform=setTransform,(this||_global).translate=translate,(this||_global).transform=transform,(this||_global).applyToPoint=applyToPoint,(this||_global).applyToX=applyToX,(this||_global).applyToY=applyToY,(this||_global).applyToZ=applyToZ,(this||_global).applyToPointArray=applyToPointArray,(this||_global).applyToTriplePoints=applyToTriplePoints,(this||_global).applyToPointStringified=applyToPointStringified,(this||_global).toCSS=toCSS,(this||_global).to2dCSS=to2dCSS,(this||_global).clone=clone,(this||_global).cloneFromProps=cloneFromProps,(this||_global).equals=equals,(this||_global).inversePoints=inversePoints,(this||_global).inversePoint=inversePoint,(this||_global).getInverseMatrix=getInverseMatrix,(this||_global)._t=(this||_global).transform,(this||_global).isIdentity=isIdentity,(this||_global)._identity=!0,(this||_global)._identityCalculated=!1,(this||_global).props=createTypedArray(`float32`,16),this.reset()}}();(function(pool,math){var global$1=this||_global,width=256,chunks=6,digits=52,rngname=`random`,startdenom=math.pow(width,chunks),significance=math.pow(2,digits),overflow=significance*2,mask=width-1,nodecrypto;function seedrandom(seed,options,callback){var key=[];options=options===!0?{entropy:!0}:options||{};var shortseed=mixkey(flatten(options.entropy?[seed,tostring(pool)]:seed===null?autoseed():seed,3),key),arc4=new ARC4(key),prng=function(){for(var n=arc4.g(chunks),d=startdenom,x$1=0;n=overflow;)n/=2,d/=2,x$1>>>=1;return(n+x$1)/d};return prng.int32=function(){return arc4.g(4)|0},prng.quick=function(){return arc4.g(4)/4294967296},prng.double=prng,mixkey(tostring(arc4.S),pool),(options.pass||callback||function(prng$1,seed$1,is_math_call,state){return state&&(state.S&©(state,arc4),prng$1.state=function(){return copy(arc4,{})}),is_math_call?(math[rngname]=prng$1,seed$1):prng$1})(prng,shortseed,`global`in options?options.global:(this||_global)==math,options.state)}math[`seed`+rngname]=seedrandom;function ARC4(key){var t,keylen=key.length,me=this||_global,i=0,j=me.i=me.j=0,s=me.S=[];for(keylen||(key=[keylen++]);i0?aB=currentT:aA=currentT;while(Math.abs(currentX)>SUBDIVISION_PRECISION&&++i=NEWTON_MIN_SLOPE?newtonRaphsonIterate(aX,guessForT,mX1,mX2):initialSlope===0?guessForT:binarySubdivide(aX,intervalStart,intervalStart+kSampleStepSize,mX1,mX2)}},ob}();(function(){for(var lastTime=0,vendors=[`ms`,`moz`,`webkit`,`o`],x$1=0;x$1-.001&&det1<.001}function pointOnLine3D(x1,y1,z1,x2,y2,z2,x3,y3,z3){if(z1===0&&z2===0&&z3===0)return pointOnLine2D(x1,y1,x2,y2,x3,y3);var dist1=math.sqrt(math.pow(x2-x1,2)+math.pow(y2-y1,2)+math.pow(z2-z1,2)),dist2=math.sqrt(math.pow(x3-x1,2)+math.pow(y3-y1,2)+math.pow(z3-z1,2)),dist3=math.sqrt(math.pow(x3-x2,2)+math.pow(y3-y2,2)+math.pow(z3-z2,2)),diffDist=dist1>dist2?dist1>dist3?dist1-dist2-dist3:dist3-dist2-dist1:dist3>dist2?dist3-dist2-dist1:dist2-dist1-dist3;return diffDist>-1e-4&&diffDist<1e-4}var getBezierLength=function(){return function(pt1,pt2,pt3,pt4){var curveSegments=defaultCurveSegments,k,i,len,ptCoord,perc,addedLength=0,ptDistance,point=[],lastPoint=[],lengthData=bezierLengthPool.newElement();for(len=pt3.length,k=0;klengthPos?-1:1,flag=!0;flag;)if(lengths[initPos]<=lengthPos&&lengths[initPos+1]>lengthPos?(lPerc=(lengthPos-lengths[initPos])/(lengths[initPos+1]-lengths[initPos]),flag=!1):initPos+=dir,initPos<0||initPos>=len-1){if(initPos===len-1)return percents[initPos];flag=!1}return percents[initPos]+(percents[initPos+1]-percents[initPos])*lPerc}function getPointInSegment(pt1,pt2,pt3,pt4,percent,bezierData){var t1=getDistancePerc(percent,bezierData),u1=1-t1;return[math.round((u1*u1*u1*pt1[0]+(t1*u1*u1+u1*t1*u1+u1*u1*t1)*pt3[0]+(t1*t1*u1+u1*t1*t1+t1*u1*t1)*pt4[0]+t1*t1*t1*pt2[0])*1e3)/1e3,math.round((u1*u1*u1*pt1[1]+(t1*u1*u1+u1*t1*u1+u1*u1*t1)*pt3[1]+(t1*t1*u1+u1*t1*t1+t1*u1*t1)*pt4[1]+t1*t1*t1*pt2[1])*1e3)/1e3]}var bezierSegmentPoints=createTypedArray(`float32`,8);function getNewSegment(pt1,pt2,pt3,pt4,startPerc,endPerc,bezierData){startPerc<0?startPerc=0:startPerc>1&&(startPerc=1);var t0=getDistancePerc(startPerc,bezierData);endPerc=endPerc>1?1:endPerc;var t1=getDistancePerc(endPerc,bezierData),i,len=pt1.length,u0=1-t0,u1=1-t1,u0u0u0=u0*u0*u0,t0u0u0_3=t0*u0*u0*3,t0t0u0_3=t0*t0*u0*3,t0t0t0=t0*t0*t0,u0u0u1=u0*u0*u1,t0u0u1_3=t0*u0*u1+u0*t0*u1+u0*u0*t1,t0t0u1_3=t0*t0*u1+u0*t0*t1+t0*u0*t1,t0t0t1=t0*t0*t1,u0u1u1=u0*u1*u1,t0u1u1_3=t0*u1*u1+u0*t1*u1+u0*u1*t1,t0t1u1_3=t0*t1*u1+u0*t1*t1+t0*u1*t1,t0t1t1=t0*t1*t1,u1u1u1=u1*u1*u1,t1u1u1_3=t1*u1*u1+u1*t1*u1+u1*u1*t1,t1t1u1_3=t1*t1*u1+u1*t1*t1+t1*u1*t1,t1t1t1=t1*t1*t1;for(i=0;i=0;--i)if(arr[i].ty===`sh`)if(arr[i].ks.k.i)convertPathsToAbsoluteValues(arr[i].ks.k);else for(jLen=arr[i].ks.k.length,j=0;janimVersion[0]?!0:animVersion[0]>minimum[0]?!1:minimum[1]>animVersion[1]?!0:animVersion[1]>minimum[1]?!1:minimum[2]>animVersion[2]?!0:animVersion[2]>minimum[2]?!1:null}var checkText=function(){var minimumVersion=[4,4,14];function updateTextLayer(textLayer){var documentData=textLayer.t.d;textLayer.t.d={k:[{s:documentData,t:0}]}}function iterateLayers(layers){var i,len=layers.length;for(i=0;i=0;--i)if(arr[i].ty===`sh`)if(arr[i].ks.k.i)arr[i].ks.k.c=arr[i].closed;else for(jLen=arr[i].ks.k.length,j=0;j0&&(shouldLoadFont=!1),shouldLoadFont){var s=createTag(`style`);s.setAttribute(`f-forigin`,fontArr[i].fOrigin),s.setAttribute(`f-origin`,fontArr[i].origin),s.setAttribute(`f-family`,fontArr[i].fFamily),s.type=`text/css`,s.innerText=`@font-face {font-family: `+fontArr[i].fFamily+`; font-style: normal; src: url('`+fontArr[i].fPath+`');}`,defs.appendChild(s)}}else if(fontArr[i].fOrigin===`g`||fontArr[i].origin===1){for(loadedSelector=document.querySelectorAll(`link[f-forigin="g"], link[f-origin="1"]`),j=0;j=nextKeyData.t-offsetTime){keyData.h&&(keyData=nextKeyData),iterationIndex=0;break}if(nextKeyData.t-offsetTime>frameNum){iterationIndex=i;break}i=nextKeyTime||frameNum=nextKeyTime?bezierData.points.length-1:0;for(kLen=bezierData.points[ind].point.length,k=0;k=addedLength&&distanceInLine=nextKeyTime)newValue[0]=endValue[0],newValue[1]=endValue[1],newValue[2]=endValue[2];else if(frameNum<=keyTime)newValue[0]=keyData.s[0],newValue[1]=keyData.s[1],newValue[2]=keyData.s[2];else{var quatStart=createQuaternion(keyData.s),quatEnd=createQuaternion(endValue),time=(frameNum-keyTime)/(nextKeyTime-keyTime);quaternionToEuler(newValue,slerp(quatStart,quatEnd,time))}else for(i=0;i=nextKeyTime?perc=1:frameNum1e-6?(omega=Math.acos(cosom),sinom=Math.sin(omega),scale0=Math.sin((1-t)*omega)/sinom,scale1=Math.sin(t*omega)/sinom):(scale0=1-t,scale1=t),out[0]=scale0*ax+scale1*bx,out[1]=scale0*ay+scale1*by,out[2]=scale0*az+scale1*bz,out[3]=scale0*aw+scale1*bw,out}function quaternionToEuler(out,quat){var qx=quat[0],qy=quat[1],qz=quat[2],qw=quat[3],heading=Math.atan2(2*qy*qw-2*qx*qz,1-2*qy*qy-2*qz*qz),attitude=Math.asin(2*qx*qy+2*qz*qw),bank=Math.atan2(2*qx*qw-2*qy*qz,1-2*qx*qx-2*qz*qz);out[0]=heading/degToRads,out[1]=attitude/degToRads,out[2]=bank/degToRads}function createQuaternion(values){var heading=values[0]*degToRads,attitude=values[1]*degToRads,bank=values[2]*degToRads,c1=Math.cos(heading/2),c2=Math.cos(attitude/2),c3=Math.cos(bank/2),s1=Math.sin(heading/2),s2=Math.sin(attitude/2),s3=Math.sin(bank/2),w=c1*c2*c3-s1*s2*s3;return[s1*s2*c3+c1*c2*s3,s1*c2*c3+c1*s2*s3,c1*s2*c3-s1*c2*s3,w]}function getValueAtCurrentTime(){var frameNum=(this||_global).comp.renderedFrame-(this||_global).offsetTime,initTime=(this||_global).keyframes[0].t-(this||_global).offsetTime,endTime=(this||_global).keyframes[(this||_global).keyframes.length-1].t-(this||_global).offsetTime;if(!(frameNum===(this||_global)._caching.lastFrame||(this||_global)._caching.lastFrame!==initFrame&&((this||_global)._caching.lastFrame>=endTime&&frameNum>=endTime||(this||_global)._caching.lastFrame=frameNum&&((this||_global)._caching._lastKeyframeIndex=-1,(this||_global)._caching.lastIndex=0);var renderResult=this.interpolateValue(frameNum,(this||_global)._caching);(this||_global).pv=renderResult}return(this||_global)._caching.lastFrame=frameNum,(this||_global).pv}function setVValue(val){var multipliedValue;if((this||_global).propType===`unidimensional`)multipliedValue=val*(this||_global).mult,mathAbs((this||_global).v-multipliedValue)>1e-5&&((this||_global).v=multipliedValue,(this||_global)._mdf=!0);else for(var i=0,len=(this||_global).v.length;i1e-5&&((this||_global).v[i]=multipliedValue,(this||_global)._mdf=!0),i+=1}function processEffectsSequence(){if(!((this||_global).elem.globalData.frameId===(this||_global).frameId||!(this||_global).effectsSequence.length)){if((this||_global).lock){this.setVValue((this||_global).pv);return}(this||_global).lock=!0,(this||_global)._mdf=(this||_global)._isFirstFrame;var i,len=(this||_global).effectsSequence.length,finalValue=(this||_global).kf?(this||_global).pv:(this||_global).data.k;for(i=0;i=(this||_global).p.keyframes[(this||_global).p.keyframes.length-1].t?(v1=(this||_global).p.getValueAtTime((this||_global).p.keyframes[(this||_global).p.keyframes.length-1].t/frameRate,0),v2=(this||_global).p.getValueAtTime(((this||_global).p.keyframes[(this||_global).p.keyframes.length-1].t-.05)/frameRate,0)):(v1=(this||_global).p.pv,v2=(this||_global).p.getValueAtTime(((this||_global).p._caching.lastFrame+(this||_global).p.offsetTime-.01)/frameRate,(this||_global).p.offsetTime));else if((this||_global).px&&(this||_global).px.keyframes&&(this||_global).py.keyframes&&(this||_global).px.getValueAtTime&&(this||_global).py.getValueAtTime){v1=[],v2=[];var px=(this||_global).px,py=(this||_global).py;px._caching.lastFrame+px.offsetTime<=px.keyframes[0].t?(v1[0]=px.getValueAtTime((px.keyframes[0].t+.01)/frameRate,0),v1[1]=py.getValueAtTime((py.keyframes[0].t+.01)/frameRate,0),v2[0]=px.getValueAtTime(px.keyframes[0].t/frameRate,0),v2[1]=py.getValueAtTime(py.keyframes[0].t/frameRate,0)):px._caching.lastFrame+px.offsetTime>=px.keyframes[px.keyframes.length-1].t?(v1[0]=px.getValueAtTime(px.keyframes[px.keyframes.length-1].t/frameRate,0),v1[1]=py.getValueAtTime(py.keyframes[py.keyframes.length-1].t/frameRate,0),v2[0]=px.getValueAtTime((px.keyframes[px.keyframes.length-1].t-.01)/frameRate,0),v2[1]=py.getValueAtTime((py.keyframes[py.keyframes.length-1].t-.01)/frameRate,0)):(v1=[px.pv,py.pv],v2[0]=px.getValueAtTime((px._caching.lastFrame+px.offsetTime-.01)/frameRate,px.offsetTime),v2[1]=py.getValueAtTime((py._caching.lastFrame+py.offsetTime-.01)/frameRate,py.offsetTime))}else v2=defaultVector,v1=v2;(this||_global).v.rotate(-Math.atan2(v1[1]-v2[1],v1[0]-v2[0]))}(this||_global).data.p&&(this||_global).data.p.s?(this||_global).data.p.z?(this||_global).v.translate((this||_global).px.v,(this||_global).py.v,-(this||_global).pz.v):(this||_global).v.translate((this||_global).px.v,(this||_global).py.v,0):(this||_global).v.translate((this||_global).p.v[0],(this||_global).p.v[1],-(this||_global).p.v[2])}(this||_global).frameId=(this||_global).elem.globalData.frameId}}function precalculateMatrix(){if(!(this||_global).a.k)(this||_global).pre.translate(-(this||_global).a.v[0],-(this||_global).a.v[1],(this||_global).a.v[2]),(this||_global).appliedTransformations=1;else return;if(!(this||_global).s.effectsSequence.length)(this||_global).pre.scale((this||_global).s.v[0],(this||_global).s.v[1],(this||_global).s.v[2]),(this||_global).appliedTransformations=2;else return;if((this||_global).sk)if(!(this||_global).sk.effectsSequence.length&&!(this||_global).sa.effectsSequence.length)(this||_global).pre.skewFromAxis(-(this||_global).sk.v,(this||_global).sa.v),(this||_global).appliedTransformations=3;else return;(this||_global).r?(this||_global).r.effectsSequence.length||((this||_global).pre.rotate(-(this||_global).r.v),(this||_global).appliedTransformations=4):!(this||_global).rz.effectsSequence.length&&!(this||_global).ry.effectsSequence.length&&!(this||_global).rx.effectsSequence.length&&!(this||_global).or.effectsSequence.length&&((this||_global).pre.rotateZ(-(this||_global).rz.v).rotateY((this||_global).ry.v).rotateX((this||_global).rx.v).rotateZ(-(this||_global).or.v[2]).rotateY((this||_global).or.v[1]).rotateX((this||_global).or.v[0]),(this||_global).appliedTransformations=4)}function autoOrient(){}function addDynamicProperty(prop){this._addDynamicProperty(prop),(this||_global).elem.addDynamicProperty(prop),(this||_global)._isDirty=!0}function TransformProperty(elem,data,container){if((this||_global).elem=elem,(this||_global).frameId=-1,(this||_global).propType=`transform`,(this||_global).data=data,(this||_global).v=new Matrix,(this||_global).pre=new Matrix,(this||_global).appliedTransformations=0,this.initDynamicPropertyContainer(container||elem),data.p&&data.p.s?((this||_global).px=PropertyFactory.getProp(elem,data.p.x,0,0,this||_global),(this||_global).py=PropertyFactory.getProp(elem,data.p.y,0,0,this||_global),data.p.z&&((this||_global).pz=PropertyFactory.getProp(elem,data.p.z,0,0,this||_global))):(this||_global).p=PropertyFactory.getProp(elem,data.p||{k:[0,0,0]},1,0,this||_global),data.rx){if((this||_global).rx=PropertyFactory.getProp(elem,data.rx,0,degToRads,this||_global),(this||_global).ry=PropertyFactory.getProp(elem,data.ry,0,degToRads,this||_global),(this||_global).rz=PropertyFactory.getProp(elem,data.rz,0,degToRads,this||_global),data.or.k[0].ti){var i,len=data.or.k.length;for(i=0;i=(this||_global)._maxLength&&this.doubleArrayLength(),type){case`v`:arr=(this||_global).v;break;case`i`:arr=(this||_global).i;break;case`o`:arr=(this||_global).o;break;default:arr=[];break}(!arr[pos]||arr[pos]&&!replace)&&(arr[pos]=pointPool.newElement()),arr[pos][0]=x$1,arr[pos][1]=y},ShapePath.prototype.setTripleAt=function(vX,vY,oX,oY,iX,iY,pos,replace){this.setXYAt(vX,vY,`v`,pos,replace),this.setXYAt(oX,oY,`o`,pos,replace),this.setXYAt(iX,iY,`i`,pos,replace)},ShapePath.prototype.reverse=function(){var newPath=new ShapePath;newPath.setPathData((this||_global).c,(this||_global)._length);var vertices=(this||_global).v,outPoints=(this||_global).o,inPoints=(this||_global).i,init=0;(this||_global).c&&(newPath.setTripleAt(vertices[0][0],vertices[0][1],inPoints[0][0],inPoints[0][1],outPoints[0][0],outPoints[0][1],0,!1),init=1);var cnt=(this||_global)._length-1,len=(this||_global)._length,i;for(i=init;i=kf[kf.length-1].t-(this||_global).offsetTime)keyPropS=kf[kf.length-1].s?kf[kf.length-1].s[0]:kf[kf.length-2].e[0],isHold=!0;else{for(var i=iterationIndex,len=kf.length-1,flag=!0,keyData,nextKeyData;flag&&(keyData=kf[i],nextKeyData=kf[i+1],!(nextKeyData.t-(this||_global).offsetTime>frameNum));)i=nextKeyData.t-(this||_global).offsetTime)perc=1;else if(frameNumendTime&&frameNum>endTime)||((this||_global)._caching.lastIndex=lastFrame=1?segments.push({s:s-1,e:e-1}):(segments.push({s,e:1}),segments.push({s:0,e:e-1}));var shapeSegments=[],i,len=segments.length,segmentOb;for(i=0;iaddedLength+shapeLength)){var shapeS=segmentOb.s*totalModifierLength<=addedLength?0:(segmentOb.s*totalModifierLength-addedLength)/shapeLength,shapeE=segmentOb.e*totalModifierLength>=addedLength+shapeLength?1:(segmentOb.e*totalModifierLength-addedLength)/shapeLength;shapeSegments.push([shapeS,shapeE])}return shapeSegments.length||shapeSegments.push([0,0]),shapeSegments},TrimModifier.prototype.releasePathsData=function(pathsData){var i,len=pathsData.length;for(i=0;i1?1+o:(this||_global).s.v<0?0+o:(this||_global).s.v+o,e=(this||_global).e.v>1?1+o:(this||_global).e.v<0?0+o:(this||_global).e.v+o,s>e){var _s=s;s=e,e=_s}s=Math.round(s*1e4)*1e-4,e=Math.round(e*1e4)*1e-4,(this||_global).sValue=s,(this||_global).eValue=e}else s=(this||_global).sValue,e=(this||_global).eValue;var shapePaths,i,len=(this||_global).shapes.length,j,jLen,pathsData,pathData,totalShapeLength,totalModifierLength=0;if(e===s)for(i=0;i=0;--i)if(shapeData=(this||_global).shapes[i],shapeData.shape._mdf){for(localShapeCollection=shapeData.localShapeCollection,localShapeCollection.releaseShapes(),(this||_global).m===2&&len>1?(edges=this.calculateShapeEdges(s,e,shapeData.totalShapeLength,addedLength,totalModifierLength),addedLength+=shapeData.totalShapeLength):edges=[[shapeS,shapeE]],jLen=edges.length,j=0;j=1?segments.push({s:shapeData.totalShapeLength*(shapeS-1),e:shapeData.totalShapeLength*(shapeE-1)}):(segments.push({s:shapeData.totalShapeLength*shapeS,e:shapeData.totalShapeLength}),segments.push({s:0,e:shapeData.totalShapeLength*(shapeE-1)}));var newShapesData=this.addShapes(shapeData,segments[0]);if(segments[0].s!==segments[0].e){if(segments.length>1)if(shapeData.shape.paths.shapes[shapeData.shape.paths._length-1].c){var lastShape=newShapesData.pop();this.addPaths(newShapesData,localShapeCollection),newShapesData=this.addShapes(shapeData,segments[1],lastShape)}else this.addPaths(newShapesData,localShapeCollection),newShapesData=this.addShapes(shapeData,segments[1]);this.addPaths(newShapesData,localShapeCollection)}}shapeData.shape.paths=localShapeCollection}}},TrimModifier.prototype.addPaths=function(newPaths,localShapeCollection){var i,len=newPaths.length;for(i=0;ishapeSegment.e){shapePath.c=!1;break}else shapeSegment.s<=addedLength&&shapeSegment.e>=addedLength+currentLengthData.addedLength?(this.addSegment(shapePaths[i].v[j-1],shapePaths[i].o[j-1],shapePaths[i].i[j],shapePaths[i].v[j],shapePath,segmentCount,newShape),newShape=!1):(segment=bez.getNewSegment(shapePaths[i].v[j-1],shapePaths[i].v[j],shapePaths[i].o[j-1],shapePaths[i].i[j],(shapeSegment.s-addedLength)/currentLengthData.addedLength,(shapeSegment.e-addedLength)/currentLengthData.addedLength,lengths[j-1]),this.addSegmentFromArray(segment,shapePath,segmentCount,newShape),newShape=!1,shapePath.c=!1),addedLength+=currentLengthData.addedLength,segmentCount+=1;if(shapePaths[i].c&&lengths.length){if(currentLengthData=lengths[j-1],addedLength<=shapeSegment.e){var segmentLength=lengths[j-1].addedLength;shapeSegment.s<=addedLength&&shapeSegment.e>=addedLength+segmentLength?(this.addSegment(shapePaths[i].v[j-1],shapePaths[i].o[j-1],shapePaths[i].i[0],shapePaths[i].v[0],shapePath,segmentCount,newShape),newShape=!1):(segment=bez.getNewSegment(shapePaths[i].v[j-1],shapePaths[i].v[0],shapePaths[i].o[j-1],shapePaths[i].i[0],(shapeSegment.s-addedLength)/segmentLength,(shapeSegment.e-addedLength)/segmentLength,lengths[j-1]),this.addSegmentFromArray(segment,shapePath,segmentCount,newShape),newShape=!1,shapePath.c=!1)}else shapePath.c=!1;addedLength+=currentLengthData.addedLength,segmentCount+=1}if(shapePath._length&&(shapePath.setXYAt(shapePath.v[initPos][0],shapePath.v[initPos][1],`i`,initPos),shapePath.setXYAt(shapePath.v[shapePath._length-1][0],shapePath.v[shapePath._length-1][1],`o`,shapePath._length-1)),addedLength>shapeSegment.e)break;i0;)--pos,(this||_global)._elements.unshift(arr[pos]);(this||_global).dynamicProperties.length?(this||_global).k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(elements){var i,len=elements.length;for(i=0;i0?Math.floor(offset):Math.ceil(offset),pProps=(this||_global).pMatrix.props,rProps=(this||_global).rMatrix.props,sProps=(this||_global).sMatrix.props;(this||_global).pMatrix.reset(),(this||_global).rMatrix.reset(),(this||_global).sMatrix.reset(),(this||_global).tMatrix.reset(),(this||_global).matrix.reset();var iteration=0;if(offset>0){for(;iterationroundOffset;)this.applyTransforms((this||_global).pMatrix,(this||_global).rMatrix,(this||_global).sMatrix,(this||_global).tr,1,!0),--iteration;offsetModulo&&(this.applyTransforms((this||_global).pMatrix,(this||_global).rMatrix,(this||_global).sMatrix,(this||_global).tr,-offsetModulo,!0),iteration-=offsetModulo)}i=(this||_global).data.m===1?0:(this||_global)._currentCopies-1,dir=(this||_global).data.m===1?1:-1,cont=(this||_global)._currentCopies;for(var j,jLen;cont;){if(items=(this||_global).elemsData[i].it,itemsTransform=items[items.length-1].transform.mProps.v.props,jLen=itemsTransform.length,items[items.length-1].transform.mProps._mdf=!0,items[items.length-1].transform.op._mdf=!0,items[items.length-1].transform.op.v=(this||_global)._currentCopies===1?(this||_global).so.v:(this||_global).so.v+((this||_global).eo.v-(this||_global).so.v)*(i/((this||_global)._currentCopies-1)),iteration!==0){for((i!==0&&dir===1||i!==(this||_global)._currentCopies-1&&dir===-1)&&this.applyTransforms((this||_global).pMatrix,(this||_global).rMatrix,(this||_global).sMatrix,(this||_global).tr,1,!1),(this||_global).matrix.transform(rProps[0],rProps[1],rProps[2],rProps[3],rProps[4],rProps[5],rProps[6],rProps[7],rProps[8],rProps[9],rProps[10],rProps[11],rProps[12],rProps[13],rProps[14],rProps[15]),(this||_global).matrix.transform(sProps[0],sProps[1],sProps[2],sProps[3],sProps[4],sProps[5],sProps[6],sProps[7],sProps[8],sProps[9],sProps[10],sProps[11],sProps[12],sProps[13],sProps[14],sProps[15]),(this||_global).matrix.transform(pProps[0],pProps[1],pProps[2],pProps[3],pProps[4],pProps[5],pProps[6],pProps[7],pProps[8],pProps[9],pProps[10],pProps[11],pProps[12],pProps[13],pProps[14],pProps[15]),j=0;j.01)return!1;i+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if((this||_global).o.length/2!=(this||_global).c.length/4)return!1;if((this||_global).data.k.k[0].s)for(var i=0,len=(this||_global).data.k.k.length;i500)&&(this._imageLoaded(),clearInterval(intervalId)),_count+=1}.bind(this||_global),50)}function createImageData(assetData){var path=getAssetsPath(assetData,(this||_global).assetsPath,(this||_global).path),img=createNS(`image`);isSafari?this.testImageLoaded(img):img.addEventListener(`load`,(this||_global)._imageLoaded,!1),img.addEventListener(`error`,function(){ob.img=proxyImage,this._imageLoaded()}.bind(this||_global),!1),img.setAttributeNS(`http://www.w3.org/1999/xlink`,`href`,path),(this||_global)._elementHelper.append?(this||_global)._elementHelper.append(img):(this||_global)._elementHelper.appendChild(img);var ob={img,assetData};return ob}function createImgData(assetData){var path=getAssetsPath(assetData,(this||_global).assetsPath,(this||_global).path),img=createTag(`img`);img.crossOrigin=`anonymous`,img.addEventListener(`load`,(this||_global)._imageLoaded,!1),img.addEventListener(`error`,function(){ob.img=proxyImage,this._imageLoaded()}.bind(this||_global),!1),img.src=path;var ob={img,assetData};return ob}function createFootageData(data){var ob={assetData:data},path=getAssetsPath(data,(this||_global).assetsPath,(this||_global).path);return assetLoader.load(path,function(footageData){ob.img=footageData,this._footageLoaded()}.bind(this||_global),function(){ob.img={},this._footageLoaded()}.bind(this||_global)),ob}function loadAssets(assets,cb){(this||_global).imagesLoadedCb=cb;var i,len=assets.length;for(i=0;i=currentLength+animatorOffset||!points?(perc=(currentLength+animatorOffset-segmentLength)/currentPoint.partialLength,xPathPos=prevPoint.point[0]+(currentPoint.point[0]-prevPoint.point[0])*perc,yPathPos=prevPoint.point[1]+(currentPoint.point[1]-prevPoint.point[1])*perc,matrixHelper.translate(-alignment[0]*letters[i].an*.005,-(alignment[1]*yOff)*.01),flag=!1):points&&(segmentLength+=currentPoint.partialLength,pointInd+=1,pointInd>=points.length&&(pointInd=0,segmentInd+=1,segments[segmentInd]?points=segments[segmentInd].points:mask.v.c?(pointInd=0,segmentInd=0,points=segments[segmentInd].points):(segmentLength-=currentPoint.partialLength,points=null)),points&&(prevPoint=currentPoint,currentPoint=points[pointInd],partialLength=currentPoint.partialLength));offf=letters[i].an/2-letters[i].add,matrixHelper.translate(-offf,0,0)}else offf=letters[i].an/2-letters[i].add,matrixHelper.translate(-offf,0,0),matrixHelper.translate(-alignment[0]*letters[i].an*.005,-alignment[1]*yOff*.01,0);for(j=0;j1,(this||_global).kf&&this.addEffect((this||_global).getKeyframeValue.bind(this||_global)),(this||_global).kf},TextProperty.prototype.addEffect=function(effectFunction){(this||_global).effectsSequence.push(effectFunction),(this||_global).elem.addDynamicProperty(this||_global)},TextProperty.prototype.getValue=function(_finalValue){if(!(((this||_global).elem.globalData.frameId===(this||_global).frameId||!(this||_global).effectsSequence.length)&&!_finalValue)){(this||_global).currentData.t=(this||_global).data.d.k[(this||_global).keysIndex].s.t;var currentValue=(this||_global).currentData,currentIndex=(this||_global).keysIndex;if((this||_global).lock){this.setCurrentData((this||_global).currentData);return}(this||_global).lock=!0,(this||_global)._mdf=!1;var i,len=(this||_global).effectsSequence.length,finalValue=_finalValue||(this||_global).data.d.k[(this||_global).keysIndex].s;for(i=0;iframeNum);)i+=1;return(this||_global).keysIndex!==i&&((this||_global).keysIndex=i),(this||_global).data.d.k[(this||_global).keysIndex].s},TextProperty.prototype.buildFinalText=function(text){for(var combinedCharacters=FontManager.getCombinedCharacterCodes(),charactersArray=[],i=0,len=text.length,charCode;i=55296&&charCode<=56319?(charCode=text.charCodeAt(i+1),charCode>=56320&&charCode<=57343?(charactersArray.push(text.substr(i,2)),i+=1):charactersArray.push(text.charAt(i))):charactersArray.push(text.charAt(i)):charactersArray[charactersArray.length-1]+=text.charAt(i),i+=1;return charactersArray},TextProperty.prototype.completeTextData=function(documentData){documentData.__complete=!0;var fontManager=(this||_global).elem.globalData.fontManager,data=(this||_global).data,letters=[],i,len,newLineFlag,index=0,val,anchorGrouping=data.m.g,currentSize=0,currentPos=0,currentLine=0,lineWidths=[],lineWidth=0,maxLineWidth=0,j,jLen,fontData=fontManager.getFontByName(documentData.f),charData,cLength=0,fontProps=getFontProperties(fontData);documentData.fWeight=fontProps.weight,documentData.fStyle=fontProps.style,documentData.finalSize=documentData.s,documentData.finalText=this.buildFinalText(documentData.t),len=documentData.finalText.length,documentData.finalLineHeight=documentData.lh;var trackingOffset=documentData.tr/1e3*documentData.finalSize,charCode;if(documentData.sz)for(var flag=!0,boxWidth=documentData.sz[0],boxHeight=documentData.sz[1],currentHeight,finalText;flag;){finalText=this.buildFinalText(documentData.t),currentHeight=0,lineWidth=0,len=finalText.length,trackingOffset=documentData.tr/1e3*documentData.finalSize;var lastSpaceIndex=-1;for(i=0;iboxWidth&&finalText[i]!==` `?(lastSpaceIndex===-1?len+=1:i=lastSpaceIndex,currentHeight+=documentData.finalLineHeight||documentData.finalSize*1.2,finalText.splice(i,lastSpaceIndex===i?1:0,`\r`),lastSpaceIndex=-1,lineWidth=0):(lineWidth+=cLength,lineWidth+=trackingOffset);currentHeight+=fontData.ascent*documentData.finalSize/100,(this||_global).canResize&&documentData.finalSize>(this||_global).minimumFontSize&&boxHeightmaxLineWidth?lineWidth:maxLineWidth,lineWidth=-2*trackingOffset,val=``,newLineFlag=!0,currentLine+=1):val=currentChar,fontManager.chars?(charData=fontManager.getCharData(currentChar,fontData.fStyle,fontManager.getFontByName(documentData.f).fFamily),cLength=newLineFlag?0:charData.w*documentData.finalSize/100):cLength=fontManager.measureText(val,documentData.f,documentData.finalSize),currentChar===` `?uncollapsedSpaces+=cLength+trackingOffset:(lineWidth+=cLength+trackingOffset+uncollapsedSpaces,uncollapsedSpaces=0),letters.push({l:cLength,an:cLength,add:currentSize,n:newLineFlag,anIndexes:[],val,line:currentLine,animatorJustifyOffset:0}),anchorGrouping==2){if(currentSize+=cLength,val===``||val===` `||i===len-1){for((val===``||val===` `)&&(currentSize-=cLength);currentPos<=i;)letters[currentPos].an=currentSize,letters[currentPos].ind=index,letters[currentPos].extra=cLength,currentPos+=1;index+=1,currentSize=0}}else if(anchorGrouping==3){if(currentSize+=cLength,val===``||i===len-1){for(val===``&&(currentSize-=cLength);currentPos<=i;)letters[currentPos].an=currentSize,letters[currentPos].ind=index,letters[currentPos].extra=cLength,currentPos+=1;currentSize=0,index+=1}}else letters[index].ind=index,letters[index].extra=0,index+=1;if(documentData.l=letters,maxLineWidth=lineWidth>maxLineWidth?lineWidth:maxLineWidth,lineWidths.push(lineWidth),documentData.sz)documentData.boxWidth=documentData.sz[0],documentData.justifyOffset=0;else switch(documentData.boxWidth=maxLineWidth,documentData.j){case 1:documentData.justifyOffset=-documentData.boxWidth;break;case 2:documentData.justifyOffset=-documentData.boxWidth/2;break;default:documentData.justifyOffset=0}documentData.lineWidths=lineWidths;var animators=data.a,animatorData,letterData;jLen=animators.length;var based,ind,indexes=[];for(j=0;j0?x1=(this||_global).ne.v/100:y1=-(this||_global).ne.v/100,(this||_global).xe.v>0?x2=1-(this||_global).xe.v/100:y2=1+(this||_global).xe.v/100;var easer=BezierFactory.getBezierEasing(x1,y1,x2,y2).get,mult=0,s=(this||_global).finalS,e=(this||_global).finalE,type=(this||_global).data.sh;if(type===2)mult=e===s?ind>=e?1:0:max(0,min(.5/(e-s)+(ind-s)/(e-s),1)),mult=easer(mult);else if(type===3)mult=e===s?ind>=e?0:1:1-max(0,min(.5/(e-s)+(ind-s)/(e-s),1)),mult=easer(mult);else if(type===4)e===s?mult=0:(mult=max(0,min(.5/(e-s)+(ind-s)/(e-s),1)),mult<.5?mult*=2:mult=1-2*(mult-.5)),mult=easer(mult);else if(type===5){if(e===s)mult=0;else{var tot=e-s;ind=min(max(0,ind+.5-s),e-s);var x$1=-tot/2+ind,a=tot/2;mult=Math.sqrt(1-x$1*x$1/(a*a))}mult=easer(mult)}else type===6?(e===s?mult=0:(ind=min(max(0,ind+.5-s),e-s),mult=(1+Math.cos(Math.PI+Math.PI*2*ind/(e-s)))/2),mult=easer(mult)):(ind>=floor(s)&&(mult=ind-s<0?max(0,min(min(e,1)-(s-ind),1)):max(0,min(e-ind,1))),mult=easer(mult));return mult*(this||_global).a.v},getValue:function(newCharsFlag){this.iterateDynamicProperties(),(this||_global)._mdf=newCharsFlag||(this||_global)._mdf,(this||_global)._currentTextLength=(this||_global).elem.textProperty.currentData.l.length||0,newCharsFlag&&(this||_global).data.r===2&&((this||_global).e.v=(this||_global)._currentTextLength);var divisor=(this||_global).data.r===2?1:100/(this||_global).data.totalChars,o=(this||_global).o.v/divisor,s=(this||_global).s.v/divisor+o,e=(this||_global).e.v/divisor+o;if(s>e){var _s=s;s=e,e=_s}(this||_global).finalS=s,(this||_global).finalE=e}},extendPrototype([DynamicPropertyContainer],TextSelectorPropFactory);function getTextSelectorProp(elem,data,arr){return new TextSelectorPropFactory(elem,data,arr)}return{getTextSelectorProp}}(),poolFactory=function(){return function(initialLength,_create,_release){var _length=0,_maxLength=initialLength,pool=createSizedArray(_maxLength),ob={newElement,release};function newElement(){var element;return _length?(--_length,element=pool[_length]):element=_create(),element}function release(element){_length===_maxLength&&(pool=pooling.double(pool),_maxLength*=2),_release&&_release(element),pool[_length]=element,_length+=1}return ob}}(),pooling=function(){function double(arr){return arr.concat(createSizedArray(arr.length))}return{double}}(),pointPool=function(){function create(){return createTypedArray(`float32`,2)}return poolFactory(8,create)}(),shapePool=function(){function create(){return new ShapePath}function release(shapePath){var len=shapePath._length,i;for(i=0;i=0;--i)(this||_global).elements[i]||(data=(this||_global).layers[i],data.ip-data.st<=num-(this||_global).layers[i].st&&data.op-data.st>num-(this||_global).layers[i].st&&this.buildItem(i)),(this||_global).completeLayers=(this||_global).elements[i]?(this||_global).completeLayers:!1;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(layer){switch(layer.ty){case 2:return this.createImage(layer);case 0:return this.createComp(layer);case 1:return this.createSolid(layer);case 3:return this.createNull(layer);case 4:return this.createShape(layer);case 5:return this.createText(layer);case 6:return this.createAudio(layer);case 13:return this.createCamera(layer);case 15:return this.createFootage(layer);default:return this.createNull(layer)}},BaseRenderer.prototype.createCamera=function(){throw Error(`You're using a 3d camera. Try the html renderer.`)},BaseRenderer.prototype.createAudio=function(data){return new AudioElement(data,(this||_global).globalData,this||_global)},BaseRenderer.prototype.createFootage=function(data){return new FootageElement(data,(this||_global).globalData,this||_global)},BaseRenderer.prototype.buildAllItems=function(){var i,len=(this||_global).layers.length;for(i=0;i=0;--i)((this||_global).completeLayers||(this||_global).elements[i])&&(this||_global).elements[i].prepareFrame(num-(this||_global).layers[i].st);if((this||_global).globalData._mdf)for(i=0;ielementRel&&fillType===`meet`||animationRelelementRel&&fillType===`slice`)?(this||_global).transformCanvas.tx=(elementWidth-(this||_global).transformCanvas.w*(elementHeight/(this||_global).transformCanvas.h))/2*(this||_global).renderConfig.dpr:xPos===`xMax`&&(animationRelelementRel&&fillType===`slice`)?(this||_global).transformCanvas.tx=(elementWidth-(this||_global).transformCanvas.w*(elementHeight/(this||_global).transformCanvas.h))*(this||_global).renderConfig.dpr:(this||_global).transformCanvas.tx=0,yPos===`YMid`&&(animationRel>elementRel&&fillType===`meet`||animationRelelementRel&&fillType===`meet`||animationRel=0;--i)(this||_global).elements[i]&&(this||_global).elements[i].destroy();(this||_global).elements.length=0,(this||_global).globalData.canvasContext=null,(this||_global).animationItem.container=null,(this||_global).destroyed=!0},CanvasRenderer.prototype.renderFrame=function(num,forceRender){if(!((this||_global).renderedFrame===num&&(this||_global).renderConfig.clearCanvas===!0&&!forceRender||(this||_global).destroyed||num===-1)){(this||_global).renderedFrame=num,(this||_global).globalData.frameNum=num-(this||_global).animationItem._isFirstFrame,(this||_global).globalData.frameId+=1,(this||_global).globalData._mdf=!(this||_global).renderConfig.clearCanvas||forceRender,(this||_global).globalData.projectInterface.currentFrame=num;var i,len=(this||_global).layers.length;for((this||_global).completeLayers||this.checkLayers(num),i=0;i=0;--i)((this||_global).completeLayers||(this||_global).elements[i])&&(this||_global).elements[i].renderFrame();(this||_global).renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRenderer.prototype.buildItem=function(pos){var elements=(this||_global).elements;if(!(elements[pos]||(this||_global).layers[pos].ty===99)){var element=this.createItem((this||_global).layers[pos],this||_global,(this||_global).globalData);elements[pos]=element,element.initExpressions()}},CanvasRenderer.prototype.checkPendingElements=function(){for(;(this||_global).pendingElements.length;)(this||_global).pendingElements.pop().checkParenting()},CanvasRenderer.prototype.hide=function(){(this||_global).animationItem.container.style.display=`none`},CanvasRenderer.prototype.show=function(){(this||_global).animationItem.container.style.display=`block`};function HybridRenderer(animationItem,config){(this||_global).animationItem=animationItem,(this||_global).layers=null,(this||_global).renderedFrame=-1,(this||_global).renderConfig={className:config&&config.className||``,imagePreserveAspectRatio:config&&config.imagePreserveAspectRatio||`xMidYMid slice`,hideOnTransparent:!(config&&config.hideOnTransparent===!1),filterSize:{width:config&&config.filterSize&&config.filterSize.width||`400%`,height:config&&config.filterSize&&config.filterSize.height||`400%`,x:config&&config.filterSize&&config.filterSize.x||`-100%`,y:config&&config.filterSize&&config.filterSize.y||`-100%`}},(this||_global).globalData={_mdf:!1,frameNum:-1,renderConfig:(this||_global).renderConfig},(this||_global).pendingElements=[],(this||_global).elements=[],(this||_global).threeDElements=[],(this||_global).destroyed=!1,(this||_global).camera=null,(this||_global).supports3d=!0,(this||_global).rendererType=`html`}extendPrototype([BaseRenderer],HybridRenderer),HybridRenderer.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRenderer.prototype.checkPendingElements=function(){for(;(this||_global).pendingElements.length;)(this||_global).pendingElements.pop().checkParenting()},HybridRenderer.prototype.appendElementInPos=function(element,pos){var newDOMElement=element.getBaseElement();if(newDOMElement){var layer=(this||_global).layers[pos];if(!layer.ddd||!(this||_global).supports3d)if((this||_global).threeDElements)this.addTo3dContainer(newDOMElement,pos);else{for(var i=0,nextDOMElement,nextLayer,tmpDOMElement;i=pos)return(this||_global).threeDElements[i].perspectiveElem;i+=1}return null},HybridRenderer.prototype.createThreeDContainer=function(pos,type){var perspectiveElem=createTag(`div`),style,containerStyle;styleDiv(perspectiveElem);var container=createTag(`div`);if(styleDiv(container),type===`3d`){style=perspectiveElem.style,style.width=(this||_global).globalData.compSize.w+`px`,style.height=(this||_global).globalData.compSize.h+`px`;var center=`50% 50%`;style.webkitTransformOrigin=center,style.mozTransformOrigin=center,style.transformOrigin=center,containerStyle=container.style;var matrix=`matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)`;containerStyle.transform=matrix,containerStyle.webkitTransform=matrix}perspectiveElem.appendChild(container);var threeDContainerData={container,perspectiveElem,startPos:pos,endPos:pos,type};return(this||_global).threeDElements.push(threeDContainerData),threeDContainerData},HybridRenderer.prototype.build3dContainers=function(){var i,len=(this||_global).layers.length,lastThreeDContainerData,currentContainer=``;for(i=0;i=0;--i)(this||_global).resizerElem.appendChild((this||_global).threeDElements[i].perspectiveElem)},HybridRenderer.prototype.addTo3dContainer=function(elem,pos){for(var i=0,len=(this||_global).threeDElements.length;ielementRel?(sx=elementWidth/(this||_global).globalData.compSize.w,sy=elementWidth/(this||_global).globalData.compSize.w,tx=0,ty=(elementHeight-(this||_global).globalData.compSize.h*(elementWidth/(this||_global).globalData.compSize.w))/2):(sx=elementHeight/(this||_global).globalData.compSize.h,sy=elementHeight/(this||_global).globalData.compSize.h,tx=(elementWidth-(this||_global).globalData.compSize.w*(elementHeight/(this||_global).globalData.compSize.h))/2,ty=0);var style=(this||_global).resizerElem.style;style.webkitTransform=`matrix3d(`+sx+`,0,0,0,0,`+sy+`,0,0,0,0,1,0,`+tx+`,`+ty+`,0,1)`,style.transform=style.webkitTransform},HybridRenderer.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRenderer.prototype.hide=function(){(this||_global).resizerElem.style.display=`none`},HybridRenderer.prototype.show=function(){(this||_global).resizerElem.style.display=`block`},HybridRenderer.prototype.initItems=function(){if(this.buildAllItems(),(this||_global).camera)(this||_global).camera.setup();else{var cWidth=(this||_global).globalData.compSize.w,cHeight=(this||_global).globalData.compSize.h,i,len=(this||_global).threeDElements.length;for(i=0;i0&&((this||_global).maskElement.setAttribute(`id`,layerId),(this||_global).element.maskedElement.setAttribute(maskRef,`url(`+locationHref+`#`+layerId+`)`),defs.appendChild((this||_global).maskElement)),(this||_global).viewData.length&&(this||_global).element.addRenderableComponent(this||_global)}MaskElement.prototype.getMaskProperty=function(pos){return(this||_global).viewData[pos].prop},MaskElement.prototype.renderFrame=function(isFirstFrame){var finalMat=(this||_global).element.finalTransform.mat,i,len=(this||_global).masksProperties.length;for(i=0;i1&&(pathString+=` C`+pathNodes.o[i-1][0]+`,`+pathNodes.o[i-1][1]+` `+pathNodes.i[0][0]+`,`+pathNodes.i[0][1]+` `+pathNodes.v[0][0]+`,`+pathNodes.v[0][1]),viewData.lastPath!==pathString){var pathShapeValue=``;viewData.elem&&(pathNodes.c&&(pathShapeValue=pathData.inv?(this||_global).solidPath+pathString:pathString),viewData.elem.setAttribute(`d`,pathShapeValue)),viewData.lastPath=pathString}},MaskElement.prototype.destroy=function(){(this||_global).element=null,(this||_global).globalData=null,(this||_global).maskElement=null,(this||_global).data=null,(this||_global).masksProperties=null};function HierarchyElement(){}HierarchyElement.prototype={initHierarchy:function(){(this||_global).hierarchy=[],(this||_global)._isParent=!1,this.checkParenting()},setHierarchy:function(hierarchy){(this||_global).hierarchy=hierarchy},setAsParent:function(){(this||_global)._isParent=!0},checkParenting:function(){(this||_global).data.parent!==void 0&&(this||_global).comp.buildElementParenting(this||_global,(this||_global).data.parent,[])}};function FrameElement(){}FrameElement.prototype={initFrame:function(){(this||_global)._isFirstFrame=!1,(this||_global).dynamicProperties=[],(this||_global)._mdf=!1},prepareProperties:function(num,isVisible){var i,len=(this||_global).dynamicProperties.length;for(i=0;inum?(this||_global).isInRange!==!0&&((this||_global).globalData._mdf=!0,(this||_global)._mdf=!0,(this||_global).isInRange=!0,this.show()):(this||_global).isInRange!==!1&&((this||_global).globalData._mdf=!0,(this||_global).isInRange=!1,this.hide())},renderRenderable:function(){var i,len=(this||_global).renderableComponents.length;for(i=0;i0;)redraw=itemData.transformers[k].mProps._mdf||redraw,--iterations,--k;if(redraw)for(iterations=lvl-itemData.styles[l$1].lvl,k=itemData.transformers.length-1;iterations>0;)props=itemData.transformers[k].mProps.v.props,mat.transform(props[0],props[1],props[2],props[3],props[4],props[5],props[6],props[7],props[8],props[9],props[10],props[11],props[12],props[13],props[14],props[15]),--iterations,--k}else mat=_identityMatrix;if(paths=itemData.sh.paths,jLen=paths._length,redraw){for(pathStringTransformed=``,j=0;j=1?percent=.99:percent<=-1&&(percent=-.99);var dist=rad*percent,x$1=Math.cos(ang+itemData.a.v)*dist+pt1[0],y=Math.sin(ang+itemData.a.v)*dist+pt1[1];gfill.setAttribute(`fx`,x$1),gfill.setAttribute(`fy`,y),hasOpacity&&!itemData.g._collapsable&&(itemData.of.setAttribute(`fx`,x$1),itemData.of.setAttribute(`fy`,y))}}}function renderStroke(styleData,itemData,isFirstFrame){var styleElem=itemData.style,d=itemData.d;d&&(d._mdf||isFirstFrame)&&d.dashStr&&(styleElem.pElem.setAttribute(`stroke-dasharray`,d.dashStr),styleElem.pElem.setAttribute(`stroke-dashoffset`,d.dashoffset[0])),itemData.c&&(itemData.c._mdf||isFirstFrame)&&styleElem.pElem.setAttribute(`stroke`,`rgb(`+bmFloor(itemData.c.v[0])+`,`+bmFloor(itemData.c.v[1])+`,`+bmFloor(itemData.c.v[2])+`)`),(itemData.o._mdf||isFirstFrame)&&styleElem.pElem.setAttribute(`stroke-opacity`,itemData.o.v),(itemData.w._mdf||isFirstFrame)&&(styleElem.pElem.setAttribute(`stroke-width`,itemData.w.v),styleElem.msElem&&styleElem.msElem.setAttribute(`stroke-width`,itemData.w.v))}return ob}();function ShapeTransformManager(){(this||_global).sequences={},(this||_global).sequenceList=[],(this||_global).transform_key_count=0}ShapeTransformManager.prototype={addTransformSequence:function(transforms){var i,len=transforms.length,key=`_`;for(i=0;i=0;--i)props=sequence.transforms[i].transform.mProps.v.props,sequence.finalTransform.transform(props[0],props[1],props[2],props[3],props[4],props[5],props[6],props[7],props[8],props[9],props[10],props[11],props[12],props[13],props[14],props[15])}sequence._mdf=_mdf},processSequences:function(isFirstFrame){var i,len=(this||_global).sequenceList.length;for(i=0;i=0&&(shouldBreakProcess=(this||_global).shapeModifiers[i].processShapes((this||_global)._isFirstFrame),!shouldBreakProcess);--i);}},lcEnum:{1:`butt`,2:`round`,3:`square`},ljEnum:{1:`miter`,2:`round`,3:`bevel`},searchProcessedElement:function(elem){for(var elements=(this||_global).processedElements,i=0,len=elements.length;i=0;--i)((this||_global).completeLayers||(this||_global).elements[i])&&((this||_global).elements[i].prepareFrame((this||_global).renderedFrame-(this||_global).layers[i].st),(this||_global).elements[i]._mdf&&((this||_global)._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var i,len=(this||_global).layers.length;for(i=0;i.1)&&(this||_global).audio.seek((this||_global)._currentTime/(this||_global).globalData.frameRate):((this||_global).audio.play(),(this||_global).audio.seek((this||_global)._currentTime/(this||_global).globalData.frameRate),(this||_global)._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){(this||_global).audio.pause(),(this||_global)._isPlaying=!1},AudioElement.prototype.pause=function(){(this||_global).audio.pause(),(this||_global)._isPlaying=!1,(this||_global)._canPlay=!1},AudioElement.prototype.resume=function(){(this||_global)._canPlay=!0},AudioElement.prototype.setRate=function(rateValue){(this||_global).audio.rate(rateValue)},AudioElement.prototype.volume=function(volumeValue){(this||_global).audio.volume(volumeValue)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){};function FootageElement(data,globalData,comp){this.initFrame(),this.initRenderable(),(this||_global).assetData=globalData.getAssetData(data.refId),(this||_global).footageData=globalData.imageLoader.getAsset((this||_global).assetData),this.initBaseData(data,globalData,comp)}FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){(this||_global).layerInterface=FootageInterface(this||_global)},FootageElement.prototype.getFootageData=function(){return(this||_global).footageData};function SVGCompElement(data,globalData,comp){(this||_global).layers=data.layers,(this||_global).supports3d=!0,(this||_global).completeLayers=!1,(this||_global).pendingElements=[],(this||_global).elements=(this||_global).layers?createSizedArray((this||_global).layers.length):[],this.initElement(data,globalData,comp),(this||_global).tm=data.tm?PropertyFactory.getProp(this||_global,data.tm,0,globalData.frameRate,this||_global):{_placeholder:!0}}extendPrototype([SVGRenderer,ICompElement,SVGBaseElement],SVGCompElement);function SVGTextLottieElement(data,globalData,comp){(this||_global).textSpans=[],(this||_global).renderType=`svg`,this.initElement(data,globalData,comp)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){(this||_global).data.singleShape&&!(this||_global).globalData.fontManager.chars&&((this||_global).textContainer=createNS(`text`))},SVGTextLottieElement.prototype.buildTextContents=function(textArray){for(var i=0,len=textArray.length,textContents=[],currentTextContent=``;ii?(this||_global).textSpans[i]:createNS(usesGlyphs?`path`:`text`),cachedSpansLength<=i&&(tSpan.setAttribute(`stroke-linecap`,`butt`),tSpan.setAttribute(`stroke-linejoin`,`round`),tSpan.setAttribute(`stroke-miterlimit`,`4`),(this||_global).textSpans[i]=tSpan,(this||_global).layerElement.appendChild(tSpan)),tSpan.style.display=`inherit`),matrixHelper.reset(),matrixHelper.scale(documentData.finalSize/100,documentData.finalSize/100),singleShape&&(letters[i].n&&(xPos=-trackingOffset,yPos+=documentData.yOffset,yPos+=firstLine?1:0,firstLine=!1),this.applyTextPropertiesToMatrix(documentData,matrixHelper,letters[i].line,xPos,yPos),xPos+=letters[i].l||0,xPos+=trackingOffset),usesGlyphs?(charData=(this||_global).globalData.fontManager.getCharData(documentData.finalText[i],fontData.fStyle,(this||_global).globalData.fontManager.getFontByName(documentData.f).fFamily),shapeData=charData&&charData.data||{},shapes=shapeData.shapes?shapeData.shapes[0].it:[],singleShape?shapeStr+=this.createPathShape(matrixHelper,shapes):tSpan.setAttribute(`d`,this.createPathShape(matrixHelper,shapes))):(singleShape&&tSpan.setAttribute(`transform`,`translate(`+matrixHelper.props[12]+`,`+matrixHelper.props[13]+`)`),tSpan.textContent=letters[i].val,tSpan.setAttributeNS(`http://www.w3.org/XML/1998/namespace`,`xml:space`,`preserve`));singleShape&&tSpan&&tSpan.setAttribute(`d`,shapeStr)}for(;i<(this||_global).textSpans.length;)(this||_global).textSpans[i].style.display=`none`,i+=1;(this||_global)._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame((this||_global).comp.renderedFrame-(this||_global).data.st),this.renderInnerContent(),(this||_global)._sizeChanged){(this||_global)._sizeChanged=!1;var textBox=(this||_global).layerElement.getBBox();(this||_global).bbox={top:textBox.y,left:textBox.x,width:textBox.width,height:textBox.height}}return(this||_global).bbox},SVGTextLottieElement.prototype.renderInnerContent=function(){if(!(this||_global).data.singleShape&&((this||_global).textAnimator.getMeasures((this||_global).textProperty.currentData,(this||_global).lettersChangedFlag),(this||_global).lettersChangedFlag||(this||_global).textAnimator.lettersChangedFlag)){(this||_global)._sizeChanged=!0;var i,len,renderedLetters=(this||_global).textAnimator.renderedLetters,letters=(this||_global).textProperty.currentData.l;len=letters.length;var renderedLetter,textSpan;for(i=0;i1&&areAnimated&&this.setShapesAsAnimated(tempShapes)}},SVGShapeElement.prototype.setShapesAsAnimated=function(shapes){var i,len=shapes.length;for(i=0;i=0;--i){if(processedPos=this.searchProcessedElement(arr[i]),processedPos?itemsData[i]=prevViewData[processedPos-1]:arr[i]._render=render,arr[i].ty===`fl`||arr[i].ty===`st`||arr[i].ty===`gf`||arr[i].ty===`gs`)processedPos?itemsData[i].style.closed=!1:itemsData[i]=this.createStyleElement(arr[i],level),arr[i]._render&&container.appendChild(itemsData[i].style.pElem),ownStyles.push(itemsData[i].style);else if(arr[i].ty===`gr`){if(!processedPos)itemsData[i]=this.createGroupElement(arr[i]);else for(jLen=itemsData[i].it.length,j=0;j=max?inputDelta<0?outputBlack:outputWhite:outputBlack+outputDelta*((perc-inputBlack)/inputDelta)**(1/gamma),table[pos]=colorValue,pos+=1,cnt+=256/(segments-1);return table.join(` `)},SVGProLevelsFilter.prototype.renderFrame=function(forceRender){if(forceRender||(this||_global).filterManager._mdf){var val,effectElements=(this||_global).filterManager.effectElements;(this||_global).feFuncRComposed&&(forceRender||effectElements[3].p._mdf||effectElements[4].p._mdf||effectElements[5].p._mdf||effectElements[6].p._mdf||effectElements[7].p._mdf)&&(val=this.getTableValue(effectElements[3].p.v,effectElements[4].p.v,effectElements[5].p.v,effectElements[6].p.v,effectElements[7].p.v),(this||_global).feFuncRComposed.setAttribute(`tableValues`,val),(this||_global).feFuncGComposed.setAttribute(`tableValues`,val),(this||_global).feFuncBComposed.setAttribute(`tableValues`,val)),(this||_global).feFuncR&&(forceRender||effectElements[10].p._mdf||effectElements[11].p._mdf||effectElements[12].p._mdf||effectElements[13].p._mdf||effectElements[14].p._mdf)&&(val=this.getTableValue(effectElements[10].p.v,effectElements[11].p.v,effectElements[12].p.v,effectElements[13].p.v,effectElements[14].p.v),(this||_global).feFuncR.setAttribute(`tableValues`,val)),(this||_global).feFuncG&&(forceRender||effectElements[17].p._mdf||effectElements[18].p._mdf||effectElements[19].p._mdf||effectElements[20].p._mdf||effectElements[21].p._mdf)&&(val=this.getTableValue(effectElements[17].p.v,effectElements[18].p.v,effectElements[19].p.v,effectElements[20].p.v,effectElements[21].p.v),(this||_global).feFuncG.setAttribute(`tableValues`,val)),(this||_global).feFuncB&&(forceRender||effectElements[24].p._mdf||effectElements[25].p._mdf||effectElements[26].p._mdf||effectElements[27].p._mdf||effectElements[28].p._mdf)&&(val=this.getTableValue(effectElements[24].p.v,effectElements[25].p.v,effectElements[26].p.v,effectElements[27].p.v,effectElements[28].p.v),(this||_global).feFuncB.setAttribute(`tableValues`,val)),(this||_global).feFuncA&&(forceRender||effectElements[31].p._mdf||effectElements[32].p._mdf||effectElements[33].p._mdf||effectElements[34].p._mdf||effectElements[35].p._mdf)&&(val=this.getTableValue(effectElements[31].p.v,effectElements[32].p.v,effectElements[33].p.v,effectElements[34].p.v,effectElements[35].p.v),(this||_global).feFuncA.setAttribute(`tableValues`,val))}};function SVGDropShadowEffect(filter,filterManager){var filterSize=filterManager.container.globalData.renderConfig.filterSize;filter.setAttribute(`x`,filterSize.x),filter.setAttribute(`y`,filterSize.y),filter.setAttribute(`width`,filterSize.width),filter.setAttribute(`height`,filterSize.height),(this||_global).filterManager=filterManager;var feGaussianBlur=createNS(`feGaussianBlur`);feGaussianBlur.setAttribute(`in`,`SourceAlpha`),feGaussianBlur.setAttribute(`result`,`drop_shadow_1`),feGaussianBlur.setAttribute(`stdDeviation`,`0`),(this||_global).feGaussianBlur=feGaussianBlur,filter.appendChild(feGaussianBlur);var feOffset=createNS(`feOffset`);feOffset.setAttribute(`dx`,`25`),feOffset.setAttribute(`dy`,`0`),feOffset.setAttribute(`in`,`drop_shadow_1`),feOffset.setAttribute(`result`,`drop_shadow_2`),(this||_global).feOffset=feOffset,filter.appendChild(feOffset);var feFlood=createNS(`feFlood`);feFlood.setAttribute(`flood-color`,`#00ff00`),feFlood.setAttribute(`flood-opacity`,`1`),feFlood.setAttribute(`result`,`drop_shadow_3`),(this||_global).feFlood=feFlood,filter.appendChild(feFlood);var feComposite=createNS(`feComposite`);feComposite.setAttribute(`in`,`drop_shadow_3`),feComposite.setAttribute(`in2`,`drop_shadow_2`),feComposite.setAttribute(`operator`,`in`),feComposite.setAttribute(`result`,`drop_shadow_4`),filter.appendChild(feComposite);var feMerge=createNS(`feMerge`);filter.appendChild(feMerge);var feMergeNode=createNS(`feMergeNode`);feMerge.appendChild(feMergeNode),feMergeNode=createNS(`feMergeNode`),feMergeNode.setAttribute(`in`,`SourceGraphic`),(this||_global).feMergeNode=feMergeNode,(this||_global).feMerge=feMerge,(this||_global).originalNodeAdded=!1,feMerge.appendChild(feMergeNode)}SVGDropShadowEffect.prototype.renderFrame=function(forceRender){if(forceRender||(this||_global).filterManager._mdf){if((forceRender||(this||_global).filterManager.effectElements[4].p._mdf)&&(this||_global).feGaussianBlur.setAttribute(`stdDeviation`,(this||_global).filterManager.effectElements[4].p.v/4),forceRender||(this||_global).filterManager.effectElements[0].p._mdf){var col=(this||_global).filterManager.effectElements[0].p.v;(this||_global).feFlood.setAttribute(`flood-color`,rgbToHex(Math.round(col[0]*255),Math.round(col[1]*255),Math.round(col[2]*255)))}if((forceRender||(this||_global).filterManager.effectElements[1].p._mdf)&&(this||_global).feFlood.setAttribute(`flood-opacity`,(this||_global).filterManager.effectElements[1].p.v/255),forceRender||(this||_global).filterManager.effectElements[2].p._mdf||(this||_global).filterManager.effectElements[3].p._mdf){var distance=(this||_global).filterManager.effectElements[3].p.v,angle=((this||_global).filterManager.effectElements[2].p.v-90)*degToRads,x$1=distance*Math.cos(angle),y=distance*Math.sin(angle);(this||_global).feOffset.setAttribute(`dx`,x$1),(this||_global).feOffset.setAttribute(`dy`,y)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(filterElem,filterManager,elem){(this||_global).initialized=!1,(this||_global).filterManager=filterManager,(this||_global).filterElem=filterElem,(this||_global).elem=elem,elem.matteElement=createNS(`g`),elem.matteElement.appendChild(elem.layerElement),elem.matteElement.appendChild(elem.transformedElement),elem.baseElement=elem.matteElement}SVGMatte3Effect.prototype.findSymbol=function(mask){for(var i=0,len=_svgMatteSymbols.length;icanvasRel&&par===`xMidYMid slice`||imgRel=0;--i)((this||_global).completeLayers||(this||_global).elements[i])&&(this||_global).elements[i].renderFrame()},CVCompElement.prototype.destroy=function(){var i;for(i=(this||_global).layers.length-1;i>=0;--i)(this||_global).elements[i]&&(this||_global).elements[i].destroy();(this||_global).layers=null,(this||_global).elements=null};function CVMaskElement(data,element){(this||_global).data=data,(this||_global).element=element,(this||_global).masksProperties=(this||_global).data.masksProperties||[],(this||_global).viewData=createSizedArray((this||_global).masksProperties.length);var i,len=(this||_global).masksProperties.length,hasMasks=!1;for(i=0;i=0;--i){if(processedPos=this.searchProcessedElement(arr[i]),processedPos?itemsData[i]=prevViewData[processedPos-1]:arr[i]._shouldRender=shouldRender,arr[i].ty===`fl`||arr[i].ty===`st`||arr[i].ty===`gf`||arr[i].ty===`gs`)processedPos?itemsData[i].style.closed=!1:itemsData[i]=this.createStyleElement(arr[i],ownTransforms),ownStyles.push(itemsData[i].style);else if(arr[i].ty===`gr`){if(!processedPos)itemsData[i]=this.createGroupElement(arr[i]);else for(jLen=itemsData[i].it.length,j=0;j=0;--i)items[i].ty===`tr`?(groupTransform=data[i].transform,this.renderShapeTransform(parentTransform,groupTransform)):items[i].ty===`sh`||items[i].ty===`el`||items[i].ty===`rc`||items[i].ty===`sr`?this.renderPath(items[i],data[i]):items[i].ty===`fl`?this.renderFill(items[i],data[i],groupTransform):items[i].ty===`st`?this.renderStroke(items[i],data[i],groupTransform):items[i].ty===`gf`||items[i].ty===`gs`?this.renderGradientFill(items[i],data[i],groupTransform):items[i].ty===`gr`?this.renderShape(groupTransform,items[i].it,data[i].it):items[i].ty;isMain&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(styledShape,shape){if((this||_global)._isFirstFrame||shape._mdf||styledShape.transforms._mdf){var shapeNodes=styledShape.trNodes,paths=shape.paths,i,len,j,jLen=paths._length;shapeNodes.length=0;var groupTransformMat=styledShape.transforms.finalTransform;for(j=0;j=1?percent=.99:percent<=-1&&(percent=-.99);var dist=rad*percent,x$1=Math.cos(ang+itemData.a.v)*dist+pt1[0],y=Math.sin(ang+itemData.a.v)*dist+pt1[1];grd=ctx.createRadialGradient(x$1,y,0,pt1[0],pt1[1],rad)}var i,len=styleData.g.p,cValues=itemData.g.c,opacity=1;for(i=0;i0&&t<1&&bounds[i].push(this.calculateF(t,p0,p1,p2,p3,i))):(b2ac=b*b-4*c*a,b2ac>=0&&(t1=(-b+bmSqrt(b2ac))/(2*a),t1>0&&t1<1&&bounds[i].push(this.calculateF(t1,p0,p1,p2,p3,i)),t2=(-b-bmSqrt(b2ac))/(2*a),t2>0&&t2<1&&bounds[i].push(this.calculateF(t2,p0,p1,p2,p3,i)))));(this||_global).shapeBoundingBox.left=bmMin.apply(null,bounds[0]),(this||_global).shapeBoundingBox.top=bmMin.apply(null,bounds[1]),(this||_global).shapeBoundingBox.right=bmMax.apply(null,bounds[0]),(this||_global).shapeBoundingBox.bottom=bmMax.apply(null,bounds[1])},HShapeElement.prototype.calculateF=function(t,p0,p1,p2,p3,i){return bmPow(1-t,3)*p0[i]+3*bmPow(1-t,2)*t*p1[i]+3*(1-t)*bmPow(t,2)*p2[i]+bmPow(t,3)*p3[i]},HShapeElement.prototype.calculateBoundingBox=function(itemsData,boundingBox){var i,len=itemsData.length;for(i=0;i=box.x+box.width&&(this||_global).currentBBox.height+(this||_global).currentBBox.y>=box.y+box.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!(this||_global).hidden&&((this||_global)._isFirstFrame||(this||_global)._mdf)){var tempBoundingBox=(this||_global).tempBoundingBox,max=999999;if(tempBoundingBox.x=max,tempBoundingBox.xMax=-max,tempBoundingBox.y=max,tempBoundingBox.yMax=-max,this.calculateBoundingBox((this||_global).itemsData,tempBoundingBox),tempBoundingBox.width=tempBoundingBox.xMax=0;--i){var mTransf=(this||_global).hierarchy[i].finalTransform.mProp;(this||_global).mat.translate(-mTransf.p.v[0],-mTransf.p.v[1],mTransf.p.v[2]),(this||_global).mat.rotateX(-mTransf.or.v[0]).rotateY(-mTransf.or.v[1]).rotateZ(mTransf.or.v[2]),(this||_global).mat.rotateX(-mTransf.rx.v).rotateY(-mTransf.ry.v).rotateZ(mTransf.rz.v),(this||_global).mat.scale(1/mTransf.s.v[0],1/mTransf.s.v[1],1/mTransf.s.v[2]),(this||_global).mat.translate(mTransf.a.v[0],mTransf.a.v[1],mTransf.a.v[2])}if((this||_global).p?(this||_global).mat.translate(-(this||_global).p.v[0],-(this||_global).p.v[1],(this||_global).p.v[2]):(this||_global).mat.translate(-(this||_global).px.v,-(this||_global).py.v,(this||_global).pz.v),(this||_global).a){var diffVector=(this||_global).p?[(this||_global).p.v[0]-(this||_global).a.v[0],(this||_global).p.v[1]-(this||_global).a.v[1],(this||_global).p.v[2]-(this||_global).a.v[2]]:[(this||_global).px.v-(this||_global).a.v[0],(this||_global).py.v-(this||_global).a.v[1],(this||_global).pz.v-(this||_global).a.v[2]],mag=Math.sqrt(diffVector[0]**2+diffVector[1]**2+diffVector[2]**2),lookDir=[diffVector[0]/mag,diffVector[1]/mag,diffVector[2]/mag],lookLengthOnXZ=Math.sqrt(lookDir[2]*lookDir[2]+lookDir[0]*lookDir[0]),mRotationX=Math.atan2(lookDir[1],lookLengthOnXZ),mRotationY=Math.atan2(lookDir[0],-lookDir[2]);(this||_global).mat.rotateY(mRotationY).rotateX(-mRotationX)}(this||_global).mat.rotateX(-(this||_global).rx.v).rotateY(-(this||_global).ry.v).rotateZ((this||_global).rz.v),(this||_global).mat.rotateX(-(this||_global).or.v[0]).rotateY(-(this||_global).or.v[1]).rotateZ((this||_global).or.v[2]),(this||_global).mat.translate((this||_global).globalData.compSize.w/2,(this||_global).globalData.compSize.h/2,0),(this||_global).mat.translate(0,0,(this||_global).pe.v);var hasMatrixChanged=!(this||_global)._prevMat.equals((this||_global).mat);if((hasMatrixChanged||(this||_global).pe._mdf)&&(this||_global).comp.threeDElements){len=(this||_global).comp.threeDElements.length;var comp,perspectiveStyle,containerStyle;for(i=0;i=0;--i)registeredAnimations[i].animation.destroy(animation)}function searchAnimations$1(animationData$1,standalone$1,renderer$1){var animElements=[].concat([].slice.call(document.getElementsByClassName(`lottie`)),[].slice.call(document.getElementsByClassName(`bodymovin`))),i,lenAnims=animElements.length;for(i=0;i(this||_global).animationData.op&&((this||_global).animationData.op=data.op,(this||_global).totalFrames=Math.floor(data.op-(this||_global).animationData.ip));var layers=(this||_global).animationData.layers,i,len=layers.length,newLayers=data.layers,j,jLen=newLayers.length;for(j=0;j(this||_global).timeCompleted&&((this||_global).currentFrame=(this||_global).timeCompleted),this.trigger(`enterFrame`),this.renderFrame()},AnimationItem.prototype.renderFrame=function(){if(!((this||_global).isLoaded===!1||!(this||_global).renderer))try{(this||_global).renderer.renderFrame((this||_global).currentFrame+(this||_global).firstFrame)}catch(error){this.triggerRenderFrameError(error)}},AnimationItem.prototype.play=function(name){name&&(this||_global).name!==name||(this||_global).isPaused===!0&&((this||_global).isPaused=!1,(this||_global).audioController.resume(),(this||_global)._idle&&((this||_global)._idle=!1,this.trigger(`_active`)))},AnimationItem.prototype.pause=function(name){name&&(this||_global).name!==name||(this||_global).isPaused===!1&&((this||_global).isPaused=!0,(this||_global)._idle=!0,this.trigger(`_idle`),(this||_global).audioController.pause())},AnimationItem.prototype.togglePause=function(name){name&&(this||_global).name!==name||((this||_global).isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(name){name&&(this||_global).name!==name||(this.pause(),(this||_global).playCount=0,(this||_global)._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(markerName){for(var marker,i=0;i<(this||_global).markers.length;i+=1)if(marker=(this||_global).markers[i],marker.payload&&marker.payload.name===markerName)return marker;return null},AnimationItem.prototype.goToAndStop=function(value,isFrame,name){if(!(name&&(this||_global).name!==name)){var numValue=Number(value);if(isNaN(numValue)){var marker=this.getMarkerData(value);marker&&this.goToAndStop(marker.time,!0)}else isFrame?this.setCurrentRawFrameValue(value):this.setCurrentRawFrameValue(value*(this||_global).frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(value,isFrame,name){if(!(name&&(this||_global).name!==name)){var numValue=Number(value);if(isNaN(numValue)){var marker=this.getMarkerData(value);marker&&(marker.duration?this.playSegments([marker.time,marker.time+marker.duration],!0):this.goToAndStop(marker.time,!0))}else this.goToAndStop(numValue,isFrame,name);this.play()}},AnimationItem.prototype.advanceTime=function(value){if(!((this||_global).isPaused===!0||(this||_global).isLoaded===!1)){var nextValue=(this||_global).currentRawFrame+value*(this||_global).frameModifier,_isComplete=!1;nextValue>=(this||_global).totalFrames-1&&(this||_global).frameModifier>0?!(this||_global).loop||(this||_global).playCount===(this||_global).loop?this.checkSegments(nextValue>(this||_global).totalFrames?nextValue%(this||_global).totalFrames:0)||(_isComplete=!0,nextValue=(this||_global).totalFrames-1):nextValue>=(this||_global).totalFrames?((this||_global).playCount+=1,this.checkSegments(nextValue%(this||_global).totalFrames)||(this.setCurrentRawFrameValue(nextValue%(this||_global).totalFrames),(this||_global)._completedLoop=!0,this.trigger(`loopComplete`))):this.setCurrentRawFrameValue(nextValue):nextValue<0?this.checkSegments(nextValue%(this||_global).totalFrames)||((this||_global).loop&&!((this||_global).playCount--<=0&&(this||_global).loop!==!0)?(this.setCurrentRawFrameValue((this||_global).totalFrames+nextValue%(this||_global).totalFrames),(this||_global)._completedLoop?this.trigger(`loopComplete`):(this||_global)._completedLoop=!0):(_isComplete=!0,nextValue=0)):this.setCurrentRawFrameValue(nextValue),_isComplete&&(this.setCurrentRawFrameValue(nextValue),this.pause(),this.trigger(`complete`))}},AnimationItem.prototype.adjustSegment=function(arr,offset){(this||_global).playCount=0,arr[1]0&&((this||_global).playSpeed<0?this.setSpeed(-(this||_global).playSpeed):this.setDirection(-1)),(this||_global).totalFrames=arr[0]-arr[1],(this||_global).timeCompleted=(this||_global).totalFrames,(this||_global).firstFrame=arr[1],this.setCurrentRawFrameValue((this||_global).totalFrames-.001-offset)):arr[1]>arr[0]&&((this||_global).frameModifier<0&&((this||_global).playSpeed<0?this.setSpeed(-(this||_global).playSpeed):this.setDirection(1)),(this||_global).totalFrames=arr[1]-arr[0],(this||_global).timeCompleted=(this||_global).totalFrames,(this||_global).firstFrame=arr[0],this.setCurrentRawFrameValue(.001+offset)),this.trigger(`segmentStart`)},AnimationItem.prototype.setSegment=function(init,end){var pendingFrame=-1;(this||_global).isPaused&&((this||_global).currentRawFrame+(this||_global).firstFrameend&&(pendingFrame=end-init)),(this||_global).firstFrame=init,(this||_global).totalFrames=end-init,(this||_global).timeCompleted=(this||_global).totalFrames,pendingFrame!==-1&&this.goToAndStop(pendingFrame,!0)},AnimationItem.prototype.playSegments=function(arr,forceFlag){if(forceFlag&&((this||_global).segments.length=0),typeof arr[0]==`object`){var i,len=arr.length;for(i=0;imax){var mm=max;max=min,min=mm}return Math$1.min(Math$1.max(num,min),max)}function radiansToDegrees(val){return val/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(val){return val*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(arr1,arr2){if(typeof arr1==`number`||arr1 instanceof Number)return arr2||=0,Math$1.abs(arr1-arr2);arr2||=helperLengthArray;var i,len=Math$1.min(arr1.length,arr2.length),addedLength=0;for(i=0;i.5?d/(2-max-min):d/(max+min),max){case r:h=(g-b)/d+(g1&&--t,t<1/6?p$1+(q-p$1)*6*t:t<1/2?q:t<2/3?p$1+(q-p$1)*(2/3-t)*6:p$1}function hslToRgb(val){var h=val[0],s=val[1],l$1=val[2],r,g,b;if(s===0)r=l$1,b=l$1,g=l$1;else{var q=l$1<.5?l$1*(1+s):l$1+s-l$1*s,p$1=2*l$1-q;r=hue2rgb(p$1,q,h+1/3),g=hue2rgb(p$1,q,h),b=hue2rgb(p$1,q,h-1/3)}return[r,g,b,val[3]]}function linear(t,tMin,tMax,value1,value2){if((value1===void 0||value2===void 0)&&(value1=tMin,value2=tMax,tMin=0,tMax=1),tMax=tMax)return value2;var perc=tMax===tMin?0:(t-tMin)/(tMax-tMin);if(!value1.length)return value1+(value2-value1)*perc;var i,len=value1.length,arr=createTypedArray(`float32`,len);for(i=0;i1){for(j=0;j1?t=1:t<0&&(t=0);var mult=fn(t);if($bm_isInstanceOfArray(val1)){var iKey,lenKey=val1.length,arr=createTypedArray(`float32`,lenKey);for(iKey=0;iKeydata.k[iKey].t&&time$1data.k[iKey+1].t-time$1?(index$1=iKey+2,keyTime=data.k[iKey+1].t):(index$1=iKey+1,keyTime=data.k[iKey].t);break}index$1===-1&&(index$1=iKey+1,keyTime=data.k[iKey].t)}var obKey={};return obKey.index=index$1,obKey.time=keyTime/elem.comp.globalData.frameRate,obKey}function key(ind){var obKey,iKey,lenKey;if(!data.k.length||typeof data.k[0]==`number`)throw Error(`The property has no keyframe at index `+ind);--ind,obKey={time:data.k[ind].t/elem.comp.globalData.frameRate,value:[]};var arr=Object.prototype.hasOwnProperty.call(data.k[ind],`s`)?data.k[ind].s:data.k[ind-1].e;for(lenKey=arr.length,iKey=0;iKeykeyframes.length-1)&&(duration=keyframes.length-1),firstKeyFrame=keyframes[keyframes.length-1-duration].t,cycleDuration=lastKeyFrame-firstKeyFrame);var i,len,ret;if(type===`pingpong`){if(Math.floor((currentFrame-firstKeyFrame)/cycleDuration)%2!=0)return this.getValueAtTime((cycleDuration-(currentFrame-firstKeyFrame)%cycleDuration+firstKeyFrame)/(this||_global).comp.globalData.frameRate,0)}else if(type===`offset`){var initV=this.getValueAtTime(firstKeyFrame/(this||_global).comp.globalData.frameRate,0),endV=this.getValueAtTime(lastKeyFrame/(this||_global).comp.globalData.frameRate,0),current=this.getValueAtTime(((currentFrame-firstKeyFrame)%cycleDuration+firstKeyFrame)/(this||_global).comp.globalData.frameRate,0),repeats=Math.floor((currentFrame-firstKeyFrame)/cycleDuration);if((this||_global).pv.length){for(ret=Array(initV.length),len=ret.length,i=0;i=firstKeyFrame)return(this||_global).pv;var cycleDuration,lastKeyFrame;durationFlag?(cycleDuration=duration?Math.abs((this||_global).elem.comp.globalData.frameRate*duration):Math.max(0,(this||_global).elem.data.op-firstKeyFrame),lastKeyFrame=firstKeyFrame+cycleDuration):((!duration||duration>keyframes.length-1)&&(duration=keyframes.length-1),lastKeyFrame=keyframes[duration].t,cycleDuration=lastKeyFrame-firstKeyFrame);var i,len,ret;if(type===`pingpong`){if(Math.floor((firstKeyFrame-currentFrame)/cycleDuration)%2==0)return this.getValueAtTime(((firstKeyFrame-currentFrame)%cycleDuration+firstKeyFrame)/(this||_global).comp.globalData.frameRate,0)}else if(type===`offset`){var initV=this.getValueAtTime(firstKeyFrame/(this||_global).comp.globalData.frameRate,0),endV=this.getValueAtTime(lastKeyFrame/(this||_global).comp.globalData.frameRate,0),current=this.getValueAtTime((cycleDuration-(firstKeyFrame-currentFrame)%cycleDuration+firstKeyFrame)/(this||_global).comp.globalData.frameRate,0),repeats=Math.floor((firstKeyFrame-currentFrame)/cycleDuration)+1;if((this||_global).pv.length){for(ret=Array(initV.length),len=ret.length,i=0;i1?(endFrame-initFrame)/(samples-1):1,i=0,j=0,value=(this||_global).pv.length?createTypedArray(`float32`,(this||_global).pv.length):0,sampleValue;ilengthPos){var initIndex=i,endIndex=shapePath.c&&i===len-1?0:i+1,segmentPerc=(lengthPos-accumulatedLength)/lengths[i].addedLength;pt=bez.getPointInSegment(shapePath.v[initIndex],shapePath.v[endIndex],shapePath.o[initIndex],shapePath.i[endIndex],segmentPerc,lengths[i]);break}else accumulatedLength+=lengths[i].addedLength;i+=1}return pt||=shapePath.c?[shapePath.v[0][0],shapePath.v[0][1]]:[shapePath.v[shapePath._length-1][0],shapePath.v[shapePath._length-1][1]],pt},vectorOnPath:function(perc,time,vectorType){perc==1?perc=(this||_global).v.c:perc==0&&(perc=.999);var pt1=this.pointOnPath(perc,time),pt2=this.pointOnPath(perc+.001,time),xLength=pt2[0]-pt1[0],yLength=pt2[1]-pt1[1],magnitude=Math.sqrt(xLength**2+yLength**2);return magnitude===0?[0,0]:vectorType===`tangent`?[xLength/magnitude,yLength/magnitude]:[-yLength/magnitude,xLength/magnitude]},tangentOnPath:function(perc,time){return this.vectorOnPath(perc,time,`tangent`)},normalOnPath:function(perc,time){return this.vectorOnPath(perc,time,`normal`)},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([ShapeExpressions],ShapePropertyConstructorFunction),extendPrototype([ShapeExpressions],KeyframedShapePropertyConstructorFunction),KeyframedShapePropertyConstructorFunction.prototype.getValueAtTime=getShapeValueAtTime,KeyframedShapePropertyConstructorFunction.prototype.initiateExpression=ExpressionManager.initiateExpression;var propertyGetShapeProp=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(elem,data,type,arr,trims){var prop=propertyGetShapeProp(elem,data,type,arr,trims);return prop.propertyIndex=data.ix,prop.lock=!1,type===3?expressionHelpers.searchExpressions(elem,data.pt,prop):type===4&&expressionHelpers.searchExpressions(elem,data.ks,prop),prop.k&&elem.addDynamicProperty(prop),prop}})(),(function(){function searchExpressions(){return(this||_global).data.d.x?((this||_global).calculateExpression=ExpressionManager.initiateExpression.bind(this||_global)((this||_global).elem,(this||_global).data.d,this||_global),this.addEffect((this||_global).getExpressionValue.bind(this||_global)),!0):null}TextProperty.prototype.getExpressionValue=function(currentValue,text){var newValue=this.calculateExpression(text);if(currentValue.t!==newValue){var newData={};return this.copyData(newData,currentValue),newData.t=newValue.toString(),newData.__complete=!1,newData}return currentValue},TextProperty.prototype.searchProperty=function(){var isKeyframed=this.searchKeyframes(),hasExpressions=this.searchExpressions();return(this||_global).kf=isKeyframed||hasExpressions,(this||_global).kf},TextProperty.prototype.searchExpressions=searchExpressions})();var ShapePathInterface=function(){return function(shape,view,propertyGroup){var prop=view.sh;function interfaceFunction(val){return val===`Shape`||val===`shape`||val===`Path`||val===`path`||val===`ADBE Vector Shape`||val===2?interfaceFunction.path:null}var _propertyGroup=propertyGroupFactory(interfaceFunction,propertyGroup);return prop.setGroupProperty(PropertyInterface(`Path`,_propertyGroup)),Object.defineProperties(interfaceFunction,{path:{get:function(){return prop.k&&prop.getValue(),prop}},shape:{get:function(){return prop.k&&prop.getValue(),prop}},_name:{value:shape.nm},ix:{value:shape.ix},propertyIndex:{value:shape.ix},mn:{value:shape.mn},propertyGroup:{value:propertyGroup}}),interfaceFunction}}(),propertyGroupFactory=function(){return function(interfaceFunction,parentPropertyGroup){return function(val){return val=val===void 0?1:val,val<=0?interfaceFunction:parentPropertyGroup(val-1)}}}(),PropertyInterface=function(){return function(propertyName,propertyGroup){var interfaceFunction={_name:propertyName};function _propertyGroup(val){return val=val===void 0?1:val,val<=0?interfaceFunction:propertyGroup(val-1)}return _propertyGroup}}(),ShapeExpressionInterface=function(){function iterateElements(shapes,view,propertyGroup){var arr=[],i,len=shapes?shapes.length:0;for(i=0;i1&&(defaultCurveSegments=value);roundValues(!(defaultCurveSegments>=50))}function inBrowser(){return navigator!==void 0}function installPlugin(type,plugin){type===`expressions`&&(expressionsPlugin=plugin)}function getFactory(name){switch(name){case`propertyFactory`:return PropertyFactory;case`shapePropertyFactory`:return ShapePropertyFactory;case`matrix`:return Matrix;default:return null}}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocationHref,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.__getFactory=getFactory,lottie.version=`5.7.8`;function checkReady(){document.readyState===`complete`&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(variable){for(var vars=queryString.split(`&`),i=0;i{init_npm_lottie_web_5_7()}));function Lottie(props){let{style,srcUrl,srcFile,srcType,poster,progress:progressRaw,playing,loop,posterProgress,pauseOnCanvas,isForwardsDirection,speed,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,onComplete}=props,isOnCanvas=RenderTarget.current()===RenderTarget.canvas,shouldPlay=(!pauseOnCanvas||!isOnCanvas)&&playing,direction=isForwardsDirection?1:-1,isCustomPoster=poster===Poster.Custom,el=pe(),didInitialMount=pe(!1),animationInfo=pe({data:null,animation:null,duration:null}),progress=useAutoMotionValue(progressRaw,{transform:v=>v*.01}),play=()=>{var ref,ref1;return animationInfo.current?.animation?.play()},pause=()=>{var ref,ref1;return animationInfo.current?.animation?.pause()},destroy=()=>{var ref,ref1;return animationInfo.current?.animation?.destroy()},scrubTo=te((normalizedProgress,shouldPlayAfter)=>{if(!animationInfo.current.duration||!animationInfo.current.animation)return;let frameNumberTarget=normalizedProgress===1?animationInfo.current.duration-1:normalizedProgress*animationInfo.current.duration;shouldPlayAfter?animationInfo.current.animation.goToAndPlay(frameNumberTarget,!0):animationInfo.current.animation.goToAndStop(frameNumberTarget,!0)},[]),fetchLottieData=te(async url=>url?await fetch(url,{method:`GET`,credentials:`omit`,redirect:`follow`}).then(d=>d.json()):null,[]),init=te(async()=>{destroy();let dataUrl;srcType===SrcType.Url&&(dataUrl=srcUrl),srcType===SrcType.File&&(dataUrl=srcFile),dataUrl||=(console.warn(`No valid Lottie animation provided`),placeholderUrl);let data=await fetchLottieData(dataUrl);return animationInfo.current.data=data,setup(didInitialMount.current)},[srcType,srcUrl,srcFile]),setup=te(shouldPlayAfter=>{if(!el.current)return;destroy();let options={container:el.current,renderer:`svg`,loop:!isOnCanvas&&loop,autoplay:shouldPlay,animationData:animationInfo.current.data,rendererSettings:{preserveAspectRatio:`xMidYMid slice`}},anim=animationInfo.current.animation=npm_lottie_web_5_7_default.loadAnimation(options);return animationInfo.current.duration=anim.getDuration(!0),anim.setDirection(direction),anim.setSpeed(speed),didInitialMount.current=!0,isOnCanvas&&isCustomPoster?scrubTo(posterProgress,!1):scrubTo(progress.get(),shouldPlay||shouldPlayAfter),()=>{anim.destroy()}},[loop,shouldPlay,speed,direction,isOnCanvas,isCustomPoster,posterProgress]);return ue(()=>{let cleanup;return init().then(c=>cleanup=c),()=>{cleanup&&cleanup()}},[srcType,srcFile,srcUrl]),ue(()=>{if(didInitialMount.current)return setup(!1)},[loop]),ue(()=>npm_lottie_web_5_7_default.setQuality(isOnCanvas?`low`:`medium`),[]),ue(()=>progress.onChange(val=>{isOnCanvas||(shouldPlay?scrubTo(val,!0):scrubTo(val,!1))}),[]),ue(()=>{let val=progress.get();shouldPlay?scrubTo(val,!0):scrubTo(val,!1)},[progressRaw]),ue(()=>{if(!isOnCanvas)return;let normalizedPosterProgress=posterProgress*.01;scrubTo(isCustomPoster?normalizedPosterProgress:progress.get(),!1)},[isCustomPoster,posterProgress]),ue(()=>{var ref;animationInfo.current?.animation&&(animationInfo.current.animation.setSpeed(speed),scrubTo(progress.get(),!0))},[speed]),ue(()=>{var ref;animationInfo.current?.animation&&(animationInfo.current.animation.setDirection(direction),scrubTo(progress.get(),!0))},[direction]),ue(()=>{shouldPlay?play():pause()},[shouldPlay]),p(motion.div,{ref:el,style,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp})}var SrcType,Poster,placeholderUrl,init_Lottie=__esmMin((()=>{init_jsx_runtime(),init_npm_react_18_2(),init_framer_FPZKHWW5(),init_default_utils_js__0_45(),init_useAutoMotionValue_js_0_3(),init_lottie_web_5_7(),(function(SrcType$2){SrcType$2.File=`Upload`,SrcType$2.Url=`URL`})(SrcType||={}),(function(Poster$1){Poster$1.Auto=`Auto`,Poster$1.Custom=`Custom`})(Poster||={}),placeholderUrl=`https://raw.githubusercontent.com/framer/Lottie/master/Lottie.framerfx/assets/logo.json`,Lottie.defaultProps={height:200,width:200,srcType:SrcType.Url,pauseOnCanvas:!0,srcUrl:placeholderUrl,progress:0,poster:Poster.Auto,posterProgress:0},addPropertyControls(Lottie,{srcType:{type:ControlType.Enum,displaySegmentedControl:!0,title:`Source`,options:[SrcType.Url,SrcType.File]},srcUrl:{type:ControlType.String,title:` `,placeholder:`../example.json`,hidden:props=>props.srcType===SrcType.File},srcFile:{type:ControlType.File,title:` `,allowedFileTypes:[`json`],hidden:props=>props.srcType===SrcType.Url},playing:{type:ControlType.Boolean,title:`Playing`,enabledTitle:`Yes`,disabledTitle:`No`},loop:{type:ControlType.Boolean,title:`Loop`,enabledTitle:`Yes`,disabledTitle:`No`},isForwardsDirection:{title:`Direction`,type:ControlType.Boolean,enabledTitle:`Normal`,disabledTitle:`Reverse`},speed:{type:ControlType.Number,defaultValue:1,min:0,max:10,step:.5,displayStepper:!0,unit:`x`},poster:{title:`Poster`,type:ControlType.Enum,options:[Poster.Auto,Poster.Custom],displaySegmentedControl:!0},posterProgress:{title:` `,type:ControlType.Number,max:100,min:0,unit:`%`,hidden:({poster})=>poster===Poster.Auto},progress:{title:`Progress`,type:ControlType.Number,max:100,min:0,unit:`%`,description:`This component is made for JSON files. [Learn more here](https://lottiefiles.com/what-is-lottie).`},...defaultEvents})}));function addPropertyOverrides$2(overrides,...variants){let nextOverrides={};return variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant])),nextOverrides}var PhosphorFonts$3,PhosphorControls$2,enabledGestures$1,cycleOrder$3,serializationHash$4,variantClassNames$4,transition1$3,transformTemplate1$1,Transition$3,Variants$3,getProps$4,createLayoutDependency$3,FramerFDk4bxoFA,FDk4bxoFA_default,init_FDk4bxoFA=__esmMin((()=>{init_jsx_runtime(),init_framer_FPZKHWW5(),init_framer_motion_IXE44LKG(),init_npm_react_18_2(),init_Phosphor(),init_PfMT9r1IE(),PhosphorFonts$3=getFonts(Icon$1),PhosphorControls$2=getPropertyControls(Icon$1),enabledGestures$1={vSEdOItGk:{hover:!0}},cycleOrder$3=[`vSEdOItGk`],serializationHash$4=`framer-z1EBY`,variantClassNames$4={vSEdOItGk:`framer-v-1yzlw11`},transition1$3={damping:60,delay:0,mass:1,stiffness:327,type:`spring`},transformTemplate1$1=(_,t)=>`translateY(-50%) ${t}`,Transition$3=({value,children})=>{let config=re(MotionConfigContext),transition=value??config.transition,contextValue=se(()=>({...config,transition}),[JSON.stringify(transition)]);return p(MotionConfigContext.Provider,{value:contextValue,children})},Variants$3=motion(x),getProps$4=({height,icon,id,link,serviceTitle,width,...props})=>{var _ref,_ref1;return{...props,DeiNHODlm:serviceTitle??props.DeiNHODlm??`Architectural Design`,dz8FxEYFG:link??props.dz8FxEYFG,JeCsHS8co:icon??props.JeCsHS8co??`Buildings`}},createLayoutDependency$3=(props,variants)=>variants.join(`-`)+props.layoutDependency,FramerFDk4bxoFA=withCSS(Y(function(props,ref){let{activeLocale,setLocale}=useLocaleInfo(),{style,className:className$8,layoutId,variant,DeiNHODlm,JeCsHS8co,dz8FxEYFG,...restProps}=getProps$4(props),{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder:cycleOrder$3,defaultVariant:`vSEdOItGk`,enabledGestures:enabledGestures$1,variant,variantClassNames:variantClassNames$4}),layoutDependency=createLayoutDependency$3(props,variants),ref1=pe(null),defaultLayoutId=ae(),sharedStyleClassNames=[className$3];return useComponentViewport(),p(LayoutGroup,{id:layoutId??defaultLayoutId,children:p(Variants$3,{animate:variants,initial:!1,children:p(Transition$3,{value:transition1$3,children:p(Link,{href:dz8FxEYFG,openInNewTab:!1,children:u(motion.a,{...restProps,className:`${cx(serializationHash$4,...sharedStyleClassNames,`framer-1yzlw11`,className$8,classNames)} framer-1atbmwi`,"data-framer-name":`Variant 1`,layoutDependency,layoutId:`vSEdOItGk`,onHoverEnd:()=>setGestureState({isHovered:!1}),onHoverStart:()=>setGestureState({isHovered:!0}),onTap:()=>setGestureState({isPressed:!1}),onTapCancel:()=>setGestureState({isPressed:!1}),onTapStart:()=>setGestureState({isPressed:!0}),ref:ref??ref1,style:{backgroundColor:`var(--token-6f4d0038-44c3-4b7f-afd1-44e19660667c, rgb(255, 255, 255))`,...style},...addPropertyOverrides$2({"vSEdOItGk-hover":{"data-framer-name":void 0}},baseVariant,gestureVariant),children:[p(motion.div,{className:`framer-eym2hm`,layoutDependency,layoutId:`sNt98glTr`,style:{backgroundColor:`var(--token-c8809533-d74e-4474-af14-ef3a211efd13, rgb(20, 20, 20))`,borderBottomLeftRadius:120,borderBottomRightRadius:120,borderTopLeftRadius:120,borderTopRightRadius:120},transformTemplate:transformTemplate1$1}),u(motion.div,{className:`framer-172wj60`,layoutDependency,layoutId:`rDN1cVhiY`,children:[u(motion.div,{className:`framer-1vxx1ai`,layoutDependency,layoutId:`t75AOaCLD`,children:[p(motion.div,{className:`framer-1xnelqw`,layoutDependency,layoutId:`ztSbel3uv`,style:{backgroundColor:`rgba(20, 20, 20, 0.05)`,borderBottomLeftRadius:26,borderBottomRightRadius:26,borderTopLeftRadius:26,borderTopRightRadius:26},variants:{"vSEdOItGk-hover":{backgroundColor:`var(--token-0a4c1dc0-bb9c-4eaa-96ad-b1751410734a, rgba(255, 255, 255, 0.1))`}}}),p(ComponentViewportProvider,{children:p(motion.div,{className:`framer-5hr710-container`,layoutDependency,layoutId:`ZYiijfrfR-container`,children:p(Icon$1,{color:`var(--token-c8809533-d74e-4474-af14-ef3a211efd13, rgb(20, 20, 20))`,height:`100%`,iconSearch:`House`,iconSelection:JeCsHS8co,id:`ZYiijfrfR`,layoutId:`ZYiijfrfR`,mirrored:!1,selectByList:!0,style:{height:`100%`,width:`100%`},weight:`light`,width:`100%`,...addPropertyOverrides$2({"vSEdOItGk-hover":{color:`var(--token-44dd7634-948b-4475-884c-16fbad7c474d, rgb(255, 248, 235))`,weight:`fill`}},baseVariant,gestureVariant)})})})]}),p(RichText2,{__fromCanvasComponent:!0,children:p(x,{children:p(motion.h3,{className:`framer-styles-preset-a1bont`,"data-styles-preset":`PfMT9r1IE`,style:{"--framer-text-color":`var(--extracted-a0htzi, var(--token-9c090586-7a62-43ef-af9a-db53933ce9ee, rgb(48, 48, 48)))`},children:`Architectural Design`})}),className:`framer-v5c25s`,fonts:[`Inter`],layoutDependency,layoutId:`LPwRXGAk0`,style:{"--extracted-a0htzi":`var(--token-9c090586-7a62-43ef-af9a-db53933ce9ee, rgb(48, 48, 48))`,"--framer-link-text-color":`rgb(0, 153, 255)`,"--framer-link-text-decoration":`underline`},text:DeiNHODlm,variants:{"vSEdOItGk-hover":{"--extracted-a0htzi":`var(--token-44dd7634-948b-4475-884c-16fbad7c474d, rgb(255, 248, 235))`}},verticalAlignment:`top`,withExternalLayout:!0,...addPropertyOverrides$2({"vSEdOItGk-hover":{children:p(x,{children:p(motion.h3,{className:`framer-styles-preset-a1bont`,"data-styles-preset":`PfMT9r1IE`,style:{"--framer-text-color":`var(--extracted-a0htzi, var(--token-44dd7634-948b-4475-884c-16fbad7c474d, rgb(255, 248, 235)))`},children:`Architectural Design`})})}},baseVariant,gestureVariant)})]})]})})})})})}),[`@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }`,`.framer-z1EBY.framer-1atbmwi, .framer-z1EBY .framer-1atbmwi { display: block; }`,`.framer-z1EBY.framer-1yzlw11 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: flex-start; overflow: hidden; padding: 18px 18px 18px 18px; position: relative; text-decoration: none; width: 493px; }`,`.framer-z1EBY .framer-eym2hm { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 1px); left: 30px; overflow: visible; position: absolute; top: 23%; width: 1px; z-index: 1; }`,`.framer-z1EBY .framer-172wj60 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; z-index: 1; }`,`.framer-z1EBY .framer-1vxx1ai { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 36px; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }`,`.framer-z1EBY .framer-1xnelqw { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 37px); left: -5px; overflow: visible; position: absolute; top: -7px; width: 37px; z-index: 1; }`,`.framer-z1EBY .framer-5hr710-container { flex: none; height: 37px; position: relative; width: 37px; z-index: 1; }`,`.framer-z1EBY .framer-v5c25s { -webkit-user-select: none; flex: none; height: auto; max-width: 800px; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }`,`@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-z1EBY.framer-1yzlw11, .framer-z1EBY .framer-172wj60 { gap: 0px; } .framer-z1EBY.framer-1yzlw11 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-z1EBY.framer-1yzlw11 > :first-child, .framer-z1EBY .framer-172wj60 > :first-child { margin-top: 0px; } .framer-z1EBY.framer-1yzlw11 > :last-child, .framer-z1EBY .framer-172wj60 > :last-child { margin-bottom: 0px; } .framer-z1EBY .framer-172wj60 > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } }`,`.framer-z1EBY.framer-v-1yzlw11.hover .framer-eym2hm { height: var(--framer-aspect-ratio-supported, 739px); left: -123px; top: 50%; width: 150%; }`,`.framer-z1EBY.framer-v-1yzlw11.hover .framer-1xnelqw { bottom: -1px; height: unset; left: 0px; top: 0px; width: var(--framer-aspect-ratio-supported, 37px); }`,...css$3],`framer-z1EBY`),FDk4bxoFA_default=FramerFDk4bxoFA,FramerFDk4bxoFA.displayName=`Card - Service - Small`,FramerFDk4bxoFA.defaultProps={height:111,width:493},addPropertyControls(FramerFDk4bxoFA,{DeiNHODlm:{defaultValue:`Architectural Design`,displayTextArea:!0,title:`Service Title`,type:ControlType.String},JeCsHS8co:PhosphorControls$2?.iconSelection&&{...PhosphorControls$2.iconSelection,defaultValue:`Buildings`,description:void 0,hidden:void 0,title:`Icon`},dz8FxEYFG:{title:`Link`,type:ControlType.Link}}),addFonts(FramerFDk4bxoFA,[{explicitInter:!0,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:(location.origin+"/assets/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:(location.origin+"/assets/app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2"),weight:`400`},{family:`Inter`,source:`framer`,style:`normal`,unicodeRange:`U+1F00-1FFF`,url:(location.origin+"/assets/app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2"),weight:`400`},{family:`Inter`,source:`framer`,style:`normal`,unicodeRange:`U+0370-03FF`,url:(location.origin+"/assets/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:(location.origin+"/assets/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:(location.origin+"/assets/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:(location.origin+"/assets/app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2"),weight:`400`}]},...PhosphorFonts$3,...getFontsFromSharedStyle(fonts$3)],{supportsExplicitInterCodegen:!0})}));function addPropertyOverrides$1(overrides,...variants){let nextOverrides={};return variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant])),nextOverrides}var PhosphorFonts$2,cycleOrder$2,serializationHash$3,variantClassNames$3,transition1$2,Transition$2,Variants$2,humanReadableVariantMap$2,getProps$3,createLayoutDependency$2,FramerFlFIp4ACw,FlFIp4ACw_default,init_FlFIp4ACw=__esmMin((()=>{init_jsx_runtime(),init_framer_FPZKHWW5(),init_framer_motion_IXE44LKG(),init_npm_react_18_2(),init_Phosphor$1(),PhosphorFonts$2=getFonts(Icon),cycleOrder$2=[`pRcLOlqtf`,`F6U4I0mh2`],serializationHash$3=`framer-jco15`,variantClassNames$3={F6U4I0mh2:`framer-v-f7wy7f`,pRcLOlqtf:`framer-v-y0l5bs`},transition1$2={damping:60,delay:0,mass:1,stiffness:500,type:`spring`},Transition$2=({value,children})=>{let config=re(MotionConfigContext),transition=value??config.transition,contextValue=se(()=>({...config,transition}),[JSON.stringify(transition)]);return p(MotionConfigContext.Provider,{value:contextValue,children})},Variants$2=motion.create(x),humanReadableVariantMap$2={"Variant 1":`pRcLOlqtf`,"Variant 2":`F6U4I0mh2`},getProps$3=({height,id,width,...props})=>({...props,variant:humanReadableVariantMap$2[props.variant]??props.variant??`pRcLOlqtf`}),createLayoutDependency$2=(props,variants)=>props.layoutDependency?variants.join(`-`)+props.layoutDependency:variants.join(`-`),FramerFlFIp4ACw=withCSS(Y(function(props,ref){let fallbackRef=pe(null),refBinding=ref??fallbackRef,defaultLayoutId=ae(),{activeLocale,setLocale}=useLocaleInfo();useComponentViewport();let{style,className:className$8,layoutId,variant,...restProps}=getProps$3(props),{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder:cycleOrder$2,defaultVariant:`pRcLOlqtf`,ref:refBinding,variant,variantClassNames:variantClassNames$3}),layoutDependency=createLayoutDependency$2(props,variants),{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);useOnVariantChange(baseVariant,{default:activeVariantCallback(async(...args)=>{await delay(()=>setVariant(`F6U4I0mh2`),200)})});let scopingClassNames=cx(serializationHash$3),isDisplayed=()=>baseVariant===`F6U4I0mh2`;return p(LayoutGroup,{id:layoutId??defaultLayoutId,children:p(Variants$2,{animate:variants,initial:!1,children:p(Transition$2,{value:transition1$2,children:u(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,`framer-y0l5bs`,className$8,classNames),"data-framer-name":`Variant 1`,"data-highlight":!0,layoutDependency,layoutId:`pRcLOlqtf`,ref:refBinding,style:{backgroundColor:`var(--token-44dd7634-948b-4475-884c-16fbad7c474d, rgb(255, 248, 235))`,borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,...style},...addPropertyOverrides$1({F6U4I0mh2:{"data-framer-name":`Variant 2`}},baseVariant,gestureVariant),children:[isDisplayed()&&p(RichText2,{__fromCanvasComponent:!0,children:p(x,{children:p(motion.p,{style:{"--font-selector":`RlM7U2F0b3NoaS1ib2xk`,"--framer-font-family":`"Satoshi", "Satoshi Placeholder", sans-serif`,"--framer-font-size":`14px`,"--framer-font-weight":`700`,"--framer-letter-spacing":`-0.01em`,"--framer-line-height":`1.4em`,"--framer-text-color":`var(--extracted-r6o4lv, var(--token-c8809533-d74e-4474-af14-ef3a211efd13, rgb(20, 20, 20)))`},children:`Leistungen`})}),className:`framer-12b7de9`,fonts:[`FS;Satoshi-bold`],layoutDependency,layoutId:`bOaTWXcoy`,style:{"--extracted-r6o4lv":`var(--token-c8809533-d74e-4474-af14-ef3a211efd13, rgb(20, 20, 20))`,"--framer-link-text-color":`rgb(0, 153, 255)`,"--framer-link-text-decoration":`underline`},verticalAlignment:`top`,withExternalLayout:!0}),isDisplayed()&&p(ComponentViewportProvider,{children:p(SmartComponentScopedContainer,{className:`framer-1pga74s-container`,isAuthoredByUser:!0,isModuleExternal:!0,layoutDependency,layoutId:`HuFqRmFfF-container`,nodeId:`HuFqRmFfF`,rendersWithMotion:!0,scopeId:`FlFIp4ACw`,style:{rotate:180},children:p(Icon,{color:`var(--token-c8809533-d74e-4474-af14-ef3a211efd13, rgb(20, 20, 20))`,height:`100%`,iconSearch:`House`,iconSelection:`ArrowLeft`,id:`HuFqRmFfF`,layoutId:`HuFqRmFfF`,mirrored:!1,selectByList:!0,style:{height:`100%`,width:`100%`},weight:`regular`,width:`100%`})})})]})})})})}),[`@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }`,`.framer-jco15.framer-l4xtpj, .framer-jco15 .framer-l4xtpj { display: block; }`,`.framer-jco15.framer-y0l5bs { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 18px; justify-content: center; mix-blend-mode: exclusion; overflow: visible; padding: 3px 6px 3px 12px; position: relative; width: 18px; }`,`.framer-jco15 .framer-12b7de9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }`,`.framer-jco15 .framer-1pga74s-container { flex: none; height: 14px; position: relative; width: 14px; z-index: 2; }`,`.framer-jco15.framer-v-f7wy7f.framer-y0l5bs { height: min-content; width: min-content; }`],`framer-jco15`),FlFIp4ACw_default=FramerFlFIp4ACw,FramerFlFIp4ACw.displayName=`Cursor 3`,FramerFlFIp4ACw.defaultProps={height:18,width:18},addPropertyControls(FramerFlFIp4ACw,{variant:{options:[`pRcLOlqtf`,`F6U4I0mh2`],optionTitles:[`Variant 1`,`Variant 2`],title:`Variant`,type:ControlType.Enum}}),addFonts(FramerFlFIp4ACw,[{explicitInter:!0,fonts:[{cssFamilyName:`Satoshi`,source:`fontshare`,style:`normal`,uiFamilyName:`Satoshi`,url:(location.origin+"/assets/framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2"),weight:`700`}]},...PhosphorFonts$2],{supportsExplicitInterCodegen:!0})}));function addPropertyOverrides(overrides,...variants){let nextOverrides={};return variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant])),nextOverrides}var PhosphorFonts$1,PhosphorControls$1,enabledGestures,cycleOrder$1,serializationHash$2,variantClassNames$2,transition1$1,Transition$1,Variants$1,humanReadableVariantMap$1,getProps$2,createLayoutDependency$1,FramerOLdkX1ueB,OLdkX1ueB_default,init_OLdkX1ueB=__esmMin((()=>{init_jsx_runtime(),init_framer_FPZKHWW5(),init_framer_motion_IXE44LKG(),init_npm_react_18_2(),init_Phosphor$1(),init_BUrO3aNEw(),init_PfMT9r1IE(),PhosphorFonts$1=getFonts(Icon),PhosphorControls$1=getPropertyControls(Icon),enabledGestures={LEsYtBSo8:{hover:!0},xggxIQt1r:{hover:!0}},cycleOrder$1=[`ph5f9_NPG`,`LEsYtBSo8`,`XKIrU_mT5`,`xggxIQt1r`],serializationHash$2=`framer-LoGaO`,variantClassNames$2={LEsYtBSo8:`framer-v-16yu1he`,ph5f9_NPG:`framer-v-709xr1`,xggxIQt1r:`framer-v-k09oef`,XKIrU_mT5:`framer-v-zni9v5`},transition1$1={damping:60,delay:0,mass:1,stiffness:500,type:`spring`},Transition$1=({value,children})=>{let config=re(MotionConfigContext),transition=value??config.transition,contextValue=se(()=>({...config,transition}),[JSON.stringify(transition)]);return p(MotionConfigContext.Provider,{value:contextValue,children})},Variants$1=motion(x),humanReadableVariantMap$1={"Light - Closed":`xggxIQt1r`,"Light - Opened ":`XKIrU_mT5`,Closed:`LEsYtBSo8`,Opened:`ph5f9_NPG`},getProps$2=({description,height,icon,id,title,width,...props})=>{var _ref,_ref1,_ref2,_humanReadableVariantMap_props_variant,_ref3;return{...props,NnLy9GSnT:description??props.NnLy9GSnT??`We create one-of-a-kind designs that push creative boundaries resulting in over 50 architecture awards earned for outstanding aesthetic qualities and technical ingenuity.`,pnP_NTitF:title??props.pnP_NTitF??`Award-Winning Designs`,ueaTN15rz:icon??props.ueaTN15rz??`AlignBottom`,variant:humanReadableVariantMap$1[props.variant]??props.variant??`ph5f9_NPG`}},createLayoutDependency$1=(props,variants)=>variants.join(`-`)+props.layoutDependency,FramerOLdkX1ueB=withCSS(Y(function(props,ref){let{activeLocale,setLocale}=useLocaleInfo(),{style,className:className$8,layoutId,variant,pnP_NTitF,NnLy9GSnT,ueaTN15rz,...restProps}=getProps$2(props),{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder:cycleOrder$1,defaultVariant:`ph5f9_NPG`,enabledGestures,variant,variantClassNames:variantClassNames$2}),layoutDependency=createLayoutDependency$1(props,variants),{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant),onTapw3v5jx=activeVariantCallback(async(...args)=>{setGestureState({isPressed:!1}),setVariant(`LEsYtBSo8`)}),onTaplx6rr4=activeVariantCallback(async(...args)=>{setGestureState({isPressed:!1}),setVariant(`ph5f9_NPG`)}),onTaptmdef4=activeVariantCallback(async(...args)=>{setGestureState({isPressed:!1}),setVariant(`xggxIQt1r`)}),onTap5b2k6d=activeVariantCallback(async(...args)=>{setGestureState({isPressed:!1}),setVariant(`XKIrU_mT5`)}),ref1=pe(null),isDisplayed=()=>!([`LEsYtBSo8-hover`,`xggxIQt1r-hover`].includes(gestureVariant)||[`LEsYtBSo8`,`xggxIQt1r`].includes(baseVariant)),defaultLayoutId=ae(),sharedStyleClassNames=[className$3,className$4];return useComponentViewport(),p(LayoutGroup,{id:layoutId??defaultLayoutId,children:p(Variants$1,{animate:variants,initial:!1,children:p(Transition$1,{value:transition1$1,children:u(motion.div,{...restProps,className:cx(serializationHash$2,...sharedStyleClassNames,`framer-709xr1`,className$8,classNames),"data-framer-name":`Opened`,"data-highlight":!0,layoutDependency,layoutId:`ph5f9_NPG`,onHoverEnd:()=>setGestureState({isHovered:!1}),onHoverStart:()=>setGestureState({isHovered:!0}),onTap:onTapw3v5jx,onTapCancel:()=>setGestureState({isPressed:!1}),onTapStart:()=>setGestureState({isPressed:!0}),ref:ref??ref1,style:{...style},...addPropertyOverrides({"LEsYtBSo8-hover":{"data-framer-name":void 0},"xggxIQt1r-hover":{"data-framer-name":void 0},LEsYtBSo8:{"data-framer-name":`Closed`,onTap:onTaplx6rr4},xggxIQt1r:{"data-framer-name":`Light - Closed`,onTap:onTap5b2k6d},XKIrU_mT5:{"data-framer-name":`Light - Opened `,onTap:onTaptmdef4}},baseVariant,gestureVariant),children:[u(motion.div,{className:`framer-19yn0jf`,layoutDependency,layoutId:`AOn8KTtGC`,children:[p(ComponentViewportProvider,{children:p(motion.div,{className:`framer-1b6u80-container`,layoutDependency,layoutId:`NOvVNEyBy-container`,children:p(Icon,{color:`var(--token-c8809533-d74e-4474-af14-ef3a211efd13, rgb(1, 70, 112))`,height:`100%`,iconSearch:`House`,iconSelection:ueaTN15rz,id:`NOvVNEyBy`,layoutId:`NOvVNEyBy`,mirrored:!1,selectByList:!0,style:{height:`100%`,width:`100%`},weight:`thin`,width:`100%`,...addPropertyOverrides({xggxIQt1r:{color:`var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))`},XKIrU_mT5:{color:`var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))`}},baseVariant,gestureVariant)})})}),p(RichText2,{__fromCanvasComponent:!0,children:p(x,{children:p(motion.h3,{className:`framer-styles-preset-a1bont`,"data-styles-preset":`PfMT9r1IE`,style:{"--framer-text-color":`var(--extracted-a0htzi, var(--token-9c090586-7a62-43ef-af9a-db53933ce9ee, rgb(48, 48, 48)))`},children:`Award-Winning Designs`})}),className:`framer-7ehjqn`,fonts:[`Inter`],layoutDependency,layoutId:`zLMUds4Hu`,style:{"--extracted-a0htzi":`var(--token-9c090586-7a62-43ef-af9a-db53933ce9ee, rgb(48, 48, 48))`,"--framer-link-text-color":`rgb(0, 153, 255)`,"--framer-link-text-decoration":`underline`},text:pnP_NTitF,variants:{xggxIQt1r:{"--extracted-a0htzi":`var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))`},XKIrU_mT5:{"--extracted-a0htzi":`var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))`}},verticalAlignment:`top`,withExternalLayout:!0,...addPropertyOverrides({xggxIQt1r:{children:p(x,{children:p(motion.h3,{className:`framer-styles-preset-a1bont`,"data-styles-preset":`PfMT9r1IE`,style:{"--framer-text-color":`var(--extracted-a0htzi, var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245)))`},children:`Award-Winning Designs`})})},XKIrU_mT5:{children:p(x,{children:p(motion.h3,{className:`framer-styles-preset-a1bont`,"data-styles-preset":`PfMT9r1IE`,style:{"--framer-text-color":`var(--extracted-a0htzi, var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245)))`},children:`Award-Winning Designs`})})}},baseVariant,gestureVariant)}),p(ComponentViewportProvider,{children:p(motion.div,{className:`framer-u6uk49-container`,layoutDependency,layoutId:`IzhYoqtKw-container`,style:{rotate:-180},variants:{"LEsYtBSo8-hover":{rotate:0},LEsYtBSo8:{rotate:0}},children:p(Icon,{color:`var(--token-c8809533-d74e-4474-af14-ef3a211efd13, rgb(1, 70, 112))`,height:`100%`,iconSearch:`House`,iconSelection:`Minus`,id:`IzhYoqtKw`,layoutId:`IzhYoqtKw`,mirrored:!1,selectByList:!0,style:{height:`100%`,width:`100%`},weight:`thin`,width:`100%`,...addPropertyOverrides({"xggxIQt1r-hover":{color:`var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))`},LEsYtBSo8:{iconSelection:`Plus`},xggxIQt1r:{color:`var(--token-982b8c10-118f-4ab1-9313-b5263759098c, rgba(255, 255, 255, 0.5))`,iconSelection:`Plus`},XKIrU_mT5:{color:`var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))`}},baseVariant,gestureVariant)})})})]}),isDisplayed()&&p(RichText2,{__fromCanvasComponent:!0,children:p(x,{children:p(motion.p,{className:`framer-styles-preset-9savwc`,"data-styles-preset":`BUrO3aNEw`,children:`We create one-of-a-kind designs that push creative boundaries resulting in over 50 architecture awards earned for outstanding aesthetic qualities and technical ingenuity.`})}),className:`framer-fzlkl4`,fonts:[`Inter`],layoutDependency,layoutId:`sAXAFnVyu`,style:{"--framer-link-text-color":`rgb(0, 153, 255)`,"--framer-link-text-decoration":`underline`},text:NnLy9GSnT,variants:{XKIrU_mT5:{"--extracted-r6o4lv":`var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))`}},verticalAlignment:`top`,withExternalLayout:!0,...addPropertyOverrides({XKIrU_mT5:{children:p(x,{children:p(motion.p,{className:`framer-styles-preset-9savwc`,"data-styles-preset":`BUrO3aNEw`,style:{"--framer-text-color":`var(--extracted-r6o4lv, var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245)))`},children:`We create one-of-a-kind designs that push creative boundaries resulting in over 50 architecture awards earned for outstanding aesthetic qualities and technical ingenuity.`})})}},baseVariant,gestureVariant)}),p(motion.div,{className:`framer-1gg1mek`,layoutDependency,layoutId:`kzcVSAiHN`,style:{backgroundColor:`var(--token-11ce1999-7b74-4e05-b5ef-93fa4e693a84, rgba(20, 20, 20, 0.1))`},variants:{xggxIQt1r:{backgroundColor:`var(--token-0a4c1dc0-bb9c-4eaa-96ad-b1751410734a, rgba(255, 255, 255, 0.1))`},XKIrU_mT5:{backgroundColor:`var(--token-0a4c1dc0-bb9c-4eaa-96ad-b1751410734a, rgba(255, 255, 255, 0.1))`}}})]})})})})}),[`@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }`,`.framer-LoGaO.framer-1mffshr, .framer-LoGaO .framer-1mffshr { display: block; }`,`.framer-LoGaO.framer-709xr1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 754px; }`,`.framer-LoGaO .framer-19yn0jf { 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 10px 0px 0px; position: relative; width: 100%; }`,`.framer-LoGaO .framer-1b6u80-container, .framer-LoGaO .framer-u6uk49-container { flex: none; height: 18px; position: relative; width: 18px; }`,`.framer-LoGaO .framer-7ehjqn { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; z-index: 1; }`,`.framer-LoGaO .framer-fzlkl4 { flex: none; height: auto; max-width: 400px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }`,`.framer-LoGaO .framer-1gg1mek { flex: none; height: 1px; overflow: hidden; position: relative; width: 100%; }`,`@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-LoGaO.framer-709xr1, .framer-LoGaO .framer-19yn0jf { gap: 0px; } .framer-LoGaO.framer-709xr1 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-LoGaO.framer-709xr1 > :first-child { margin-top: 0px; } .framer-LoGaO.framer-709xr1 > :last-child { margin-bottom: 0px; } .framer-LoGaO .framer-19yn0jf > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-LoGaO .framer-19yn0jf > :first-child { margin-left: 0px; } .framer-LoGaO .framer-19yn0jf > :last-child { margin-right: 0px; } }`,`.framer-LoGaO.framer-v-zni9v5.framer-709xr1 { gap: 20px; }`,`@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-LoGaO.framer-v-zni9v5.framer-709xr1 { gap: 0px; } .framer-LoGaO.framer-v-zni9v5.framer-709xr1 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-LoGaO.framer-v-zni9v5.framer-709xr1 > :first-child { margin-top: 0px; } .framer-LoGaO.framer-v-zni9v5.framer-709xr1 > :last-child { margin-bottom: 0px; } }`,`.framer-LoGaO.framer-v-16yu1he.hover .framer-19yn0jf, .framer-LoGaO.framer-v-k09oef.hover .framer-19yn0jf { gap: 24px; }`,`@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-LoGaO.framer-v-16yu1he.hover .framer-19yn0jf { gap: 0px; } .framer-LoGaO.framer-v-16yu1he.hover .framer-19yn0jf > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-LoGaO.framer-v-16yu1he.hover .framer-19yn0jf > :first-child { margin-left: 0px; } .framer-LoGaO.framer-v-16yu1he.hover .framer-19yn0jf > :last-child { margin-right: 0px; } }`,`@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-LoGaO.framer-v-k09oef.hover .framer-19yn0jf { gap: 0px; } .framer-LoGaO.framer-v-k09oef.hover .framer-19yn0jf > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-LoGaO.framer-v-k09oef.hover .framer-19yn0jf > :first-child { margin-left: 0px; } .framer-LoGaO.framer-v-k09oef.hover .framer-19yn0jf > :last-child { margin-right: 0px; } }`,...css$3,...css$4],`framer-LoGaO`),OLdkX1ueB_default=FramerOLdkX1ueB,FramerOLdkX1ueB.displayName=`Accordion - Value or Feature`,FramerOLdkX1ueB.defaultProps={height:152,width:754},addPropertyControls(FramerOLdkX1ueB,{variant:{options:[`ph5f9_NPG`,`LEsYtBSo8`,`XKIrU_mT5`,`xggxIQt1r`],optionTitles:[`Opened`,`Closed`,`Light - Opened `,`Light - Closed`],title:`Variant`,type:ControlType.Enum},pnP_NTitF:{defaultValue:`Award-Winning Designs`,displayTextArea:!0,title:`Title`,type:ControlType.String},NnLy9GSnT:{defaultValue:`We create one-of-a-kind designs that push creative boundaries resulting in over 50 architecture awards earned for outstanding aesthetic qualities and technical ingenuity.`,displayTextArea:!0,title:`Description`,type:ControlType.String},ueaTN15rz:PhosphorControls$1?.iconSelection&&{...PhosphorControls$1.iconSelection,defaultValue:`AlignBottom`,description:void 0,hidden:void 0,title:`Icon`}}),addFonts(FramerOLdkX1ueB,[{explicitInter:!0,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:(location.origin+"/assets/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:(location.origin+"/assets/app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2"),weight:`400`},{family:`Inter`,source:`framer`,style:`normal`,unicodeRange:`U+1F00-1FFF`,url:(location.origin+"/assets/app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2"),weight:`400`},{family:`Inter`,source:`framer`,style:`normal`,unicodeRange:`U+0370-03FF`,url:(location.origin+"/assets/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:(location.origin+"/assets/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:(location.origin+"/assets/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:(location.origin+"/assets/app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2"),weight:`400`}]},...PhosphorFonts$1,...getFontsFromSharedStyle(fonts$3),...getFontsFromSharedStyle(fonts$4)],{supportsExplicitInterCodegen:!0})})),PhosphorFonts,PhosphorControls,cycleOrder,serializationHash$1,variantClassNames$1,transition1,Transition,Variants,getProps$1,createLayoutDependency,FramerwrajkpqrK,wrajkpqrK_default,init_wrajkpqrK=__esmMin((()=>{init_jsx_runtime(),init_framer_FPZKHWW5(),init_framer_motion_IXE44LKG(),init_npm_react_18_2(),init_Phosphor$1(),init_BIUwLa_VY$1(),init_gJStRa1UW(),PhosphorFonts=getFonts(Icon),PhosphorControls=getPropertyControls(Icon),cycleOrder=[`CIj_SYm_B`],serializationHash$1=`framer-s2VlW`,variantClassNames$1={CIj_SYm_B:`framer-v-cmpwvj`},transition1={damping:60,delay:0,mass:1,stiffness:500,type:`spring`},Transition=({value,children})=>{let config=re(MotionConfigContext),transition=value??config.transition,contextValue=se(()=>({...config,transition}),[JSON.stringify(transition)]);return p(MotionConfigContext.Provider,{value:contextValue,children})},Variants=motion(x),getProps$1=({description,height,icon,id,number,width,...props})=>({...props,jQUEyR5oq:number??props.jQUEyR5oq??`1,500+`,p_ATgAzdO:description??props.p_ATgAzdO??`Clients Served`,p0cO0JfGX:icon??props.p0cO0JfGX??`Buildings`}),createLayoutDependency=(props,variants)=>props.layoutDependency?variants.join(`-`)+props.layoutDependency:variants.join(`-`),FramerwrajkpqrK=withCSS(Y(function(props,ref){let{activeLocale,setLocale}=useLocaleInfo(),{style,className:className$8,layoutId,variant,jQUEyR5oq,p_ATgAzdO,p0cO0JfGX,...restProps}=getProps$1(props),{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:`CIj_SYm_B`,variant,variantClassNames:variantClassNames$1}),layoutDependency=createLayoutDependency(props,variants),ref1=pe(null),defaultLayoutId=ae(),sharedStyleClassNames=[className$7,className$6];return useComponentViewport(),p(LayoutGroup,{id:layoutId??defaultLayoutId,children:p(Variants,{animate:variants,initial:!1,children:p(Transition,{value:transition1,children:u(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash$1,...sharedStyleClassNames,`framer-cmpwvj`,className$8,classNames),"data-framer-name":`Variant 1`,layoutDependency,layoutId:`CIj_SYm_B`,ref:ref??ref1,style:{backdropFilter:`blur(5px)`,backgroundColor:`var(--token-c7cd53d3-de4f-4304-b753-767171c86167, rgba(248, 248, 245, 0.8))`,WebkitBackdropFilter:`blur(5px)`,...style},children:[p(RichText2,{__fromCanvasComponent:!0,children:p(x,{children:p(motion.p,{className:`framer-styles-preset-1ar5bw9`,"data-styles-preset":`BIUwLa_VY`,children:`1,500+`})}),className:`framer-19ule9l`,fonts:[`Inter`],layoutDependency,layoutId:`W2y1BKZoA`,style:{"--framer-link-text-color":`rgb(0, 153, 255)`,"--framer-link-text-decoration":`underline`},text:jQUEyR5oq,verticalAlignment:`top`,withExternalLayout:!0}),p(ComponentViewportProvider,{children:p(motion.div,{className:`framer-6hkmip-container`,layoutDependency,layoutId:`wFvSVTeDD-container`,style:{opacity:.06},children:p(Icon,{color:`var(--token-c8809533-d74e-4474-af14-ef3a211efd13, rgb(1, 70, 112))`,height:`100%`,iconSearch:`House`,iconSelection:p0cO0JfGX,id:`wFvSVTeDD`,layoutId:`wFvSVTeDD`,mirrored:!1,selectByList:!0,style:{height:`100%`,width:`100%`},weight:`thin`,width:`100%`})})}),p(RichText2,{__fromCanvasComponent:!0,children:p(x,{children:p(motion.p,{className:`framer-styles-preset-95voci`,"data-styles-preset":`gJStRa1UW`,style:{"--framer-text-alignment":`right`},children:`Clients Served`})}),className:`framer-zdqluq`,fonts:[`Inter`],layoutDependency,layoutId:`lRubaPvB6`,style:{"--framer-link-text-color":`rgb(0, 153, 255)`,"--framer-link-text-decoration":`underline`},text:p_ATgAzdO,verticalAlignment:`top`,withExternalLayout:!0})]})})})})}),[`@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }`,`.framer-s2VlW.framer-1cyv2t2, .framer-s2VlW .framer-1cyv2t2 { display: block; }`,`.framer-s2VlW.framer-cmpwvj { 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: 15px; position: relative; width: 280px; }`,`.framer-s2VlW .framer-19ule9l, .framer-s2VlW .framer-zdqluq { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }`,`.framer-s2VlW .framer-6hkmip-container { flex: none; height: 91px; left: 10px; position: absolute; top: calc(50.00000000000002% - 91px / 2); width: 91px; z-index: 1; }`,`@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-s2VlW.framer-cmpwvj { gap: 0px; } .framer-s2VlW.framer-cmpwvj > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-s2VlW.framer-cmpwvj > :first-child { margin-top: 0px; } .framer-s2VlW.framer-cmpwvj > :last-child { margin-bottom: 0px; } }`,...css$7,...css$6],`framer-s2VlW`),wrajkpqrK_default=FramerwrajkpqrK,FramerwrajkpqrK.displayName=`Statistic`,FramerwrajkpqrK.defaultProps={height:128,width:280},addPropertyControls(FramerwrajkpqrK,{jQUEyR5oq:{defaultValue:`1,500+`,displayTextArea:!1,title:`Number`,type:ControlType.String},p_ATgAzdO:{defaultValue:`Clients Served`,displayTextArea:!1,title:`Description`,type:ControlType.String},p0cO0JfGX:PhosphorControls?.iconSelection&&{...PhosphorControls.iconSelection,defaultValue:`Buildings`,description:void 0,hidden:void 0,title:`Icon`}}),addFonts(FramerwrajkpqrK,[{explicitInter:!0,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:(location.origin+"/assets/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:(location.origin+"/assets/framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2"),weight:`400`},{family:`Inter`,source:`framer`,style:`normal`,unicodeRange:`U+1F00-1FFF`,url:(location.origin+"/assets/framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2"),weight:`400`},{family:`Inter`,source:`framer`,style:`normal`,unicodeRange:`U+0370-03FF`,url:(location.origin+"/assets/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:(location.origin+"/assets/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:(location.origin+"/assets/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:(location.origin+"/assets/framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2"),weight:`400`}]},...PhosphorFonts,...getFontsFromSharedStyle(fonts$7),...getFontsFromSharedStyle(fonts$6)],{supportsExplicitInterCodegen:!0})})),fonts,css,className,init_Y7I2hHhnq=__esmMin((()=>{init_framer_FPZKHWW5(),fontStore.loadFonts([`FS;Satoshi-medium`,`FS;Satoshi-bold`,`FS;Satoshi-bold italic`,`FS;Satoshi-medium italic`]),fonts=[{family:`Satoshi`,source:`fontshare`,style:`normal`,url:(location.origin+"/assets/framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2"),weight:`500`},{family:`Satoshi`,source:`fontshare`,style:`normal`,url:(location.origin+"/assets/framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2"),weight:`700`},{family:`Satoshi`,source:`fontshare`,style:`italic`,url:(location.origin+"/assets/framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2"),weight:`700`},{family:`Satoshi`,source:`fontshare`,style:`italic`,url:(location.origin+"/assets/framerusercontent.com/third-party-assets/fontshare/wf/NID3I7RITWZSKXRCJGOCMP5NOADJK6IG/2HLHGD7OBTWCOHW64YXOE5KFXHU4KJHM/ZHME2QIRFR7UPJ47NLY27RCAFY44CKZJ.woff2"),weight:`500`}],css=[`.framer-Cu8P5 .framer-styles-preset-fxn7uf:not(.rich-text-wrapper), .framer-Cu8P5 .framer-styles-preset-fxn7uf.rich-text-wrapper h1 { --framer-font-family: "Satoshi", "Satoshi Placeholder", sans-serif; --framer-font-family-bold: "Satoshi", "Satoshi Placeholder", sans-serif; --framer-font-family-bold-italic: "Satoshi", "Satoshi Placeholder", sans-serif; --framer-font-family-italic: "Satoshi", "Satoshi Placeholder", sans-serif; --framer-font-size: 68px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -3.7px; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-9c090586-7a62-43ef-af9a-db53933ce9ee, #303030); --framer-text-decoration: none; --framer-text-transform: uppercase; }`,`@media (max-width: 1199px) and (min-width: 810px) { .framer-Cu8P5 .framer-styles-preset-fxn7uf:not(.rich-text-wrapper), .framer-Cu8P5 .framer-styles-preset-fxn7uf.rich-text-wrapper h1 { --framer-font-family: "Satoshi", "Satoshi Placeholder", sans-serif; --framer-font-family-bold: "Satoshi", "Satoshi Placeholder", sans-serif; --framer-font-family-bold-italic: "Satoshi", "Satoshi Placeholder", sans-serif; --framer-font-family-italic: "Satoshi", "Satoshi Placeholder", sans-serif; --framer-font-size: 52px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -3.7px; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-9c090586-7a62-43ef-af9a-db53933ce9ee, #303030); --framer-text-decoration: none; --framer-text-transform: uppercase; } }`,`@media (max-width: 809px) and (min-width: 0px) { .framer-Cu8P5 .framer-styles-preset-fxn7uf:not(.rich-text-wrapper), .framer-Cu8P5 .framer-styles-preset-fxn7uf.rich-text-wrapper h1 { --framer-font-family: "Satoshi", "Satoshi Placeholder", sans-serif; --framer-font-family-bold: "Satoshi", "Satoshi Placeholder", sans-serif; --framer-font-family-bold-italic: "Satoshi", "Satoshi Placeholder", sans-serif; --framer-font-family-italic: "Satoshi", "Satoshi Placeholder", sans-serif; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -2px; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-9c090586-7a62-43ef-af9a-db53933ce9ee, #303030); --framer-text-decoration: none; --framer-text-transform: uppercase; } }`],className=`framer-Cu8P5`})),TickerFonts,ContainerWithFX,ButtonFonts,ImageWithFX,StatisticFonts,AccordionValueOrFeatureFonts,VideoFonts,LottieFonts,BadgeFonts,MotionDivWithFX,CardServiceSmallFonts,Image1Fonts,ImageGalleryFonts,FAQFonts,SmoothScrollFonts,Cursor3Fonts,breakpoints,isBrowser,queryParamNames,serializationHash,variantClassNames,getRootLayoutProp,matchVariant,textEffect,Overlay,transformTemplate1,addImageAlt,humanReadableVariantMap,HTMLStyle,getProps,cursor,FrameraugiA20Il,augiA20Il_default,__FramerMetadata__,init_augiA20Il=__esmMin((()=>{init_jsx_runtime(),init_framer_FPZKHWW5(),init_framer_motion_IXE44LKG(),init_npm_react_18_2(),init_Image(),init_Ticker(),init_Video(),init_Lottie(),init_Smooth_Scroll(),init_FDk4bxoFA(),init_FlFIp4ACw(),init_h3G9_8Zae(),init_kR3PiKn9g(),init_nKn5MYpjj(),init_oEc54sEfm(),init_OLdkX1ueB(),init_wrajkpqrK(),init_BIUwLa_VY(),init_i59KN99_1(),init_py8h228WM(),init_Y7I2hHhnq(),init_augiA20Il$1(),TickerFonts=getFonts(Ticker),ContainerWithFX=withFX(Container),ButtonFonts=getFonts(h3G9_8Zae_default),ImageWithFX=withFX(Image3),StatisticFonts=getFonts(wrajkpqrK_default),AccordionValueOrFeatureFonts=getFonts(OLdkX1ueB_default),VideoFonts=getFonts(Video),LottieFonts=getFonts(Lottie),BadgeFonts=getFonts(oEc54sEfm_default),MotionDivWithFX=withFX(motion.div),CardServiceSmallFonts=getFonts(FDk4bxoFA_default),Image1Fonts=getFonts(Image$1),ImageGalleryFonts=getFonts(nKn5MYpjj_default),FAQFonts=getFonts(kR3PiKn9g_default),SmoothScrollFonts=getFonts(SmoothScroll),Cursor3Fonts=getFonts(FlFIp4ACw_default),breakpoints={jvCw4IpzG:`(max-width: 809.98px)`,Ulru_24ch:`(min-width: 810px) and (max-width: 1199.98px)`,WQLkyLRf1:`(min-width: 1200px)`},isBrowser=()=>typeof document<`u`,queryParamNames=[],serializationHash=`framer-SKRof`,variantClassNames={jvCw4IpzG:`framer-v-nj0mn7`,Ulru_24ch:`framer-v-1feqjcj`,WQLkyLRf1:`framer-v-72rtr7`},getRootLayoutProp=(hasLayoutTemplate,hasInheritedFlowEffect,fallback)=>hasLayoutTemplate&&hasInheritedFlowEffect?`position`:fallback,matchVariant=(...args)=>{for(let arg of args)if(arg&&typeof arg==`string`)return arg},textEffect={effect:{filter:`blur(10px)`,opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10},tokenization:`word`,transition:{damping:40,delay:.05,mass:1,stiffness:400,type:`spring`},trigger:`onInView`,type:`appear`},Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=!0})=>{let[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(!1),show:()=>setVisible(!0),toggle:()=>setVisible(!visible),visible:enabled&&visible})},transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`,addImageAlt=(image,alt)=>{if(!(!image||typeof image!=`object`))return{...image,alt}},humanReadableVariantMap={Desktop:`WQLkyLRf1`,Phone:`jvCw4IpzG`,Tablet:`Ulru_24ch`},HTMLStyle=({value})=>useIsOnFramerCanvas()?null:p(`style`,{dangerouslySetInnerHTML:{__html:value},"data-framer-html-style":``}),getProps=({height,id,width,...props})=>({...props,variant:humanReadableVariantMap[props.variant]??props.variant??`WQLkyLRf1`}),cursor={component:FlFIp4ACw_default,variant:`pRcLOlqtf`},FrameraugiA20Il=withCSS(Y(function(props,ref){let fallbackRef=pe(null),refBinding=ref??fallbackRef,defaultLayoutId=ae(),{activeLocale,setLocale}=useLocaleInfo(),componentViewport=useComponentViewport(),{style,className:className$8,layoutId,variant,...restProps}=getProps(props);useMetadata(se(()=>metadata({},activeLocale),[activeLocale]));let[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,!1),{activeVariantCallback,delay}=useActiveVariantCallback(void 0),onTapko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle()}),scopingClassNames=cx(serializationHash,className,className$2,className$1,className$5),hasLayoutTemplate=re(GeneratedComponentContext)?.isLayoutTemplate,motionLayout=getRootLayoutProp(hasLayoutTemplate,!!re(MotionConfigContext)?.transition?.layout);useRouter();let isDisplayed=()=>isBrowser()?baseVariant!==`jvCw4IpzG`:!0,elementId=useRouteElementId(`lwgGIeKWt`),ref1=pe(null),elementId1=useRouteElementId(`o1KkBLPWw`),ref2=pe(null);return useCustomCursors({jgbfft:cursor}),p(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,primaryVariantId:`WQLkyLRf1`,variantClassNames},children:u(LayoutGroup,{id:layoutId??defaultLayoutId,children:[p(HTMLStyle,{value:`html body { background: var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245)); }`}),u(motion.div,{...restProps,className:cx(scopingClassNames,`framer-72rtr7`,className$8),ref:refBinding,style:{...style},children:[u(motion.main,{className:`framer-qprcdt`,"data-framer-name":`Main`,layout:motionLayout,children:[u(`div`,{className:`framer-zp2jhp`,"data-framer-name":`Hero`,children:[u(`div`,{className:`framer-g9nngg`,"data-framer-name":`Company Name`,children:[p(ComponentViewportProvider,{children:p(ContainerWithFX,{__framer__adjustPosition:!1,__framer__offset:0,__framer__parallaxTransformEnabled:!0,__framer__speed:20,__perspectiveFX:!1,__targetOpacity:1,className:`framer-1w2swrw-container`,isAuthoredByUser:!0,isModuleExternal:!0,nodeId:`r88sDMUcc`,rendersWithMotion:!0,scopeId:`augiA20Il`,children:p(Ticker,{alignment:`center`,direction:`left`,fadeOptions:{fadeAlpha:0,fadeContent:!0,fadeInset:0,fadeWidth:25,overflow:!1},gap:0,height:`100%`,hoverFactor:1,id:`r88sDMUcc`,layoutId:`r88sDMUcc`,padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:!1,paddingRight:10,paddingTop:10,sizingOptions:{heightType:!1,widthType:!0},slots:[p(Image3,{background:{alt:``,fit:`fill`,intrinsicHeight:3060,intrinsicWidth:4500,pixelHeight:853,pixelWidth:1280,sizes:`1282px`,src:(location.origin+"/assets/framerusercontent.com/images/kH3369QpmV8Dhh6PJlYTOHhZWE.jpg?scale-down-to=1024&width=1280&height=853")},className:`framer-139o9zx`})],speed:0,style:{height:`100%`,width:`100%`},width:`100%`})})}),p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{children:p(x,{children:p(`p`,{style:{"--font-selector":`R0Y7TnVuaXRvIFNhbnMtOTAw`,"--framer-font-family":`"Nunito Sans", sans-serif`,"--framer-font-size":`280.74058514500933px`,"--framer-font-weight":`900`,"--framer-letter-spacing":`-0.13em`,"--framer-line-height":`1em`,"--framer-text-color":`var(--token-c8809533-d74e-4474-af14-ef3a211efd13, rgb(20, 20, 20))`,"--framer-text-transform":`uppercase`},children:`Gering`})}),viewBox:`0 0 907.4962760688512 281`}},children:p(RichText2,{__fromCanvasComponent:!0,children:p(x,{children:p(`p`,{style:{"--font-selector":`R0Y7TnVuaXRvIFNhbnMtOTAw`,"--framer-font-family":`"Nunito Sans", sans-serif`,"--framer-font-size":`280.74058514500933px`,"--framer-font-weight":`900`,"--framer-letter-spacing":`-0.13em`,"--framer-line-height":`0.8em`,"--framer-text-color":`var(--token-c8809533-d74e-4474-af14-ef3a211efd13, rgb(20, 20, 20))`,"--framer-text-transform":`uppercase`},children:`Gering`})}),className:`framer-5xe938`,"data-framer-name":`Company Name`,fonts:[`GF;Nunito Sans-900`],verticalAlignment:`top`,viewBox:`0 0 907.4962760688512 225`,withExternalLayout:!0})})]}),u(`div`,{className:`framer-1mzsn0f`,"data-framer-name":`Container`,children:[u(`div`,{className:`framer-m7b216`,"data-framer-name":`Hero Contents`,children:[p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{children:p(x,{children:p(`h1`,{className:`framer-styles-preset-fxn7uf`,"data-styles-preset":`Y7I2hHhnq`,style:{"--framer-text-alignment":`center`},children:`Innovation aus Holz, Stabilität für die Zukunft`})})},Ulru_24ch:{children:p(x,{children:p(`h1`,{className:`framer-styles-preset-fxn7uf`,"data-styles-preset":`Y7I2hHhnq`,style:{"--framer-text-alignment":`center`},children:`Innovation aus Holz, Stabilität für die Zukunft`})})}},children:p(RichText2,{__fromCanvasComponent:!0,children:p(x,{children:p(`h1`,{className:`framer-styles-preset-fxn7uf`,"data-styles-preset":`Y7I2hHhnq`,children:`Innovation aus Holz, Stabilität für die Zukunft`})}),className:`framer-1st2qcb`,fonts:[`Inter`],verticalAlignment:`top`,withExternalLayout:!0})}),u(`div`,{className:`framer-heh8kd`,"data-framer-name":`Subheading & Button`,children:[p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{children:p(x,{children:p(`p`,{className:`framer-styles-preset-qemwmo`,"data-styles-preset":`i59KN99_1`,style:{"--framer-text-alignment":`center`},children:`Schlüsselfertige CLT-Häuser, geplant mit Leidenschaft und gefertigt für Generationen.`})})},Ulru_24ch:{children:p(x,{children:p(`p`,{className:`framer-styles-preset-qemwmo`,"data-styles-preset":`i59KN99_1`,style:{"--framer-text-alignment":`center`},children:`Schlüsselfertige CLT-Häuser, geplant mit Leidenschaft und gefertigt für Generationen.`})})}},children:p(RichText2,{__fromCanvasComponent:!0,children:p(x,{children:p(`p`,{className:`framer-styles-preset-qemwmo`,"data-styles-preset":`i59KN99_1`,children:`Schlüsselfertige CLT-Häuser, geplant mit Leidenschaft und gefertigt für Generationen.`})}),className:`framer-vce8zt`,fonts:[`Inter`],verticalAlignment:`top`,withExternalLayout:!0})}),p(ResolveLinks,{links:[{href:{webPageId:`lFzw0tJSg`},implicitPathVariables:void 0},{href:{webPageId:`lFzw0tJSg`},implicitPathVariables:void 0},{href:{webPageId:`lFzw0tJSg`},implicitPathVariables:void 0}],children:resolvedLinks=>p(ComponentViewportProvider,{height:48,children:p(Container,{className:`framer-1bq6uc3-container`,nodeId:`UVrrOOaGl`,scopeId:`augiA20Il`,children:p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{DEX53qIxg:resolvedLinks[2]},Ulru_24ch:{DEX53qIxg:resolvedLinks[1]}},children:p(h3G9_8Zae_default,{AIYkLNyqb:`Jetzt anfragen`,Deo_eE5Hq:!1,DEX53qIxg:resolvedLinks[0],height:`100%`,id:`UVrrOOaGl`,layoutId:`UVrrOOaGl`,variant:matchVariant(`b_2LkEOr0`),width:`100%`})})})})})]})]}),u(`div`,{className:`framer-18vsp1x`,"data-framer-name":`Hero Image`,children:[p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{__framer__parallaxTransformEnabled:void 0}},children:p(ImageWithFX,{__framer__adjustPosition:!1,__framer__offset:0,__framer__parallaxTransformEnabled:!0,__framer__speed:70,__perspectiveFX:!1,__targetOpacity:1,background:{alt:`Hero Image`,fit:`fill`,intrinsicHeight:2439,intrinsicWidth:3253,pixelHeight:1152,pixelWidth:2048,positionX:`center`,positionY:`top`,sizes:componentViewport?.width||`100vw`,src:(location.origin+"/assets/framerusercontent.com/images/V6YG8NmKtl2OXTeT9CjqlvkMcw.jpg?width=2048&height=1152"),srcSet:`/assets/framerusercontent.com/images/V6YG8NmKtl2OXTeT9CjqlvkMcw.jpg?scale-down-to=512&width=2048&height=1152 512w,/assets/framerusercontent.com/images/V6YG8NmKtl2OXTeT9CjqlvkMcw.jpg?scale-down-to=1024&width=2048&height=1152 1024w,/assets/framerusercontent.com/images/V6YG8NmKtl2OXTeT9CjqlvkMcw.jpg?width=2048&height=1152 2048w`},className:`framer-10339n4`,"data-framer-name":`BG Image`})}),u(`section`,{className:`framer-1ufpyny`,"data-framer-name":`Statistics Container`,children:[p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`max((max(${componentViewport?.width||`100vw`} - 20px, 1px) - 10px) / 2, 170px)`}},children:p(ComponentViewportProvider,{height:128,width:`max((max(${componentViewport?.width||`100vw`} - 20px, 1px) - 30px) / 4, 1px)`,children:p(Container,{className:`framer-3n1jng-container`,nodeId:`iLPk5NWGP`,scopeId:`augiA20Il`,children:p(wrajkpqrK_default,{height:`100%`,id:`iLPk5NWGP`,jQUEyR5oq:`30%`,layoutId:`iLPk5NWGP`,p_ATgAzdO:`Kürzere Bauzeit`,p0cO0JfGX:`Buildings`,style:{width:`100%`},width:`100%`})})})}),p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`max((max(${componentViewport?.width||`100vw`} - 20px, 1px) - 10px) / 2, 170px)`}},children:p(ComponentViewportProvider,{height:128,width:`max((max(${componentViewport?.width||`100vw`} - 20px, 1px) - 30px) / 4, 1px)`,children:p(Container,{className:`framer-maln6u-container`,nodeId:`ppKV5r6Q1`,scopeId:`augiA20Il`,children:p(wrajkpqrK_default,{height:`100%`,id:`ppKV5r6Q1`,jQUEyR5oq:`8%`,layoutId:`ppKV5r6Q1`,p_ATgAzdO:`Mehr Wohnfläche`,p0cO0JfGX:`Kanban`,style:{width:`100%`},width:`100%`})})})}),p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`max((max(${componentViewport?.width||`100vw`} - 20px, 1px) - 10px) / 2, 170px)`}},children:p(ComponentViewportProvider,{height:128,width:`max((max(${componentViewport?.width||`100vw`} - 20px, 1px) - 30px) / 4, 1px)`,children:p(Container,{className:`framer-10b7l7p-container`,nodeId:`WUHJTRAcl`,scopeId:`augiA20Il`,children:p(wrajkpqrK_default,{height:`100%`,id:`WUHJTRAcl`,jQUEyR5oq:`20%`,layoutId:`WUHJTRAcl`,p_ATgAzdO:`CO₂-Ersparnis`,p0cO0JfGX:`Trophy`,style:{width:`100%`},width:`100%`})})})}),p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`max((max(${componentViewport?.width||`100vw`} - 20px, 1px) - 10px) / 2, 170px)`}},children:p(ComponentViewportProvider,{height:128,width:`max((max(${componentViewport?.width||`100vw`} - 20px, 1px) - 30px) / 4, 1px)`,children:p(Container,{className:`framer-6u040e-container`,nodeId:`FaGBc0gPr`,scopeId:`augiA20Il`,children:p(wrajkpqrK_default,{height:`100%`,id:`FaGBc0gPr`,jQUEyR5oq:`10%`,layoutId:`FaGBc0gPr`,p_ATgAzdO:`Jährliche Abschreibung`,p0cO0JfGX:`ShieldStar`,style:{width:`100%`},width:`100%`})})})})]})]})]})]}),p(`section`,{className:`framer-frz434`,"data-framer-name":`Section - About`,children:u(`section`,{className:`framer-69emmz`,"data-framer-name":`Values Container`,children:[p(`div`,{className:`framer-191lk47`,"data-framer-name":`Value Quote Container`,children:p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{children:p(x,{children:p(`p`,{className:`framer-styles-preset-1ar5bw9`,"data-styles-preset":`BIUwLa_VY`,style:{"--framer-text-alignment":`left`,"--framer-text-color":`var(--token-c8809533-d74e-4474-af14-ef3a211efd13, rgb(20, 20, 20))`},children:`"Schlüsselfertige CLT-Architektur – präzise, nachhaltig, einzigartig"`})})}},children:p(RichText2,{__fromCanvasComponent:!0,children:p(x,{children:p(`p`,{className:`framer-styles-preset-1ar5bw9`,"data-styles-preset":`BIUwLa_VY`,style:{"--framer-text-alignment":`center`,"--framer-text-color":`var(--token-c8809533-d74e-4474-af14-ef3a211efd13, rgb(20, 20, 20))`},children:`"Schlüsselfertige CLT-Architektur – präzise, nachhaltig, einzigartig"`})}),className:`framer-wjic7b`,effect:textEffect,fonts:[`Inter`],verticalAlignment:`top`,withExternalLayout:!0})})}),u(`div`,{className:`framer-11jbw5q`,"data-framer-name":`Value Content Wrapper`,children:[p(`div`,{className:`framer-1kbvnt1`,"data-framer-name":`Image Wrapper`,children:p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{background:{alt:`Sketch`,fit:`fit`,intrinsicHeight:1028,intrinsicWidth:1029,pixelHeight:1232,pixelWidth:928,positionX:`center`,positionY:`center`,sizes:`max(min(${componentViewport?.width||`100vw`} - 40px, 1900px), 1px)`,src:(location.origin+"/assets/framerusercontent.com/images/qWZHPVDGiPJec0ONuwgRlVM7VE.png?width=928&height=1232"),srcSet:`/assets/framerusercontent.com/images/qWZHPVDGiPJec0ONuwgRlVM7VE.png?scale-down-to=1024&width=928&height=1232 771w,/assets/framerusercontent.com/images/qWZHPVDGiPJec0ONuwgRlVM7VE.png?width=928&height=1232 928w`}},Ulru_24ch:{background:{alt:`Sketch`,fit:`fit`,intrinsicHeight:1028,intrinsicWidth:1029,pixelHeight:1232,pixelWidth:928,positionX:`center`,positionY:`center`,sizes:`max(min(${componentViewport?.width||`100vw`} - 80px, 1900px), 1px)`,src:(location.origin+"/assets/framerusercontent.com/images/qWZHPVDGiPJec0ONuwgRlVM7VE.png?width=928&height=1232"),srcSet:`/assets/framerusercontent.com/images/qWZHPVDGiPJec0ONuwgRlVM7VE.png?scale-down-to=1024&width=928&height=1232 771w,/assets/framerusercontent.com/images/qWZHPVDGiPJec0ONuwgRlVM7VE.png?width=928&height=1232 928w`}}},children:p(Image3,{background:{alt:`Sketch`,fit:`fit`,intrinsicHeight:1028,intrinsicWidth:1029,pixelHeight:1232,pixelWidth:928,positionX:`center`,positionY:`center`,sizes:`max((min(${componentViewport?.width||`100vw`} - 100px, 1900px) - 58px) / 2, 1px)`,src:(location.origin+"/assets/framerusercontent.com/images/qWZHPVDGiPJec0ONuwgRlVM7VE.png?width=928&height=1232"),srcSet:`/assets/framerusercontent.com/images/qWZHPVDGiPJec0ONuwgRlVM7VE.png?scale-down-to=1024&width=928&height=1232 771w,/assets/framerusercontent.com/images/qWZHPVDGiPJec0ONuwgRlVM7VE.png?width=928&height=1232 928w`},className:`framer-1fipg90`,"data-framer-name":`Image`})})}),p(`div`,{className:`framer-13x7dzs`,"data-framer-name":`Content`,children:u(`div`,{className:`framer-1lbui2r`,"data-framer-name":`Benefits`,children:[p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`min(${componentViewport?.width||`100vw`} - 40px, 1900px)`},Ulru_24ch:{width:`min(${componentViewport?.width||`100vw`} - 80px, 1900px)`}},children:p(ComponentViewportProvider,{height:152,width:`max((min(${componentViewport?.width||`100vw`} - 100px, 1900px) - 58px) / 2, 1px)`,children:p(Container,{className:`framer-16u92va-container`,nodeId:`B6lBxlk9D`,scopeId:`augiA20Il`,children:p(OLdkX1ueB_default,{height:`100%`,id:`B6lBxlk9D`,layoutId:`B6lBxlk9D`,NnLy9GSnT:`Die CLT Bauweise, auch bekannt als Brettsperrholz Bauweise, ist eine moderne Art des Bauens mit Holz. Hierbei werden Wand- und Deckenelemente sowie Dächer aus Massivholz gefertigt. Dafür werden einzelne Holzlamellen über mindestens drei Schichten kreuzverleimt, um maximale Stabilität und Festigkeit zu gewährleisten.`,pnP_NTitF:`Was ist die CLT Bauweise?`,style:{width:`100%`},ueaTN15rz:`AlignBottom`,variant:matchVariant(`ph5f9_NPG`),width:`100%`})})})}),p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`min(${componentViewport?.width||`100vw`} - 40px, 1900px)`},Ulru_24ch:{width:`min(${componentViewport?.width||`100vw`} - 80px, 1900px)`}},children:p(ComponentViewportProvider,{height:152,width:`max((min(${componentViewport?.width||`100vw`} - 100px, 1900px) - 58px) / 2, 1px)`,children:p(Container,{className:`framer-qblpyl-container`,nodeId:`uoGOF4fjG`,scopeId:`augiA20Il`,children:p(OLdkX1ueB_default,{height:`100%`,id:`uoGOF4fjG`,layoutId:`uoGOF4fjG`,NnLy9GSnT:`Unsere CLT-Wände sind bis zu 30 % schlanker als konventionelles Mauerwerk. Dadurch entstehen bis zu 8 % mehr vermietbare Fläche – ein entscheidender Vorteil, der sich direkt auf die Rendite\xA0auswirkt.`,pnP_NTitF:`Mehr Wohnfläche `,style:{width:`100%`},ueaTN15rz:`AlignBottom`,variant:matchVariant(`LEsYtBSo8`),width:`100%`})})})}),p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`min(${componentViewport?.width||`100vw`} - 40px, 1900px)`},Ulru_24ch:{width:`min(${componentViewport?.width||`100vw`} - 80px, 1900px)`}},children:p(ComponentViewportProvider,{height:152,width:`max((min(${componentViewport?.width||`100vw`} - 100px, 1900px) - 58px) / 2, 1px)`,children:p(Container,{className:`framer-vue0sa-container`,nodeId:`ilRKoTgWI`,scopeId:`augiA20Il`,children:p(OLdkX1ueB_default,{height:`100%`,id:`ilRKoTgWI`,layoutId:`ilRKoTgWI`,NnLy9GSnT:`Komplettlösungen inklusive Dämmung, Haustechnik, Böden und Oberflächen – einzugsbereit geliefert.`,pnP_NTitF:`Schlüsselfertiger Innenausbau`,style:{width:`100%`},ueaTN15rz:`AlignBottom`,variant:matchVariant(`LEsYtBSo8`),width:`100%`})})})}),p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`min(${componentViewport?.width||`100vw`} - 40px, 1900px)`},Ulru_24ch:{width:`min(${componentViewport?.width||`100vw`} - 80px, 1900px)`}},children:p(ComponentViewportProvider,{height:152,width:`max((min(${componentViewport?.width||`100vw`} - 100px, 1900px) - 58px) / 2, 1px)`,children:p(Container,{className:`framer-pqrypr-container`,nodeId:`d0AIiUxlA`,scopeId:`augiA20Il`,children:p(OLdkX1ueB_default,{height:`100%`,id:`d0AIiUxlA`,layoutId:`d0AIiUxlA`,NnLy9GSnT:`CLT-Holz aus zertifizierten Quellen, kurze Lieferwege und ressourcenschonende Bauweise.`,pnP_NTitF:`Nachhaltigkeit & Regionalität`,style:{width:`100%`},ueaTN15rz:`AlignBottom`,variant:matchVariant(`LEsYtBSo8`),width:`100%`})})})}),p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`min(${componentViewport?.width||`100vw`} - 40px, 1900px)`},Ulru_24ch:{width:`min(${componentViewport?.width||`100vw`} - 80px, 1900px)`}},children:p(ComponentViewportProvider,{height:152,width:`max((min(${componentViewport?.width||`100vw`} - 100px, 1900px) - 58px) / 2, 1px)`,children:p(Container,{className:`framer-ur8qb5-container`,nodeId:`qCt2sR1yM`,scopeId:`augiA20Il`,children:p(OLdkX1ueB_default,{height:`100%`,id:`qCt2sR1yM`,layoutId:`qCt2sR1yM`,NnLy9GSnT:`Über 15 Jahre Baupraxis – mit einem Team, das Qualität sichtbar macht.`,pnP_NTitF:`Zuverlässigkeit & Erfahrung`,style:{width:`100%`},ueaTN15rz:`AlignBottom`,variant:matchVariant(`LEsYtBSo8`),width:`100%`})})})})]})})]}),u(`div`,{className:`framer-dwuwtr`,"data-framer-name":`Project Showreel Container`,children:[p(ComponentViewportProvider,{children:p(Container,{className:`framer-1s58ca9-container`,isAuthoredByUser:!0,isModuleExternal:!0,nodeId:`jmYgy870O`,scopeId:`augiA20Il`,children:p(Video,{backgroundColor:`rgba(0, 0, 0, 0)`,borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:!1,height:`100%`,id:`jmYgy870O`,isMixedBorderRadius:!1,layoutId:`jmYgy870O`,loop:!1,muted:!0,objectFit:`cover`,playing:!0,posterEnabled:!1,srcFile:(location.origin+"/assets/framerusercontent.com/assets/8wC2JvJC2qHuMQhelxMUK4SunI.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%`})})}),p(Overlay,{children:overlay=>p(l,{children:p(motion.div,{className:`framer-nikjeh`,"data-framer-name":`Lottie Container`,id:`nikjeh`,onTap:onTapko9la1({overlay}),children:p(ComponentViewportProvider,{children:p(Container,{className:`framer-tda7hh-container`,isAuthoredByUser:!0,isModuleExternal:!0,nodeId:`id6QSWlGD`,scopeId:`augiA20Il`,children:p(Lottie,{height:`100%`,id:`id6QSWlGD`,isForwardsDirection:!0,layoutId:`id6QSWlGD`,loop:!0,playing:!0,poster:`Auto`,posterProgress:0,progress:0,speed:1,srcType:`URL`,srcUrl:`https://lottie.host/e76fe21b-3ef9-468b-a7f0-e6812dbbf413/8urnm6K1Mf.json`,style:{height:`100%`,width:`100%`},width:`100%`})})})})})})]})]})}),u(`section`,{className:`framer-19p9lzm`,"data-framer-name":`Section - Services - Small Grid`,children:[u(`div`,{className:`framer-zxs4ct`,"data-framer-name":`Heading`,children:[u(`div`,{className:`framer-16ydi0n`,"data-framer-name":`Texts`,children:[u(`div`,{className:`framer-4msdie`,"data-framer-name":`Heading and Badge`,children:[p(ComponentViewportProvider,{height:18,children:p(Container,{className:`framer-zkv4el-container`,nodeId:`nWFmajNC_`,scopeId:`augiA20Il`,children:p(oEc54sEfm_default,{HdJt9TQrJ:`Building`,height:`100%`,id:`nWFmajNC_`,layoutId:`nWFmajNC_`,variant:matchVariant(`qxADSpHM7`),width:`100%`,y0TJR72Un:`Unsere Leistungen`})})}),p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{children:p(x,{children:p(`h2`,{className:`framer-styles-preset-1e912x7`,"data-styles-preset":`py8h228WM`,style:{"--framer-text-alignment":`center`},children:`PLANEN. BAUEN. FERTIGSTELLEN. MIT 30 % WENIGER BAUZEIT ZUM SCHLÜSSELFERTIGEN CLT-HAUS.`})})},Ulru_24ch:{children:p(x,{children:p(`h2`,{className:`framer-styles-preset-1e912x7`,"data-styles-preset":`py8h228WM`,style:{"--framer-text-alignment":`center`},children:`PLANEN. BAUEN. FERTIGSTELLEN. MIT 30 % WENIGER BAUZEIT ZUM SCHLÜSSELFERTIGEN CLT-HAUS.`})})}},children:p(RichText2,{__fromCanvasComponent:!0,children:p(x,{children:p(`h2`,{className:`framer-styles-preset-1e912x7`,"data-styles-preset":`py8h228WM`,children:`PLANEN. BAUEN. FERTIGSTELLEN. MIT 30 % WENIGER BAUZEIT ZUM SCHLÜSSELFERTIGEN CLT-HAUS.`})}),className:`framer-fr5mev`,fonts:[`Inter`],verticalAlignment:`top`,withExternalLayout:!0})})]}),p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{children:p(x,{children:p(`p`,{className:`framer-styles-preset-qemwmo`,"data-styles-preset":`i59KN99_1`,style:{"--framer-text-alignment":`center`},children:`Wir begleiten Ihr Projekt von der ersten Skizze bis zur Schlüsselübergabe — präzise geplant, nachhaltig gefertigt und terminsicher umgesetzt.`})})},Ulru_24ch:{children:p(x,{children:p(`p`,{className:`framer-styles-preset-qemwmo`,"data-styles-preset":`i59KN99_1`,style:{"--framer-text-alignment":`center`},children:`Wir begleiten Ihr Projekt von der ersten Skizze bis zur Schlüsselübergabe — präzise geplant, nachhaltig gefertigt und terminsicher umgesetzt.`})})}},children:p(RichText2,{__fromCanvasComponent:!0,children:p(x,{children:p(`p`,{className:`framer-styles-preset-qemwmo`,"data-styles-preset":`i59KN99_1`,children:`Wir begleiten Ihr Projekt von der ersten Skizze bis zur Schlüsselübergabe — präzise geplant, nachhaltig gefertigt und terminsicher umgesetzt.`})}),className:`framer-li8p8y`,fonts:[`Inter`],verticalAlignment:`top`,withExternalLayout:!0})})]}),isDisplayed()&&p(`div`,{className:`framer-wa03a2 hidden-nj0mn7`,"data-framer-name":`Divider`,children:p(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:65,type:`spring`},__framer__styleTransformEffectEnabled:!0,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-1442,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:`onInView`,__perspectiveFX:!1,__targetOpacity:1,className:`framer-7o6v3c`,style:{transformPerspective:1200}})}),p(ResolveLinks,{links:[{href:{webPageId:`lFzw0tJSg`},implicitPathVariables:void 0},{href:{webPageId:`lFzw0tJSg`},implicitPathVariables:void 0},{href:{webPageId:`lFzw0tJSg`},implicitPathVariables:void 0}],children:resolvedLinks1=>p(ComponentViewportProvider,{height:48,children:p(Container,{className:`framer-1e1kxgp-container`,nodeId:`Ad73a_hzV`,scopeId:`augiA20Il`,children:p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{DEX53qIxg:resolvedLinks1[2]},Ulru_24ch:{DEX53qIxg:resolvedLinks1[1]}},children:p(h3G9_8Zae_default,{AIYkLNyqb:`Leistungen entdecken`,Deo_eE5Hq:!1,DEX53qIxg:resolvedLinks1[0],height:`100%`,id:`Ad73a_hzV`,layoutId:`Ad73a_hzV`,variant:matchVariant(`b_2LkEOr0`),width:`100%`})})})})})]}),u(`div`,{className:`framer-1qrcckx`,children:[p(ResolveLinks,{links:[{href:{webPageId:`vzai2ZbRu`},implicitPathVariables:void 0},{href:{webPageId:`vzai2ZbRu`},implicitPathVariables:void 0},{href:{webPageId:`vzai2ZbRu`},implicitPathVariables:void 0}],children:resolvedLinks2=>p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`max(min(${componentViewport?.width||`100vw`} - 40px, 1900px), 200px)`},Ulru_24ch:{width:`max((min(${componentViewport?.width||`100vw`} - 80px, 1900px) - 3px) / 2, 200px)`}},children:p(ComponentViewportProvider,{height:111,width:`max((min(${componentViewport?.width||`100vw`} - 100px, 1900px) - 6px) / 3, 200px)`,children:p(Container,{className:`framer-1i585bs-container`,"data-framer-cursor":`jgbfft`,nodeId:`AwPIIM_b2`,scopeId:`augiA20Il`,children:p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{dz8FxEYFG:resolvedLinks2[2]},Ulru_24ch:{dz8FxEYFG:resolvedLinks2[1]}},children:p(FDk4bxoFA_default,{DeiNHODlm:`Planung`,dz8FxEYFG:resolvedLinks2[0],height:`100%`,id:`AwPIIM_b2`,JeCsHS8co:`Buildings`,layoutId:`AwPIIM_b2`,style:{width:`100%`},width:`100%`})})})})})}),p(ResolveLinks,{links:[{href:{webPageId:`h2_llplIQ`},implicitPathVariables:void 0},{href:{webPageId:`h2_llplIQ`},implicitPathVariables:void 0},{href:{webPageId:`h2_llplIQ`},implicitPathVariables:void 0}],children:resolvedLinks3=>p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`max(min(${componentViewport?.width||`100vw`} - 40px, 1900px), 200px)`},Ulru_24ch:{width:`max((min(${componentViewport?.width||`100vw`} - 80px, 1900px) - 3px) / 2, 200px)`}},children:p(ComponentViewportProvider,{height:111,width:`max((min(${componentViewport?.width||`100vw`} - 100px, 1900px) - 6px) / 3, 200px)`,children:p(Container,{className:`framer-1in3roc-container`,"data-framer-cursor":`jgbfft`,nodeId:`xuqVa6hGM`,scopeId:`augiA20Il`,children:p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{dz8FxEYFG:resolvedLinks3[2]},Ulru_24ch:{dz8FxEYFG:resolvedLinks3[1]}},children:p(FDk4bxoFA_default,{DeiNHODlm:`CLT-Fertigung`,dz8FxEYFG:resolvedLinks3[0],height:`100%`,id:`xuqVa6hGM`,JeCsHS8co:`Armchair`,layoutId:`xuqVa6hGM`,style:{width:`100%`},width:`100%`})})})})})}),p(ResolveLinks,{links:[{href:{webPageId:`LT82kDi6j`},implicitPathVariables:void 0},{href:{webPageId:`LT82kDi6j`},implicitPathVariables:void 0},{href:{webPageId:`LT82kDi6j`},implicitPathVariables:void 0}],children:resolvedLinks4=>p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`max(min(${componentViewport?.width||`100vw`} - 40px, 1900px), 200px)`},Ulru_24ch:{width:`max((min(${componentViewport?.width||`100vw`} - 80px, 1900px) - 3px) / 2, 200px)`}},children:p(ComponentViewportProvider,{height:111,width:`max((min(${componentViewport?.width||`100vw`} - 100px, 1900px) - 6px) / 3, 200px)`,children:p(Container,{className:`framer-1337r2m-container`,"data-framer-cursor":`jgbfft`,nodeId:`bcf8ChrWM`,scopeId:`augiA20Il`,children:p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{dz8FxEYFG:resolvedLinks4[2]},Ulru_24ch:{dz8FxEYFG:resolvedLinks4[1]}},children:p(FDk4bxoFA_default,{DeiNHODlm:`Außenanlagenbau`,dz8FxEYFG:resolvedLinks4[0],height:`100%`,id:`bcf8ChrWM`,JeCsHS8co:`Gradient`,layoutId:`bcf8ChrWM`,style:{width:`100%`},width:`100%`})})})})})}),p(ResolveLinks,{links:[{href:{webPageId:`RsiQFOVZL`},implicitPathVariables:void 0},{href:{webPageId:`RsiQFOVZL`},implicitPathVariables:void 0},{href:{webPageId:`RsiQFOVZL`},implicitPathVariables:void 0}],children:resolvedLinks5=>p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`max(min(${componentViewport?.width||`100vw`} - 40px, 1900px), 200px)`},Ulru_24ch:{width:`max((min(${componentViewport?.width||`100vw`} - 80px, 1900px) - 3px) / 2, 200px)`}},children:p(ComponentViewportProvider,{height:111,width:`max((min(${componentViewport?.width||`100vw`} - 100px, 1900px) - 6px) / 3, 200px)`,children:p(Container,{className:`framer-1lsv2j0-container`,"data-framer-cursor":`jgbfft`,nodeId:`sub5xGc8f`,scopeId:`augiA20Il`,children:p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{dz8FxEYFG:resolvedLinks5[2]},Ulru_24ch:{dz8FxEYFG:resolvedLinks5[1]}},children:p(FDk4bxoFA_default,{DeiNHODlm:`Landscaping Design`,dz8FxEYFG:resolvedLinks5[0],height:`100%`,id:`sub5xGc8f`,JeCsHS8co:`Leaf`,layoutId:`sub5xGc8f`,style:{width:`100%`},width:`100%`})})})})})}),p(ResolveLinks,{links:[{href:{webPageId:`chYaJ1IIf`},implicitPathVariables:void 0},{href:{webPageId:`chYaJ1IIf`},implicitPathVariables:void 0},{href:{webPageId:`chYaJ1IIf`},implicitPathVariables:void 0}],children:resolvedLinks6=>p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`max(min(${componentViewport?.width||`100vw`} - 40px, 1900px), 200px)`},Ulru_24ch:{width:`max((min(${componentViewport?.width||`100vw`} - 80px, 1900px) - 3px) / 2, 200px)`}},children:p(ComponentViewportProvider,{height:111,width:`max((min(${componentViewport?.width||`100vw`} - 100px, 1900px) - 6px) / 3, 200px)`,children:p(Container,{className:`framer-1sxnfsb-container`,"data-framer-cursor":`jgbfft`,nodeId:`V4tIeDJTq`,scopeId:`augiA20Il`,children:p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{dz8FxEYFG:resolvedLinks6[2]},Ulru_24ch:{dz8FxEYFG:resolvedLinks6[1]}},children:p(FDk4bxoFA_default,{DeiNHODlm:`Schlüsselfertiger`,dz8FxEYFG:resolvedLinks6[0],height:`100%`,id:`V4tIeDJTq`,JeCsHS8co:`ChartBar`,layoutId:`V4tIeDJTq`,style:{width:`100%`},width:`100%`})})})})})}),p(ResolveLinks,{links:[{href:{webPageId:`chYaJ1IIf`},implicitPathVariables:void 0},{href:{webPageId:`chYaJ1IIf`},implicitPathVariables:void 0},{href:{webPageId:`chYaJ1IIf`},implicitPathVariables:void 0}],children:resolvedLinks7=>p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`max(min(${componentViewport?.width||`100vw`} - 40px, 1900px), 200px)`},Ulru_24ch:{width:`max((min(${componentViewport?.width||`100vw`} - 80px, 1900px) - 3px) / 2, 200px)`}},children:p(ComponentViewportProvider,{height:111,width:`max((min(${componentViewport?.width||`100vw`} - 100px, 1900px) - 6px) / 3, 200px)`,children:p(Container,{className:`framer-1iammcv-container`,"data-framer-cursor":`jgbfft`,nodeId:`GvA3NoXNw`,scopeId:`augiA20Il`,children:p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{dz8FxEYFG:resolvedLinks7[2]},Ulru_24ch:{dz8FxEYFG:resolvedLinks7[1]}},children:p(FDk4bxoFA_default,{DeiNHODlm:`3D-Visualisierung`,dz8FxEYFG:resolvedLinks7[0],height:`100%`,id:`GvA3NoXNw`,JeCsHS8co:`CubeFocus`,layoutId:`GvA3NoXNw`,style:{width:`100%`},width:`100%`})})})})})})]})]}),u(`section`,{className:`framer-nafxvt`,"data-framer-name":`Section - Value Quote`,id:elementId,ref:ref1,children:[p(Image3,{background:{alt:``,fit:`fill`,intrinsicHeight:1600,intrinsicWidth:1600,pixelHeight:1600,pixelWidth:1600,sizes:componentViewport?.width||`100vw`,src:(location.origin+"/assets/framerusercontent.com/images/UrQqewjnRWVW1vMmm3dcpF3MF4.svg?width=1600&height=1600"),srcSet:`/assets/framerusercontent.com/images/UrQqewjnRWVW1vMmm3dcpF3MF4.svg?scale-down-to=512&width=1600&height=1600 512w,/assets/framerusercontent.com/images/UrQqewjnRWVW1vMmm3dcpF3MF4.svg?scale-down-to=1024&width=1600&height=1600 1024w,/assets/framerusercontent.com/images/UrQqewjnRWVW1vMmm3dcpF3MF4.svg?width=1600&height=1600 1600w`},className:`framer-m5qyv`,"data-framer-name":`BG Image Sketch`}),p(ComponentViewportProvider,{children:p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{__framer__transformViewportThreshold:.5,transformTemplate:void 0},Ulru_24ch:{__framer__transformViewportThreshold:.5,transformTemplate:void 0}},children:p(ContainerWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:221,type:`spring`},__framer__styleTransformEffectEnabled:!0,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-20}},{ref:ref1,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:60}}],__framer__transformTrigger:`onScrollTarget`,__framer__transformViewportThreshold:1,__perspectiveFX:!1,__targetOpacity:1,className:`framer-uj0e12-container`,isAuthoredByUser:!0,isModuleExternal:!0,nodeId:`g0iR0nsVv`,rendersWithMotion:!0,scopeId:`augiA20Il`,style:{rotate:-6,transformPerspective:1200},transformTemplate:transformTemplate1,children:p(Image$1,{alt:`Title`,height:`100%`,id:`g0iR0nsVv`,image:addImageAlt({pixelHeight:2048,pixelWidth:1536,src:(location.origin+"/assets/framerusercontent.com/images/KSkLxJlfBze6yAI8jHP6qi5ACw8.jpg?width=1536&height=2048"),srcSet:`/assets/framerusercontent.com/images/KSkLxJlfBze6yAI8jHP6qi5ACw8.jpg?scale-down-to=1024&width=1536&height=2048 768w,/assets/framerusercontent.com/images/KSkLxJlfBze6yAI8jHP6qi5ACw8.jpg?width=1536&height=2048 1536w`},`Floating Image`),layoutId:`g0iR0nsVv`,newTab:!0,padding:0,radius:0,shadowOptions:{shadowBlur:4,shadowColor:`rgba(0, 0, 0, 0.2)`,shadowEnabled:!1,shadowX:0,shadowY:2},style:{width:`100%`},width:`100%`})})})}),p(ComponentViewportProvider,{children:p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{__framer__transformViewportThreshold:.5,transformTemplate:void 0},Ulru_24ch:{__framer__transformViewportThreshold:.5,transformTemplate:void 0}},children:p(ContainerWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:221,type:`spring`},__framer__styleTransformEffectEnabled:!0,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:70}},{ref:ref1,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-80}}],__framer__transformTrigger:`onScrollTarget`,__framer__transformViewportThreshold:1,__perspectiveFX:!1,__targetOpacity:1,className:`framer-1wq6fih-container`,isAuthoredByUser:!0,isModuleExternal:!0,nodeId:`lkiQfEUPC`,rendersWithMotion:!0,scopeId:`augiA20Il`,style:{rotate:5,transformPerspective:1200},transformTemplate:transformTemplate1,children:p(Image$1,{alt:`Title`,height:`100%`,id:`lkiQfEUPC`,image:addImageAlt({pixelHeight:2048,pixelWidth:1536,src:(location.origin+"/assets/framerusercontent.com/images/v3iQHkN6KrmLLqf3jgcjnesnAHc.jpg?width=1536&height=2048"),srcSet:`/assets/framerusercontent.com/images/v3iQHkN6KrmLLqf3jgcjnesnAHc.jpg?scale-down-to=1024&width=1536&height=2048 768w,/assets/framerusercontent.com/images/v3iQHkN6KrmLLqf3jgcjnesnAHc.jpg?width=1536&height=2048 1536w`},`Floating Image`),layoutId:`lkiQfEUPC`,newTab:!0,padding:0,radius:0,shadowOptions:{shadowBlur:4,shadowColor:`rgba(0, 0, 0, 0.2)`,shadowEnabled:!1,shadowX:0,shadowY:2},style:{width:`100%`},width:`100%`})})})}),p(`div`,{className:`framer-6xuv29`,"data-framer-name":`Value Quote Container`,children:p(RichText2,{__fromCanvasComponent:!0,children:p(x,{children:p(`p`,{className:`framer-styles-preset-1ar5bw9`,"data-styles-preset":`BIUwLa_VY`,style:{"--framer-text-alignment":`center`,"--framer-text-color":`var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))`},children:`"Wir bauen mehr als Häuser – wir schaffen Räume, die zu Ihnen passen."`})}),className:`framer-1aapjmr`,fonts:[`Inter`],verticalAlignment:`top`,withExternalLayout:!0})})]}),p(`div`,{className:`framer-1xma0zi`,"data-framer-name":`Section - Gallery`,children:u(`section`,{className:`framer-ecb2ya`,"data-framer-name":`Container`,id:elementId1,ref:ref2,children:[p(`div`,{className:`framer-rhix65`,"data-framer-name":`Overlay`,children:p(ResolveLinks,{links:[{href:{webPageId:`I2jFNv3wH`},implicitPathVariables:void 0},{href:{webPageId:`I2jFNv3wH`},implicitPathVariables:void 0},{href:{webPageId:`I2jFNv3wH`},implicitPathVariables:void 0}],children:resolvedLinks8=>p(ComponentViewportProvider,{height:48,children:p(Container,{className:`framer-4h47v8-container`,nodeId:`OPBz0KFXS`,scopeId:`augiA20Il`,children:p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{DEX53qIxg:resolvedLinks8[2]},Ulru_24ch:{DEX53qIxg:resolvedLinks8[1]}},children:p(h3G9_8Zae_default,{AIYkLNyqb:`Galerie ansehen`,Deo_eE5Hq:!1,DEX53qIxg:resolvedLinks8[0],height:`100%`,id:`OPBz0KFXS`,layoutId:`OPBz0KFXS`,variant:matchVariant(`GrMCObNz0`),width:`100%`})})})})})}),u(`div`,{className:`framer-1kaxat4`,"data-framer-name":`Column 1`,children:[p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`calc(min(max(${componentViewport?.width||`100vw`}, 1px), 1900px) - 20px)`}},children:p(ComponentViewportProvider,{height:1125,width:`max((min(max(${componentViewport?.width||`100vw`}, 1px), 1900px) - 40px) / 3, 1px)`,children:p(Container,{className:`framer-f593od-container`,nodeId:`tVZ7NseYi`,scopeId:`augiA20Il`,children:p(nKn5MYpjj_default,{height:`100%`,id:`tVZ7NseYi`,layoutId:`tVZ7NseYi`,p9JcYnmAr:`THIS IS A CAPTION`,style:{width:`100%`},variant:matchVariant(`HaZYZNrIx`),width:`100%`,WJvpO8V6d:addImageAlt({pixelHeight:2048,pixelWidth:1536,src:(location.origin+"/assets/framerusercontent.com/images/7ADgmlU9Ot7CqRdHq126366R084.jpg?width=1536&height=2048"),srcSet:`/assets/framerusercontent.com/images/7ADgmlU9Ot7CqRdHq126366R084.jpg?scale-down-to=1024&width=1536&height=2048 768w,/assets/framerusercontent.com/images/7ADgmlU9Ot7CqRdHq126366R084.jpg?width=1536&height=2048 1536w`},`Architecture`)})})})}),p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`calc(min(max(${componentViewport?.width||`100vw`}, 1px), 1900px) - 20px)`}},children:p(ComponentViewportProvider,{height:1125,width:`max((min(max(${componentViewport?.width||`100vw`}, 1px), 1900px) - 40px) / 3, 1px)`,children:p(Container,{className:`framer-1k8jqq8-container`,nodeId:`ZIebAtu5Q`,scopeId:`augiA20Il`,children:p(nKn5MYpjj_default,{height:`100%`,id:`ZIebAtu5Q`,layoutId:`ZIebAtu5Q`,p9JcYnmAr:`THIS IS A CAPTION`,style:{width:`100%`},variant:matchVariant(`HaZYZNrIx`),width:`100%`,WJvpO8V6d:addImageAlt({pixelHeight:2048,pixelWidth:1536,src:(location.origin+"/assets/framerusercontent.com/images/ID9gBT5vVZfw7fb1hHJzA7mY.jpg?width=1536&height=2048"),srcSet:`/assets/framerusercontent.com/images/ID9gBT5vVZfw7fb1hHJzA7mY.jpg?scale-down-to=1024&width=1536&height=2048 768w,/assets/framerusercontent.com/images/ID9gBT5vVZfw7fb1hHJzA7mY.jpg?width=1536&height=2048 1536w`},`Architecture`)})})})}),p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`calc(min(max(${componentViewport?.width||`100vw`}, 1px), 1900px) - 20px)`}},children:p(ComponentViewportProvider,{height:1125,width:`max((min(max(${componentViewport?.width||`100vw`}, 1px), 1900px) - 40px) / 3, 1px)`,children:p(Container,{className:`framer-1s9ohq8-container`,nodeId:`vSEugvMk0`,scopeId:`augiA20Il`,children:p(nKn5MYpjj_default,{height:`100%`,id:`vSEugvMk0`,layoutId:`vSEugvMk0`,p9JcYnmAr:`THIS IS A CAPTION`,style:{width:`100%`},variant:matchVariant(`HaZYZNrIx`),width:`100%`,WJvpO8V6d:addImageAlt({pixelHeight:2048,pixelWidth:1152,src:(location.origin+"/assets/framerusercontent.com/images/mqM35BLqMpH4RhcdKVtxC1jiv8.jpg?width=1152&height=2048"),srcSet:`/assets/framerusercontent.com/images/mqM35BLqMpH4RhcdKVtxC1jiv8.jpg?scale-down-to=1024&width=1152&height=2048 576w,/assets/framerusercontent.com/images/mqM35BLqMpH4RhcdKVtxC1jiv8.jpg?width=1152&height=2048 1152w`},``)})})})})]}),u(`div`,{className:`framer-1supcxp`,"data-framer-name":`Column 2`,children:[p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`calc(min(max(${componentViewport?.width||`100vw`}, 1px), 1900px) - 20px)`}},children:p(ComponentViewportProvider,{height:1125,width:`max((min(max(${componentViewport?.width||`100vw`}, 1px), 1900px) - 40px) / 3, 1px)`,children:p(Container,{className:`framer-1vzqy5l-container`,nodeId:`GbuOuT72t`,scopeId:`augiA20Il`,children:p(nKn5MYpjj_default,{height:`100%`,id:`GbuOuT72t`,layoutId:`GbuOuT72t`,p9JcYnmAr:`THIS IS A CAPTION`,style:{width:`100%`},variant:matchVariant(`HaZYZNrIx`),width:`100%`,WJvpO8V6d:addImageAlt({pixelHeight:1152,pixelWidth:2048,src:(location.origin+"/assets/framerusercontent.com/images/LSvMDxp0vwqihbzopeWEWb9h484.jpg?width=2048&height=1152"),srcSet:`/assets/framerusercontent.com/images/LSvMDxp0vwqihbzopeWEWb9h484.jpg?scale-down-to=512&width=2048&height=1152 512w,/assets/framerusercontent.com/images/LSvMDxp0vwqihbzopeWEWb9h484.jpg?scale-down-to=1024&width=2048&height=1152 1024w,/assets/framerusercontent.com/images/LSvMDxp0vwqihbzopeWEWb9h484.jpg?width=2048&height=1152 2048w`},`Architecture`)})})})}),p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`calc(min(max(${componentViewport?.width||`100vw`}, 1px), 1900px) - 20px)`}},children:p(ComponentViewportProvider,{height:1125,width:`max((min(max(${componentViewport?.width||`100vw`}, 1px), 1900px) - 40px) / 3, 1px)`,children:p(Container,{className:`framer-1een7zr-container`,nodeId:`S7haBqk10`,scopeId:`augiA20Il`,children:p(nKn5MYpjj_default,{height:`100%`,id:`S7haBqk10`,layoutId:`S7haBqk10`,p9JcYnmAr:`THIS IS A CAPTION`,style:{width:`100%`},variant:matchVariant(`HaZYZNrIx`),width:`100%`,WJvpO8V6d:addImageAlt({pixelHeight:2048,pixelWidth:1536,src:(location.origin+"/assets/framerusercontent.com/images/eHtqfZ1wjvH5OCadVJvajKVfPVM.jpg?width=1536&height=2048"),srcSet:`/assets/framerusercontent.com/images/eHtqfZ1wjvH5OCadVJvajKVfPVM.jpg?scale-down-to=1024&width=1536&height=2048 768w,/assets/framerusercontent.com/images/eHtqfZ1wjvH5OCadVJvajKVfPVM.jpg?width=1536&height=2048 1536w`},`Architecture`)})})})}),p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`calc(min(max(${componentViewport?.width||`100vw`}, 1px), 1900px) - 20px)`}},children:p(ComponentViewportProvider,{height:1125,width:`max((min(max(${componentViewport?.width||`100vw`}, 1px), 1900px) - 40px) / 3, 1px)`,children:p(Container,{className:`framer-arfwss-container`,nodeId:`JDyiZhUBa`,scopeId:`augiA20Il`,children:p(nKn5MYpjj_default,{height:`100%`,id:`JDyiZhUBa`,layoutId:`JDyiZhUBa`,p9JcYnmAr:`THIS IS A CAPTION`,style:{width:`100%`},variant:matchVariant(`HaZYZNrIx`),width:`100%`,WJvpO8V6d:addImageAlt({pixelHeight:2048,pixelWidth:1536,src:(location.origin+"/assets/framerusercontent.com/images/pQ0mqF6qKjxg0Rq8YiS0tRBvDx4.jpg?width=1536&height=2048"),srcSet:`/assets/framerusercontent.com/images/pQ0mqF6qKjxg0Rq8YiS0tRBvDx4.jpg?scale-down-to=1024&width=1536&height=2048 768w,/assets/framerusercontent.com/images/pQ0mqF6qKjxg0Rq8YiS0tRBvDx4.jpg?width=1536&height=2048 1536w`},`Architecture`)})})})}),p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`calc(min(max(${componentViewport?.width||`100vw`}, 1px), 1900px) - 20px)`}},children:p(ComponentViewportProvider,{height:1125,width:`max((min(max(${componentViewport?.width||`100vw`}, 1px), 1900px) - 40px) / 3, 1px)`,children:p(Container,{className:`framer-5cs1ra-container`,nodeId:`KmiERVnU9`,scopeId:`augiA20Il`,children:p(nKn5MYpjj_default,{height:`100%`,id:`KmiERVnU9`,layoutId:`KmiERVnU9`,p9JcYnmAr:`THIS IS A CAPTION`,style:{width:`100%`},variant:matchVariant(`HaZYZNrIx`),width:`100%`,WJvpO8V6d:addImageAlt({pixelHeight:6720,pixelWidth:4480,src:(location.origin+"/assets/framerusercontent.com/images/F53Yxh4yk3dXeAEFYsm2pA2TrAY.jpg?width=4480&height=6720"),srcSet:`/assets/framerusercontent.com/images/F53Yxh4yk3dXeAEFYsm2pA2TrAY.jpg?scale-down-to=1024&width=4480&height=6720 682w,/assets/framerusercontent.com/images/F53Yxh4yk3dXeAEFYsm2pA2TrAY.jpg?scale-down-to=2048&width=4480&height=6720 1365w,/assets/framerusercontent.com/images/F53Yxh4yk3dXeAEFYsm2pA2TrAY.jpg?scale-down-to=4096&width=4480&height=6720 2730w,/assets/framerusercontent.com/images/F53Yxh4yk3dXeAEFYsm2pA2TrAY.jpg?width=4480&height=6720 4480w`},``)})})})})]}),u(`div`,{className:`framer-pn1p6t`,"data-framer-name":`Column 3`,children:[p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`calc(min(max(${componentViewport?.width||`100vw`}, 1px), 1900px) - 20px)`}},children:p(ComponentViewportProvider,{height:1125,width:`max((min(max(${componentViewport?.width||`100vw`}, 1px), 1900px) - 40px) / 3, 1px)`,children:p(Container,{className:`framer-1s6adbd-container`,nodeId:`VrUezmBMn`,scopeId:`augiA20Il`,children:p(nKn5MYpjj_default,{height:`100%`,id:`VrUezmBMn`,layoutId:`VrUezmBMn`,p9JcYnmAr:`THIS IS A CAPTION`,style:{width:`100%`},variant:matchVariant(`HaZYZNrIx`),width:`100%`,WJvpO8V6d:addImageAlt({pixelHeight:2048,pixelWidth:1536,src:(location.origin+"/assets/framerusercontent.com/images/CyZWeswwOCWmfA7ApuUBNtfi9A.jpg?width=1536&height=2048"),srcSet:`/assets/framerusercontent.com/images/CyZWeswwOCWmfA7ApuUBNtfi9A.jpg?scale-down-to=1024&width=1536&height=2048 768w,/assets/framerusercontent.com/images/CyZWeswwOCWmfA7ApuUBNtfi9A.jpg?width=1536&height=2048 1536w`},`Architecture`)})})})}),p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`calc(min(max(${componentViewport?.width||`100vw`}, 1px), 1900px) - 20px)`}},children:p(ComponentViewportProvider,{height:1125,width:`max((min(max(${componentViewport?.width||`100vw`}, 1px), 1900px) - 40px) / 3, 1px)`,children:p(Container,{className:`framer-15o86k3-container`,nodeId:`ypfeL7Gia`,scopeId:`augiA20Il`,children:p(nKn5MYpjj_default,{height:`100%`,id:`ypfeL7Gia`,layoutId:`ypfeL7Gia`,p9JcYnmAr:`THIS IS A CAPTION`,style:{width:`100%`},variant:matchVariant(`HaZYZNrIx`),width:`100%`,WJvpO8V6d:addImageAlt({pixelHeight:2048,pixelWidth:1536,src:(location.origin+"/assets/framerusercontent.com/images/mYe8Nm8s3Uxbgf3UKzs2JEWC5Pw.jpg?width=1536&height=2048"),srcSet:`/assets/framerusercontent.com/images/mYe8Nm8s3Uxbgf3UKzs2JEWC5Pw.jpg?scale-down-to=1024&width=1536&height=2048 768w,/assets/framerusercontent.com/images/mYe8Nm8s3Uxbgf3UKzs2JEWC5Pw.jpg?width=1536&height=2048 1536w`},`Architecture`)})})})}),p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`calc(min(max(${componentViewport?.width||`100vw`}, 1px), 1900px) - 20px)`}},children:p(ComponentViewportProvider,{height:1125,width:`max((min(max(${componentViewport?.width||`100vw`}, 1px), 1900px) - 40px) / 3, 1px)`,children:p(Container,{className:`framer-ahm3x9-container`,nodeId:`g1T3OqGCN`,scopeId:`augiA20Il`,children:p(nKn5MYpjj_default,{height:`100%`,id:`g1T3OqGCN`,layoutId:`g1T3OqGCN`,p9JcYnmAr:`THIS IS A CAPTION`,style:{width:`100%`},variant:matchVariant(`HaZYZNrIx`),width:`100%`,WJvpO8V6d:addImageAlt({pixelHeight:2048,pixelWidth:1536,src:(location.origin+"/assets/framerusercontent.com/images/eBHVfChhT0TTEPOYC7sUaiPosFM.jpg?width=1536&height=2048"),srcSet:`/assets/framerusercontent.com/images/eBHVfChhT0TTEPOYC7sUaiPosFM.jpg?scale-down-to=1024&width=1536&height=2048 768w,/assets/framerusercontent.com/images/eBHVfChhT0TTEPOYC7sUaiPosFM.jpg?width=1536&height=2048 1536w`},`Architecture`)})})})})]})]})}),p(`section`,{className:`framer-19mx37g`,"data-framer-name":`Section - FAQ`,children:u(`div`,{className:`framer-1sm03kc`,"data-framer-name":`Container`,children:[u(`div`,{className:`framer-8yfnz6`,"data-framer-name":`Heading Content`,children:[u(`div`,{className:`framer-1lrxher`,"data-framer-name":`Heading & Supporting Text`,children:[u(`div`,{className:`framer-1kvfwy`,"data-framer-name":`Heading & Section Tag`,children:[p(ComponentViewportProvider,{height:18,children:p(Container,{className:`framer-cvf3xy-container`,nodeId:`Rtb_3KNES`,scopeId:`augiA20Il`,children:p(oEc54sEfm_default,{HdJt9TQrJ:`Question`,height:`100%`,id:`Rtb_3KNES`,layoutId:`Rtb_3KNES`,variant:matchVariant(`qxADSpHM7`),width:`100%`,y0TJR72Un:`Häufige Fragen (FAQs)`})})}),p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{children:p(x,{children:p(`h2`,{className:`framer-styles-preset-1e912x7`,"data-styles-preset":`py8h228WM`,style:{"--framer-text-alignment":`center`},children:`Alles, was Sie wissen müssen.`})})},Ulru_24ch:{children:p(x,{children:p(`h2`,{className:`framer-styles-preset-1e912x7`,"data-styles-preset":`py8h228WM`,style:{"--framer-text-alignment":`center`},children:`Alles, was Sie wissen müssen.`})})}},children:p(RichText2,{__fromCanvasComponent:!0,children:p(x,{children:p(`h2`,{className:`framer-styles-preset-1e912x7`,"data-styles-preset":`py8h228WM`,children:`Alles, was Sie wissen müssen.`})}),className:`framer-6c7f1v`,fonts:[`Inter`],verticalAlignment:`top`,withExternalLayout:!0})})]}),p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{children:p(x,{children:p(`p`,{className:`framer-styles-preset-qemwmo`,"data-styles-preset":`i59KN99_1`,style:{"--framer-text-alignment":`center`},children:`Erhalten Sie Antworten auf die wichtigsten Fragen rund um Planung, CLT-Fertigung und schlüsselfertiges Bauen.`})})},Ulru_24ch:{children:p(x,{children:p(`p`,{className:`framer-styles-preset-qemwmo`,"data-styles-preset":`i59KN99_1`,style:{"--framer-text-alignment":`center`},children:`Erhalten Sie Antworten auf die wichtigsten Fragen rund um Planung, CLT-Fertigung und schlüsselfertiges Bauen.`})})}},children:p(RichText2,{__fromCanvasComponent:!0,children:p(x,{children:p(`p`,{className:`framer-styles-preset-qemwmo`,"data-styles-preset":`i59KN99_1`,children:`Erhalten Sie Antworten auf die wichtigsten Fragen rund um Planung, CLT-Fertigung und schlüsselfertiges Bauen.`})}),className:`framer-13n6ezs`,fonts:[`Inter`],verticalAlignment:`top`,withExternalLayout:!0})})]}),p(ResolveLinks,{links:[{href:{webPageId:`lFzw0tJSg`},implicitPathVariables:void 0},{href:{webPageId:`lFzw0tJSg`},implicitPathVariables:void 0},{href:{webPageId:`lFzw0tJSg`},implicitPathVariables:void 0}],children:resolvedLinks9=>p(ComponentViewportProvider,{height:48,children:p(Container,{className:`framer-lh6c2w-container`,nodeId:`kCJJRy1gv`,scopeId:`augiA20Il`,children:p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{DEX53qIxg:resolvedLinks9[2]},Ulru_24ch:{DEX53qIxg:resolvedLinks9[1]}},children:p(h3G9_8Zae_default,{AIYkLNyqb:`Weitere Fragen?`,Deo_eE5Hq:!1,DEX53qIxg:resolvedLinks9[0],height:`100%`,id:`kCJJRy1gv`,layoutId:`kCJJRy1gv`,variant:matchVariant(`b_2LkEOr0`),width:`100%`})})})})})]}),p(`div`,{className:`framer-1ymg63p`,"data-border":!0,"data-framer-name":`FAQ Container`,children:p(PropertyOverrides2,{breakpoint:baseVariant,overrides:{jvCw4IpzG:{width:`max(min(${componentViewport?.width||`100vw`} - 40px, 1900px), 1px)`},Ulru_24ch:{width:`max(min(${componentViewport?.width||`100vw`} - 80px, 1900px) - 44px, 1px)`}},children:p(ComponentViewportProvider,{height:598,width:`max(max((min(${componentViewport?.width||`100vw`} - 100px, 1900px) - 94px) / 1.8, 1px) - 44px, 1px)`,children:p(Container,{className:`framer-rg2pf-container`,nodeId:`hYeAJcO66`,scopeId:`augiA20Il`,children:p(kR3PiKn9g_default,{height:`100%`,id:`hYeAJcO66`,layoutId:`hYeAJcO66`,style:{width:`100%`},width:`100%`})})})})})]})})]}),p(ComponentViewportProvider,{children:p(Container,{className:`framer-1bn53kh-container`,isAuthoredByUser:!0,isModuleExternal:!0,layout:motionLayout,layoutScroll:!0,nodeId:`ZCezUq2zT`,scopeId:`augiA20Il`,children:p(SmoothScroll,{height:`100%`,id:`ZCezUq2zT`,intensity:15,layoutId:`ZCezUq2zT`,width:`100%`})})})]}),p(`div`,{id:`overlay`})]})})}),[`@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }`,`.framer-SKRof.framer-lux5qc, .framer-SKRof .framer-lux5qc { display: block; }`,`.framer-SKRof.framer-72rtr7 { align-content: center; align-items: center; background-color: var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, #f8f8f5); 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-SKRof .framer-qprcdt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }`,`.framer-SKRof .framer-zp2jhp { align-content: center; align-items: center; background-color: var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, #ffffff); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 47px; height: min-content; justify-content: center; overflow: hidden; padding: 110px 0px 0px 0px; position: relative; width: 100%; }`,`.framer-SKRof .framer-g9nngg { 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-SKRof .framer-1w2swrw-container { flex: none; height: 150%; left: 0px; mix-blend-mode: lighten; position: absolute; top: calc(49.76958525345624% - 150% / 2); width: 100%; z-index: 1; }`,`.framer-SKRof .framer-139o9zx { -webkit-filter: grayscale(0.3); filter: grayscale(0.3); height: 474px; overflow: hidden; position: relative; width: 1282px; will-change: var(--framer-will-change-filter-override, filter); }`,`.framer-SKRof .framer-5xe938 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre; width: 1px; }`,`.framer-SKRof .framer-1mzsn0f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 58px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }`,`.framer-SKRof .framer-m7b216 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1900px; overflow: visible; padding: 0px 50px 0px 50px; position: relative; width: 100%; }`,`.framer-SKRof .framer-1st2qcb { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; max-width: 800px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }`,`.framer-SKRof .framer-heh8kd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 30px; position: relative; width: min-content; }`,`.framer-SKRof .framer-vce8zt { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 400px; position: relative; white-space: pre-wrap; width: 400px; word-break: break-word; word-wrap: break-word; }`,`.framer-SKRof .framer-1bq6uc3-container, .framer-SKRof .framer-zkv4el-container, .framer-SKRof .framer-1e1kxgp-container, .framer-SKRof .framer-cvf3xy-container, .framer-SKRof .framer-lh6c2w-container { flex: none; height: auto; position: relative; width: auto; }`,`.framer-SKRof .framer-18vsp1x { align-content: flex-end; align-items: flex-end; background-color: var(--token-c8809533-d74e-4474-af14-ef3a211efd13, #141414); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 65.875vh; justify-content: center; overflow: hidden; padding: 10px; position: relative; width: 100%; }`,`.framer-SKRof .framer-10339n4 { flex: none; height: 150%; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: calc(49.905123339658466% - 150.09487666034155% / 2); width: 100%; will-change: var(--framer-will-change-filter-override, filter); z-index: 1; }`,`.framer-SKRof .framer-1ufpyny { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; z-index: 1; }`,`.framer-SKRof .framer-3n1jng-container, .framer-SKRof .framer-maln6u-container, .framer-SKRof .framer-10b7l7p-container, .framer-SKRof .framer-6u040e-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }`,`.framer-SKRof .framer-frz434 { align-content: center; align-items: center; background-color: var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, #f8f8f5); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 100px 50px 65px 50px; position: relative; width: 100%; }`,`.framer-SKRof .framer-69emmz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 130px; height: min-content; justify-content: center; max-width: 1900px; overflow: visible; padding: 0px; position: relative; width: 100%; }`,`.framer-SKRof .framer-191lk47 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; max-width: 1900px; overflow: hidden; padding: 0px 0px 60px 0px; position: relative; width: 100%; }`,`.framer-SKRof .framer-wjic7b { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-text-wrap-override: balance; flex: none; height: auto; max-width: 1200px; position: relative; width: 100%; }`,`.framer-SKRof .framer-11jbw5q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 58px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }`,`.framer-SKRof .framer-1kbvnt1 { align-content: center; align-items: center; aspect-ratio: 0.8243670886075949 / 1; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 686px); justify-content: center; mix-blend-mode: multiply; overflow: visible; padding: 0px; position: sticky; top: 0px; width: 1px; z-index: 1; }`,`.framer-SKRof .framer-1fipg90 { aspect-ratio: 0.7594752186588921 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 686px); opacity: 0.9; overflow: hidden; position: relative; width: 1px; will-change: var(--framer-will-change-filter-override, filter); }`,`.framer-SKRof .framer-13x7dzs { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 42px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }`,`.framer-SKRof .framer-1lbui2r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }`,`.framer-SKRof .framer-16u92va-container, .framer-SKRof .framer-qblpyl-container, .framer-SKRof .framer-vue0sa-container, .framer-SKRof .framer-pqrypr-container, .framer-SKRof .framer-ur8qb5-container, .framer-SKRof .framer-f593od-container, .framer-SKRof .framer-1k8jqq8-container, .framer-SKRof .framer-1s9ohq8-container, .framer-SKRof .framer-1vzqy5l-container, .framer-SKRof .framer-1een7zr-container, .framer-SKRof .framer-arfwss-container, .framer-SKRof .framer-5cs1ra-container, .framer-SKRof .framer-1s6adbd-container, .framer-SKRof .framer-15o86k3-container, .framer-SKRof .framer-ahm3x9-container { flex: none; height: auto; position: relative; width: 100%; }`,`.framer-SKRof .framer-dwuwtr { background-color: var(--token-c8809533-d74e-4474-af14-ef3a211efd13, #141414); flex: none; height: 80vh; overflow: hidden; position: relative; width: 100%; }`,`.framer-SKRof .framer-1s58ca9-container { flex: none; height: 105%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 105% / 2); width: 100%; z-index: 0; }`,`.framer-SKRof .framer-nikjeh { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 239px; justify-content: flex-start; left: calc(50.00000000000002% - 239px / 2); overflow: hidden; padding: 0px; position: absolute; top: calc(50.00000000000002% - 239px / 2); width: 239px; z-index: 3; }`,`.framer-SKRof .framer-tda7hh-container { flex: none; height: 100%; position: relative; width: 100%; }`,`.framer-SKRof .framer-19p9lzm { align-content: center; align-items: center; background-color: var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, #f8f8f5); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 65px 50px 65px 50px; position: relative; width: 100%; }`,`.framer-SKRof .framer-zxs4ct { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 21px; height: min-content; justify-content: flex-start; max-width: 1900px; overflow: visible; padding: 0px; position: relative; width: 100%; }`,`.framer-SKRof .framer-16ydi0n { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }`,`.framer-SKRof .framer-4msdie { align-content: flex-start; align-items: flex-start; display: flex; flex: 0.6 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }`,`.framer-SKRof .framer-fr5mev, .framer-SKRof .framer-6c7f1v { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 800px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }`,`.framer-SKRof .framer-li8p8y { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; max-width: 400px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }`,`.framer-SKRof .framer-wa03a2 { background-color: var(--token-11ce1999-7b74-4e05-b5ef-93fa4e693a84, #141414); flex: none; height: 2px; overflow: hidden; position: relative; width: 100%; }`,`.framer-SKRof .framer-7o6v3c { background-color: var(--token-c8809533-d74e-4474-af14-ef3a211efd13, #141414); border-bottom-left-radius: 26px; border-bottom-right-radius: 26px; border-top-left-radius: 26px; border-top-right-radius: 26px; bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 100%; will-change: var(--framer-will-change-override, transform); }`,`.framer-SKRof .framer-1qrcckx { display: grid; flex: none; gap: 3px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(200px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); height: min-content; justify-content: center; max-width: 1900px; overflow: hidden; padding: 0px; position: relative; width: 100%; }`,`.framer-SKRof .framer-1i585bs-container, .framer-SKRof .framer-1in3roc-container, .framer-SKRof .framer-1337r2m-container, .framer-SKRof .framer-1lsv2j0-container, .framer-SKRof .framer-1sxnfsb-container, .framer-SKRof .framer-1iammcv-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }`,`.framer-SKRof .framer-nafxvt { align-content: center; align-items: center; background-color: var(--token-c8809533-d74e-4474-af14-ef3a211efd13, #014670); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: 100vh; justify-content: center; overflow: hidden; padding: 100px 50px 100px 50px; position: relative; width: 100%; }`,`.framer-SKRof .framer-m5qyv { flex: none; height: 100%; opacity: 0.12; overflow: hidden; position: absolute; right: 0px; top: calc(50.00000000000002% - 100% / 2); width: 100%; will-change: var(--framer-will-change-filter-override, filter); z-index: 0; }`,`.framer-SKRof .framer-uj0e12-container { flex: none; height: auto; left: 8%; position: absolute; top: 23%; transform: translate(-50%, -50%); width: 33%; z-index: 0; }`,`.framer-SKRof .framer-1wq6fih-container { flex: none; height: auto; left: 84%; position: absolute; top: 72%; transform: translate(-50%, -50%); width: 26%; z-index: 0; }`,`.framer-SKRof .framer-6xuv29 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 110px; height: min-content; justify-content: center; max-width: 1900px; mix-blend-mode: difference; overflow: hidden; padding: 60px 0px 60px 0px; position: relative; width: 100%; }`,`.framer-SKRof .framer-1aapjmr { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 1200px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }`,`.framer-SKRof .framer-1xma0zi { align-content: center; align-items: center; background-color: var(--token-c8809533-d74e-4474-af14-ef3a211efd13, #141414); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }`,`.framer-SKRof .framer-ecb2ya { align-content: flex-start; align-items: flex-start; background-color: var(--token-c8809533-d74e-4474-af14-ef3a211efd13, #014670); display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 150vh; justify-content: flex-start; max-width: 1900px; overflow: hidden; padding: 0px 10px 100px 10px; position: relative; width: 1px; }`,`.framer-SKRof .framer-rhix65 { background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, var(--token-c8809533-d74e-4474-af14-ef3a211efd13, rgb(1, 70, 112)) 80%); bottom: 0px; flex: none; height: 43%; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; width: 100%; z-index: 4; }`,`.framer-SKRof .framer-4h47v8-container { bottom: 60px; flex: none; height: auto; left: 50%; position: absolute; transform: translateX(-50%); width: auto; }`,`.framer-SKRof .framer-1kaxat4 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; pointer-events: none; position: relative; width: 1px; }`,`.framer-SKRof .framer-1supcxp, .framer-SKRof .framer-pn1p6t { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; pointer-events: none; position: relative; width: 1px; }`,`.framer-SKRof .framer-19mx37g { align-content: center; align-items: center; background-color: var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, #f8f8f5); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: visible; padding: 65px 50px 100px 50px; position: relative; width: 100%; }`,`.framer-SKRof .framer-1sm03kc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 94px; height: min-content; justify-content: flex-start; max-width: 1900px; overflow: visible; padding: 0px; position: relative; width: 100%; }`,`.framer-SKRof .framer-8yfnz6 { align-content: flex-start; align-items: flex-start; display: flex; flex: 0.8 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: sticky; top: 150px; width: 1px; z-index: 1; }`,`.framer-SKRof .framer-1lrxher { 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: 100%; }`,`.framer-SKRof .framer-1kvfwy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }`,`.framer-SKRof .framer-13n6ezs { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 400px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }`,`.framer-SKRof .framer-1ymg63p { --border-bottom-width: 1px; --border-color: var(--token-11ce1999-7b74-4e05-b5ef-93fa4e693a84, rgba(20, 20, 20, 0.1)); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 22px; position: relative; width: 1px; }`,`.framer-SKRof .framer-rg2pf-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; z-index: 1; }`,`.framer-SKRof .framer-1bn53kh-container { flex: none; height: auto; left: 0px; position: fixed; top: 0px; width: auto; }`,...css,...css$2,...css$1,...css$5,`.framer-SKRof[data-border="true"]::after, .framer-SKRof [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; }`,`@media (min-width: 810px) and (max-width: 1199.98px) { .framer-SKRof.framer-72rtr7 { width: 810px; } .framer-SKRof .framer-zp2jhp { gap: 44px; } .framer-SKRof .framer-m7b216 { align-content: center; align-items: center; flex-direction: column; gap: 15px; justify-content: flex-start; } .framer-SKRof .framer-1st2qcb { flex: none; max-width: 600px; width: 100%; } .framer-SKRof .framer-heh8kd { align-content: center; align-items: center; padding: 0px; width: 100%; } .framer-SKRof .framer-frz434, .framer-SKRof .framer-19p9lzm, .framer-SKRof .framer-19mx37g { padding: 40px; } .framer-SKRof .framer-69emmz { gap: 40px; } .framer-SKRof .framer-wjic7b { max-width: unset; } .framer-SKRof .framer-11jbw5q { flex-direction: column; gap: 60px; } .framer-SKRof .framer-1kbvnt1 { flex: none; height: var(--framer-aspect-ratio-supported, 961px); position: relative; top: unset; width: 100%; } .framer-SKRof .framer-1fipg90 { height: var(--framer-aspect-ratio-supported, 961px); } .framer-SKRof .framer-13x7dzs, .framer-SKRof .framer-li8p8y, .framer-SKRof .framer-1ymg63p { flex: none; width: 100%; } .framer-SKRof .framer-nikjeh { height: 151px; left: calc(50.00000000000002% - 151px / 2); top: calc(50.151975683890605% - 151px / 2); width: 151px; } .framer-SKRof .framer-zxs4ct { align-content: center; align-items: center; gap: 15px; } .framer-SKRof .framer-16ydi0n { align-content: center; align-items: center; flex-direction: column; gap: 10px; justify-content: flex-start; } .framer-SKRof .framer-4msdie { align-content: center; align-items: center; flex: none; gap: 22px; width: 60%; } .framer-SKRof .framer-fr5mev, .framer-SKRof .framer-6c7f1v { max-width: 600px; } .framer-SKRof .framer-1qrcckx { grid-template-columns: repeat(2, minmax(200px, 1fr)); } .framer-SKRof .framer-uj0e12-container { left: -49px; top: 53px; transform: unset; width: 40%; } .framer-SKRof .framer-1wq6fih-container { bottom: 44px; left: unset; right: -51px; top: unset; transform: unset; width: 40%; } .framer-SKRof .framer-6xuv29 { gap: 12px; } .framer-SKRof .framer-ecb2ya { height: 100vh; padding: 40px 10px 40px 10px; } .framer-SKRof .framer-1sm03kc { align-content: center; align-items: center; flex-direction: column; gap: 30px; } .framer-SKRof .framer-8yfnz6 { align-content: center; align-items: center; flex: none; position: relative; top: unset; width: 80%; } .framer-SKRof .framer-1lrxher { align-content: center; align-items: center; gap: 10px; } .framer-SKRof .framer-1kvfwy { align-content: center; align-items: center; }}`,`@media (max-width: 809.98px) { .framer-SKRof.framer-72rtr7 { width: 390px; } .framer-SKRof .framer-zp2jhp { gap: 50px; padding: 80px 0px 20px 0px; } .framer-SKRof .framer-m7b216 { align-content: center; align-items: center; flex-direction: column; gap: 10px; justify-content: flex-start; padding: 0px 20px 0px 20px; } .framer-SKRof .framer-1st2qcb, .framer-SKRof .framer-13x7dzs, .framer-SKRof .framer-li8p8y, .framer-SKRof .framer-1kaxat4, .framer-SKRof .framer-1supcxp, .framer-SKRof .framer-pn1p6t { flex: none; width: 100%; } .framer-SKRof .framer-heh8kd { align-content: center; align-items: center; gap: 20px; justify-content: flex-start; padding: 0px; width: 100%; } .framer-SKRof .framer-vce8zt { width: 100%; } .framer-SKRof .framer-18vsp1x { height: 511px; } .framer-SKRof .framer-10339n4 { height: 100%; top: calc(49.905123339658466% - 100% / 2); } .framer-SKRof .framer-1ufpyny { align-content: unset; align-items: unset; display: grid; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(170px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); } .framer-SKRof .framer-3n1jng-container, .framer-SKRof .framer-maln6u-container, .framer-SKRof .framer-10b7l7p-container, .framer-SKRof .framer-6u040e-container { align-self: start; flex: none; justify-self: start; width: 100%; } .framer-SKRof .framer-frz434, .framer-SKRof .framer-19p9lzm, .framer-SKRof .framer-nafxvt, .framer-SKRof .framer-19mx37g { gap: 40px; padding: 50px 20px 50px 20px; } .framer-SKRof .framer-69emmz, .framer-SKRof .framer-6xuv29 { gap: 38px; } .framer-SKRof .framer-191lk47 { gap: 38px; padding: 0px 0px 30px 0px; } .framer-SKRof .framer-11jbw5q { flex-direction: column; } .framer-SKRof .framer-1kbvnt1 { aspect-ratio: unset; flex: none; height: min-content; position: relative; top: unset; width: 100%; } .framer-SKRof .framer-1fipg90 { aspect-ratio: 0.7675438596491229 / 1; height: var(--framer-aspect-ratio-supported, 456px); } .framer-SKRof .framer-dwuwtr { height: 30vh; } .framer-SKRof .framer-nikjeh { height: 79px; left: calc(50.00000000000002% - 79px / 2); top: calc(49.67320261437911% - 79px / 2); width: 79px; } .framer-SKRof .framer-zxs4ct { align-content: center; align-items: center; gap: 23px; } .framer-SKRof .framer-16ydi0n { align-content: center; align-items: center; flex-direction: column; gap: 10px; justify-content: flex-start; max-width: 400px; } .framer-SKRof .framer-4msdie { align-content: center; align-items: center; flex: none; width: 100%; } .framer-SKRof .framer-1qrcckx { grid-template-columns: repeat(1, minmax(200px, 1fr)); } .framer-SKRof .framer-uj0e12-container { left: -18px; top: 77px; transform: unset; width: 40%; } .framer-SKRof .framer-1wq6fih-container { bottom: 70px; left: unset; right: -23px; top: unset; transform: unset; width: 40%; } .framer-SKRof .framer-ecb2ya { flex-direction: column; padding: 20px 10px 100px 10px; } .framer-SKRof .framer-1sm03kc { align-content: center; align-items: center; flex-direction: column; gap: 40px; } .framer-SKRof .framer-8yfnz6 { align-content: center; align-items: center; flex: none; position: relative; top: unset; width: 100%; } .framer-SKRof .framer-1lrxher { align-content: center; align-items: center; gap: 10px; max-width: 400px; } .framer-SKRof .framer-1kvfwy { align-content: center; align-items: center; gap: 12px; } .framer-SKRof .framer-1ymg63p { flex: none; padding: 0px; width: 100%; }}`],`framer-SKRof`),augiA20Il_default=FrameraugiA20Il,FrameraugiA20Il.displayName=`Home`,FrameraugiA20Il.defaultProps={height:8365,width:1200},addFonts(FrameraugiA20Il,[{explicitInter:!0,fonts:[{cssFamilyName:`Nunito Sans`,source:`google`,style:`normal`,uiFamilyName:`Nunito Sans`,url:`https://fonts.gstatic.com/s/nunitosans/v19/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4Gfy5nsV8kA_Ykqw.woff2`,weight:`900`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F`,url:(location.origin+"/assets/framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2"),weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116`,url:(location.origin+"/assets/framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2"),weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+1F00-1FFF`,url:(location.origin+"/assets/framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2"),weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+0370-03FF`,url:(location.origin+"/assets/framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2"),weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF`,url:(location.origin+"/assets/framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2"),weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD`,url:(location.origin+"/assets/framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2"),weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB`,url:(location.origin+"/assets/framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2"),weight:`400`}]},...TickerFonts,...ButtonFonts,...StatisticFonts,...AccordionValueOrFeatureFonts,...VideoFonts,...LottieFonts,...BadgeFonts,...CardServiceSmallFonts,...Image1Fonts,...ImageGalleryFonts,...FAQFonts,...SmoothScrollFonts,...Cursor3Fonts,...getFontsFromSharedStyle(fonts),...getFontsFromSharedStyle(fonts$2),...getFontsFromSharedStyle(fonts$1),...getFontsFromSharedStyle(fonts$5)],{supportsExplicitInterCodegen:!0}),__FramerMetadata__={exports:{Props:{type:`tsType`,annotations:{framerContractVersion:`1`}},default:{type:`reactComponent`,name:`FrameraugiA20Il`,slots:[],annotations:{framerAutoSizeImages:`true`,framerContractVersion:`1`,framerIntrinsicHeight:`8365`,framerIntrinsicWidth:`1200`,framerColorSyntax:`true`,framerComponentViewportWidth:`true`,framerAcceptsLayoutTemplate:`true`,framerScrollSections:`{"lwgGIeKWt":{"pattern":":lwgGIeKWt","name":"value-quote"},"o1KkBLPWw":{"pattern":":o1KkBLPWw","name":"gallery"}}`,framerImmutableVariables:`true`,framerResponsiveScreen:`true`,framerCanvasComponentVariantDetails:`{"propertyName":"variant","data":{"default":{"layout":["fixed","auto"]},"Ulru_24ch":{"layout":["fixed","auto"]},"jvCw4IpzG":{"layout":["fixed","auto"]}}}`,framerDisplayContentsDiv:`false`,framerLayoutTemplateFlowEffect:`true`}},queryParamNames:{type:`variable`,annotations:{framerContractVersion:`1`}},__FramerMetadata__:{type:`variable`}}}}));init_augiA20Il();export{__FramerMetadata__,augiA20Il_default as default,queryParamNames}; //# sourceMappingURL=Qe_I5NGvFPQJPlvL-nQXy5LUCwvS6CdMSkuo8Z7E6U0.BWdNmp7F.mjs.map