{"version":3,"file":"Y1myUIKH0.C0pEFMnm.mjs","names":["end","start","isSelected","dotStyle","className","Image","css"],"sources":["https:/ga.jspm.io/npm:@motionone/utils@10.12.0/dist/index.es.js","https:/framer.com/m/framer/default-utils.js@^0.45.0","https:/framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/ML2P8tpN3NMgUZoox0ho/Carousel.js","https:/framerusercontent.com/modules/9TIiWT99jCROuK6VHHM5/HUTtVtvirIWrybV51Lp3/Y1myUIKH0.js"],"sourcesContent":["function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isString=t=>\"string\"===typeof t;const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let r=0;for(;r<o-2;r++)if(s<e[r+1])break;let f=clamp(0,1,progress(e[r],e[r+1],s));const c=getEasingForSegment(n,r);f=c(f);return mix(t[r],t[r+1],f)}}const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useCallback,useLayoutEffect,useEffect,useState,useRef,cloneElement,startTransition}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{scroll,resize}from\"@motionone/dom\";import{clamp}from\"@motionone/utils\";import{animate,motion,useMotionValue,useTransform,useReducedMotion}from\"framer-motion\";import{usePadding,paddingControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";/**\n * Calculate the width of the fade mask. Fade width and inset are provided\n * as percentages. There's a fade on the left and the right, so we return\n * a maximum of 50%.\n */function calcMaskWidth([inset,width]){return inset+(100-inset)*(width/100)*.5;}/**\n * Use media queries to determine if this device uses a mouse as\n * the primary input.\n */function useIsMouse(){const[isMouseDevice,setIsMouseDevice]=useState(false);useLayoutEffect(()=>{setIsMouseDevice(window.matchMedia(\"(pointer:fine)\").matches);},[]);return isMouseDevice;}/**\n * This checks a scroll position against the available scrollable\n * range. If we have hit an edge, start/end, we fade out the pagination\n * controls and mask. Likewise if we've just moved away from an edge we\n * fade them back in.\n */function checkLimit(progress,target,{edgeOpacity,moreItems,buttonRef},transition){if(moreItems.current&&progress===target){moreItems.current=false;animate(edgeOpacity,1,transition);buttonRef.current.setAttribute(\"disabled\",\"\");}else if(!moreItems.current&&progress!==target){moreItems.current=true;animate(edgeOpacity,0,transition);buttonRef.current.removeAttribute(\"disabled\");}}function useGUI(initialMoreItems,initialAlpha){const moreItems=useRef(initialMoreItems);const edgeOpacity=useMotionValue(moreItems.current?0:1);const fadeOpacity=useTransform(edgeOpacity,[0,1],[initialAlpha||0,1]);const buttonOpacity=useTransform(edgeOpacity,v=>1-v);const buttonRef=useRef(null);/**\n     * Returns a pointer-events CSS value for a given opacity.\n     * The threshold here is arbitrary, the theory being we\n     * should only enable pointer-events when the button is\n     * somewhat visible.\n     */const pointerEvents=useTransform(buttonOpacity,v=>v>.2?\"auto\":\"none\");/**\n     * Returns a cursor CSS value for a given pointer-events value.\n     * So only indicate\n     */const cursor=useTransform(pointerEvents,v=>v===\"auto\"?\"pointer\":\"default\");const buttonStyle={...baseButtonStyles,opacity:buttonOpacity,pointerEvents,cursor};return{moreItems,fadeOpacity,edgeOpacity,buttonStyle,buttonRef};}function setAriaVisible({element}){element.setAttribute(\"aria-hidden\",false);}function useScrollLimits(container,axis,scrollInfo,updateCurrentScroll,targetScroll,checkLimits,measureItems){useEffect(()=>{if(!container.current)return;const updateScrollInfo=info=>{scrollInfo.current=info[axis];/**\n             * If we've reached our target scroll, delete it.\n             * This way we know when to make calculations based on the\n             * actual current scroll or the target scroll.\n             */if(info[axis].current===targetScroll.current){targetScroll.current=undefined;}updateCurrentScroll(info[axis].current);checkLimits();};const stopScroll=scroll(updateScrollInfo,{container:container.current,axis});const stopResize=resize(container.current,()=>{measureItems();checkLimits();});return()=>{stopScroll();stopResize();};},[checkLimits,measureItems]);}/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function Carousel({slots,gap,axis,align,sizingObject,fadeObject,arrowObject,snapObject,progressObject,ariaLabel,borderRadius,effectsObject,...props}){// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numItems=Children.count(filteredSlots);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const padding=usePadding(props);const axisLabel=axis?\"x\":\"y\";const{fadeContent,fadeWidth,fadeInset,fadeTransition,fadeAlpha}=fadeObject;const{snap,snapEdge,fluid}=snapObject;const{widthType,widthInset,widthColumns,heightType,heightInset,heightRows}=sizingObject;const{showScrollbar,showProgressDots,dotSize,dotsInset,dotsRadius,dotsPadding,dotsGap,dotsFill,dotsBackground,dotsActiveOpacity,dotsOpacity,dotsBlur}=progressObject;const{showMouseControls,arrowSize,arrowRadius,arrowFill,leftArrow,rightArrow,arrowPadding}=arrowObject;/**\n     * The latest scroll info on the scrollable axis as reported by Motion One.\n     */const scrollInfo=useRef(undefined);/**\n     * The target scroll we're currently animating to, calculated when\n     * a user presses a pagination button.\n     */const targetScroll=useRef(undefined);/**\n     * If we're performing a scroll animation, return the target scroll instead\n     * of the latest scroll position. This will help users paginate through\n     * a carousel much quicker.\n     */const currentScroll=useMotionValue(0);const updateCurrentScroll=newScroll=>{currentScroll.set(targetScroll.current!==undefined?targetScroll.current:newScroll);};/**\n     * We only want to display pagination buttons if the user has enabled the setting\n     * and this is actually a mouse device.\n     */const isMouseDevice=useIsMouse();/**\n     * Create all the motion values for the GUI at each end of the carousel.\n     */const start=useGUI(false,fadeAlpha);const end=useGUI(true,fadeAlpha);const startMaskInset=useMotionValue(fadeInset*.5);const endMaskInset=useTransform(startMaskInset,v=>100-v);const baseWidth=useMotionValue(fadeWidth);const startMaskWidth=useTransform([startMaskInset,baseWidth],calcMaskWidth);const endMaskWidth=useTransform(startMaskWidth,v=>100-v);const direction=useMotionValue(axis?\"right\":\"bottom\");const mask=useTransform([direction,start.fadeOpacity,startMaskInset,startMaskWidth,end.fadeOpacity,endMaskInset,endMaskWidth],latest=>{return`linear-gradient(to ${latest[0]}, rgb(0, 0, 0, ${latest[1]}) ${latest[2]}%, rgb(0, 0, 0, 1) ${latest[3]}%, rgba(0, 0, 0, 1) ${latest[6]}%, rgb(0, 0, 0, ${latest[4]}) ${latest[5]}%)`;});const carouselRef=useRef(null);/**\n     * Dots state\n     */const[numPages,setNumPages]=useState(isCanvas?4:1);/**\n     * Generate styles for components.\n     */const itemStyle={scrollSnapAlign:snapEdge,flexShrink:0};const childStyle={};if(align===\"stretch\"){if(axis){childStyle.height=\"100%\";itemStyle.height=\"auto\";}else{childStyle.width=\"100%\";itemStyle.width=\"auto\";}}if(!fluid){itemStyle.scrollSnapStop=\"always\";}if(widthType===\"stretch\"){itemStyle.width=`calc(100% - ${widthInset||0}px)`;childStyle.width=\"100%\";}else if(widthType===\"columns\"){itemStyle.width=`calc(${100/widthColumns}% - ${gap}px + ${gap/widthColumns}px)`;childStyle.width=\"100%\";}if(heightType===\"stretch\"){itemStyle.height=`calc(100% - ${heightInset||0}px)`;childStyle.height=\"100%\";}else if(heightType===\"rows\"){itemStyle.height=`calc(${100/heightRows}% - ${gap}px + ${gap/heightRows}px)`;childStyle.height=\"100%\";}const scrollOverflow=isCanvas?\"hidden\":\"auto\";const containerStyle={...baseContainerStyle,padding};const carouselStyle={...baseCarouselStyle,gap,alignItems:align,flexDirection:axis?\"row\":\"column\",overflowX:axis?scrollOverflow:\"hidden\",overflowY:axis?\"hidden\":scrollOverflow,scrollSnapType:snap?`${axisLabel} mandatory`:undefined,WebkitOverflowScrolling:\"touch\",WebkitMaskImage:fadeContent?mask:undefined,maskImage:fadeContent?mask:undefined,borderRadius};const carouselA11y={[\"aria-roledescription\"]:\"carousel\"};if(ariaLabel){carouselA11y[\"aria-title\"]=ariaLabel;}const itemA11y={};if(align===\"stretch\"){itemA11y[\"aria-role\"]=\"group\";itemA11y[\"aria-roledescription\"]=\"slide\";}if(!isCanvas){const itemSizes=useRef([]);useScrollLimits(carouselRef,axisLabel,scrollInfo,updateCurrentScroll,targetScroll,useCallback(()=>{if(!scrollInfo.current)return;const{targetLength,containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();if(!targetLength&&!containerLength)return;if(targetLength>containerLength){checkLimit(current,0,start,fadeTransition);checkLimit(current,scrollLength,end,fadeTransition);for(let i=0;i<itemSizes.current.length;i++){const{element,start,end}=itemSizes.current[i];if(end<current||start>current+containerLength){element.setAttribute(\"aria-hidden\",true);}else{element.setAttribute(\"aria-hidden\",false);}}}else{checkLimit(0,0,start,fadeTransition);checkLimit(1,1,end,fadeTransition);itemSizes.current.forEach(setAriaVisible);}// This used to be Math.ceil, which would round 3.05 to 4.\n// This now uses Math.round to ensure people get a perfect amount of dots\n// when using Columns or Rows — Benjamin\n/**\n                 * Update by Matt: changing back to ceil, might break dots but round was incorrectly\n                 * paginating for all widths - overshooting items at shorter viewports and\n                 * not paginating at all for wide.\n                 */let newNumPages=Math.ceil(targetLength/containerLength);if(!isNaN(newNumPages)){// If the number of dots is 65% of the number of items, make it 100%\nif(newNumPages/numItems>.65)newNumPages=numItems;if(newNumPages!==numPages)setNumPages(newNumPages);}},[numPages]),useCallback(()=>{if(!carouselRef.current)return;itemSizes.current=Array.from(carouselRef.current.children).map(element=>{return axis?{element,start:element.offsetLeft,end:element.offsetLeft+element.offsetWidth}:{element,start:element.offsetTop,end:element.offsetTop+element.offsetHeight};});},[]));}/**\n     * On the canvas, we want to keep the motion values updated\n     * with the latest props. Outside of the canvas these will never\n     * update.\n     */if(isCanvas){useEffect(()=>{baseWidth.set(fadeWidth);},[fadeWidth]);useEffect(()=>{startMaskInset.set(fadeInset*.5);},[fadeInset]);useEffect(()=>{direction.set(axis?\"right\":\"bottom\");},[axis]);}/*const findNextItem = (delta: 1 | -1, target: number) => {\n        if (!scrollInfo.current) return\n        const { current } = scrollInfo.current\n        const { children } = carouselRef.current\n        let scrollTarget\n\n        let i = delta === 1 ? 0 : children.length - 1\n        while (scrollTarget === undefined) {\n            const item = children[i]\n\n            const start = axis ? item.offsetLeft : item.offsetTop\n            const length = axis ? item.offsetWidth : item.offsetHeight\n            const end = start + length\n\n            const threshold = 0.05\n            if (delta === 1) {\n                const visibility = progress(start, end, target)\n                if (visibility < 1 - threshold) {\n                    scrollTarget = start\n                } else if (i === children.length - 1) {\n                    scrollTarget = end\n                }\n            } else if (delta === -1) {\n                const visibility = progress(start, end, target)\n                if (visibility > threshold) {\n                    scrollTarget = end\n                } else if (i === 0) {\n                    scrollTarget = start\n                }\n            }\n\n            i += delta\n        }\n\n        return scrollTarget\n    }*/const isReducedMotion=useReducedMotion();const goto=scrollTo=>{targetScroll.current=scrollTo;const options=axis?{left:scrollTo}:{top:scrollTo};carouselRef.current.scrollTo({...options,behavior:isReducedMotion?\"auto\":\"smooth\"});};const gotoPage=(page,adjustment=0)=>{if(!scrollInfo.current)return;const{scrollLength}=scrollInfo.current;const totalLen=scrollLength/(numPages-1);goto(page*totalLen+adjustment*totalLen);};const gotoDelta=delta=>()=>{if(!scrollInfo.current)return;const{containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();const pageLength=scrollLength/numPages;const currentPage=clamp(0,numPages-1,Math.floor(current/pageLength));let adjustment=0;if(snap&&(snapEdge===\"start\"||snapEdge===\"end\")&&delta>=1)adjustment=.4// this ensures it doesn't snap back to previous page*/\n    ;gotoPage(currentPage+delta,adjustment);};/**\n     * Return placeholder if no children\n     */if(numItems===0){return /*#__PURE__*/_jsx(Placeholder,{});}const dots=[];const dotsBlurStyle={};if(numPages>1&&showProgressDots&&!showScrollbar){for(let i=0;i<numPages;i++){const isSelected=isCanvas&&!i||false;dots.push(/*#__PURE__*/_jsx(Dot,{dotStyle:{...dotStyle,width:dotSize,height:dotSize,backgroundColor:dotsFill},buttonStyle:baseButtonStyles,isSelected:isSelected,selectedOpacity:dotsActiveOpacity,opacity:dotsOpacity,onClick:()=>startTransition(()=>gotoPage(i)),currentScroll:currentScroll,scrollInfo:scrollInfo,total:numPages,index:i,gap:dotsGap,padding:dotsPadding,axis:axis}));}if(dotsBlur){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=`blur(${dotsBlur}px)`;}}return /*#__PURE__*/_jsxs(\"section\",{style:containerStyle,...carouselA11y,children:[/*#__PURE__*/_jsx(motion.ul,{ref:carouselRef,style:carouselStyle,className:\"framer--carousel\",\"data-show-scrollbar\":showScrollbar,\"aria-atomic\":\"false\",\"aria-live\":\"polite\",onWheel:()=>targetScroll.current=undefined,children:Children.map(filteredSlots,(child,index)=>/*#__PURE__*/_jsx(\"li\",{style:itemStyle,...itemA11y,\"aria-label\":`${index+1} of ${numItems}`,children:/*#__PURE__*/cloneElement(child,{...child.props,style:{...child.props?.style,...childStyle}})}))}),/*#__PURE__*/_jsxs(\"fieldset\",{style:{...controlsStyles,padding:arrowPadding,display:\"flex\",flexDirection:axis?\"row\":\"column\"},\"aria-label\":\"Carousel pagination controls\",className:\"framer--carousel-controls\",\"data-show-mouse-controls\":showMouseControls,children:[isMouseDevice&&/*#__PURE__*/_jsx(motion.button,{ref:start.buttonRef,type:\"button\",style:{...start.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(-1),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",alt:\"\",width:arrowSize,height:arrowSize,src:leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\"})}),isMouseDevice&&/*#__PURE__*/_jsx(motion.button,{ref:end.buttonRef,type:\"button\",style:{...end.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(1),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",alt:\"\",width:arrowSize,height:arrowSize,src:rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\"})}),dots.length>1?/*#__PURE__*/_jsx(\"div\",{style:{...dotsContainerStyle,left:axis?\"50%\":dotsInset,top:!axis?\"50%\":\"unset\",transform:axis?\"translateX(-50%)\":\"translateY(-50%)\",flexDirection:axis?\"row\":\"column\",bottom:axis?dotsInset:\"unset\",borderRadius:dotsRadius,backgroundColor:dotsBackground,...dotsBlurStyle},children:dots}):null]}),/*#__PURE__*/_jsx(MouseStyles,{})]});}/* Default Properties */Carousel.defaultProps={gap:10,padding:10,progressObject:{showScrollbar:false,showProgressDots:false},sizingObject:{widthType:\"auto\",widthOffset:0,widthColumns:2,heightType:\"auto\",heightOffset:0,heightRows:2},borderRadius:0};/* Property Controls */addPropertyControls(Carousel,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},axis:{type:ControlType.Enum,title:\"Direction\",options:[true,false],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true},align:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{axis:{true:[\"align-top\",\"align-middle\",\"align-bottom\"],false:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},...paddingControl,sizingObject:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Enum,title:\"Width\",options:[\"auto\",\"stretch\",\"columns\"],optionTitles:[\"Auto\",\"Stretch\",\"Columns\"],defaultValue:\"auto\"},widthInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.widthType!==\"stretch\"},widthColumns:{type:ControlType.Number,title:\"Columns\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.widthType!==\"columns\"},heightType:{type:ControlType.Enum,title:\"Height\",options:[\"auto\",\"stretch\",\"rows\"],optionTitles:[\"Auto\",\"Stretch\",\"Rows\"],defaultValue:\"auto\"},heightInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.heightType!==\"stretch\"},heightRows:{type:ControlType.Number,title:\"Rows\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.heightType!==\"rows\"}}},snapObject:{type:ControlType.Object,title:\"Snapping\",controls:{snap:{type:ControlType.Boolean,title:\"Enable\"},snapEdge:{type:ControlType.Enum,title:\"Edge\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\",hidden:props=>!props.snap},fluid:{type:ControlType.Boolean,title:\"Fluid\",defaultValue:false,hidden:props=>!props.snap}}},fadeObject:{type:ControlType.Object,title:\"Fading\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Enable\",defaultValue:false},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",hidden:props=>!props.fadeContent,min:0,max:1,step:.05,defaultValue:0},fadeTransition:{type:ControlType.Transition,title:\"Transition\",hidden:props=>!props.fadeContent}}},progressObject:{type:ControlType.Object,title:\"Progress\",controls:{showScrollbar:{type:ControlType.Boolean,title:\"Scroll Bar\",defaultValue:false},showProgressDots:{type:ControlType.Boolean,title:\"Dots\",defaultValue:false,hidden:props=>props.showScrollbar},dotSize:{type:ControlType.Number,title:\"Size\",min:1,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsInset:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsPadding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#fff\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBackground:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:200,defaultValue:50,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,defaultValue:.5,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsActiveOpacity:{type:ControlType.Number,title:\"Current\",min:0,max:1,defaultValue:1,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:50,defaultValue:4,step:1,hidden:props=>!props.showProgressDots||props.showScrollbar}}},arrowObject:{type:ControlType.Object,title:\"Arrows\",controls:{showMouseControls:{type:ControlType.Boolean,title:\"Show\",defaultValue:true},arrowFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showMouseControls},leftArrow:{type:ControlType.Image,title:\"Previous\",hidden:props=>!props.showMouseControls},rightArrow:{type:ControlType.Image,title:\"Next\",hidden:props=>!props.showMouseControls},arrowSize:{type:ControlType.Number,title:\"Size\",min:0,max:200,displayStepper:true,defaultValue:40,hidden:props=>!props.showMouseControls},arrowRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,defaultValue:40,hidden:props=>!props.showMouseControls},arrowPadding:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:20,displayStepper:true,hidden:props=>!props.showMouseControls}}},ariaLabel:{type:ControlType.String,title:\"Aria Label\",placeholder:\"Movies...\"},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,displayStepper:true,defaultValue:0}});function Dot({currentScroll,scrollInfo,isSelected,selectedOpacity,opacity:unselectedOpacity,total,index,dotStyle,buttonStyle,gap,padding,axis,...props}){const opacity=useTransform(currentScroll,v=>{if(!scrollInfo.current?.scrollLength){return index===0?selectedOpacity:unselectedOpacity;}const pageLength=scrollInfo.current?.scrollLength/total;const minScroll=pageLength*index;const maxScroll=minScroll+pageLength;const isSelected=v>=minScroll&&(index<total-1?v<maxScroll:index===total-1);return isSelected?selectedOpacity:unselectedOpacity;});const inlinePadding=gap/2;let top=!axis&&index>0?inlinePadding:padding;let bottom=!axis&&index!==total-1?inlinePadding:padding;let right=axis&&index!==total-1?inlinePadding:padding;let left=axis&&index>0?inlinePadding:padding;return /*#__PURE__*/_jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,type:\"button\",...props,style:{...buttonStyle,padding:`${top}px ${right}px ${bottom}px ${left}px`},children:/*#__PURE__*/_jsx(motion.div,{style:{...dotStyle,opacity}})});}function Placeholder(){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"✨\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to swipe between.\"})]});}function MouseStyles(){return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:`<style>@media (pointer: fine) {\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar {\n                    display: none;\n                    -webkit-appearance: none;\n                    width: 0;\n                    height: 0;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar-thumb {\n                    display: none;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"] {\n                    scrollbar-width: none;\n                    scrollbar-height: none;\n                }\n            }</style>`}});}/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:130,lineHeight:1.5,textAlign:\"center\"};const labelStyle={clip:\"rect(0 0 0 0)\",WebkitClipPath:\"inset(50%)\",clipPath:\"inset(50%)\",height:1,width:1,margin:-1,padding:0,overflow:\"hidden\",position:\"absolute\",whiteSpace:\"nowrap\"};/**\n * GUI styles\n */const baseContainerStyle={display:\"flex\",overflow:\"hidden\",width:\"100%\",height:\"100%\",position:\"relative\"};const baseCarouselStyle={padding:0,margin:0,listStyle:\"none\",position:\"relative\",display:\"flex\",flex:\"1 1 100%\",width:\"100%\",height:\"100%\"};const baseButtonStyles={border:\"none\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",background:\"transparent\",cursor:\"pointer\",margin:0,padding:0};const controlsStyles={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",position:\"absolute\",top:0,left:0,right:0,bottom:0,pointerEvents:\"none\",border:0,padding:0,margin:0};/**\n * Dot styles\n */const dotsContainerStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",position:\"absolute\",pointerEvents:\"auto\"};const dotStyle={borderRadius:\"50%\",background:\"white\",cursor:\"pointer\",border:\"none\",placeContent:\"center\",placeItems:\"center\",padding:0};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Carousel\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Carousel.map","// Generated by Framer (7422eea)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/3lJRfKyMoL2lTQGzmWJ3/J7o1aAi1jmhThjVq0YW3/C5Lz8f3eW.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/rAQ1eaRF6UW1ntt5xKiP/NiESxzZ7cEwKgRZNNxn8/IYNffVmHF.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/ioGdCMpD5HUtmWbxuTuY/iLdhsePiz38X9BVkyoLh/MxCs822E_.js\";const enabledGestures={YK3VlyLz7:{hover:true}};const cycleOrder=[\"YK3VlyLz7\",\"qTcPiekgH\"];const serializationHash=\"framer-tGtjH\";const variantClassNames={qTcPiekgH:\"framer-v-8emfl2\",YK3VlyLz7:\"framer-v-ymf9lq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.5,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 2\":\"qTcPiekgH\",Closed:\"YK3VlyLz7\"};const getProps=({height,id,link,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"YK3VlyLz7\",y85EEur2P:link??props.y85EEur2P};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,y85EEur2P,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"YK3VlyLz7\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:y85EEur2P,motionChild:true,nodeId:\"YK3VlyLz7\",openInNewTab:false,scopeId:\"Y1myUIKH0\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-ymf9lq\",className,classNames)} framer-w2hkcd`,\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"YK3VlyLz7\",ref:refBinding,style:{...style},...addPropertyOverrides({\"YK3VlyLz7-hover\":{\"data-framer-name\":undefined},qTcPiekgH:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yh7bwo\",\"data-border\":true,\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"CB_COBjXO\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0e84faa9-0e8c-41e5-9bb2-143464ca5e00, rgb(221, 225, 235))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(24px)\",backgroundColor:\"var(--token-fa3d3554-1524-4f93-b438-1d2639820cc2, rgba(250, 250, 251, 0.5))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,WebkitBackdropFilter:\"blur(24px)\"},variants:{\"YK3VlyLz7-hover\":{\"--border-color\":\"var(--token-f6095afc-4da7-4acb-9faa-4dfd78f08e90, rgb(28, 38, 111))\"}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xcljmh\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"O7CA7d0HD\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18hlzw\",\"data-framer-name\":\"Visual\",layoutDependency:layoutDependency,layoutId:\"h1IIW8wwL\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1iq6eoa\",\"data-framer-name\":\"Shadow\",layoutDependency:layoutDependency,layoutId:\"yjtYMpB9P\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1kragdf\",\"data-framer-name\":\"Floor Shadows\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:39,intrinsicWidth:921,layoutDependency:layoutDependency,layoutId:\"zFJO7Z7Ko\",svg:'<svg width=\"921\" height=\"39\" viewBox=\"0 0 921 39\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g opacity=\"0.6\">\\n<g filter=\"url(#filter0_f_542_122)\">\\n<path d=\"M909.096 38.5695V37.1531V38.5695ZM912.844 21.0576V22.474V21.0576ZM380.716 38.5694V39.9858V38.5694ZM512 26.4081V27.8245V26.4081ZM848.523 26.4081V24.9917V26.4081ZM849.301 22.7738V21.3574V22.7738ZM512.778 22.7738V24.1902V22.7738ZM823.92 26.4081V24.9917V26.4081ZM891.665 26.4081V27.8245V26.4081ZM892.443 22.7738V24.1902V22.7738ZM824.698 22.7738V21.3574V22.7738ZM438.426 29.5713V30.9877V29.5713ZM508.249 29.5713V28.1549V29.5713ZM508.813 26.933V25.5166V26.933ZM438.99 26.933V28.3494V26.933ZM462.023 27.8462V29.2626L462.13 29.2626L462.235 29.2466L462.023 27.8462ZM473.217 27.0407L473.242 25.6246L473.222 25.6242L473.201 25.6244L473.217 27.0407ZM461.842 28.6919L463.227 28.9883L463.594 27.2755H461.842V28.6919ZM485.401 28.6919V27.2755H485.302L485.204 27.2892L485.401 28.6919ZM472.687 29.5174L472.648 30.9333L472.679 30.9341L472.71 30.9336L472.687 29.5174ZM485.539 28.0475L485.401 29.4572L485.47 29.4639H485.539V28.0475ZM533.325 26.7409C532.546 26.6682 531.855 27.2407 531.783 28.0195C531.71 28.7984 532.282 29.4887 533.061 29.5615L533.325 26.7409ZM533.002 27.169C532.221 27.2237 531.633 27.9007 531.688 28.681C531.743 29.4614 532.42 30.0496 533.2 29.9949L533.002 27.169ZM539.188 26.5869C538.41 26.51 537.716 27.0789 537.639 27.8573C537.563 28.6358 538.131 29.3292 538.91 29.406L539.188 26.5869ZM538.766 27.3258C537.987 27.3945 537.411 28.0819 537.48 28.8611C537.548 29.6403 538.236 30.2163 539.015 30.1477L538.766 27.3258ZM544.389 26.4259C543.611 26.346 542.915 26.9121 542.836 27.6903C542.756 28.4685 543.322 29.164 544.1 29.2439L544.389 26.4259ZM543.881 27.4686C543.103 27.5461 542.534 28.2399 542.612 29.0184C542.689 29.7968 543.383 30.365 544.162 30.2875L543.881 27.4686ZM549.963 26.2969C549.185 26.2234 548.494 26.7951 548.42 27.5739C548.347 28.3527 548.918 29.0436 549.697 29.1171L549.963 26.2969ZM549.409 27.5968C548.631 27.6758 548.064 28.3707 548.143 29.1489C548.222 29.9272 548.917 30.4941 549.695 30.4151L549.409 27.5968ZM384.463 22.474L912.844 22.474V19.6412L384.463 19.6412V22.474ZM909.096 37.1531L380.716 37.153V39.9858L909.096 39.9859V37.1531ZM918.539 29.5171C917.644 33.6997 913.373 37.1531 909.096 37.1531V39.9859C914.709 39.9859 920.134 35.599 921.309 30.11L918.539 29.5171ZM912.844 22.474C914.93 22.474 916.538 23.2918 917.525 24.5128C918.512 25.7338 918.976 27.4769 918.539 29.5171L921.309 30.11C921.907 27.3145 921.303 24.6796 919.728 22.7316C918.153 20.7836 915.703 19.6412 912.844 19.6412V22.474ZM375.02 30.11C375.916 25.9274 380.186 22.474 384.463 22.474V19.6412C378.85 19.6412 373.425 24.0281 372.25 29.5171L375.02 30.11ZM372.25 29.5171C371.652 32.3126 372.256 34.9475 373.832 36.8955C375.407 38.8435 377.857 39.9858 380.716 39.9858V37.153C378.629 37.153 377.022 36.3353 376.034 35.1143C375.047 33.8933 374.584 32.1502 375.02 30.11L372.25 29.5171ZM512.778 24.1902L849.301 24.1902V21.3574L512.778 21.3574V24.1902ZM848.523 24.9917L512 24.9917V27.8245L848.523 27.8245V24.9917ZM512 24.9917C511.932 24.9917 511.899 24.9786 511.893 24.9755C511.886 24.9725 511.892 24.9744 511.901 24.9853C511.91 24.9962 511.911 25.0029 511.909 24.9959C511.907 24.9886 511.901 24.9541 511.916 24.8874L509.146 24.2945C508.957 25.174 509.139 26.0741 509.699 26.7665C510.258 27.4588 511.101 27.8245 512 27.8245V24.9917ZM849.385 24.2945C849.31 24.6449 848.882 24.9917 848.523 24.9917V27.8245C850.218 27.8245 851.801 26.5442 852.156 24.8874L849.385 24.2945ZM849.301 24.1902C849.369 24.1902 849.402 24.2033 849.409 24.2065C849.415 24.2094 849.409 24.2076 849.4 24.1967C849.391 24.1858 849.391 24.1791 849.392 24.186C849.394 24.1934 849.4 24.2278 849.385 24.2945L852.156 24.8874C852.344 24.008 852.162 23.1078 851.603 22.4155C851.043 21.7231 850.2 21.3574 849.301 21.3574V24.1902ZM512.778 21.3574C511.083 21.3574 509.5 22.6378 509.146 24.2945L511.916 24.8874C511.991 24.537 512.42 24.1902 512.778 24.1902V21.3574ZM824.698 24.1902L892.443 24.1902V21.3574L824.698 21.3574V24.1902ZM891.665 24.9917L823.92 24.9917V27.8245L891.665 27.8245V24.9917ZM823.92 24.9917C823.852 24.9917 823.819 24.9786 823.812 24.9755C823.806 24.9725 823.812 24.9744 823.821 24.9853C823.83 24.9962 823.83 25.0029 823.829 24.9959C823.827 24.9886 823.821 24.9541 823.835 24.8874L821.065 24.2945C820.877 25.174 821.058 26.0741 821.618 26.7665C822.178 27.4588 823.02 27.8245 823.92 27.8245V24.9917ZM892.528 24.2945C892.453 24.6449 892.024 24.9917 891.665 24.9917V27.8245C893.36 27.8245 894.943 26.5442 895.298 24.8874L892.528 24.2945ZM892.443 24.1902C892.511 24.1902 892.544 24.2033 892.551 24.2065C892.557 24.2094 892.551 24.2076 892.542 24.1967C892.533 24.1858 892.533 24.1791 892.534 24.1861C892.536 24.1934 892.542 24.2278 892.528 24.2945L895.298 24.8874C895.486 24.0079 895.304 23.1078 894.745 22.4154C894.185 21.7231 893.342 21.3574 892.443 21.3574V24.1902ZM824.698 21.3574C823.003 21.3574 821.42 22.6378 821.065 24.2945L823.835 24.8874C823.91 24.537 824.339 24.1902 824.698 24.1902V21.3574ZM438.99 28.3494L508.813 28.3494V25.5166L438.99 25.5166V28.3494ZM508.249 28.1549L438.426 28.1549V30.9877L508.249 30.9877V28.1549ZM438.426 28.1549C438.439 28.1549 438.555 28.1695 438.656 28.2943C438.757 28.4191 438.747 28.5352 438.744 28.5486L435.974 27.9557C435.815 28.6976 435.966 29.4733 436.453 30.0755C436.94 30.6777 437.667 30.9877 438.426 30.9877V28.1549ZM508.495 27.9557C508.495 27.955 508.492 27.9699 508.475 27.9966C508.457 28.0235 508.43 28.0546 508.395 28.0835C508.359 28.1124 508.323 28.1322 508.293 28.1436C508.263 28.1548 508.248 28.1549 508.249 28.1549V30.9877C509.662 30.9877 510.969 29.9303 511.265 28.5486L508.495 27.9557ZM508.813 28.3494C508.8 28.3494 508.684 28.3348 508.583 28.21C508.482 28.0852 508.492 27.9691 508.495 27.9557L511.265 28.5486C511.424 27.8067 511.273 27.031 510.786 26.4288C510.299 25.8266 509.572 25.5166 508.813 25.5166V28.3494ZM438.99 25.5166C437.577 25.5166 436.27 26.574 435.974 27.9557L438.744 28.5486C438.744 28.5493 438.747 28.5344 438.764 28.5077C438.782 28.4808 438.809 28.4497 438.844 28.4208C438.88 28.3919 438.916 28.3721 438.946 28.3607C438.976 28.3495 438.991 28.3494 438.99 28.3494V25.5166ZM437.363 29.2626H462.023V26.4298L437.363 26.4298V29.2626ZM462.235 29.2466C463.788 29.0119 468.221 28.5153 473.234 28.457L473.201 25.6244C468.048 25.6843 463.485 26.1927 461.812 26.4457L462.235 29.2466ZM473.192 28.4569C475.069 28.4905 479.398 28.6109 481.834 28.821L482.077 25.9987C479.534 25.7793 475.117 25.6581 473.242 25.6246L473.192 28.4569ZM437.182 30.1082L461.842 30.1083V27.2755L437.182 27.2755V30.1082ZM509.786 27.2755L485.401 27.2755V30.1083L509.786 30.1083V27.2755ZM485.204 27.2892C483.61 27.513 478.806 28 472.664 28.1012L472.71 30.9336C478.956 30.8307 483.877 30.3361 485.598 30.0945L485.204 27.2892ZM472.726 28.1016C470.909 28.0515 468.193 27.9503 465.95 27.8103C464.823 27.74 463.841 27.6614 463.158 27.5775C462.806 27.5344 462.584 27.4958 462.471 27.4681C462.4 27.4505 462.454 27.4567 462.555 27.5086C462.599 27.5309 462.762 27.6159 462.921 27.7979C463.105 28.0082 463.346 28.4354 463.227 28.9883L460.457 28.3954C460.333 28.9745 460.583 29.4277 460.789 29.6637C460.971 29.8714 461.17 29.9819 461.263 30.0295C461.463 30.1319 461.668 30.1877 461.794 30.2188C462.077 30.2884 462.437 30.3432 462.813 30.3892C463.583 30.4837 464.634 30.5665 465.773 30.6376C468.062 30.7804 470.813 30.8827 472.648 30.9333L472.726 28.1016ZM509.924 26.6311L485.539 26.6311V29.4639L509.924 29.4639V26.6311ZM485.676 26.6378C485.423 26.6131 485.157 26.5814 484.945 26.5478C484.837 26.5308 484.76 26.5159 484.712 26.5048C484.627 26.4851 484.706 26.4944 484.834 26.5603C484.875 26.5818 484.952 26.6246 485.04 26.6948C485.12 26.7592 485.274 26.8967 485.394 27.1246C485.529 27.3822 485.606 27.7318 485.513 28.1094C485.427 28.455 485.234 28.6769 485.111 28.7903C484.896 28.9896 484.68 29.0553 484.67 29.0588C484.619 29.0762 484.593 29.0797 484.615 29.0755C484.723 29.0545 485.04 29.018 485.709 28.9857L485.572 26.1562C484.905 26.1884 484.406 26.2305 484.076 26.2945C483.988 26.3115 483.876 26.3367 483.76 26.3761C483.685 26.4015 483.427 26.4894 483.187 26.711C483.053 26.8355 482.852 27.0687 482.764 27.4256C482.667 27.8144 482.746 28.1752 482.887 28.4441C483.11 28.8676 483.474 29.0463 483.531 29.076C483.745 29.1868 483.97 29.2407 484.071 29.2642C484.21 29.2963 484.359 29.3233 484.502 29.3458C484.789 29.3913 485.115 29.4293 485.401 29.4572L485.676 26.6378ZM533.061 29.5615C533.259 29.5799 533.462 29.604 533.619 29.6295C533.699 29.6425 533.749 29.6529 533.773 29.6587C533.836 29.6743 533.725 29.6563 533.574 29.5695C533.534 29.5466 533.206 29.3686 533.018 28.9501C532.904 28.6949 532.856 28.3779 532.936 28.0487C533.011 27.742 533.171 27.5326 533.287 27.4133C533.492 27.203 533.703 27.1241 533.731 27.1133C533.793 27.0889 533.831 27.0809 533.823 27.0828C533.767 27.0958 533.539 27.1313 533.002 27.169L533.2 29.9949C533.737 29.9572 534.166 29.9113 534.464 29.842C534.545 29.8233 534.653 29.7947 534.767 29.7497C534.847 29.7183 535.094 29.6188 535.318 29.388C535.444 29.2586 535.61 29.039 535.688 28.7221C535.771 28.3827 535.722 28.0557 535.603 27.7904C535.406 27.3517 535.055 27.1537 534.981 27.1111C534.761 26.985 534.534 26.9287 534.449 26.9078C534.324 26.877 534.192 26.8526 534.072 26.8332C533.83 26.794 533.56 26.7629 533.325 26.7409L533.061 29.5615ZM538.91 29.406C539.212 29.4358 539.528 29.4759 539.778 29.5204C539.905 29.543 539.994 29.5629 540.047 29.5775C540.143 29.6037 540.041 29.5893 539.892 29.4912C539.836 29.4544 539.54 29.2608 539.388 28.8465C539.301 28.6077 539.275 28.3313 539.343 28.0528C539.406 27.7887 539.534 27.5984 539.637 27.4798C539.821 27.2691 540.014 27.1852 540.04 27.1735C540.093 27.1494 540.118 27.1446 540.092 27.1518C539.958 27.1882 539.575 27.2545 538.766 27.3258L539.015 30.1477C539.825 30.0762 540.433 29.9946 540.835 29.8855C540.942 29.8563 541.073 29.8152 541.206 29.7552C541.311 29.7074 541.558 29.5879 541.772 29.3418C542.047 29.0271 542.271 28.4784 542.048 27.8703C541.883 27.4215 541.554 27.194 541.448 27.1238C541.197 26.959 540.923 26.8803 540.797 26.8457C540.628 26.7994 540.446 26.7619 540.274 26.7314C539.927 26.6697 539.534 26.6209 539.188 26.5869L538.91 29.406ZM544.1 29.2439C544.498 29.2847 544.915 29.3403 545.251 29.4036C545.42 29.4355 545.545 29.4651 545.626 29.489C545.751 29.5257 545.664 29.5174 545.523 29.4159C545.461 29.3718 545.19 29.1737 545.06 28.771C544.987 28.5458 544.972 28.2934 545.032 28.0429C545.089 27.8032 545.2 27.6261 545.294 27.5111C545.463 27.3055 545.639 27.2223 545.659 27.2124C545.703 27.1913 545.714 27.1911 545.67 27.2044C545.461 27.2663 544.934 27.3638 543.881 27.4686L544.162 30.2875C545.218 30.1823 545.984 30.066 546.476 29.92C546.607 29.8812 546.756 29.8294 546.904 29.7572C547.029 29.6962 547.276 29.5624 547.485 29.3068C547.744 28.9915 547.942 28.475 547.756 27.8993C547.61 27.4482 547.297 27.2024 547.17 27.1116C546.898 26.9168 546.588 26.819 546.426 26.7713C546.22 26.7108 545.994 26.661 545.776 26.6198C545.336 26.5369 544.833 26.4715 544.389 26.4259L544.1 29.2439ZM549.697 29.1171C550.215 29.166 550.765 29.234 551.212 29.3134C551.437 29.3534 551.614 29.3924 551.738 29.427C551.799 29.4442 551.832 29.456 551.843 29.4603C551.862 29.468 551.811 29.4507 551.731 29.3957C551.682 29.3626 551.407 29.1742 551.27 28.7724C551.192 28.5448 551.174 28.2873 551.236 28.0312C551.294 27.7875 551.408 27.6105 551.501 27.4992C551.666 27.3015 551.834 27.227 551.836 27.2257C551.863 27.2128 551.854 27.2202 551.784 27.2408C551.473 27.332 550.761 27.4596 549.409 27.5968L549.695 30.4151C551.049 30.2776 551.995 30.1311 552.581 29.9591C552.735 29.914 552.902 29.8563 553.063 29.7791C553.2 29.7136 553.458 29.5757 553.675 29.3157C553.944 28.994 554.155 28.4571 553.951 27.8585C553.794 27.3966 553.464 27.1492 553.331 27.0585C553.041 26.8596 552.702 26.7551 552.5 26.6988C552.255 26.6302 551.98 26.5728 551.707 26.5243C551.159 26.4268 550.526 26.3501 549.963 26.2969L549.697 29.1171Z\" fill=\"black\" fill-opacity=\"0.74\"/>\\n</g>\\n<g filter=\"url(#filter1_f_542_122)\">\\n<path d=\"M535.656 17.5119V16.0955V17.5119ZM539.404 2.22816e-05V1.41642V2.22816e-05ZM7.27606 17.5118V18.9282V17.5118ZM138.56 5.35049V6.76688V5.35049ZM475.084 5.35049V3.93409V5.35049ZM475.862 1.71621V0.299814V1.71621ZM139.338 1.71621V3.13261V1.71621ZM450.48 5.35049V3.93409V5.35049ZM518.226 5.35049V6.76689V5.35049ZM519.004 1.71621V3.13261V1.71621ZM451.258 1.71621V0.299811V1.71621ZM64.9863 8.51363V9.93003V8.51363ZM134.809 8.51364V7.09724V8.51364ZM135.374 5.87542V4.45902V5.87542ZM65.5509 5.87542V7.29182V5.87542ZM88.5837 6.78853V8.20493L88.6901 8.20493L88.7954 8.18903L88.5837 6.78853ZM99.7776 5.98311L99.8029 4.56693L99.782 4.56656L99.7611 4.5668L99.7776 5.98311ZM88.4027 7.63423L89.7877 7.93065L90.1543 6.21784H88.4027V7.63423ZM111.961 7.63424V6.21784H111.862L111.764 6.2316L111.961 7.63424ZM99.2475 8.4598L99.2085 9.87566L99.2397 9.87652L99.2709 9.87601L99.2475 8.4598ZM112.099 6.98989L111.962 8.39962L112.03 8.40629H112.099V6.98989ZM159.885 5.68332C159.106 5.6106 158.416 6.18304 158.343 6.96191C158.27 7.74078 158.843 8.43113 159.622 8.50385L159.885 5.68332ZM159.562 6.11138C158.782 6.16611 158.194 6.84306 158.248 7.6234C158.303 8.40374 158.98 8.99197 159.76 8.93724L159.562 6.11138ZM165.748 5.52924C164.97 5.45243 164.277 6.02124 164.2 6.79972C164.123 7.57819 164.692 8.27154 165.47 8.34835L165.748 5.52924ZM165.327 6.26818C164.547 6.33687 163.971 7.02424 164.04 7.80348C164.109 8.58271 164.796 9.15872 165.575 9.09003L165.327 6.26818ZM170.95 5.36827C170.172 5.28842 169.476 5.85452 169.396 6.63269C169.316 7.41086 169.882 8.10642 170.661 8.18627L170.95 5.36827ZM170.442 6.41101C169.663 6.48849 169.095 7.18233 169.172 7.96074C169.25 8.73915 169.944 9.30736 170.722 9.22987L170.442 6.41101ZM176.524 5.23927C175.745 5.16573 175.054 5.73745 174.981 6.51624C174.907 7.29504 175.479 7.98599 176.258 8.05953L176.524 5.23927ZM175.97 6.53915C175.191 6.61814 174.625 7.31307 174.704 8.09133C174.783 8.86959 175.477 9.43646 176.256 9.35747L175.97 6.53915ZM11.0239 1.4164L539.404 1.41642V-1.41638L11.0239 -1.4164V1.4164ZM535.656 16.0955L7.27606 16.0954V18.9282L535.656 18.9282V16.0955ZM545.099 8.45952C544.204 12.642 539.934 16.0955 535.656 16.0955V18.9282C541.27 18.9282 546.695 14.5413 547.869 9.05236L545.099 8.45952ZM539.404 1.41642C541.491 1.41642 543.098 2.23419 544.086 3.45517C545.073 4.67615 545.536 6.41928 545.099 8.45952L547.869 9.05236C548.468 6.25684 547.863 3.62201 546.288 1.67397C544.713 -0.274064 542.263 -1.41638 539.404 -1.41638V1.41642ZM1.58087 9.05233C2.476 4.86981 6.74669 1.4164 11.0239 1.4164V-1.4164C5.41065 -1.4164 -0.0144691 2.97051 -1.1892 8.45949L1.58087 9.05233ZM-1.1892 8.45949C-1.78749 11.255 -1.18322 13.8898 0.392001 15.8379C1.96722 17.7859 4.41724 18.9282 7.27606 18.9282V16.0954C5.18963 16.0954 3.58206 15.2777 2.59475 14.0567C1.60744 12.8357 1.14422 11.0926 1.58087 9.05233L-1.1892 8.45949ZM139.338 3.13261L475.862 3.13261V0.299814L139.338 0.299811V3.13261ZM475.084 3.93409L138.56 3.93409V6.76688L475.084 6.76689V3.93409ZM138.56 3.93409C138.492 3.93409 138.46 3.92097 138.453 3.91787C138.447 3.91493 138.453 3.91678 138.462 3.92767C138.471 3.93857 138.471 3.94526 138.47 3.93829C138.468 3.93095 138.462 3.89652 138.476 3.82977L135.706 3.23693C135.518 4.11634 135.699 5.01647 136.259 5.70884C136.819 6.40122 137.661 6.76688 138.56 6.76688V3.93409ZM475.946 3.23693C475.871 3.58727 475.442 3.93409 475.084 3.93409V6.76689C476.778 6.76689 478.361 5.48658 478.716 3.82977L475.946 3.23693ZM475.862 3.13261C475.93 3.13261 475.962 3.14573 475.969 3.14883C475.976 3.15178 475.969 3.14993 475.96 3.13904C475.952 3.12815 475.951 3.12146 475.953 3.12842C475.954 3.13576 475.96 3.17019 475.946 3.23693L478.716 3.82977C478.904 2.95034 478.723 2.0502 478.163 1.35784C477.603 0.665477 476.761 0.299814 475.862 0.299814V3.13261ZM139.338 0.299811C137.644 0.299811 136.061 1.58014 135.706 3.23693L138.476 3.82977C138.551 3.4794 138.98 3.13261 139.338 3.13261V0.299811ZM451.258 3.13261L519.004 3.13261V0.299813L451.258 0.299811V3.13261ZM518.226 3.93409L450.48 3.93409V6.76688L518.226 6.76689V3.93409ZM450.48 3.93409C450.412 3.93409 450.38 3.92097 450.373 3.91786C450.366 3.91492 450.373 3.91676 450.382 3.92766C450.39 3.93855 450.391 3.94524 450.389 3.93828C450.388 3.93093 450.382 3.89651 450.396 3.82977L447.626 3.23693C447.438 4.11636 447.619 5.0165 448.179 5.70886C448.739 6.40122 449.581 6.76688 450.48 6.76688V3.93409ZM519.088 3.23693C519.013 3.58727 518.584 3.93409 518.226 3.93409V6.76689C519.92 6.76689 521.503 5.48658 521.858 3.82977L519.088 3.23693ZM519.004 3.13261C519.072 3.13261 519.104 3.14573 519.111 3.14884C519.118 3.15178 519.111 3.14994 519.102 3.13906C519.094 3.12817 519.093 3.12148 519.095 3.12844C519.096 3.13578 519.102 3.1702 519.088 3.23693L521.858 3.82977C522.046 2.95032 521.865 2.05018 521.305 1.35782C520.745 0.665474 519.903 0.299813 519.004 0.299813V3.13261ZM451.258 0.299811C449.564 0.29981 447.98 1.58014 447.626 3.23693L450.396 3.82977C450.471 3.4794 450.9 3.13261 451.258 3.13261V0.299811ZM65.5509 7.29182L135.374 7.29182V4.45902L65.5509 4.45902V7.29182ZM134.809 7.09724L64.9863 7.09724V9.93003L134.809 9.93004V7.09724ZM64.9863 7.09724C64.9999 7.09724 65.1155 7.11186 65.2164 7.23668C65.3174 7.36149 65.3075 7.47756 65.3046 7.49095L62.5346 6.89811C62.3758 7.64001 62.5267 8.41564 63.0137 9.01788C63.5007 9.62011 64.2276 9.93003 64.9863 9.93003V7.09724ZM135.055 6.89811C135.056 6.89741 135.052 6.91228 135.035 6.93895C135.018 6.96589 134.991 6.99701 134.955 7.02591C134.919 7.05481 134.883 7.07454 134.853 7.08593C134.824 7.09721 134.808 7.09724 134.809 7.09724V9.93004C136.222 9.93004 137.53 8.8727 137.825 7.49095L135.055 6.89811ZM135.374 7.29182C135.36 7.29182 135.245 7.27719 135.144 7.15238C135.043 7.02756 135.053 6.91149 135.055 6.89811L137.825 7.49095C137.984 6.74905 137.833 5.97342 137.346 5.37118C136.859 4.76894 136.132 4.45902 135.374 4.45902V7.29182ZM65.5509 4.45902C64.1378 4.45902 62.8303 5.51635 62.5346 6.89811L65.3046 7.49095C65.3045 7.49165 65.3077 7.47678 65.3249 7.45011C65.3423 7.42317 65.3692 7.39204 65.4049 7.36315C65.4407 7.33425 65.4767 7.31452 65.5067 7.30312C65.5364 7.29185 65.5516 7.29182 65.5509 7.29182V4.45902ZM63.923 8.20493H88.5837V5.37214L63.923 5.37213V8.20493ZM88.7954 8.18903C90.3488 7.95425 94.7812 7.45766 99.7941 7.39941L99.7611 4.5668C94.6089 4.62668 90.0458 5.13508 88.372 5.38804L88.7954 8.18903ZM99.7523 7.39928C101.629 7.43286 105.959 7.55327 108.394 7.76342L108.638 4.94111C106.095 4.72169 101.677 4.60047 99.8029 4.56693L99.7523 7.39928ZM63.742 9.05063L88.4027 9.05063V6.21784L63.742 6.21783V9.05063ZM136.346 6.21784L111.961 6.21784V9.05063L136.346 9.05064V6.21784ZM111.764 6.2316C110.171 6.45537 105.366 6.94242 99.2242 7.04359L99.2709 9.87601C105.517 9.77313 110.438 9.27846 112.158 9.03687L111.764 6.2316ZM99.2866 7.04394C97.4693 6.99384 94.7535 6.89272 92.5101 6.75267C91.3837 6.68235 90.402 6.60374 89.7182 6.51989C89.3668 6.47681 89.1441 6.43814 89.0316 6.41046C88.9602 6.39288 89.0145 6.3991 89.1157 6.45097C89.1592 6.47326 89.3221 6.5583 89.4813 6.74026C89.6654 6.95055 89.9061 7.37775 89.7877 7.93065L87.0177 7.33781C86.8937 7.9169 87.1432 8.37005 87.3498 8.60607C87.5316 8.81376 87.7307 8.92431 87.8235 8.97187C88.0233 9.07428 88.2285 9.13013 88.3547 9.16119C88.6376 9.23081 88.9976 9.28555 89.3734 9.33163C90.1439 9.42611 91.1942 9.50883 92.3336 9.57997C94.6221 9.72283 97.3735 9.82508 99.2085 9.87566L99.2866 7.04394ZM136.484 5.57349L112.099 5.57349V8.40629L136.484 8.40629V5.57349ZM112.236 5.58016C111.983 5.5555 111.718 5.52383 111.505 5.4902C111.398 5.47321 111.32 5.45829 111.272 5.44716C111.188 5.42748 111.267 5.4368 111.394 5.50265C111.436 5.5242 111.512 5.56697 111.6 5.63719C111.681 5.7016 111.834 5.83906 111.954 6.06702C112.09 6.32459 112.167 6.67416 112.073 7.05175C111.987 7.39739 111.794 7.61933 111.672 7.73269C111.456 7.93199 111.241 7.99764 111.231 8.00115C111.179 8.01862 111.154 8.02212 111.175 8.01789C111.284 7.99684 111.6 7.96037 112.269 7.9281L112.133 5.09859C111.466 5.13076 110.966 5.17293 110.636 5.23689C110.548 5.2539 110.437 5.27905 110.321 5.31844C110.246 5.34388 109.987 5.43173 109.748 5.65338C109.613 5.77792 109.413 6.01107 109.324 6.36795C109.227 6.75677 109.306 7.1176 109.448 7.38644C109.67 7.80996 110.034 7.98864 110.092 8.01838C110.306 8.12917 110.531 8.18306 110.632 8.2066C110.77 8.23869 110.92 8.26564 111.062 8.28819C111.35 8.33364 111.675 8.37171 111.962 8.39962L112.236 5.58016ZM159.622 8.50385C159.819 8.52229 160.022 8.54636 160.18 8.57191C160.26 8.5849 160.31 8.59531 160.333 8.60108C160.397 8.61668 160.286 8.59863 160.134 8.51192C160.094 8.48899 159.766 8.31096 159.579 7.89246C159.464 7.63724 159.416 7.32028 159.497 6.99107C159.572 6.68438 159.732 6.47499 159.848 6.35572C160.052 6.14539 160.264 6.06645 160.291 6.05563C160.353 6.03126 160.391 6.0233 160.384 6.02515C160.327 6.03817 160.1 6.07367 159.562 6.11138L159.76 8.93724C160.297 8.89958 160.727 8.85364 161.025 8.78439C161.105 8.76567 161.213 8.73709 161.327 8.69212C161.407 8.66072 161.654 8.56121 161.879 8.33042C162.005 8.20093 162.171 7.98134 162.248 7.66449C162.331 7.32512 162.282 6.99804 162.163 6.73274C161.966 6.29409 161.616 6.0961 161.542 6.05349C161.321 5.9274 161.094 5.87108 161.009 5.85014C160.884 5.81939 160.753 5.79501 160.633 5.7756C160.391 5.73638 160.12 5.70526 159.885 5.68332L159.622 8.50385ZM165.47 8.34835C165.773 8.37819 166.088 8.41831 166.339 8.46283C166.465 8.48534 166.554 8.50529 166.607 8.51986C166.703 8.54612 166.602 8.53172 166.452 8.43358C166.396 8.39676 166.101 8.2032 165.949 7.78892C165.861 7.5501 165.836 7.27365 165.903 6.99517C165.967 6.73103 166.095 6.54077 166.198 6.42219C166.382 6.21145 166.574 6.12762 166.6 6.11585C166.653 6.09181 166.679 6.087 166.652 6.0942C166.518 6.13063 166.135 6.19691 165.327 6.26818L165.575 9.09003C166.385 9.01863 166.993 8.93701 167.395 8.82785C167.503 8.79866 167.633 8.7576 167.766 8.69757C167.872 8.64982 168.118 8.53026 168.333 8.28417C168.607 7.96951 168.831 7.42082 168.608 6.81266C168.443 6.36391 168.115 6.13639 168.008 6.06621C167.757 5.90135 167.483 5.82271 167.357 5.78812C167.189 5.74183 167.007 5.70433 166.834 5.67374C166.487 5.61205 166.094 5.56333 165.748 5.52924L165.47 8.34835ZM170.661 8.18627C171.058 8.22706 171.476 8.28273 171.811 8.34595C171.98 8.37785 172.106 8.40745 172.187 8.43136C172.312 8.46812 172.225 8.45974 172.083 8.35831C172.021 8.31423 171.751 8.11607 171.621 7.71336C171.548 7.48815 171.533 7.23582 171.592 6.98525C171.65 6.74558 171.761 6.56849 171.855 6.45352C172.023 6.24784 172.2 6.1647 172.22 6.15481C172.263 6.1337 172.275 6.13353 172.23 6.14676C172.022 6.2087 171.495 6.30618 170.442 6.41101L170.722 9.22987C171.779 9.12471 172.545 9.0084 173.036 8.86237C173.167 8.82361 173.317 8.77181 173.464 8.69958C173.589 8.63858 173.836 8.50483 174.046 8.24922C174.304 7.93393 174.502 7.41736 174.316 6.84171C174.17 6.39054 173.858 6.14475 173.731 6.05399C173.458 5.85921 173.148 5.76134 172.986 5.71367C172.781 5.65316 172.555 5.60341 172.336 5.56222C171.896 5.47927 171.394 5.41385 170.95 5.36827L170.661 8.18627ZM176.258 8.05953C176.775 8.10843 177.325 8.17642 177.773 8.25583C177.998 8.2958 178.174 8.33478 178.298 8.36939C178.36 8.38659 178.393 8.39842 178.403 8.40266C178.423 8.41038 178.371 8.39307 178.291 8.33806C178.243 8.30497 177.967 8.11655 177.83 7.71482C177.753 7.48723 177.735 7.22967 177.796 6.97356C177.854 6.72984 177.969 6.55284 178.062 6.44159C178.227 6.24391 178.394 6.16939 178.397 6.16811C178.424 6.15515 178.415 6.16259 178.344 6.18323C178.034 6.27436 177.321 6.402 175.97 6.53915L176.256 9.35747C177.61 9.22003 178.555 9.07353 179.142 8.90153C179.295 8.85638 179.463 8.79873 179.624 8.72153C179.76 8.65601 180.018 8.5181 180.235 8.25804C180.504 7.93638 180.716 7.39944 180.512 6.80092C180.354 6.33902 180.024 6.09161 179.892 6.00088C179.601 5.80195 179.262 5.69753 179.061 5.6412C178.816 5.57263 178.541 5.51514 178.268 5.46667C177.719 5.36921 177.087 5.29245 176.524 5.23927L176.258 8.05953Z\" fill=\"black\" fill-opacity=\"0.3\"/>\\n</g>\\n</g>\\n<defs>\\n<filter id=\"filter0_f_542_122\" x=\"336.023\" y=\"-16.3589\" width=\"621.513\" height=\"92.3447\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"18\" result=\"effect1_foregroundBlur_542_122\"/>\\n</filter>\\n<filter id=\"filter1_f_542_122\" x=\"-37.4161\" y=\"-37.4165\" width=\"621.513\" height=\"92.3447\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"18\" result=\"effect1_foregroundBlur_542_122\"/>\\n</filter>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+20+69.5+-36),pixelHeight:2560,pixelWidth:2255,positionX:\"center\",positionY:\"center\",sizes:\"252px\",src:\"https://framerusercontent.com/images/xEX8bfASPsYQSe1hQA2rMoZGo.png\",srcSet:\"https://framerusercontent.com/images/xEX8bfASPsYQSe1hQA2rMoZGo.png?scale-down-to=1024 902w,https://framerusercontent.com/images/xEX8bfASPsYQSe1hQA2rMoZGo.png?scale-down-to=2048 1804w,https://framerusercontent.com/images/xEX8bfASPsYQSe1hQA2rMoZGo.png 2255w\"},className:\"framer-1d1y1qg\",\"data-framer-name\":\"Card 1\",layoutDependency:layoutDependency,layoutId:\"sj5eJUklc\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v3uy7s\",\"data-framer-name\":\"Shadow Between\",layoutDependency:layoutDependency,layoutId:\"W9dbMYETQ\",style:{backgroundColor:\"rgba(0, 0, 0, 0.51)\",filter:\"blur(32.19088363647461px)\",rotate:-40,WebkitFilter:\"blur(32.19088363647461px)\"}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+20+69.5+-13),pixelHeight:2489,pixelWidth:2135,positionX:\"center\",positionY:\"center\",sizes:\"208px\",src:\"https://framerusercontent.com/images/2xW5oEk4uBzLvG1yU4J3n8rYo8.png\",srcSet:\"https://framerusercontent.com/images/2xW5oEk4uBzLvG1yU4J3n8rYo8.png?scale-down-to=1024 878w,https://framerusercontent.com/images/2xW5oEk4uBzLvG1yU4J3n8rYo8.png?scale-down-to=2048 1756w,https://framerusercontent.com/images/2xW5oEk4uBzLvG1yU4J3n8rYo8.png 2135w\"},className:\"framer-1xh9qxf\",\"data-framer-name\":\"Card 2\",layoutDependency:layoutDependency,layoutId:\"j2CiKOXX2\"})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1okhqm3\",\"data-framer-name\":\"Info\",layoutDependency:layoutDependency,layoutId:\"ueT2gw1yg\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1eghmkv\",\"data-styles-preset\":\"C5Lz8f3eW\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-f6095afc-4da7-4acb-9faa-4dfd78f08e90, rgb(28, 38, 111)))\"},children:\"UX Maturity Cards\"})}),className:\"framer-n1qo2f\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MxdbsqnhR\",style:{\"--extracted-gdpscs\":\"var(--token-f6095afc-4da7-4acb-9faa-4dfd78f08e90, rgb(28, 38, 111))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-z4gv3n\",\"data-styles-preset\":\"IYNffVmHF\",children:\"Wo steht Ihr Unternehmen in Sachen UX? Dieses Kartenset hilft nicht nur bei der Status-Quo Bestimmung Ihres UX Reifegrads (UX Maturity), sondern liefert auch konkrete Ideen, wie Sie Ihre UX-Prozesse Schritt f\\xfcr Schritt aufbauen und weiterentwickeln.\"})}),className:\"framer-jsrcs1\",\"data-framer-name\":\"Description\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"W7a6BHtuh\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-bns3jm\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"KnoppZOYF\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-wh7ejs\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"gDb4XSelP\",style:{backgroundColor:\"var(--token-f6095afc-4da7-4acb-9faa-4dfd78f08e90, rgb(28, 38, 111))\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32},variants:{\"YK3VlyLz7-hover\":{backgroundColor:\"var(--token-a378a457-09c9-4e21-8971-31a4dc6ae8ea, rgb(20, 22, 54))\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-htwtz9\",\"data-styles-preset\":\"MxCs822E_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d735e6d1-9a18-457a-900d-39e8a1eb073d, rgb(255, 255, 255)))\"},children:\"Kartenset ansehen\"})}),className:\"framer-111hiyo\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I4qmh8XyW\",style:{\"--extracted-r6o4lv\":\"var(--token-d735e6d1-9a18-457a-900d-39e8a1eb073d, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true})})})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tGtjH.framer-w2hkcd, .framer-tGtjH .framer-w2hkcd { display: block; }\",\".framer-tGtjH.framer-ymf9lq { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 792px; }\",\".framer-tGtjH .framer-1yh7bwo { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px 24px 20px 24px; position: relative; width: 1px; }\",\".framer-tGtjH .framer-1xcljmh { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: center; overflow: visible; padding: 12px 32px 12px 32px; position: relative; width: 316px; }\",\".framer-tGtjH .framer-18hlzw { flex: 1 0 0px; height: 267px; overflow: visible; position: relative; width: 1px; }\",\".framer-tGtjH .framer-1iq6eoa { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; width: 47%; }\",\".framer-tGtjH .framer-1kragdf { flex: none; height: 7px; position: relative; width: 264px; }\",\".framer-tGtjH .framer-1d1y1qg { flex: none; gap: 10px; height: 263px; left: -28px; position: absolute; top: -36px; width: 252px; z-index: 10; }\",\".framer-tGtjH .framer-1v3uy7s { flex: none; height: 47px; left: 78px; position: absolute; top: 102px; width: 107px; }\",\".framer-tGtjH .framer-1xh9qxf { flex: none; height: 254px; position: absolute; right: -12px; top: -13px; width: 208px; }\",\".framer-tGtjH .framer-1okhqm3 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 32px 0px 32px 0px; position: relative; width: 1px; }\",\".framer-tGtjH .framer-n1qo2f { flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-tGtjH .framer-jsrcs1 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-tGtjH .framer-bns3jm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tGtjH .framer-wh7ejs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 24px 12px 24px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-tGtjH .framer-111hiyo { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-tGtjH[data-border=\"true\"]::after, .framer-tGtjH [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 530\n * @framerIntrinsicWidth 792\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"qTcPiekgH\":{\"layout\":[\"fixed\",\"auto\"]},\"HxTDu69Me\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"y85EEur2P\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerY1myUIKH0=withCSS(Component,css,\"framer-tGtjH\");export default FramerY1myUIKH0;FramerY1myUIKH0.displayName=\"UX Cards Card\";FramerY1myUIKH0.defaultProps={height:530,width:792};addPropertyControls(FramerY1myUIKH0,{variant:{options:[\"YK3VlyLz7\",\"qTcPiekgH\"],optionTitles:[\"Closed\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},y85EEur2P:{title:\"Link\",type:ControlType.Link}});addFonts(FramerY1myUIKH0,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerY1myUIKH0\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"530\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qTcPiekgH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HxTDu69Me\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"792\",\"framerVariables\":\"{\\\"y85EEur2P\\\":\\\"link\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}