{"version":3,"file":"script_main.jmpb2u-R.mjs","names":["e","className","useId","useState","css","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","addPropertyOverrides","LocaleSelectorFonts","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","getLocalizedValue","sharedStyle.css","sharedStyle.fonts","p","P","r","n","a","u","c","d","g","c","u","p","n","r","t","o","d","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","FbIcon","IgIcon","YllasGoldMemberLogo","serializationHash","variantClassNames","Aukioloajat","transformTemplate1","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","_Fragment","Image1","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","NavigationFonts","Navigation","FooterFonts","Footer","LocaleSelectorFonts","breakpoints","isBrowser","serializationHash","variantClassNames","transformTemplate1","matchVariant","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","sharedStyle.className","className","PropertyOverrides","Image1","SVG","RichText","React.Fragment","getLocalizedValue","css","sharedStyle.fonts","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","NavigationFonts","Navigation","FooterFonts","Footer","LocaleSelectorFonts","breakpoints","isBrowser","serializationHash","variantClassNames","transformTemplate1","matchVariant","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","sharedStyle.className","className","PropertyOverrides","Image1","SVG","RichText","React.Fragment","getLocalizedValue","css","sharedStyle.fonts","Navigation","Footer","isBrowser","sharedStyle.css","useRef","React.useId","sharedStyle.className","className","RichText","React.Fragment","PropertyOverrides","Image1","SVG","sharedStyle.fonts","React.createElement","SharedFooterLayout","Huoneistot","Joiku","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/cuKUFdzXlhvw8OVOBeAc/T08RxQJ4qrs7LLc8wx4E/border.js","https:/framerusercontent.com/modules/9muYaW1MvHoRQJ0P7dkP/V2GVvLqiMxXRSxszkCSa/focus.js","https:/framerusercontent.com/modules/YfmtnpWjJrP37sQ18QUZ/9Y2P24U2SBIbf2fPVsOX/hover.js","https:/framerusercontent.com/modules/wjZLfSMaP1TvJDu5PCwr/XQ1GMXuIqYrEN1c0R6E5/padding.js","https:/framerusercontent.com/modules/N6MwtHbWoiZJNn1xpqxu/ZEWmVGYDUhL44tluQO5y/radius.js","https:/framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/7Wx3r3ii8MhSQ44Rlwa5/LocaleSelector.js","https:/framerusercontent.com/modules/HzJTlSNTOeeRmgCIjd08/Dwxq9h0fouo9EMtVXmQq/n3ECfJnhs.js","https:/framerusercontent.com/modules/6rDbMW4KTZuX8oDyimX0/hon1ZuRSpJlBZeGE4Z5k/Pw1deMuGU.js","https:/framerusercontent.com/modules/Xya7oTk7WJbo9WzgCkPJ/GBIreL5ZftF4bVlL3Deg/Pw1deMuGU.js","https:/framerusercontent.com/modules/XIOzMnx0npg4qthJCAft/ZnMtYP99cmUt0J0xS6JO/rMKuDH3BE-0.js","https:/framerusercontent.com/modules/XIOzMnx0npg4qthJCAft/ZnMtYP99cmUt0J0xS6JO/rMKuDH3BE-1.js","https:/framerusercontent.com/modules/XIOzMnx0npg4qthJCAft/ZnMtYP99cmUt0J0xS6JO/rMKuDH3BE.js","https:/framerusercontent.com/modules/YiE4b1eXwrSa9EDuTImo/P9zlCMhDq4DWOKH7MPab/EPRkI2j2J.js","https:/framerusercontent.com/modules/MMDj6J8SdA5nhbaym60T/aXyoszz0sgJM7xdsMMhX/kOxVJVjxc.js","https:/framerusercontent.com/modules/WBRsG2mdW7xJSlc3geCc/z0dlsfD2wPJpDQkJAU0X/YXDqk6PbB.js","https:/framerusercontent.com/modules/sWJFIrDfUi7z8vcW6PzT/GUVbBfLOwmRNlpYKiXJ2/XBTfYrFLP.js","https:/framerusercontent.com/modules/cvoPpI2wXErUL8XLSoWK/UujH1qiIzbxQ0b7EKawY/RoqjaBWel.js","https:/framerusercontent.com/modules/7ANUZAxUgFAnukaeHYcC/8eKQLCg0dvy8ak7tSD8P/RoqjaBWel.js","https:/framerusercontent.com/modules/bi7Akx9m8dLvFRvgR7ld/ksJM2AeSNZKgncqOqEbQ/RGJp18EmN.js","https:/framerusercontent.com/modules/pQnVoLykHfa6lrvEld7x/3O3DQbym4FT7A0y71bVy/RGJp18EmN.js","https:/framerusercontent.com/modules/kygEK1VKIDbvyV2VZQtD/ywaJooOVo9vwyuAKJenp/CRFDw6s4n.js","https:/framerusercontent.com/modules/vTCoqMe3wObpaWw2rB5a/XcVX21HZPz1OE3U4eDha/CRFDw6s4n.js","framer:toplevel/main"],"sourcesContent":["import{ControlType as e}from\"framer\";export function getBorderStyle({color:e,width:t=0,widthPerSide:o=!1,widthTop:d=0,widthRight:r=0,widthBottom:i=0,widthLeft:l=0,style:h=\"none\"}={}){let b={};return e?(b[\"--framer-border-color\"]=e,b.borderStyle=h,o?(b.borderTopWidth=d,b.borderRightWidth=r,b.borderBottomWidth=i,b.borderLeftWidth=l):(b.borderTopWidth=t,b.borderRightWidth=t,b.borderBottomWidth=t,b.borderLeftWidth=t)):b.border=\"none\",b;}export const borderControls={color:{type:e.Color,defaultValue:\"#444\"},width:{type:e.FusedNumber,toggleKey:\"widthPerSide\",toggleTitles:[\"Width\",\"Width per side\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],defaultValue:1,min:0},style:{type:e.Enum,options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"double\"],defaultValue:\"solid\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"borderControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getBorderStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BorderOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./border.map","import{ControlType}from\"framer\";export function getFocusStyle({color,width,style,offset}={}){const result={};if(color){result[\"--framer-focus-outline\"]=`${width}px ${style} ${color}`;result[\"--framer-focus-outline-offset\"]=`${offset}px`;}return result;}export const focusControls={color:{type:ControlType.Color,defaultValue:\"#09f\"},width:{type:ControlType.Number,displayStepper:true,defaultValue:1,min:0},style:{type:ControlType.Enum,options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"double\"],defaultValue:\"solid\"},offset:{type:ControlType.Number,displayStepper:true}};\nexport const __FramerMetadata__ = {\"exports\":{\"focusControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFocusStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FocusOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./focus.map","import{ControlType}from\"framer\";export function getHoverStyle({fillColor,textColor,borderColor}={}){return{\"--framer-hover-background-color\":fillColor,\"--framer-hover-color\":textColor,\"--framer-hover-border-color\":borderColor};}export const hoverControls={fillColor:{type:ControlType.Color,title:\"Fill\",optional:true},textColor:{type:ControlType.Color,title:\"Text\",optional:true},borderColor:{type:ControlType.Color,title:\"Border\",optional:true}};\nexport const __FramerMetadata__ = {\"exports\":{\"HoverOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getHoverStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hoverControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hover.map","import{ControlType}from\"framer\";export function getPaddingStyle({padding=0,paddingPerSide=false,paddingTop=0,paddingRight=0,paddingBottom=0,paddingLeft=0}={}){if(typeof padding===\"string\"){return{padding};}if(paddingPerSide){return{paddingTop:paddingTop,paddingRight:paddingRight,paddingBottom:paddingBottom,paddingLeft:paddingLeft};}else{return{paddingTop:padding,paddingRight:padding,paddingBottom:padding,paddingLeft:padding};}}export const paddingControls={padding:{type:ControlType.Padding,defaultValue:\"10px\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"paddingControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPaddingStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./padding.map","import{ControlType}from\"framer\";export function getRadiusStyle({radius=0,radiusPerCorner=false,radiusTopLeft=0,radiusTopRight=0,radiusBottomRight=0,radiusBottomLeft=0}={}){if(typeof radius===\"string\"){return{borderRadius:radius};}const result={};if(radiusPerCorner){result.borderTopLeftRadius=radiusTopLeft;result.borderTopRightRadius=radiusTopRight;result.borderBottomRightRadius=radiusBottomRight;result.borderBottomLeftRadius=radiusBottomLeft;}else{result.borderTopLeftRadius=radius;result.borderTopRightRadius=radius;result.borderBottomRightRadius=radius;result.borderBottomLeftRadius=radius;}return result;}export const radiusControls={radius:{type:ControlType.BorderRadius,defaultValue:\"10px\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"getRadiusStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"radiusControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./radius.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,// @ts-ignore Internal function\nuseLocaleInfo,// @ts-ignore Internal function\nuseLocalesForCurrentRoute,withCSS}from\"framer\";import{useId,useState}from\"react\";import{getBorderStyle,borderControls}from\"https://framerusercontent.com/modules/cuKUFdzXlhvw8OVOBeAc/T08RxQJ4qrs7LLc8wx4E/border.js\";import{getFocusStyle,focusControls}from\"https://framerusercontent.com/modules/9muYaW1MvHoRQJ0P7dkP/V2GVvLqiMxXRSxszkCSa/focus.js\";import{getHoverStyle,hoverControls}from\"https://framerusercontent.com/modules/YfmtnpWjJrP37sQ18QUZ/9Y2P24U2SBIbf2fPVsOX/hover.js\";import{getPaddingStyle,paddingControls}from\"https://framerusercontent.com/modules/wjZLfSMaP1TvJDu5PCwr/XQ1GMXuIqYrEN1c0R6E5/padding.js\";import{getRadiusStyle,radiusControls}from\"https://framerusercontent.com/modules/N6MwtHbWoiZJNn1xpqxu/ZEWmVGYDUhL44tluQO5y/radius.js\";const className=\"framer-locale-picker\";function addPixel(value){if(typeof value===\"number\"){return`${value}px`;}return value;}var IconType;(function(IconType){IconType[\"Default\"]=\"default\";IconType[\"Custom\"]=\"custom\";})(IconType||(IconType={}));function Icon({type,color,image,size}){if(type===\"custom\"&&image){return /*#__PURE__*/_jsx(\"img\",{...image,width:size,height:size});}return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:size,height:size,fill:color,children:/*#__PURE__*/_jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm87.63,96H175.8c-1.41-28.46-10.27-55.47-25.12-77A88.2,88.2,0,0,1,215.63,120ZM128,215.89c-18.73-20.27-30.09-49-31.77-79.89h63.54C158.09,166.87,146.73,195.62,128,215.89ZM96.23,120c1.68-30.87,13-59.62,31.77-79.89,18.73,20.27,30.09,49,31.77,79.89Zm9.09-77C90.47,64.53,81.61,91.54,80.2,120H40.37A88.2,88.2,0,0,1,105.32,43ZM40.37,136H80.2c1.41,28.46,10.27,55.47,25.12,77A88.2,88.2,0,0,1,40.37,136Zm110.31,77c14.85-21.56,23.71-48.57,25.12-77h39.83A88.2,88.2,0,0,1,150.68,213Z\"})});}var CaretType;(function(CaretType){CaretType[\"Default\"]=\"default\";CaretType[\"Custom\"]=\"custom\";})(CaretType||(CaretType={}));function Caret({type,color,image,size}){if(type===\"custom\"&&image){return /*#__PURE__*/_jsx(\"img\",{...image,width:size,height:size});}return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 12 12\",width:size,height:size,children:/*#__PURE__*/_jsx(\"path\",{d:\"M 2 4.5 L 6 8.5 L 10 4.5\",fill:\"none\",stroke:color,strokeWidth:1.5,strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n * @framerIntrinsicWidth 120\n * @framerIntrinsicHeight 34\n */const LocaleSelector=withCSS(({font,fillColor,textColor,icon,caret,options:{title,gap,border,hover,focus},style,...props})=>{const id=useId();const{activeLocale,locales,setLocale}=useLocaleInfo();const localesForCurrentRoute=useLocalesForCurrentRoute();const activeLocaleId=activeLocale?.id??\"default\";const[lastActiveLocaleId,setLastActiveLocaleId]=useState(activeLocaleId);// The useLocaleInfo hook updates the activeLocale variable inside\n// a startTransition to load the translations with Suspense. To make\n// the component feel responsive we update our own state without Suspense.\nconst[selectedLocaleId,setSelectedLocaleId]=useState(activeLocaleId);const selectedLocale=locales.find(locale=>locale.id===selectedLocaleId);// The active locale was updated. Ensure we update our internal state as well.\nif(lastActiveLocaleId!==activeLocaleId){setLastActiveLocaleId(activeLocaleId);if(selectedLocaleId!==activeLocaleId){setSelectedLocaleId(activeLocaleId);}}function handleChange(event){const localeId=event.target.value;setSelectedLocaleId(localeId);const locale=locales.find(locale=>locale.id===localeId);setLocale(locale);}return /*#__PURE__*/_jsxs(\"div\",{className:className,style:style,children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:id,children:\"Select Language\"}),/*#__PURE__*/_jsx(\"select\",{id:id,value:selectedLocaleId,onChange:handleChange,// If a navigation occurs from switching locales\n// the browser can attempt to autofill the select to the last value\n// when you use browser back navigation. We don't want that.\nautoComplete:\"off\",children:localesForCurrentRoute.map(locale=>/*#__PURE__*/_jsx(\"option\",{value:locale.id,children:locale.name},locale.id))}),/*#__PURE__*/_jsxs(\"div\",{className:\"input\",style:{...font,\"--framer-background-color\":fillColor,\"--framer-color\":textColor,...getPaddingStyle(props),...getRadiusStyle(props),...getBorderStyle(border),...getHoverStyle(hover),...getFocusStyle(focus),gap},children:[icon&&/*#__PURE__*/_jsx(\"div\",{className:\"icon\",children:/*#__PURE__*/_jsx(Icon,{...icon})}),title&&/*#__PURE__*/_jsx(\"div\",{className:\"title\",children:selectedLocale?.name??\"English\"}),caret&&/*#__PURE__*/_jsx(\"div\",{className:\"caret\",children:/*#__PURE__*/_jsx(Caret,{...caret})})]})]});},[`\n            .${className} {\n                position: relative;\n            }\n        `,`\n            .${className} label {\n                position: absolute;\n                width: 1px;\n                height: 1px;\n                margin: -1px;\n                overflow: hidden;\n                white-space: nowrap;\n                clip: rect(0 0 0 0);\n                clip-path: inset(50%);\n            }\n        `,`\n            .${className} select {\n                appearance: none;\n                position: absolute;\n                opacity: 0;\n                top: 0;\n                right: 0;\n                bottom: 0;\n                left: 0;\n                cursor: inherit;\n                width: 100%;\n            }\n        `,`\n            .${className} .input {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n                height: 100%;\n                pointer-events: none;\n                overflow: hidden;\n                background-color: var(--framer-background-color);\n                color: var(--framer-color);\n                border-color: var(--framer-border-color);\n            }\n        `,`\n            .${className} select:focus-visible + .input  {\n                outline: var(--framer-focus-outline, none);\n                outline-offset: var(--framer-focus-outline-offset);\n            }\n        `,`\n            .${className}:hover .input {\n                background-color: var(--framer-hover-background-color, var(--framer-background-color));\n                color: var(--framer-hover-color, var(--framer-color));\n                border-color: var(--framer-hover-border-color, var(--framer-border-color));\n            }\n        `,`\n            .${className} .title {\n                flex: 1 1 auto;\n                white-space: nowrap;\n                text-overflow: ellipsis;\n                overflow: hidden;\n            }\n        `,`\n            .${className} .icon, .${className} .caret {\n                display: flex;\n                align-items: center;\n            }\n        `],\"framer-library-LocalePicker\");LocaleSelector.displayName=\"Locale Selector\";addPropertyControls(LocaleSelector,{font:{// @ts-ignore\ntype:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:\"1.5em\"}},fillColor:{type:ControlType.Color,title:\"Fill\",optional:true,defaultValue:\"#eee\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#000\"},...paddingControls,...radiusControls,icon:{type:ControlType.Object,buttonTitle:\"Size, Color\",optional:true,controls:{type:{type:ControlType.Enum,title:\"Icon\",options:Object.values(IconType),optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,defaultValue:\"default\"},color:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>props.type!==\"default\"},image:{type:ControlType.ResponsiveImage,title:\"File\",hidden:props=>props.type!==\"custom\"},size:{type:ControlType.Number,displayStepper:true,defaultValue:18}}},caret:{type:ControlType.Object,buttonTitle:\"Size, Color\",optional:true,controls:{type:{type:ControlType.Enum,title:\"Icon\",options:Object.values(CaretType),optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,defaultValue:\"default\"},color:{type:ControlType.Color,defaultValue:\"#999\",hidden:props=>props.type!==\"default\"},image:{type:ControlType.ResponsiveImage,title:\"File\",hidden:props=>props.type!==\"custom\"},size:{type:ControlType.Number,displayStepper:true,defaultValue:12}},defaultValue:{type:\"default\"}},options:{type:ControlType.Object,title:\"Options\",buttonTitle:\"Border, Hover\",controls:{title:{type:ControlType.Boolean,defaultValue:true},gap:{type:ControlType.Number,displayStepper:true,defaultValue:5},border:{type:ControlType.Object,buttonTitle:\"Color, Width\",optional:true,controls:borderControls},hover:{type:ControlType.Object,buttonTitle:\"Fill, Border\",optional:true,controls:hoverControls},focus:{type:ControlType.Object,buttonTitle:\"Color, Width\",controls:focusControls}}}});export default LocaleSelector;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LocaleSelector\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"34\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerIntrinsicWidth 120\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LocaleSelector.map","// Generated by Framer (a7e392f)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-s0j7p .framer-styles-preset-1uyxof6:not(.rich-text-wrapper), .framer-s0j7p .framer-styles-preset-1uyxof6.rich-text-wrapper a { --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-offset: 0px; --framer-link-hover-text-decoration-skip-ink: none; --framer-link-hover-text-decoration-thickness: 2px; --framer-link-text-color: var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, #eef6e9); }\"];export const className=\"framer-s0j7p\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e503c47)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={Ie66MkKag:new LazyValue(()=>import(\"./Pw1deMuGU-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e503c47)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LocaleSelector from\"https://framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/7Wx3r3ii8MhSQ44Rlwa5/LocaleSelector.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/HzJTlSNTOeeRmgCIjd08/Dwxq9h0fouo9EMtVXmQq/n3ECfJnhs.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/6rDbMW4KTZuX8oDyimX0/hon1ZuRSpJlBZeGE4Z5k/Pw1deMuGU.js\";const LocaleSelectorFonts=getFonts(LocaleSelector);const cycleOrder=[\"lPc0y8wqQ\",\"SptZpxvIi\",\"WSH7n7Ska\"];const serializationHash=\"framer-x7bot\";const variantClassNames={lPc0y8wqQ:\"framer-v-1dt3edv\",SptZpxvIi:\"framer-v-1t6j0lx\",WSH7n7Ska:\"framer-v-1es0kob\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};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 humanReadableVariantMap={\"Ev\\xe4skori\":\"lPc0y8wqQ\",\"Joiku Pub\":\"SptZpxvIi\",Huoneistot:\"WSH7n7Ska\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"lPc0y8wqQ\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lPc0y8wqQ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1dt3edv\",className,classNames),\"data-framer-name\":\"Ev\\xe4skori\",layoutDependency:layoutDependency,layoutId:\"lPc0y8wqQ\",ref:refBinding,style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{WSH7n7Ska:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6}},...addPropertyOverrides({SptZpxvIi:{\"data-framer-name\":\"Joiku Pub\"},WSH7n7Ska:{\"data-framer-name\":\"Huoneistot\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q29udHJvbCBJdGFsaWMgV2ViIE1lZGl1bQ==\",\"--framer-font-family\":'\"Control Italic Web Medium\", \"Control Italic Web Medium Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Ev\\xe4skori\"})}),className:\"framer-b0d5ib\",\"data-framer-name\":\"Ev\\xe4skori\",fonts:[\"CUSTOMV2;Control Italic Web Medium\"],layoutDependency:layoutDependency,layoutId:\"RgjtWlvQN\",style:{\"--extracted-r6o4lv\":\"var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({SptZpxvIi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q29udHJvbCBJdGFsaWMgV2ViIE1lZGl1bQ==\",\"--framer-font-family\":'\"Control Italic Web Medium\", \"Control Italic Web Medium Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"RgjtWlvQN\",openInNewTab:false,relValues:[],scopeId:\"Pw1deMuGU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1uyxof6\",\"data-styles-preset\":\"n3ECfJnhs\",children:\"Ev\\xe4skori\"})})})})},WSH7n7Ska:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q29udHJvbCBJdGFsaWMgV2ViIE1lZGl1bQ==\",\"--framer-font-family\":'\"Control Italic Web Medium\", \"Control Italic Web Medium Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"RgjtWlvQN\",openInNewTab:false,relValues:[],scopeId:\"Pw1deMuGU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1uyxof6\",\"data-styles-preset\":\"n3ECfJnhs\",children:\"Ev\\xe4skori\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q29udHJvbCBJdGFsaWMgV2ViIE1lZGl1bQ==\",\"--framer-font-family\":'\"Control Italic Web Medium\", \"Control Italic Web Medium Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xHvltzq2W\"},motionChild:true,nodeId:\"Qf0zSwk0u\",openInNewTab:false,relValues:[],scopeId:\"Pw1deMuGU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1uyxof6\",\"data-styles-preset\":\"n3ECfJnhs\",children:\"Joiku Pub\"})})})}),className:\"framer-1o9s14k\",\"data-framer-name\":\"Joiku Pub\",fonts:[\"CUSTOMV2;Control Italic Web Medium\"],layoutDependency:layoutDependency,layoutId:\"Qf0zSwk0u\",style:{\"--extracted-r6o4lv\":\"var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q29udHJvbCBJdGFsaWMgV2ViIE1lZGl1bQ==\",\"--framer-font-family\":'\"Control Italic Web Medium\", \"Control Italic Web Medium Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"SRpKf37mF\"},motionChild:true,nodeId:\"n9yWWN_B0\",openInNewTab:false,relValues:[],scopeId:\"Pw1deMuGU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1uyxof6\",\"data-styles-preset\":\"n3ECfJnhs\",children:\"Huoneistot\"})})})}),className:\"framer-ecq4r5\",\"data-framer-name\":\"Huoneistot\",fonts:[\"CUSTOMV2;Control Italic Web Medium\"],layoutDependency:layoutDependency,layoutId:\"n9yWWN_B0\",style:{\"--extracted-r6o4lv\":\"var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-svrwsv-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"AKq4fNie1-container\",nodeId:\"AKq4fNie1\",rendersWithMotion:true,scopeId:\"Pw1deMuGU\",children:/*#__PURE__*/_jsx(LocaleSelector,{caret:{color:\"var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233))\",size:12,type:\"default\"},font:{fontFamily:'\"Outfit\", \"Outfit Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},height:\"100%\",icon:{color:\"var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233))\",size:18,type:\"default\"},id:\"AKq4fNie1\",layoutId:\"AKq4fNie1\",options:{focus:{color:\"var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233))\",offset:0,style:\"double\",width:1},gap:5,hover:{},title:false},padding:\"0px\",radius:\"4px\",textColor:\"var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7)\",width:\"100%\",...addPropertyOverrides({WSH7n7Ska:{options:{focus:{color:\"var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233))\",offset:0,style:\"double\",width:1},gap:5,title:false}}},baseVariant,gestureVariant)})})})]})})})});});const css=[\".framer-x7bot.framer-4t1pwp, .framer-x7bot .framer-4t1pwp { display: block; }\",\".framer-x7bot.framer-1dt3edv { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px; position: relative; width: min-content; }\",\".framer-x7bot .framer-b0d5ib { cursor: default; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-x7bot .framer-1o9s14k, .framer-x7bot .framer-ecq4r5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-x7bot .framer-svrwsv-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-x7bot.framer-v-1t6j0lx .framer-b0d5ib, .framer-x7bot.framer-v-1es0kob .framer-b0d5ib { --framer-custom-cursors: pointer; cursor: unset; }\",\".framer-x7bot.framer-v-1t6j0lx .framer-1o9s14k, .framer-x7bot.framer-v-1es0kob .framer-ecq4r5 { --framer-custom-cursors: default; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 46\n * @framerIntrinsicWidth 525\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"SptZpxvIi\":{\"layout\":[\"auto\",\"auto\"]},\"WSH7n7Ska\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPw1deMuGU=withCSS(Component,css,\"framer-x7bot\");export default FramerPw1deMuGU;FramerPw1deMuGU.displayName=\"Navigation\";FramerPw1deMuGU.defaultProps={height:46,width:525};addPropertyControls(FramerPw1deMuGU,{variant:{options:[\"lPc0y8wqQ\",\"SptZpxvIi\",\"WSH7n7Ska\"],optionTitles:[\"Ev\\xe4skori\",\"Joiku Pub\",\"Huoneistot\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerPw1deMuGU,[{explicitInter:true,fonts:[{cssFamilyName:\"Control Italic Web Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Control Italic Web\",url:\"https://framerusercontent.com/assets/RKnmNwInK0khAhmTZ1FXy75gw.woff2\",weight:\"500\"},{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RPEPC24XXAVK6EWUOKWQUPTOZQR35AS2/BVWMEQ5ZCLZP2VOXOHXQDCZADXNFBXUF/5REHZLR2B5PQAKMITIQJK6BDK34RDHS4.woff2\",weight:\"400\"}]},...LocaleSelectorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPw1deMuGU\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SptZpxvIi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WSH7n7Ska\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"525\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"46\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Pw1deMuGU.map","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e,n)=>e in t?r(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,u=(t,e)=>function(){try{return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;}catch(t){throw e=0,t;}},l=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},h=(t,n,i)=>(i=null!=t?e(s(t)):{},l(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),c=(t,e,r)=>o(t,\"symbol\"!=typeof e?e+\"\":e,r),f=u({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),d=h(f(),1),g={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},y=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=g.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=g.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=g.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=g.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=g.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=g.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=g.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=g.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=g.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=g.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){c(this,\"bytes\",t),c(this,\"offset\",0),c(this,\"view\"),c(this,\"decoder\",new TextDecoder),this.view=p(this.bytes);}};function p(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as v}from\"framer\";// ../../library/src/utils/utils.ts\nvar m=\"undefined\"!=typeof window,w=m&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction I(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function b(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar U=1024,S=1.5,k=t=>2**t-1,L=t=>-(2**(t-1)),B=t=>2**(t-1)-1,E={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:L(8),Int16:L(16),Int32:L(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},M={Uint8:k(8),Uint16:k(16),Uint32:k(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function T(t,e,r,n){I(t>=e,t,\"outside lower bound for\",n),I(t<=r,t,\"outside upper bound for\",n);}var F=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*S)+t);r.set(this.bytes),this.bytes=r,this.view=p(r);}writeUint8(t){T(t,E.Uint8,M.Uint8,\"Uint8\");let e=g.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){T(t,E.Uint16,M.Uint16,\"Uint16\");let e=g.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){T(t,E.Uint32,M.Uint32,\"Uint32\");let e=g.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){T(t,E.Uint64,M.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){T(t,E.BigUint64,M.BigUint64,\"BigUint64\");let e=g.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){T(t,E.Int8,M.Int8,\"Int8\");let e=g.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){T(t,E.Int16,M.Int16,\"Int16\");let e=g.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){T(t,E.Int32,M.Int32,\"Int32\");let e=g.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){T(t,E.Int64,M.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){T(t,E.BigInt64,M.BigInt64,\"BigInt64\");let e=g.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=g.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=g.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){c(this,\"offset\",0),c(this,\"bytes\",new Uint8Array(U)),c(this,\"view\",p(this.bytes)),c(this,\"encoder\",new TextEncoder),c(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction x(t){return\"string\"==typeof t;}function N(t){return Number.isFinite(t);}function A(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar O=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return I(N(r),\"Invalid chunkId\"),I(N(n),\"Invalid offset\"),I(N(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(I(this.length===t.length),0);}constructor(t,e,r){c(this,\"chunkId\",t),c(this,\"offset\",e),c(this,\"length\",r);}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as P}from\"framer\";function R(t){if(A(t))return 0/* Null */;switch(t.type){case P.Array:return 1/* Array */;case P.Boolean:return 2/* Boolean */;case P.Color:return 3/* Color */;case P.Date:return 4/* Date */;case P.Enum:return 5/* Enum */;case P.File:return 6/* File */;case P.ResponsiveImage:return 10/* ResponsiveImage */;case P.Link:return 7/* Link */;case P.Number:return 8/* Number */;case P.Object:return 9/* Object */;case P.RichText:return 11/* RichText */;case P.String:return 12/* String */;case P.VectorSetItem:return 13/* VectorSetItem */;default:b(t);}}function q(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:P.Array,value:n};}function _(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function D(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function j(t){return{type:P.Boolean,value:0!==t.readUint8()};}function C(t,e){t.writeUint8(e.value?1:0);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:P.Color,value:t.readString()};}function W(t,e){t.writeString(e.value);}function $(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function z(t){let e=t.readInt64(),r=new Date(e);return{type:P.Date,value:r.toISOString()};}function G(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function K(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function H(t){return{type:P.Enum,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:P.File,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:P.Link,value:t.readJson()};}function tr(t,e){t.writeJson(e.value);}function tn(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function ti(t){return{type:P.Number,value:t.readFloat64()};}function ts(t,e){t.writeFloat64(e.value);}function ta(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:P.Object,value:n};}function tu(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function tl(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function th(t){return{type:P.ResponsiveImage,value:t.readJson()};}function tc(t,e){t.writeJson(e.value);}function tf(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function td(t){let e=t.readInt8();if(0===e)return{type:P.RichText,value:t.readUint32()};if(1===e)return{type:P.RichText,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tg(t,e){if(N(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(x(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function ty(t,e){let r=t.value,n=e.value;if(N(r)&&N(n)||x(r)&&x(n))return r<n?-1:r>n?1:0;throw Error(\"Invalid rich text pointer\");}function tp(t){return{type:P.String,value:t.readString()};}function tv(t,e){t.writeString(e.value);}function tm(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}function tw(t){return{type:P.VectorSetItem,value:t.readUint32()};}function tI(t,e){t.writeUint32(e.value);}function tb(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return q(t);case 2/* Boolean */:return j(t);case 3/* Color */:return V(t);case 4/* Date */:return z(t);case 5/* Enum */:return H(t);case 6/* File */:return Y(t);case 7/* Link */:return te(t);case 8/* Number */:return ti(t);case 9/* Object */:return to(t);case 10/* ResponsiveImage */:return th(t);case 11/* RichText */:return td(t);case 12/* String */:return tp(t);case 13/* VectorSetItem */:return tw(t);default:b(e);}},t.write=function(t,e){let r=R(e);if(t.writeUint8(r),!A(e))switch(e.type){case P.Array:return _(t,e);case P.Boolean:return C(t,e);case P.Color:return W(t,e);case P.Date:return G(t,e);case P.Enum:return X(t,e);case P.File:return Z(t,e);case P.Link:return tr(t,e);case P.Number:return ts(t,e);case P.Object:return tu(t,e);case P.ResponsiveImage:return tc(t,e);case P.RichText:return tg(t,e);case P.VectorSetItem:return tI(t,e);case P.String:return tv(t,e);default:b(e);}},t.compare=function(t,e,r){let n=R(t),i=R(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case P.Array:return I(e.type===P.Array),D(t,e,r);case P.Boolean:return I(e.type===P.Boolean),J(t,e);case P.Color:return I(e.type===P.Color),$(t,e);case P.Date:return I(e.type===P.Date),K(t,e);case P.Enum:return I(e.type===P.Enum),Q(t,e);case P.File:return I(e.type===P.File),tt(t,e);case P.Link:return I(e.type===P.Link),tn(t,e);case P.Number:return I(e.type===P.Number),ta(t,e);case P.Object:return I(e.type===P.Object),tl(t,e,r);case P.ResponsiveImage:return I(e.type===P.ResponsiveImage),tf(t,e);case P.RichText:return I(e.type===P.RichText),ty(t,e);case P.VectorSetItem:return I(e.type===P.VectorSetItem),tb(t,e);case P.String:return I(e.type===P.String),tm(t,e,r);default:b(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tU=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new y(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=O.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new F;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){c(this,\"fieldNames\",t),c(this,\"options\",e),c(this,\"entries\",[]);}},tS=3,tk=250,tL=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tB=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tL.includes(n.status)||++r>tS)return n;}catch(t){if(e?.signal?.aborted||++r>tS)throw t;}await tE(r);}};async function tE(t){let e=Math.floor(tk*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tM(t,e){let r=tx(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tB(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tT,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tT=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(I(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tF(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(I(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tF(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){c(this,\"chunks\",[]);}};function tF(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tx(t){I(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tN=class{async loadModel(){let[t]=await tM(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tU.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){I(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:b(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==v.String||e.value?.type!==v.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==v.String||e.value?.type!==v.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==v.String||e.value?.type!==v.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){c(this,\"options\",t),c(this,\"schema\"),c(this,\"fields\"),c(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),c(this,\"modelPromise\"),c(this,\"model\"),c(this,\"collation\");let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];I(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r,this.collation=this.options.collation;}},tA=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){c(this,\"fields\",/* @__PURE__ */new Map);}},tO=class{scanItems(){return this.itemsPromise??=tB(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new y(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tA.read(n),r=n.getOffset()-t,s=new O(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){c(this,\"id\",t),c(this,\"url\",e),c(this,\"itemsPromise\"),c(this,\"itemLoader\",new d.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tM(this.url,e);return r.map((e,r)=>{let n=new y(e),i=tA.read(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});},{maxBatchSize:250}));}},tP=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}resolveItems(t){return Promise.all(t.map(t=>{let e=O.fromString(t),r=this.chunks[e.chunkId];return I(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=O.fromString(t.pointer),n=O.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){c(this,\"options\",t),c(this,\"id\"),c(this,\"schema\"),c(this,\"indexes\"),c(this,\"resolveRichText\"),c(this,\"resolveVectorSetItem\"),c(this,\"chunks\"),this.chunks=this.options.chunks.map((t,e)=>new tO(e,t)),this.schema=t.schema,this.indexes=t.indexes,this.resolveRichText=t.resolveRichText,this.resolveVectorSetItem=t.resolveVectorSetItem,this.id=t.id;}};export{tP as DatabaseCollection,tN as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as t,ComponentPresetsConsumer as r,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";// ../../library/src/utils/utils.ts\nvar a,l=\"undefined\"!=typeof window,f=l&&\"function\"==typeof window.requestIdleCallback,u=\"preload\";function c(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&u in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as p,createElement as s}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction m(e,...t){if(!e)throw Error(\"Assertion Error\"+(t.length>0?\": \"+t.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar d=((a=d||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a);function g(i){let a=/* @__PURE__ */new Map;return l=>{let f=a.get(l);if(f)return f;let u=JSON.parse(l),d=function a(l){switch(l[0]){case 1/* Fragment */:{let[,...e]=l,t=e.map(a);return /*#__PURE__*/s(p,void 0,...t);}case 2/* Link */:{let[,e,...t]=l,r=t.map(a);return /*#__PURE__*/s(n,e,...r);}case 3/* Module */:{let[,n,o,f,u]=l;for(let e of f){let t=o[e];t&&(o[e]=a(t));}for(let e of u){let t=o[e];if(\"string\"!=typeof t)continue;let r=i[t];r&&(c(r)&&r.preload(),o[e]=r);}let p=i[n];return m(p,\"Module not found\"),c(p)&&p.preload(),/*#__PURE__*/e(r,{componentIdentifier:n,children:r=>/*#__PURE__*/e(t,{component:p,props:{...r,...o}})});}case 4/* Tag */:{let[,e,t,...r]=l,n=r.map(a);if(\"a\"===e)return /*#__PURE__*/s(o.a,t,...n);return /*#__PURE__*/s(e,t,...n);}case 5/* Text */:{let[,e]=l;return e;}}}(u);return a.set(l,d),d;};}export{d as RichTextJsonType,g as getRichTextJsonResolver};\nexport const __FramerMetadata__ = {\"exports\":{\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a7e392f)\nimport{addPropertyControls as e,ControlType as t,QueryEngine as l}from\"framer\";import{DatabaseCollection as a}from\"./rMKuDH3BE-0.js\";import{getRichTextJsonResolver as i}from\"./rMKuDH3BE-1.js\";let r={createdAt:{isNullable:!0,type:t.Date},HUMccLeJ8:{isNullable:!0,type:t.ResponsiveImage},id:{isNullable:!1,type:t.String},N2W9yMiJA:{isNullable:!0,type:t.String},nextItemId:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String},rBVZPUuP4:{isNullable:!0,type:t.String},t3KrnYwir:{isNullable:!0,type:t.String},updatedAt:{isNullable:!0,type:t.Date},XkUxcYonz:{isNullable:!0,type:t.String}},u=[],n=e=>{let t=u[e];if(t)return t().then(e=>e.default);},o={},d=i(o),p=new l,c={collectionByLocaleId:{default:new a({chunks:[new URL(\"./rMKuDH3BE-chunk-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"c5caae70-af5d-41ed-99d0-aa3243fe7007default\",indexes:[],resolveRichText:d,resolveVectorSetItem:n,schema:r}),Ie66MkKag:new a({chunks:[new URL(\"./rMKuDH3BE-chunk-Ie66MkKag-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"c5caae70-af5d-41ed-99d0-aa3243fe7007Ie66MkKag\",indexes:[],resolveRichText:d,resolveVectorSetItem:n,schema:r})},displayName:\"Aukioloajat\",id:\"c5caae70-af5d-41ed-99d0-aa3243fe7007\"};export default c;e(c,{t3KrnYwir:{defaultValue:\"\",title:\"Ravintola\",type:t.String},HUMccLeJ8:{title:\"Logo\",type:t.ResponsiveImage},rBVZPUuP4:{defaultValue:\"\",title:\"Aukiolo ma\",type:t.String},XkUxcYonz:{defaultValue:\"\",title:\"Aukiolo muut\",type:t.String},N2W9yMiJA:{preventLocalization:!1,title:\"Slug\",type:t.String},createdAt:{title:\"Created\",type:t.Date},updatedAt:{title:\"Updated\",type:t.Date},previousItemId:{dataIdentifier:\"local-module:collection/rMKuDH3BE:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/rMKuDH3BE:default\",title:\"Next\",type:t.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){let[l]=await p.query({from:{data:c,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"N2W9yMiJA\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.N2W9yMiJA;},async getRecordIdBySlug(e,t){let[l]=await p.query({from:{data:c,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"N2W9yMiJA\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerCollectionId\":\"rMKuDH3BE\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"false\",\"framerData\":\"true\",\"framerCollectionUtils\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerRecordIdKey\":\"id\",\"framerSlug\":\"N2W9yMiJA\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a7e392f)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-NPRfP\";const variantClassNames={nsYDR9L6D:\"framer-v-bym2yj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};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 getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"nsYDR9L6D\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];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:\"https://www.instagram.com/yllaksenevaskori/\",motionChild:true,nodeId:\"nsYDR9L6D\",openInNewTab:true,scopeId:\"EPRkI2j2J\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-bym2yj\",className,classNames)} framer-1pzeal8`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"nsYDR9L6D\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-9kce9h\",\"data-framer-name\":\"Isolation_Mode\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:22,intrinsicWidth:22,layoutDependency:layoutDependency,layoutId:\"W2kntWWrI\",svg:'<svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_703_1119)\">\\n<path d=\"M16.1799 0H5.82011C2.59965 0 0 2.59965 0 5.82011V16.1799C0 19.4004 2.59965 22 5.82011 22H16.1799C19.4004 22 22 19.4004 22 16.1799V5.82011C22 2.59965 19.4004 0 16.1799 0ZM15.1711 15.2293C14.0459 16.3351 12.5714 16.9365 11 16.9365H10.9612C9.37037 16.9365 7.87654 16.2963 6.77072 15.1711C5.6649 14.0459 5.04409 12.552 5.06349 10.9612C5.06349 9.37037 5.7037 7.87654 6.82892 6.77072C7.95414 5.6649 9.42857 5.06349 11 5.06349H11.0388C12.6296 5.06349 14.1235 5.7037 15.2293 6.82892C16.3351 7.95414 16.9559 9.46737 16.9365 11.0388C16.9365 12.6296 16.2963 14.1235 15.1711 15.2293ZM17.5961 5.6067C16.8201 5.6067 16.2187 4.96649 16.2187 4.19048C16.2187 3.41446 16.8589 2.79365 17.6155 2.79365C18.3915 2.79365 19.0123 3.43386 19.0123 4.20988C19.0123 4.98589 18.3721 5.6067 17.5961 5.5873V5.6067Z\" fill=\"#EEF6E9\"/>\\n<path d=\"M10.9999 14.7832C13.0892 14.7832 14.7829 13.0894 14.7829 11.0001C14.7829 8.91078 13.0892 7.21704 10.9999 7.21704C8.91053 7.21704 7.2168 8.91078 7.2168 11.0001C7.2168 13.0894 8.91053 14.7832 10.9999 14.7832Z\" fill=\"#EEF6E9\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_703_1119\">\\n<rect width=\"22\" height=\"22\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NPRfP.framer-1pzeal8, .framer-NPRfP .framer-1pzeal8 { display: block; }\",\".framer-NPRfP.framer-bym2yj { align-content: center; align-items: center; 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: min-content; }\",\".framer-NPRfP .framer-9kce9h { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 26px); position: relative; width: 26px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 26\n * @framerIntrinsicWidth 26\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEPRkI2j2J=withCSS(Component,css,\"framer-NPRfP\");export default FramerEPRkI2j2J;FramerEPRkI2j2J.displayName=\"ig icon\";FramerEPRkI2j2J.defaultProps={height:26,width:26};addFonts(FramerEPRkI2j2J,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEPRkI2j2J\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"26\",\"framerIntrinsicHeight\":\"26\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EPRkI2j2J.map","// Generated by Framer (a7e392f)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-OEPUY\";const variantClassNames={K5gnFJVmz:\"framer-v-4up2nc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};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 getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"K5gnFJVmz\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];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:\"https://www.facebook.com/evaskori\",motionChild:true,nodeId:\"K5gnFJVmz\",openInNewTab:true,scopeId:\"kOxVJVjxc\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-4up2nc\",className,classNames)} framer-14uq9dx`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"K5gnFJVmz\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1kycapq\",\"data-framer-name\":\"Isolation_Mode\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:22,intrinsicWidth:22,layoutDependency:layoutDependency,layoutId:\"lt7aB1S8E\",svg:'<svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_703_1115)\">\\n<path d=\"M22 5.6455V16.3739C22 19.4974 19.478 22.0194 16.3545 22.0194H15.1711V13.5026H18.0229L18.4497 10.1852H15.1711V8.07055C15.1711 7.10053 15.4427 6.46032 16.8201 6.46032H18.5855V3.49206C18.2751 3.45326 17.2275 3.35626 16.0247 3.35626C13.4832 3.35626 11.7566 4.90829 11.7566 7.74074V10.1852H8.88536V13.5026H11.7566V22.0194H5.6455C2.52205 22.0194 0 19.4974 0 16.3739V5.6455C0 2.52205 2.52205 0 5.6455 0H16.3739C19.4974 0 22.0194 2.52205 22.0194 5.6455H22Z\" fill=\"#EEF6E9\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_703_1115\">\\n<rect width=\"22\" height=\"22\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OEPUY.framer-14uq9dx, .framer-OEPUY .framer-14uq9dx { display: block; }\",\".framer-OEPUY.framer-4up2nc { align-content: center; align-items: center; 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: min-content; }\",\".framer-OEPUY .framer-1kycapq { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 26px); position: relative; width: 26px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 26\n * @framerIntrinsicWidth 26\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkOxVJVjxc=withCSS(Component,css,\"framer-OEPUY\");export default FramerkOxVJVjxc;FramerkOxVJVjxc.displayName=\"Fb icon\";FramerkOxVJVjxc.defaultProps={height:26,width:26};addFonts(FramerkOxVJVjxc,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkOxVJVjxc\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"26\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"26\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kOxVJVjxc.map","// Generated by Framer (a7e392f)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image as Image1,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-eqzHP\";const variantClassNames={P8U3Bkx9Z:\"framer-v-1v036qi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};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 getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"P8U3Bkx9Z\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];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(Image1,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:490.5,intrinsicWidth:490.5,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:981,pixelWidth:981,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/80h66tN4leAjOPUICgYQpQLsug.png?width=981&height=981\",srcSet:\"https://framerusercontent.com/images/80h66tN4leAjOPUICgYQpQLsug.png?scale-down-to=512&width=981&height=981 512w,https://framerusercontent.com/images/80h66tN4leAjOPUICgYQpQLsug.png?width=981&height=981 981w\"},className:cx(scopingClassNames,\"framer-1v036qi\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"P8U3Bkx9Z\",ref:refBinding,style:{...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eqzHP.framer-xbrltq, .framer-eqzHP .framer-xbrltq { display: block; }\",\".framer-eqzHP.framer-1v036qi { height: 491px; overflow: visible; position: relative; width: 491px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 491\n * @framerIntrinsicWidth 491\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYXDqk6PbB=withCSS(Component,css,\"framer-eqzHP\");export default FramerYXDqk6PbB;FramerYXDqk6PbB.displayName=\"Yllas Gold Member logo\";FramerYXDqk6PbB.defaultProps={height:491,width:491};addFonts(FramerYXDqk6PbB,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYXDqk6PbB\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"491\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"491\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YXDqk6PbB.map","// Generated by Framer (e503c47)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,PathVariablesContext,queryCache,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Aukioloajat from\"https://framerusercontent.com/modules/XIOzMnx0npg4qthJCAft/ZnMtYP99cmUt0J0xS6JO/rMKuDH3BE.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/BimA3XBv6lEwmNJ901Oy/jfFIyV0t1nIfXKfu15s4/hNYP6F3XE.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/J3gxC1rpiUkvDjH9589r/nVrUpyCIEmLTD1Rjq4Ve/hXCKLWtNG.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/MPZPM85JcnRtO3MlDvxE/giT45nlaKl3LKMt1ZFth/NhLNQ2PDJ.js\";import IgIcon from\"https://framerusercontent.com/modules/YiE4b1eXwrSa9EDuTImo/P9zlCMhDq4DWOKH7MPab/EPRkI2j2J.js\";import FbIcon from\"https://framerusercontent.com/modules/MMDj6J8SdA5nhbaym60T/aXyoszz0sgJM7xdsMMhX/kOxVJVjxc.js\";import YllasGoldMemberLogo from\"https://framerusercontent.com/modules/WBRsG2mdW7xJSlc3geCc/z0dlsfD2wPJpDQkJAU0X/YXDqk6PbB.js\";const FbIconFonts=getFonts(FbIcon);const IgIconFonts=getFonts(IgIcon);const YllasGoldMemberLogoFonts=getFonts(YllasGoldMemberLogo);const cycleOrder=[\"PhsNxjx2B\",\"FScp4ASDQ\",\"N_UgrhMov\"];const serializationHash=\"framer-7xSQG\";const variantClassNames={FScp4ASDQ:\"framer-v-1mxlztj\",N_UgrhMov:\"framer-v-w38qhv\",PhsNxjx2B:\"framer-v-514397\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const HUMccLeJ8AT8X5DHkb=undefined;const rBVZPUuP4AT8X5DHkb=undefined;const XkUxcYonzAT8X5DHkb=undefined;const N2W9yMiJAAT8X5DHkb=undefined;const idAT8X5DHkb=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query=prequery=>prequery({from:{alias:\"AT8X5DHkb\",data:Aukioloajat,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"AT8X5DHkb\",name:\"HUMccLeJ8\",type:\"Identifier\"},{collection:\"AT8X5DHkb\",name:\"rBVZPUuP4\",type:\"Identifier\"},{collection:\"AT8X5DHkb\",name:\"XkUxcYonz\",type:\"Identifier\"},{collection:\"AT8X5DHkb\",name:\"N2W9yMiJA\",type:\"Identifier\"},{collection:\"AT8X5DHkb\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{alias:\"AT8X5DHkb\",data:Aukioloajat,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"AT8X5DHkb\",name:\"HUMccLeJ8\",type:\"Identifier\"},{collection:\"AT8X5DHkb\",name:\"rBVZPUuP4\",type:\"Identifier\"},{collection:\"AT8X5DHkb\",name:\"XkUxcYonz\",type:\"Identifier\"},{collection:\"AT8X5DHkb\",name:\"N2W9yMiJA\",type:\"Identifier\"},{collection:\"AT8X5DHkb\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const transformTemplate1=(_,t)=>`translateY(-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 humanReadableVariantMap={\"Framed Shared Layout\":\"PhsNxjx2B\",Phone:\"N_UgrhMov\",Tablet:\"FScp4ASDQ\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"PhsNxjx2B\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"PhsNxjx2B\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-514397\",className,classNames),\"data-framer-name\":\"Framed Shared Layout\",layoutDependency:layoutDependency,layoutId:\"PhsNxjx2B\",ref:refBinding,style:{...style},...addPropertyOverrides({FScp4ASDQ:{\"data-framer-name\":\"Tablet\"},N_UgrhMov:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ka1dzz\",layoutDependency:layoutDependency,layoutId:\"AT8X5DHkb\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({HUMccLeJ8:HUMccLeJ8AT8X5DHkb,id:idAT8X5DHkb,N2W9yMiJA:N2W9yMiJAAT8X5DHkb,rBVZPUuP4:rBVZPUuP4AT8X5DHkb,XkUxcYonz:XkUxcYonzAT8X5DHkb},index)=>{rBVZPUuP4AT8X5DHkb??=\"\";XkUxcYonzAT8X5DHkb??=\"\";N2W9yMiJAAT8X5DHkb??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`AT8X5DHkb-${idAT8X5DHkb}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{N2W9yMiJA:N2W9yMiJAAT8X5DHkb},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-utabij\",layoutDependency:layoutDependency,layoutId:\"jfamAdcJ0\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+96+0+0+0+0),pixelHeight:210,pixelWidth:1140,sizes:`max((${componentViewport?.width||\"100vw\"} * 0.8 - 120px) / 3, 1px)`,...toResponsiveImage(HUMccLeJ8AT8X5DHkb)},className:\"framer-96go4z\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"Vw27p3NDP\",...addPropertyOverrides({FScp4ASDQ:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+96+0+0+0+0),pixelHeight:210,pixelWidth:1140,sizes:`max((${componentViewport?.width||\"100vw\"} * 0.8 - 64px) / 3, 1px)`,...toResponsiveImage(HUMccLeJ8AT8X5DHkb)}},N_UgrhMov:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+0+0+684+0+0),pixelHeight:210,pixelWidth:1140,sizes:`calc(${componentViewport?.width||\"100vw\"} * 0.64)`,...toResponsiveImage(HUMccLeJ8AT8X5DHkb)}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-santo4\",layoutDependency:layoutDependency,layoutId:\"PhF_Ho4QN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17s2vr8\",\"data-styles-preset\":\"hNYP6F3XE\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"ma suljettu\"})}),className:\"framer-m749bs\",\"data-framer-name\":\"Ravintola\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ATia32DFK\",text:rBVZPUuP4AT8X5DHkb,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17s2vr8\",\"data-styles-preset\":\"hNYP6F3XE\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"ti–su  ​​12–21 ​​(keitti\\xf6 20.30)\"})}),className:\"framer-1f26iz\",\"data-framer-name\":\"Ravintola\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"agFcL4XC_\",text:XkUxcYonzAT8X5DHkb,verticalAlignment:\"top\",withExternalLayout:true})]})]})})},idAT8X5DHkb);})});}})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qjmu7n\",\"data-framer-name\":\"Yhteistiedot\",layoutDependency:layoutDependency,layoutId:\"ICI3XQxKi\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cwffi0\",layoutDependency:layoutDependency,layoutId:\"YFgjwSVJN\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+96+182+40.5+0+0,...addPropertyOverrides({FScp4ASDQ:{y:(componentViewport?.y||0)+96+340+40.5+0+0},N_UgrhMov:{y:(componentViewport?.y||0)+80+1066+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xgcdi3-container\",layoutDependency:layoutDependency,layoutId:\"mp_uc2tpk-container\",nodeId:\"mp_uc2tpk\",rendersWithMotion:true,scopeId:\"XBTfYrFLP\",children:/*#__PURE__*/_jsx(FbIcon,{height:\"100%\",id:\"mp_uc2tpk\",layoutId:\"mp_uc2tpk\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+96+182+40.5+0+36,...addPropertyOverrides({FScp4ASDQ:{y:(componentViewport?.y||0)+96+340+40.5+0+36},N_UgrhMov:{y:(componentViewport?.y||0)+80+1066+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rq9gk6-container\",layoutDependency:layoutDependency,layoutId:\"qdSIqqICA-container\",nodeId:\"qdSIqqICA\",rendersWithMotion:true,scopeId:\"XBTfYrFLP\",children:/*#__PURE__*/_jsx(IgIcon,{height:\"100%\",id:\"qdSIqqICA\",layoutId:\"qdSIqqICA\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qve4j3\",layoutDependency:layoutDependency,layoutId:\"G4Bq3pK01\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1utygbh\",\"data-styles-preset\":\"hXCKLWtNG\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233)))\"},children:\"Jakolantie 2, 95970 \\xc4k\\xe4slompolo\"})}),className:\"framer-1tzhiet\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MV82Jpcq6\",style:{\"--extracted-1of0zx5\":\"var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1utygbh\",\"data-styles-preset\":\"hXCKLWtNG\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"callto: +358407721101\",motionChild:true,nodeId:\"KumAriEnH\",openInNewTab:true,relValues:[],scopeId:\"XBTfYrFLP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3kpupu\",\"data-styles-preset\":\"NhLNQ2PDJ\",children:\"+358\\xa040 772 1101\"})})})}),className:\"framer-1f7boj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KumAriEnH\",style:{\"--extracted-1of0zx5\":\"var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1utygbh\",\"data-styles-preset\":\"hXCKLWtNG\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto: info@evaskori.fi\",motionChild:true,nodeId:\"EyskMMEaz\",openInNewTab:true,relValues:[],scopeId:\"XBTfYrFLP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3kpupu\",\"data-styles-preset\":\"NhLNQ2PDJ\",children:\"info@evaskori.fi​\"})})})}),className:\"framer-1rek5z8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EyskMMEaz\",style:{\"--extracted-1of0zx5\":\"var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-128ud5m\",layoutDependency:layoutDependency,layoutId:\"kolfpOmQJ\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Snowmobile illustration\",fit:\"fit\",intrinsicHeight:667,intrinsicWidth:1115,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+96+182+0+.145),pixelHeight:666,pixelWidth:1115,positionX:\"center\",positionY:\"center\",sizes:\"236px\",src:\"https://framerusercontent.com/images/CJJXHrCmGnS7fCm6lROBPtSEE8.svg?width=1115&height=666\"},className:\"framer-1eoexyd\",\"data-framer-name\":\"kelkka\",layoutDependency:layoutDependency,layoutId:\"kqMV_R98Y\",transformTemplate:transformTemplate1,...addPropertyOverrides({FScp4ASDQ:{background:{alt:\"Snowmobile illustration\",fit:\"fit\",intrinsicHeight:667,intrinsicWidth:1115,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+96+340+0+32.85),pixelHeight:666,pixelWidth:1115,positionX:\"center\",positionY:\"center\",sizes:\"236px\",src:\"https://framerusercontent.com/images/CJJXHrCmGnS7fCm6lROBPtSEE8.svg?width=1115&height=666\"}},N_UgrhMov:{background:{alt:\"Snowmobile illustration\",fit:\"fit\",intrinsicHeight:667,intrinsicWidth:1115,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+1066+0+155+0+.645),pixelHeight:666,pixelWidth:1115,positionX:\"center\",positionY:\"center\",sizes:\"236px\",src:\"https://framerusercontent.com/images/CJJXHrCmGnS7fCm6lROBPtSEE8.svg?width=1115&height=666\"},transformTemplate:undefined}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"72px\",y:(componentViewport?.y||0)+96+373,...addPropertyOverrides({FScp4ASDQ:{y:(componentViewport?.y||0)+96+531},N_UgrhMov:{y:(componentViewport?.y||0)+80+1404}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xw0mj6-container\",layoutDependency:layoutDependency,layoutId:\"TfMr8Hiku-container\",nodeId:\"TfMr8Hiku\",rendersWithMotion:true,scopeId:\"XBTfYrFLP\",children:/*#__PURE__*/_jsx(YllasGoldMemberLogo,{height:\"100%\",id:\"TfMr8Hiku\",layoutId:\"TfMr8Hiku\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\".framer-7xSQG.framer-1chnjlr, .framer-7xSQG .framer-1chnjlr { display: block; }\",\".framer-7xSQG.framer-514397 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 96px 0px 140px 0px; position: relative; width: 1200px; }\",\".framer-7xSQG .framer-ka1dzz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 60px; height: 134px; justify-content: flex-start; padding: 0px; position: relative; width: 80%; }\",\".framer-7xSQG .framer-utabij { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; padding: 0px; position: relative; width: 1px; }\",\".framer-7xSQG .framer-96go4z { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-7xSQG .framer-santo4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7xSQG .framer-m749bs, .framer-7xSQG .framer-1f26iz, .framer-7xSQG .framer-1tzhiet, .framer-7xSQG .framer-1f7boj, .framer-7xSQG .framer-1rek5z8 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-7xSQG .framer-1qjmu7n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 80%; }\",\".framer-7xSQG .framer-1cwffi0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7xSQG .framer-xgcdi3-container, .framer-7xSQG .framer-rq9gk6-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-7xSQG .framer-1qve4j3 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-7xSQG .framer-128ud5m { flex: none; height: 143px; overflow: visible; position: relative; width: 26px; }\",\".framer-7xSQG .framer-1eoexyd { aspect-ratio: 1.6701754385964913 / 1; flex: none; height: auto; left: -163px; position: absolute; right: -47px; top: 50%; z-index: 1; }\",\".framer-7xSQG .framer-1xw0mj6-container { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 72px; }\",\".framer-7xSQG.framer-v-1mxlztj.framer-514397 { padding: 96px 0px 120px 0px; width: 810px; }\",\".framer-7xSQG.framer-v-1mxlztj .framer-ka1dzz { gap: 32px; height: min-content; }\",\".framer-7xSQG.framer-v-1mxlztj .framer-utabij { gap: 12px; height: min-content; justify-content: flex-start; }\",\".framer-7xSQG.framer-v-1mxlztj .framer-1qjmu7n { gap: 40px; }\",\".framer-7xSQG.framer-v-1mxlztj .framer-1eoexyd { top: 57%; }\",\".framer-7xSQG.framer-v-w38qhv.framer-514397 { gap: 40px; padding: 80px 0px 120px 0px; width: 390px; }\",\".framer-7xSQG.framer-v-w38qhv .framer-ka1dzz { align-content: center; align-items: center; flex-direction: column; gap: 40px; height: min-content; padding: 0px 0px 40px 0px; }\",\".framer-7xSQG.framer-v-w38qhv .framer-utabij { flex: none; gap: 12px; height: min-content; justify-content: flex-start; width: 100%; }\",\".framer-7xSQG.framer-v-w38qhv .framer-96go4z { order: 0; width: 80%; }\",\".framer-7xSQG.framer-v-w38qhv .framer-santo4 { order: 1; }\",\".framer-7xSQG.framer-v-w38qhv .framer-1qjmu7n { flex-direction: column; gap: 32px; }\",\".framer-7xSQG.framer-v-w38qhv .framer-1cwffi0 { flex-direction: row; gap: 30px; }\",\".framer-7xSQG.framer-v-w38qhv .framer-1qve4j3 { flex: none; width: 100%; }\",\".framer-7xSQG.framer-v-w38qhv .framer-128ud5m { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; justify-content: center; padding: 0px; width: min-content; }\",\".framer-7xSQG.framer-v-w38qhv .framer-1eoexyd { left: unset; position: relative; right: unset; top: unset; width: 236px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 681\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"FScp4ASDQ\":{\"layout\":[\"fixed\",\"auto\"]},\"N_UgrhMov\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXBTfYrFLP=withCSS(Component,css,\"framer-7xSQG\");export default FramerXBTfYrFLP;FramerXBTfYrFLP.displayName=\"Footer\";FramerXBTfYrFLP.defaultProps={height:681,width:1200};addPropertyControls(FramerXBTfYrFLP,{variant:{options:[\"PhsNxjx2B\",\"FScp4ASDQ\",\"N_UgrhMov\"],optionTitles:[\"Framed Shared Layout\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerXBTfYrFLP,[{explicitInter:true,fonts:[{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:\"https://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:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://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:\"https://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:\"https://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:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...FbIconFonts,...IgIconFonts,...YllasGoldMemberLogoFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerXBTfYrFLP.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;const queryCacheEntry=queryCache.get(query1(),locale,priority);return runTasksWithYield([()=>queryCacheEntry.preload(),()=>forwardLoader(FbIcon,{},context),()=>forwardLoader(IgIcon,{},context),()=>forwardLoader(YllasGoldMemberLogo,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXBTfYrFLP\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FScp4ASDQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"N_UgrhMov\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"681\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XBTfYrFLP.map","// Generated by Framer (e503c47)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={Ie66MkKag:new LazyValue(()=>import(\"./RoqjaBWel-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e503c47)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,PropertyOverrides,RenderTarget,RichText,runTasksWithYield,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LocaleSelector from\"https://framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/7Wx3r3ii8MhSQ44Rlwa5/LocaleSelector.js\";import Navigation from\"#framer/local/canvasComponent/Pw1deMuGU/Pw1deMuGU.js\";import Footer from\"#framer/local/canvasComponent/XBTfYrFLP/XBTfYrFLP.js\";import*as sharedStyle from\"#framer/local/css/n3ECfJnhs/n3ECfJnhs.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"#framer/local/localization/RoqjaBWel/RoqjaBWel.js\";const NavigationFonts=getFonts(Navigation);const FooterFonts=getFonts(Footer);const LocaleSelectorFonts=getFonts(LocaleSelector);const breakpoints={b4mFUZU5A:\"(min-width: 810px) and (max-width: 1199.98px)\",m2l8bPkMq:\"(min-width: 1200px)\",Y3ej8h8Ab:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-XoOpk\";const variantClassNames={b4mFUZU5A:\"framer-v-x62m73\",m2l8bPkMq:\"framer-v-9go3el\",Y3ej8h8Ab:\"framer-v-74yq1y\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={b4mFUZU5A:[\".framer-XoOpk .framer-14ydtcc { order: 1003; }\",\".framer-XoOpk .framer-k0t6gw { right: 61px; top: 81px; width: 139px; }\",\".framer-XoOpk .framer-14bj4ul { left: 0px; order: 1004; }\",\".framer-XoOpk .framer-15q813d-container { max-width: 810px; order: 1005; }\",\".framer-XoOpk .framer-4ut35d { order: -999; }\"],Y3ej8h8Ab:[\".framer-XoOpk .framer-14ydtcc { order: 1003; }\",\".framer-XoOpk .framer-k0t6gw { right: 18px; top: 65px; width: 113px; }\",\".framer-XoOpk .framer-14bj4ul { gap: unset; justify-content: space-between; left: 0px; order: 1004; }\",\".framer-XoOpk .framer-15q813d-container { max-width: 390px; order: 1005; }\",\".framer-XoOpk .framer-pk3m67 { order: -999; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={b4mFUZU5A:\".framer-x62m73-override\",Y3ej8h8Ab:\".framer-74yq1y-override\"};const rules=[\".framer-XoOpk.framer-dr9khq, .framer-XoOpk .framer-dr9khq { display: block; }\",\".framer-XoOpk.framer-9go3el { align-content: center; align-items: center; background-color: var(--token-3489ab56-dc3d-4658-8d47-95440f7dbbca, #223b36); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-XoOpk .framer-js9lmv { align-content: flex-end; align-items: flex-end; bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; left: 50%; order: -1000; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); width: min-content; z-index: 10; }\",\".framer-XoOpk .framer-1w9z75z, .framer-XoOpk .framer-eoo4n8 { --border-bottom-width: 1.6px; --border-color: var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, #eef6e9); --border-left-width: 1.6px; --border-right-width: 1.6px; --border-style: solid; --border-top-width: 1.6px; align-content: center; align-items: center; background-color: var(--token-3489ab56-dc3d-4658-8d47-95440f7dbbca, #223b36); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 8; }\",\".framer-XoOpk .framer-pi6hd3-container, .framer-XoOpk .framer-yjkma1-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-XoOpk .framer-9q7td3, .framer-XoOpk .framer-1tztfs5 { align-content: center; align-items: center; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 6vh; justify-content: center; min-width: 545px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 8; }\",\".framer-XoOpk .framer-1ranu2c { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-XoOpk .framer-14ydtcc { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); left: calc(50.00000000000002% - 100% / 2); order: 1002; overflow: visible; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 9; }\",\".framer-XoOpk .framer-k0t6gw { aspect-ratio: 1.29 / 1; flex: none; height: auto; position: absolute; right: 74px; top: 65px; width: 152px; z-index: 1; }\",\".framer-XoOpk .framer-14bj4ul { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); justify-content: center; left: calc(50.00000000000002% - 100% / 2); order: 1003; overflow: visible; padding: 20px; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 4; }\",\".framer-XoOpk .framer-10f6qo5, .framer-XoOpk .framer-kkr5i6 { flex: none; height: 96vh; position: relative; width: 100%; }\",\".framer-XoOpk .framer-1qvjauc, .framer-XoOpk .framer-1ook0ns { flex: none; height: 18px; position: relative; width: 98%; }\",\".framer-XoOpk .framer-15q813d-container { flex: none; height: auto; max-width: 1200px; order: 1004; position: relative; width: 100%; }\",\".framer-XoOpk .framer-4ut35d { align-content: flex-end; align-items: flex-end; bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; left: 50%; order: 1005; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); width: min-content; z-index: 10; }\",\".framer-XoOpk .framer-pk3m67 { align-content: flex-end; align-items: flex-end; bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; left: 50%; order: 1006; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); width: min-content; z-index: 10; }\",\".framer-XoOpk .framer-15lm2sp { --border-bottom-width: 1.4px; --border-color: var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, #eef6e9); --border-left-width: 1.4px; --border-right-width: 1.4px; --border-style: solid; --border-top-width: 1.4px; align-content: center; align-items: center; background-color: var(--token-3489ab56-dc3d-4658-8d47-95440f7dbbca, #223b36); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: 28px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 6px; position: relative; width: 342px; will-change: var(--framer-will-change-override, transform); z-index: 8; }\",\".framer-XoOpk .framer-1rdsyz6, .framer-XoOpk .framer-1n5ac9, .framer-XoOpk .framer-7siffw { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-XoOpk .framer-y46uqs-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-XoOpk .framer-1p34cyw { align-content: center; align-items: center; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 6vh; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 342px; will-change: var(--framer-will-change-override, transform); z-index: 8; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,'.framer-XoOpk[data-border=\"true\"]::after, .framer-XoOpk [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; }'];const mediaQueries={b4mFUZU5A:\"(min-width: 810px) and (max-width: 1199.98px)\",m2l8bPkMq:\"(min-width: 1200px)\",Y3ej8h8Ab:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"m2l8bPkMq\",Phone:\"Y3ej8h8Ab\",Tablet:\"b4mFUZU5A\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"m2l8bPkMq\"};};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{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"b4mFUZU5A\",\"Y3ej8h8Ab\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"Y3ej8h8Ab\")return true;return false;};const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"b4mFUZU5A\")return true;return false;};usePreloadLocalizedValues(activeLocale);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"m2l8bPkMq\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-3489ab56-dc3d-4658-8d47-95440f7dbbca, rgb(34, 59, 54)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-9go3el\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-js9lmv hidden-x62m73 hidden-74yq1y\",\"data-framer-layout-hint-center-x\":true,transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(\"nav\",{className:\"framer-1w9z75z\",\"data-border\":true,\"data-framer-name\":\"Sticky Navigation Shell\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,y:894,children:/*#__PURE__*/_jsx(Container,{className:\"framer-pi6hd3-container\",\"data-framer-name\":\"Navigation\",name:\"Navigation\",nodeId:\"J4ZS4Iwa0\",scopeId:\"RoqjaBWel\",children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"J4ZS4Iwa0\",layoutId:\"J4ZS4Iwa0\",name:\"Navigation\",variant:matchVariant(\"SptZpxvIi\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"nav\",{className:\"framer-9q7td3\",\"data-framer-name\":\"Padding bottom\"})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ranu2c\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14ydtcc\",\"data-framer-name\":\"Pikkukuvitukset\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{b4mFUZU5A:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(81.38),pixelHeight:516,pixelWidth:665,sizes:\"138.56px\",src:\"https://framerusercontent.com/images/782FtiAaIHcxodotZ3YbAqhk2M.svg?width=665&height=516\"}},Y3ej8h8Ab:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(64.52),pixelHeight:516,pixelWidth:665,sizes:\"112.75px\",src:\"https://framerusercontent.com/images/782FtiAaIHcxodotZ3YbAqhk2M.svg?width=665&height=516\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(64.99),pixelHeight:516,pixelWidth:665,sizes:\"152.15px\",src:\"https://framerusercontent.com/images/782FtiAaIHcxodotZ3YbAqhk2M.svg?width=665&height=516\"},className:\"framer-k0t6gw\",\"data-framer-name\":\"osoite\",style:{rotate:11}})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14bj4ul\",\"data-framer-name\":\"Kehys\",children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-10f6qo5 hidden-x62m73 hidden-74yq1y\",\"data-framer-name\":\"Union\",fill:'var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233)) /* {\"name\":\"Vaaleanvihrea\"} */',intrinsicHeight:1021,intrinsicWidth:1443,svg:'<svg width=\"1443\" height=\"1021\" viewBox=\"0 0 1443 1021\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M84.5 9C84.5 11.2091 86.2909 13 88.5 13H152C154.209 13 156 11.2091 156 9V4C156 1.79086 157.791 0 160 0H223.5C225.709 0 227.5 1.79086 227.5 4V9C227.5 11.2091 229.291 13 231.5 13H295C297.209 13 299 11.2091 299 9V4C299 1.79086 300.791 0 303 0H366.5C368.709 0 370.5 1.79086 370.5 4V9C370.5 11.2091 372.291 13 374.5 13H438C440.209 13 442 11.2091 442 9V4C442 1.79086 443.791 0 446 0H509.5C511.709 0 513.5 1.79086 513.5 4V9C513.5 11.2091 515.291 13 517.5 13H581C583.209 13 585 11.2091 585 9V4C585 1.79086 586.791 0 589 0H652.5C654.709 0 656.5 1.79086 656.5 4V9C656.5 11.2091 658.291 13 660.5 13H724C726.209 13 728 11.2091 728 9V4C728 1.79086 729.791 0 732 0H795.5C797.709 0 799.5 1.79086 799.5 4V9C799.5 11.2091 801.291 13 803.5 13H867C869.209 13 871 11.2091 871 9V4C871 1.79086 872.791 0 875 0H938.5C940.709 0 942.5 1.79086 942.5 4V9C942.5 11.2091 944.291 13 946.5 13H1010C1012.21 13 1014 11.2091 1014 9V4C1014 1.79086 1015.79 0 1018 0H1081.5C1083.71 0 1085.5 1.79086 1085.5 4V9C1085.5 11.2091 1087.29 13 1089.5 13H1153C1155.21 13 1157 11.2091 1157 9V4C1157 1.79086 1158.79 0 1161 0H1224.5C1226.71 0 1228.5 1.79086 1228.5 4V9C1228.5 11.2091 1230.29 13 1232.5 13H1296C1298.21 13 1300 11.2091 1300 9V4C1300 1.79086 1301.79 0 1304 0H1367.5C1369.71 0 1371.5 1.79086 1371.5 4V9C1371.5 11.2091 1373.29 13 1375.5 13H1439C1441.21 13 1443 14.7909 1443 17V81C1443 83.2091 1441.21 85 1439 85H1434C1431.79 85 1430 86.7909 1430 89V153C1430 155.209 1431.79 157 1434 157H1439C1441.21 157 1443 158.791 1443 161V225C1443 227.209 1441.21 229 1439 229H1434C1431.79 229 1430 230.791 1430 233V297C1430 299.209 1431.79 301 1434 301H1439C1441.21 301 1443 302.791 1443 305V369C1443 371.209 1441.21 373 1439 373H1434C1431.79 373 1430 374.791 1430 377V441C1430 443.209 1431.79 445 1434 445H1439C1441.21 445 1443 446.791 1443 449V513C1443 515.209 1441.21 517 1439 517H1434C1431.79 517 1430 518.791 1430 521V585C1430 587.209 1431.79 589 1434 589H1439C1441.21 589 1443 590.791 1443 593V657C1443 659.209 1441.21 661 1439 661H1434C1431.79 661 1430 662.791 1430 665V729C1430 731.209 1431.79 733 1434 733H1439C1441.21 733 1443 734.791 1443 737V801C1443 803.209 1441.21 805 1439 805H1434C1431.79 805 1430 806.791 1430 809V873C1430 875.209 1431.79 877 1434 877H1439C1441.21 877 1443 878.791 1443 881V945C1443 947.209 1441.21 949 1439 949H1434C1431.79 949 1430 950.791 1430 953V1017C1430 1019.21 1428.21 1021 1426 1021H1362.5C1360.29 1021 1358.5 1019.21 1358.5 1017V1012C1358.5 1009.79 1356.71 1008 1354.5 1008H1291C1288.79 1008 1287 1009.79 1287 1012V1017C1287 1019.21 1285.21 1021 1283 1021H1219.5C1217.29 1021 1215.5 1019.21 1215.5 1017V1012C1215.5 1009.79 1213.71 1008 1211.5 1008H1148C1145.79 1008 1144 1009.79 1144 1012V1017C1144 1019.21 1142.21 1021 1140 1021H1076.5C1074.29 1021 1072.5 1019.21 1072.5 1017V1012C1072.5 1009.79 1070.71 1008 1068.5 1008H1005C1002.79 1008 1001 1009.79 1001 1012V1017C1001 1019.21 999.209 1021 997 1021H933.5C931.291 1021 929.5 1019.21 929.5 1017V1012C929.5 1009.79 927.709 1008 925.5 1008H862C859.791 1008 858 1009.79 858 1012V1017C858 1019.21 856.209 1021 854 1021H790.5C788.291 1021 786.5 1019.21 786.5 1017V1012C786.5 1009.79 784.709 1008 782.5 1008H719C716.791 1008 715 1009.79 715 1012V1017C715 1019.21 713.209 1021 711 1021H647.5C645.291 1021 643.5 1019.21 643.5 1017V1012C643.5 1009.79 641.709 1008 639.5 1008H576C573.791 1008 572 1009.79 572 1012V1017C572 1019.21 570.209 1021 568 1021H504.5C502.291 1021 500.5 1019.21 500.5 1017V1012C500.5 1009.79 498.709 1008 496.5 1008H433C430.791 1008 429 1009.79 429 1012V1017C429 1019.21 427.209 1021 425 1021H361.5C359.291 1021 357.5 1019.21 357.5 1017V1012C357.5 1009.79 355.709 1008 353.5 1008H290C287.791 1008 286 1009.79 286 1012V1017C286 1019.21 284.209 1021 282 1021H218.5C216.291 1021 214.5 1019.21 214.5 1017V1012C214.5 1009.79 212.709 1008 210.5 1008H147C144.791 1008 143 1009.79 143 1012V1017C143 1019.21 141.209 1021 139 1021H75.5C73.2909 1021 71.5 1019.21 71.5 1017V1012C71.5 1009.79 69.7091 1008 67.5 1008H4C1.79086 1008 0 1006.21 0 1004V940C0 937.791 1.79086 936 4 936H9C11.2091 936 13 934.209 13 932V868C13 865.791 11.2091 864 9 864H4C1.79086 864 0 862.209 0 860V796C0 793.791 1.79086 792 4 792H9C11.2091 792 13 790.209 13 788V724C13 721.791 11.2091 720 9 720H4C1.79086 720 0 718.209 0 716V652C0 649.791 1.79086 648 4 648H9C11.2091 648 13 646.209 13 644V580C13 577.791 11.2091 576 9 576H4C1.79086 576 0 574.209 0 572V508C0 505.791 1.79086 504 4 504H9C11.2091 504 13 502.209 13 500V436C13 433.791 11.2091 432 9 432H4C1.79086 432 0 430.209 0 428V364C0 361.791 1.79086 360 4 360H9C11.2091 360 13 358.209 13 356V292C13 289.791 11.2091 288 9 288H4C1.79086 288 0 286.209 0 284V220C0 217.791 1.79086 216 4 216H9C11.2091 216 13 214.209 13 212V148C13 145.791 11.2091 144 9 144H4C1.79086 144 0 142.209 0 140V76C0 73.7909 1.79086 72 4 72H9C11.2091 72 13 70.2091 13 68V4C13 1.79086 14.7909 0 17 0H80.5C82.7091 0 84.5 1.79086 84.5 4V9ZM27 68C27 70.2091 25.2091 72 23 72H18C15.7909 72 14 73.7909 14 76V140C14 142.209 15.7909 144 18 144H23C25.2091 144 27 145.791 27 148V212C27 214.209 25.2091 216 23 216H18C15.7909 216 14 217.791 14 220V284C14 286.209 15.7909 288 18 288H23C25.2091 288 27 289.791 27 292V356C27 358.209 25.2091 360 23 360H18C15.7909 360 14 361.791 14 364V428C14 430.209 15.7909 432 18 432H23C25.2091 432 27 433.791 27 436V500C27 502.209 25.2091 504 23 504H18C15.7909 504 14 505.791 14 508V572C14 574.209 15.7909 576 18 576H23C25.2091 576 27 577.791 27 580V644C27 646.209 25.2091 648 23 648H18C15.7909 648 14 649.791 14 652V716C14 718.209 15.7909 720 18 720H23C25.2091 720 27 721.791 27 724V788C27 790.209 25.2091 792 23 792H18C15.7909 792 14 793.791 14 796V860C14 862.209 15.7909 864 18 864H23C25.2091 864 27 865.791 27 868V932C27 934.209 25.2091 936 23 936H18C15.7909 936 14 937.791 14 940V990C14 992.209 15.7909 994 18 994H67.5C69.7091 994 71.5 995.791 71.5 998V1003C71.5 1005.21 73.2909 1007 75.5 1007H139C141.209 1007 143 1005.21 143 1003V998C143 995.791 144.791 994 147 994H210.5C212.709 994 214.5 995.791 214.5 998V1003C214.5 1005.21 216.291 1007 218.5 1007H282C284.209 1007 286 1005.21 286 1003V998C286 995.791 287.791 994 290 994H353.5C355.709 994 357.5 995.791 357.5 998V1003C357.5 1005.21 359.291 1007 361.5 1007H425C427.209 1007 429 1005.21 429 1003V998C429 995.791 430.791 994 433 994H496.5C498.709 994 500.5 995.791 500.5 998V1003C500.5 1005.21 502.291 1007 504.5 1007H568C570.209 1007 572 1005.21 572 1003V998C572 995.791 573.791 994 576 994H639.5C641.709 994 643.5 995.791 643.5 998V1003C643.5 1005.21 645.291 1007 647.5 1007H711C713.209 1007 715 1005.21 715 1003V998C715 995.791 716.791 994 719 994H782.5C784.709 994 786.5 995.791 786.5 998V1003C786.5 1005.21 788.291 1007 790.5 1007H854C856.209 1007 858 1005.21 858 1003V998C858 995.791 859.791 994 862 994H925.5C927.709 994 929.5 995.791 929.5 998V1003C929.5 1005.21 931.291 1007 933.5 1007H997C999.209 1007 1001 1005.21 1001 1003V998C1001 995.791 1002.79 994 1005 994H1068.5C1070.71 994 1072.5 995.791 1072.5 998V1003C1072.5 1005.21 1074.29 1007 1076.5 1007H1140C1142.21 1007 1144 1005.21 1144 1003V998C1144 995.791 1145.79 994 1148 994H1211.5C1213.71 994 1215.5 995.791 1215.5 998V1003C1215.5 1005.21 1217.29 1007 1219.5 1007H1283C1285.21 1007 1287 1005.21 1287 1003V998C1287 995.791 1288.79 994 1291 994H1354.5C1356.71 994 1358.5 995.791 1358.5 998V1003C1358.5 1005.21 1360.29 1007 1362.5 1007H1412C1414.21 1007 1416 1005.21 1416 1003V953C1416 950.791 1417.79 949 1420 949H1425C1427.21 949 1429 947.209 1429 945V881C1429 878.791 1427.21 877 1425 877H1420C1417.79 877 1416 875.209 1416 873V809C1416 806.791 1417.79 805 1420 805H1425C1427.21 805 1429 803.209 1429 801V737C1429 734.791 1427.21 733 1425 733H1420C1417.79 733 1416 731.209 1416 729V665C1416 662.791 1417.79 661 1420 661H1425C1427.21 661 1429 659.209 1429 657V593C1429 590.791 1427.21 589 1425 589H1420C1417.79 589 1416 587.209 1416 585V521C1416 518.791 1417.79 517 1420 517H1425C1427.21 517 1429 515.209 1429 513V449C1429 446.791 1427.21 445 1425 445H1420C1417.79 445 1416 443.209 1416 441V377C1416 374.791 1417.79 373 1420 373H1425C1427.21 373 1429 371.209 1429 369V305C1429 302.791 1427.21 301 1425 301H1420C1417.79 301 1416 299.209 1416 297V233C1416 230.791 1417.79 229 1420 229H1425C1427.21 229 1429 227.209 1429 225V161C1429 158.791 1427.21 157 1425 157H1420C1417.79 157 1416 155.209 1416 153V89C1416 86.7909 1417.79 85 1420 85H1425C1427.21 85 1429 83.2091 1429 81V31C1429 28.7909 1427.21 27 1425 27H1375.5C1373.29 27 1371.5 25.2091 1371.5 23V18C1371.5 15.7909 1369.71 14 1367.5 14H1304C1301.79 14 1300 15.7909 1300 18V23C1300 25.2091 1298.21 27 1296 27H1232.5C1230.29 27 1228.5 25.2091 1228.5 23V18C1228.5 15.7909 1226.71 14 1224.5 14H1161C1158.79 14 1157 15.7909 1157 18V23C1157 25.2091 1155.21 27 1153 27H1089.5C1087.29 27 1085.5 25.2091 1085.5 23V18C1085.5 15.7909 1083.71 14 1081.5 14H1018C1015.79 14 1014 15.7909 1014 18V23C1014 25.2091 1012.21 27 1010 27H946.5C944.291 27 942.5 25.2091 942.5 23V18C942.5 15.7909 940.709 14 938.5 14H875C872.791 14 871 15.7909 871 18V23C871 25.2091 869.209 27 867 27H803.5C801.291 27 799.5 25.2091 799.5 23V18C799.5 15.7909 797.709 14 795.5 14H732C729.791 14 728 15.7909 728 18V23C728 25.2091 726.209 27 724 27H660.5C658.291 27 656.5 25.2091 656.5 23V18C656.5 15.7909 654.709 14 652.5 14H589C586.791 14 585 15.7909 585 18V23C585 25.2091 583.209 27 581 27H517.5C515.291 27 513.5 25.2091 513.5 23V18C513.5 15.7909 511.709 14 509.5 14H446C443.791 14 442 15.7909 442 18V23C442 25.2091 440.209 27 438 27H374.5C372.291 27 370.5 25.2091 370.5 23V18C370.5 15.7909 368.709 14 366.5 14H303C300.791 14 299 15.7909 299 18V23C299 25.2091 297.209 27 295 27H231.5C229.291 27 227.5 25.2091 227.5 23V18C227.5 15.7909 225.709 14 223.5 14H160C157.791 14 156 15.7909 156 18V23C156 25.2091 154.209 27 152 27H88.5C86.2909 27 84.5 25.2091 84.5 23V18C84.5 15.7909 82.7091 14 80.5 14H31C28.7909 14 27 15.7909 27 18V68Z\" fill=\"#EEF6E9\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1qvjauc hidden-9go3el hidden-x62m73\",\"data-framer-name\":\"Union\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:27,intrinsicWidth:858,svg:'<svg width=\"858\" height=\"27\" viewBox=\"0 0 858 27\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M71.5 9C71.5 11.2091 73.2909 13 75.5 13H139C141.209 13 143 11.2091 143 9V4C143 1.79086 144.791 0 147 0H210.5C212.709 0 214.5 1.79086 214.5 4V9C214.5 11.2091 216.291 13 218.5 13H282C284.209 13 286 11.2091 286 9V4C286 1.79086 287.791 0 290 0H353.5C355.709 0 357.5 1.79086 357.5 4V9C357.5 11.2091 359.291 13 361.5 13H425C427.209 13 429 11.2091 429 9V4C429 1.79086 430.791 0 433 0H496.5C498.709 0 500.5 1.79086 500.5 4V9C500.5 11.2091 502.291 13 504.5 13H568C570.209 13 572 11.2091 572 9V4C572 1.79086 573.791 0 576 0H639.5C641.709 0 643.5 1.79086 643.5 4V9C643.5 11.2091 645.291 13 647.5 13H711C713.209 13 715 11.2091 715 9V4C715 1.79086 716.791 0 719 0H782.5C784.709 0 786.5 1.79086 786.5 4V9C786.5 11.2091 788.291 13 790.5 13H854C856.209 13 858 14.7909 858 17V23C858 25.2091 856.209 27 854 27H790.5C788.291 27 786.5 25.2091 786.5 23V18C786.5 15.7909 784.709 14 782.5 14H719C716.791 14 715 15.7909 715 18V23C715 25.2091 713.209 27 711 27H647.5C645.291 27 643.5 25.2091 643.5 23V18C643.5 15.7909 641.709 14 639.5 14H576C573.791 14 572 15.7909 572 18V23C572 25.2091 570.209 27 568 27H504.5C502.291 27 500.5 25.2091 500.5 23V18C500.5 15.7909 498.709 14 496.5 14H433C430.791 14 429 15.7909 429 18V23C429 25.2091 427.209 27 425 27H361.5C359.291 27 357.5 25.2091 357.5 23V18C357.5 15.7909 355.709 14 353.5 14H290C287.791 14 286 15.7909 286 18V23C286 25.2091 284.209 27 282 27H218.5C216.291 27 214.5 25.2091 214.5 23V18C214.5 15.7909 212.709 14 210.5 14H147C144.791 14 143 15.7909 143 18V23C143 25.2091 141.209 27 139 27H75.5C73.2909 27 71.5 25.2091 71.5 23V18C71.5 15.7909 69.7091 14 67.5 14H4C1.79086 14 0 12.2091 0 10V4C0 1.79086 1.79086 0 4 0H67.5C69.7091 0 71.5 1.79086 71.5 4V9Z\" fill=\"#EEF6E9\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1ook0ns hidden-9go3el hidden-x62m73\",\"data-framer-name\":\"Union\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:27,intrinsicWidth:858,svg:'<svg width=\"858\" height=\"27\" viewBox=\"0 0 858 27\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M71.5 9C71.5 11.2091 73.2909 13 75.5 13H139C141.209 13 143 11.2091 143 9V4C143 1.79086 144.791 0 147 0H210.5C212.709 0 214.5 1.79086 214.5 4V9C214.5 11.2091 216.291 13 218.5 13H282C284.209 13 286 11.2091 286 9V4C286 1.79086 287.791 0 290 0H353.5C355.709 0 357.5 1.79086 357.5 4V9C357.5 11.2091 359.291 13 361.5 13H425C427.209 13 429 11.2091 429 9V4C429 1.79086 430.791 0 433 0H496.5C498.709 0 500.5 1.79086 500.5 4V9C500.5 11.2091 502.291 13 504.5 13H568C570.209 13 572 11.2091 572 9V4C572 1.79086 573.791 0 576 0H639.5C641.709 0 643.5 1.79086 643.5 4V9C643.5 11.2091 645.291 13 647.5 13H711C713.209 13 715 11.2091 715 9V4C715 1.79086 716.791 0 719 0H782.5C784.709 0 786.5 1.79086 786.5 4V9C786.5 11.2091 788.291 13 790.5 13H854C856.209 13 858 14.7909 858 17V23C858 25.2091 856.209 27 854 27H790.5C788.291 27 786.5 25.2091 786.5 23V18C786.5 15.7909 784.709 14 782.5 14H719C716.791 14 715 15.7909 715 18V23C715 25.2091 713.209 27 711 27H647.5C645.291 27 643.5 25.2091 643.5 23V18C643.5 15.7909 641.709 14 639.5 14H576C573.791 14 572 15.7909 572 18V23C572 25.2091 570.209 27 568 27H504.5C502.291 27 500.5 25.2091 500.5 23V18C500.5 15.7909 498.709 14 496.5 14H433C430.791 14 429 15.7909 429 18V23C429 25.2091 427.209 27 425 27H361.5C359.291 27 357.5 25.2091 357.5 23V18C357.5 15.7909 355.709 14 353.5 14H290C287.791 14 286 15.7909 286 18V23C286 25.2091 284.209 27 282 27H218.5C216.291 27 214.5 25.2091 214.5 23V18C214.5 15.7909 212.709 14 210.5 14H147C144.791 14 143 15.7909 143 18V23C143 25.2091 141.209 27 139 27H75.5C73.2909 27 71.5 25.2091 71.5 23V18C71.5 15.7909 69.7091 14 67.5 14H4C1.79086 14 0 12.2091 0 10V4C0 1.79086 1.79086 0 4 0H67.5C69.7091 0 71.5 1.79086 71.5 4V9Z\" fill=\"#EEF6E9\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-kkr5i6 hidden-9go3el hidden-74yq1y\",\"data-framer-name\":\"Union\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:1198,intrinsicWidth:1008,svg:'<svg width=\"1008\" height=\"1198\" viewBox=\"0 0 1008 1198\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M999.001 82.7061C996.792 82.7061 995.001 84.497 995.001 86.7061L995.001 148.412C995.001 150.621 996.792 152.412 999.001 152.412L1004 152.412C1006.21 152.412 1008 154.203 1008 156.412L1008 218.118C1008 220.327 1006.21 222.118 1004 222.118L999.001 222.118C996.792 222.118 995.001 223.909 995.001 226.118L995.001 287.823C995.001 290.032 993.21 291.823 991.001 291.823L985.001 291.823C982.792 291.823 981.001 290.032 981.001 287.823L981.001 226.118C981.001 223.909 982.792 222.118 985.001 222.118L990.001 222.118C992.21 222.118 994.001 220.327 994.001 218.118L994.001 156.412C994.001 154.203 992.21 152.412 990.001 152.412L985.001 152.412C982.792 152.412 981.001 150.621 981.001 148.412L981.001 86.7061C981.001 84.497 982.792 82.7061 985.001 82.7061L990.001 82.7061C992.21 82.7061 994.001 80.9152 994.001 78.7061L994.001 31C994.001 28.7909 992.21 27 990.001 27L940.001 27C937.792 27 936.001 25.2092 936.001 23L936.001 18C936.001 15.7909 934.21 14 932.001 14L868.001 14C865.792 14 864.001 15.7909 864.001 18L864.001 23C864.001 25.2092 862.21 27 860.001 27L796.001 27C793.792 27 792.001 25.2092 792.001 23L792.001 18C792.001 15.7909 790.21 14 788.001 14L724.001 14C721.792 14 720.001 15.7909 720.001 18L720.001 23C720.001 25.2092 718.21 27 716.001 27L652.001 27C649.792 27 648.001 25.2092 648.001 23L648.001 18C648.001 15.7909 646.21 14 644.001 14L580.001 14C577.792 14 576.001 15.7909 576.001 18L576.001 23C576.001 25.2092 574.21 27 572.001 27L508.001 27C505.792 27 504.001 25.2092 504.001 23L504.001 18C504.001 15.7909 502.21 14 500.001 14L436.001 14C433.792 14 432.001 15.7909 432.001 18L432.001 23C432.001 25.2092 430.21 27 428.001 27L364.001 27C361.792 27 360.001 25.2092 360.001 23L360.001 18C360.001 15.7909 358.21 14 356.001 14L292.001 14C289.792 14 288.001 15.7909 288.001 18L288.001 23C288.001 25.2092 286.21 27 284.001 27L220.001 27C217.792 27 216.001 25.2091 216.001 23L216.001 18C216.001 15.7909 214.21 14 212.001 14L148.001 14C145.792 14 144.001 15.7909 144.001 18L144.001 23C144.001 25.2091 142.21 27 140.001 27L76.0008 27C73.7916 27 72.0008 25.2091 72.0008 23L72.0008 18C72.0008 15.7909 70.2099 14 68.0008 14L18.0008 14C15.7916 14 14.0008 15.7909 14.0008 18L14.0008 65.707C14.0008 67.9162 15.7916 69.707 18.0008 69.707L23.0008 69.707C25.2099 69.707 27.0008 71.4979 27.0008 73.707L27.0008 135.413C27.0008 137.622 25.2099 139.413 23.0008 139.413L18.0008 139.413C15.7916 139.413 14.0008 141.204 14.0008 143.413L14.0008 205.118C14.0008 207.327 15.7916 209.118 18.0008 209.118L23.0008 209.118C25.2099 209.118 27.0008 210.909 27.0008 213.118L27.0008 274.824C27.0008 277.033 25.2099 278.824 23.0008 278.824L18.0008 278.824C15.7916 278.824 14.0008 280.615 14.0008 282.824L14.0008 344.53C14.0008 346.739 15.7916 348.53 18.0008 348.53L23.0008 348.53C25.2099 348.53 27.0008 350.321 27.0008 352.53L27.0008 414.236C27.0008 416.445 25.2099 418.236 23.0008 418.236L18.0008 418.236C15.7916 418.236 14.0008 420.027 14.0008 422.236L14.0008 483.942C14.0008 486.152 15.7916 487.942 18.0008 487.942L23.0008 487.942C25.2099 487.942 27.0008 489.733 27.0008 491.942L27.0008 553.647C27.0008 555.857 25.2099 557.647 23.0008 557.647L18.0008 557.647C15.7916 557.647 14.0008 559.438 14.0008 561.647L14.0008 623.354C14.0008 625.563 15.7916 627.354 18.0008 627.354L23.0008 627.354C25.2099 627.354 27.0008 629.144 27.0008 631.354L27.0008 693.06C27.0008 695.269 25.2099 697.06 23.0008 697.06L18.0008 697.06C15.7916 697.06 14.0008 698.85 14.0008 701.06L14.0008 762.766C14.0008 764.975 15.7916 766.766 18.0008 766.766L23.0008 766.766C25.2099 766.766 27.0008 768.556 27.0008 770.766L27.0007 832.472C27.0007 834.681 25.2099 836.472 23.0007 836.472L18.0007 836.472C15.7916 836.472 14.0007 838.263 14.0007 840.472L14.0007 902.177C14.0007 904.386 12.2099 906.177 10.0007 906.177L4.00074 906.177C1.79161 906.177 0.000745256 904.386 0.000745353 902.177L0.00074805 840.472C0.000748147 838.263 1.79161 836.472 4.00075 836.472L9.00075 836.472C11.2099 836.472 13.0007 834.681 13.0007 832.472L13.0008 770.766C13.0008 768.556 11.2099 766.766 9.00075 766.766L4.00075 766.766C1.79161 766.766 0.00075135 764.975 0.000751447 762.766L0.000754144 701.06C0.00075424 698.85 1.79162 697.06 4.00075 697.06L9.00075 697.06C11.2099 697.06 13.0008 695.269 13.0008 693.06L13.0008 631.354C13.0008 629.144 11.2099 627.354 9.00076 627.354L4.00076 627.354C1.79162 627.354 0.000757444 625.563 0.000757541 623.354L0.000760238 561.647C0.000760334 559.438 1.79162 557.647 4.00076 557.647L9.00076 557.647C11.2099 557.647 13.0008 555.857 13.0008 553.647L13.0008 491.942C13.0008 489.733 11.2099 487.942 9.00076 487.942L4.00076 487.942C1.79162 487.942 0.000763538 486.152 0.000763634 483.942L0.000766332 422.236C0.000766428 420.027 1.79163 418.236 4.00077 418.236L9.00077 418.236C11.2099 418.236 13.0008 416.445 13.0008 414.236L13.0008 352.53C13.0008 350.321 11.2099 348.53 9.00077 348.53L4.00077 348.53C1.79163 348.53 0.000769632 346.739 0.000769728 344.53L0.000772426 282.824C0.000772522 280.615 1.79163 278.824 4.00077 278.824L9.00077 278.824C11.2099 278.824 13.0008 277.033 13.0008 274.824L13.0008 213.118C13.0008 210.909 11.2099 209.118 9.00078 209.118L4.00078 209.118C1.79164 209.118 0.000775726 207.327 0.000775822 205.118L0.000778519 143.413C0.000778616 141.204 1.79164 139.413 4.00078 139.413L9.00078 139.413C11.2099 139.413 13.0008 137.622 13.0008 135.413L13.0008 73.707C13.0008 71.4979 11.2099 69.707 9.00078 69.707L4.00078 69.707C1.79164 69.707 0.000781819 67.9162 0.000781916 65.707L0.000784176 14L8.70881e-05 4.00028C-6.69203e-05 1.79103 1.79084 7.82779e-08 4.00009 1.74847e-07L68.0001 2.97238e-06C70.2091 3.06894e-06 71.9999 1.79068 72.0001 3.9997L72.0005 9.0003C72.0006 11.2093 73.7915 13 76.0005 13L140 13C142.21 13 144.001 11.209 144 8.99971L144 4.00031C144 1.79105 145.791 6.37272e-06 148 6.46929e-06L212 9.26682e-06C214.209 9.36338e-06 216 1.79069 216 3.99971L216 9.00031C216.001 11.2093 217.791 13 220 13L284 13C286.21 13 288.001 11.209 288 8.99971L288 4.00031C288 1.79106 289.791 1.26672e-05 292 1.27637e-05L356 1.55613e-05C358.209 1.56578e-05 360 1.79069 360 3.99972L360 9.00032C360.001 11.2093 361.791 13 364 13L428 13C430.21 13 432.001 11.209 432 8.99972L432 4.00032C432 1.79106 433.791 1.89616e-05 436 1.90582e-05L500 2.18557e-05C502.209 2.19523e-05 504 1.7907 504 3.99972L504 9.00032C504.001 11.2093 505.791 13 508 13L572 13C574.21 13 576.001 11.209 576 8.99972L576 4.00033C576 1.79107 577.791 2.5256e-05 580 2.53526e-05L644.001 2.81502e-05C646.21 2.82467e-05 648.001 1.79089 648.001 4.00003L648.001 9.00003C648.001 11.2092 649.792 13 652.001 13L716 13C718.21 13 720.001 11.209 720 8.99973L720 4.00033C720 1.79108 721.791 3.15505e-05 724 3.1647e-05L788.001 3.44446e-05C790.21 3.45412e-05 792.001 1.7909 792.001 4.00003L792.001 9.00003C792.001 11.2092 793.792 13 796.001 13L860.001 13C862.21 13 864.001 11.2092 864.001 9.00004L864.001 4.00004C864.001 1.7909 865.792 3.7845e-05 868.001 3.79415e-05L932 4.0739e-05C934.209 4.08356e-05 936 1.79072 936 3.99974L936 9.00034C936.001 11.2094 937.791 13 940 13L1004 13C1006.21 13 1008 14.7909 1008 17L1008 78.7061C1008 80.9152 1006.21 82.7061 1004 82.7061L999.001 82.7061ZM999.001 361.529C996.792 361.529 995.001 363.32 995.001 365.529L995.001 427.235C995.001 429.445 996.792 431.235 999.001 431.235L1004 431.235C1006.21 431.235 1008 433.026 1008 435.235L1008 496.941C1008 499.151 1006.21 500.941 1004 500.941L999.001 500.941C996.792 500.941 995.001 502.732 995.001 504.941L995.001 566.648C995.001 568.857 996.792 570.648 999.001 570.648L1004 570.648C1006.21 570.648 1008 572.438 1008 574.648L1008 636.354C1008 638.563 1006.21 640.354 1004 640.354L999.001 640.354C996.792 640.354 995.001 642.144 995.001 644.354L995.001 706.059C995.001 708.268 996.792 710.059 999.001 710.059L1004 710.059C1006.21 710.059 1008 711.849 1008 714.059L1008 775.765C1008 777.974 1006.21 779.765 1004 779.765L999.001 779.765C996.792 779.765 995.001 781.556 995.001 783.765L995.001 845.471C995.001 847.68 996.792 849.471 999.001 849.471L1004 849.471C1006.21 849.471 1008 851.262 1008 853.471L1008 915.177C1008 917.386 1006.21 919.177 1004 919.177L999.001 919.177C996.792 919.177 995.001 920.968 995.001 923.177L995.001 984.883C995.001 987.092 996.792 988.883 999.001 988.883L1004 988.883C1006.21 988.883 1008 990.674 1008 992.883L1008 1054.59C1008 1056.8 1006.21 1058.59 1004 1058.59L999.001 1058.59C996.792 1058.59 995.001 1060.38 995.001 1062.59L995.001 1124.29C995.001 1126.5 996.792 1128.29 999.001 1128.29L1004 1128.29C1006.21 1128.29 1008 1130.08 1008 1132.29L1008 1194C1008 1196.21 1006.21 1198 1004 1198L940.001 1198C937.792 1198 936.001 1196.21 936.001 1194L936.001 1189C936.001 1186.79 934.21 1185 932.001 1185L868.001 1185C865.792 1185 864.001 1186.79 864.001 1189L864.001 1194C864.001 1196.21 862.21 1198 860.001 1198L796.001 1198C793.792 1198 792.001 1196.21 792.001 1194L792.001 1189C792.001 1186.79 790.21 1185 788.001 1185L724.001 1185C721.792 1185 720.001 1186.79 720.001 1189L720.001 1194C720.001 1196.21 718.21 1198 716.001 1198L652.001 1198C649.792 1198 648.001 1196.21 648.001 1194L648.001 1189C648.001 1186.79 646.21 1185 644.001 1185L580.001 1185C577.792 1185 576.001 1186.79 576.001 1189L576.001 1194C576.001 1196.21 574.21 1198 572.001 1198L508.001 1198C505.792 1198 504.001 1196.21 504.001 1194L504.001 1189C504.001 1186.79 502.21 1185 500.001 1185L436.001 1185C433.792 1185 432.001 1186.79 432.001 1189L432.001 1194C432.001 1196.21 430.21 1198 428.001 1198L364.001 1198C361.792 1198 360.001 1196.21 360.001 1194L360.001 1189C360.001 1186.79 358.21 1185 356.001 1185L292.001 1185C289.792 1185 288.001 1186.79 288.001 1189L288.001 1194C288.001 1196.21 286.21 1198 284.001 1198L220.001 1198C217.792 1198 216.001 1196.21 216.001 1194L216.001 1189C216.001 1186.79 214.21 1185 212.001 1185L148.001 1185C145.792 1185 144.001 1186.79 144.001 1189L144.001 1194C144.001 1196.21 142.21 1198 140.001 1198L76.0007 1198C73.7916 1198 72.0007 1196.21 72.0007 1194L72.0007 1189C72.0007 1186.79 70.2099 1185 68.0007 1185L4.00073 1185C1.7916 1185 0.000733068 1183.21 0.000733165 1181L0.000735862 1119.29C0.000735959 1117.09 1.7916 1115.29 4.00074 1115.29L9.00074 1115.29C11.2099 1115.29 13.0007 1113.5 13.0007 1111.29L13.0007 1049.59C13.0007 1047.38 11.2099 1045.59 9.00074 1045.59L4.00074 1045.59C1.7916 1045.59 0.000739162 1043.8 0.000739259 1041.59L0.000741956 979.883C0.000742053 977.674 1.7916 975.883 4.00074 975.883L9.00074 975.883C11.2099 975.883 13.0007 974.092 13.0007 971.883L13.0007 910.178C13.0007 907.969 14.7916 906.178 17.0007 906.178L23.0007 906.178C25.2099 906.178 27.0007 907.969 27.0007 910.178L27.0007 971.883C27.0007 974.092 25.2099 975.883 23.0007 975.883L18.0007 975.883C15.7916 975.883 14.0007 977.674 14.0007 979.883L14.0007 1041.59C14.0007 1043.8 15.7916 1045.59 18.0007 1045.59L23.0007 1045.59C25.2099 1045.59 27.0007 1047.38 27.0007 1049.59L27.0007 1111.29C27.0007 1113.5 25.2099 1115.29 23.0007 1115.29L18.0007 1115.29C15.7916 1115.29 14.0007 1117.09 14.0007 1119.29L14.0007 1167C14.0007 1169.21 15.7916 1171 18.0007 1171L68.0007 1171C70.2099 1171 72.0007 1172.79 72.0007 1175L72.0007 1180C72.0007 1182.21 73.7916 1184 76.0007 1184L140.001 1184C142.21 1184 144.001 1182.21 144.001 1180L144.001 1175C144.001 1172.79 145.792 1171 148.001 1171L212.001 1171C214.21 1171 216.001 1172.79 216.001 1175L216.001 1180C216.001 1182.21 217.792 1184 220.001 1184L284.001 1184C286.21 1184 288.001 1182.21 288.001 1180L288.001 1175C288.001 1172.79 289.792 1171 292.001 1171L356.001 1171C358.21 1171 360.001 1172.79 360.001 1175L360.001 1180C360.001 1182.21 361.792 1184 364.001 1184L428.001 1184C430.21 1184 432.001 1182.21 432.001 1180L432.001 1175C432.001 1172.79 433.792 1171 436.001 1171L500.001 1171C502.21 1171 504.001 1172.79 504.001 1175L504.001 1180C504.001 1182.21 505.792 1184 508.001 1184L572.001 1184C574.21 1184 576.001 1182.21 576.001 1180L576.001 1175C576.001 1172.79 577.792 1171 580.001 1171L644.001 1171C646.21 1171 648.001 1172.79 648.001 1175L648.001 1180C648.001 1182.21 649.792 1184 652.001 1184L716.001 1184C718.21 1184 720.001 1182.21 720.001 1180L720.001 1175C720.001 1172.79 721.792 1171 724.001 1171L788.001 1171C790.21 1171 792.001 1172.79 792.001 1175L792.001 1180C792.001 1182.21 793.792 1184 796.001 1184L860.001 1184C862.21 1184 864.001 1182.21 864.001 1180L864.001 1175C864.001 1172.79 865.792 1171 868.001 1171L932.001 1171C934.21 1171 936.001 1172.79 936.001 1175L936.001 1180C936.001 1182.21 937.792 1184 940.001 1184L990.001 1184C992.21 1184 994.001 1182.21 994.001 1180L994.001 1132.29C994.001 1130.08 992.21 1128.29 990.001 1128.29L985.001 1128.29C982.792 1128.29 981.001 1126.5 981.001 1124.29L981.001 1062.59C981.001 1060.38 982.792 1058.59 985.001 1058.59L990.001 1058.59C992.21 1058.59 994.001 1056.8 994.001 1054.59L994.001 992.883C994.001 990.674 992.21 988.883 990.001 988.883L985.001 988.883C982.792 988.883 981.001 987.092 981.001 984.883L981.001 923.177C981.001 920.968 982.792 919.177 985.001 919.177L990.001 919.177C992.21 919.177 994.001 917.386 994.001 915.177L994.001 853.471C994.001 851.262 992.21 849.471 990.001 849.471L985.001 849.471C982.792 849.471 981.001 847.68 981.001 845.471L981.001 783.765C981.001 781.556 982.792 779.765 985.001 779.765L990.001 779.765C992.21 779.765 994.001 777.974 994.001 775.765L994.001 714.059C994.001 711.849 992.21 710.059 990.001 710.059L985.001 710.059C982.792 710.059 981.001 708.268 981.001 706.059L981.001 644.354C981.001 642.144 982.792 640.354 985.001 640.354L990.001 640.354C992.21 640.354 994.001 638.563 994.001 636.354L994.001 574.648C994.001 572.438 992.21 570.648 990.001 570.648L985.001 570.648C982.792 570.648 981.001 568.857 981.001 566.648L981.001 504.941C981.001 502.732 982.792 500.941 985.001 500.941L990.001 500.941C992.21 500.941 994.001 499.151 994.001 496.941L994.001 435.235C994.001 433.026 992.21 431.235 990.001 431.235L985.001 431.235C982.792 431.235 981.001 429.445 981.001 427.235L981.001 365.529C981.001 363.32 982.792 361.529 985.001 361.529L990.001 361.529C992.21 361.529 994.001 359.738 994.001 357.529L994.001 295.824C994.001 293.615 995.792 291.824 998.001 291.824L1004 291.824C1006.21 291.824 1008 293.615 1008 295.824L1008 357.529C1008 359.738 1006.21 361.529 1004 361.529L999.001 361.529Z\" fill=\"#EEF6E9\"/>\\n</svg>\\n',withExternalLayout:true})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{b4mFUZU5A:{width:\"min(100vw, 810px)\"},Y3ej8h8Ab:{width:\"min(100vw, 390px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:686,width:\"min(100vw, 1200px)\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-15q813d-container\",nodeId:\"oQlE8AgAs\",scopeId:\"RoqjaBWel\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{b4mFUZU5A:{variant:matchVariant(\"FScp4ASDQ\")},Y3ej8h8Ab:{variant:matchVariant(\"N_UgrhMov\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"oQlE8AgAs\",layoutId:\"oQlE8AgAs\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"PhsNxjx2B\"),width:\"100%\"})})})})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4ut35d hidden-9go3el hidden-74yq1y\",\"data-framer-layout-hint-center-x\":true,transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(\"nav\",{className:\"framer-eoo4n8\",\"data-border\":true,\"data-framer-name\":\"Sticky Navigation Shell\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{b4mFUZU5A:{y:894}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,children:/*#__PURE__*/_jsx(Container,{className:\"framer-yjkma1-container\",\"data-framer-name\":\"Navigation\",name:\"Navigation\",nodeId:\"CYsmQqmTR\",scopeId:\"RoqjaBWel\",children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"CYsmQqmTR\",layoutId:\"CYsmQqmTR\",name:\"Navigation\",variant:matchVariant(\"SptZpxvIi\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"nav\",{className:\"framer-1tztfs5\",\"data-framer-name\":\"Padding bottom\"})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pk3m67 hidden-9go3el hidden-x62m73\",\"data-framer-layout-hint-center-x\":true,transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsxs(\"nav\",{className:\"framer-15lm2sp\",\"data-border\":true,\"data-framer-name\":\"Sticky Navigation Shell\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q29udHJvbCBJdGFsaWMgV2ViIE1lZGl1bQ==\",\"--framer-font-family\":'\"Control Italic Web Medium\", \"Control Italic Web Medium Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"rgb(238, 246, 233)\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"xZxWWHrMn\",openInNewTab:false,relValues:[],scopeId:\"RoqjaBWel\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1uyxof6\",\"data-styles-preset\":\"n3ECfJnhs\",children:\"EV\\xc4SKORI\"})})})}),className:\"framer-1rdsyz6\",\"data-framer-name\":\"Ev\\xe4skori Link\",fonts:[\"CUSTOMV2;Control Italic Web Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q29udHJvbCBJdGFsaWMgV2ViIE1lZGl1bQ==\",\"--framer-font-family\":'\"Control Italic Web Medium\", \"Control Italic Web Medium Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"rgb(238, 246, 233)\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xHvltzq2W\"},motionChild:true,nodeId:\"xC9tQrbxq\",openInNewTab:false,relValues:[],scopeId:\"RoqjaBWel\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1uyxof6\",\"data-styles-preset\":\"n3ECfJnhs\",children:\"JOIKU PUB\"})})})}),className:\"framer-1n5ac9\",\"data-framer-name\":\"Joiku Pub Link\",fonts:[\"CUSTOMV2;Control Italic Web Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q29udHJvbCBJdGFsaWMgV2ViIE1lZGl1bQ==\",\"--framer-font-family\":'\"Control Italic Web Medium\", \"Control Italic Web Medium Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"rgb(238, 246, 233)\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"SRpKf37mF\"},motionChild:true,nodeId:\"lQLFT3eKt\",openInNewTab:false,relValues:[],scopeId:\"RoqjaBWel\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1uyxof6\",\"data-styles-preset\":\"n3ECfJnhs\",children:\"HUONEISTOT\"})})})}),className:\"framer-7siffw\",\"data-framer-name\":\"Huoneistot Link\",fonts:[\"CUSTOMV2;Control Italic Web Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-y46uqs-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"cbTjjIqmv\",scopeId:\"RoqjaBWel\",children:/*#__PURE__*/_jsx(LocaleSelector,{caret:{color:\"var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233))\",size:12,type:\"default\"},font:{fontFamily:'\"Outfit\", \"Outfit Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},height:\"100%\",icon:{color:\"var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233))\",size:18,type:\"default\"},id:\"cbTjjIqmv\",layoutId:\"cbTjjIqmv\",options:{focus:{color:\"var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233))\",offset:0,style:\"double\",width:1},gap:5,title:false},padding:\"0px\",radius:\"4px\",textColor:\"var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233))\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"nav\",{className:\"framer-1p34cyw\",\"data-framer-name\":\"Padding bottom\"})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"b4mFUZU5A\":{\"layout\":[\"fixed\",\"fixed\"]},\"Y3ej8h8Ab\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"m2l8bPkMq\":[\".framer-js9lmv\",\".framer-14ydtcc\",\".framer-14bj4ul\",\".framer-15q813d-container\"],\"b4mFUZU5A\":[\".framer-14ydtcc\",\".framer-14bj4ul\",\".framer-15q813d-container\",\".framer-4ut35d\"],\"Y3ej8h8Ab\":[\".framer-14ydtcc\",\".framer-14bj4ul\",\".framer-15q813d-container\",\".framer-pk3m67\"]}\n * @framerBreakpoints {\"m2l8bPkMq\":{\"min\":1200,\"canvasClassName\":\"framer-9go3el-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"b4mFUZU5A\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-x62m73-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Y3ej8h8Ab\":{\"max\":809,\"canvasClassName\":\"framer-74yq1y-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant m2l8bPkMq\n * @framerLayoutTemplate true\n */const FramerRoqjaBWel=withCSS(Component,css,\"framer-XoOpk\");export default FramerRoqjaBWel;FramerRoqjaBWel.displayName=\"Joiku\";FramerRoqjaBWel.defaultProps={height:1e3,width:1200};addFonts(FramerRoqjaBWel,[{explicitInter:true,fonts:[{cssFamilyName:\"Control Italic Web Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Control Italic Web\",url:\"https://framerusercontent.com/assets/RKnmNwInK0khAhmTZ1FXy75gw.woff2\",weight:\"500\"},{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RPEPC24XXAVK6EWUOKWQUPTOZQR35AS2/BVWMEQ5ZCLZP2VOXOHXQDCZADXNFBXUF/5REHZLR2B5PQAKMITIQJK6BDK34RDHS4.woff2\",weight:\"400\"}]},...NavigationFonts,...FooterFonts,...LocaleSelectorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerRoqjaBWel.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Navigation,{},context),()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRoqjaBWel\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"b4mFUZU5A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Y3ej8h8Ab\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"m2l8bPkMq\\\":[\\\".framer-js9lmv\\\",\\\".framer-14ydtcc\\\",\\\".framer-14bj4ul\\\",\\\".framer-15q813d-container\\\"],\\\"b4mFUZU5A\\\":[\\\".framer-14ydtcc\\\",\\\".framer-14bj4ul\\\",\\\".framer-15q813d-container\\\",\\\".framer-4ut35d\\\"],\\\"Y3ej8h8Ab\\\":[\\\".framer-14ydtcc\\\",\\\".framer-14bj4ul\\\",\\\".framer-15q813d-container\\\",\\\".framer-pk3m67\\\"]}\",\"framerIntrinsicHeight\":\"1000\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"m2l8bPkMq\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-9go3el-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"b4mFUZU5A\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-x62m73-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Y3ej8h8Ab\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-74yq1y-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"m2l8bPkMq\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e503c47)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={Ie66MkKag:new LazyValue(()=>import(\"./RGJp18EmN-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e503c47)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,PropertyOverrides,RenderTarget,RichText,runTasksWithYield,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LocaleSelector from\"https://framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/7Wx3r3ii8MhSQ44Rlwa5/LocaleSelector.js\";import Navigation from\"#framer/local/canvasComponent/Pw1deMuGU/Pw1deMuGU.js\";import Footer from\"#framer/local/canvasComponent/XBTfYrFLP/XBTfYrFLP.js\";import*as sharedStyle from\"#framer/local/css/n3ECfJnhs/n3ECfJnhs.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"#framer/local/localization/RGJp18EmN/RGJp18EmN.js\";const NavigationFonts=getFonts(Navigation);const FooterFonts=getFonts(Footer);const LocaleSelectorFonts=getFonts(LocaleSelector);const breakpoints={fYpDtOQSK:\"(min-width: 810px) and (max-width: 1199.98px)\",leOfGPWg6:\"(min-width: 1200px)\",TJ5gCcVq_:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-o9cGD\";const variantClassNames={fYpDtOQSK:\"framer-v-13atpkj\",leOfGPWg6:\"framer-v-2dadat\",TJ5gCcVq_:\"framer-v-1p1pr2u\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={fYpDtOQSK:[\".framer-o9cGD .framer-15gqpgt { order: 1003; }\",\".framer-o9cGD .framer-1io70yi { right: 61px; top: 81px; width: 139px; }\",\".framer-o9cGD .framer-171cp3n { left: 0px; order: 1004; }\",\".framer-o9cGD .framer-1u7eml8-container { max-width: 810px; order: 1005; }\",\".framer-o9cGD .framer-7uty6j { order: -999; }\"],TJ5gCcVq_:[\".framer-o9cGD .framer-15gqpgt { order: 1003; z-index: 10; }\",\".framer-o9cGD .framer-171cp3n { gap: unset; justify-content: space-between; left: 0px; order: 1004; }\",\".framer-o9cGD .framer-1u7eml8-container { max-width: 390px; order: 1005; }\",\".framer-o9cGD .framer-1v6xquz { order: -1000; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={fYpDtOQSK:\".framer-13atpkj-override\",TJ5gCcVq_:\".framer-1p1pr2u-override\"};const rules=[\".framer-o9cGD.framer-1aj1idw, .framer-o9cGD .framer-1aj1idw { display: block; }\",\".framer-o9cGD.framer-2dadat { align-content: center; align-items: center; background-color: var(--token-a3a63858-3a85-4d08-9ef9-41ba2ed03e40, #591f2f); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-o9cGD .framer-1xvw822 { align-content: flex-end; align-items: flex-end; bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 50%; order: -1000; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); width: min-content; z-index: 10; }\",\".framer-o9cGD .framer-1tc4fb3 { --border-bottom-width: 1.6px; --border-color: var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, #eef6e9); --border-left-width: 1.6px; --border-right-width: 1.6px; --border-style: solid; --border-top-width: 1.6px; align-content: center; align-items: center; background-color: var(--token-a3a63858-3a85-4d08-9ef9-41ba2ed03e40); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 8; }\",\".framer-o9cGD .framer-u0hjac-container, .framer-o9cGD .framer-1z0j7si-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-o9cGD .framer-1tcvo19, .framer-o9cGD .framer-eyc1cg { align-content: center; align-items: center; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 6vh; justify-content: center; min-width: 545px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 8; }\",\".framer-o9cGD .framer-1u4nwp { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-o9cGD .framer-15gqpgt { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); left: calc(50.00000000000002% - 100% / 2); order: 1002; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 9; }\",\".framer-o9cGD .framer-1io70yi { aspect-ratio: 1.29 / 1; flex: none; height: auto; position: absolute; right: 74px; top: 65px; width: 152px; z-index: 1; }\",\".framer-o9cGD .framer-1vytcfm { aspect-ratio: 1.29 / 1; flex: none; height: auto; position: absolute; right: 18px; top: 65px; width: 113px; z-index: 1; }\",\".framer-o9cGD .framer-171cp3n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); justify-content: center; left: calc(50.00000000000002% - 100% / 2); order: 1003; overflow: visible; padding: 20px; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 4; }\",\".framer-o9cGD .framer-z79xmy, .framer-o9cGD .framer-ad60s5 { flex: none; height: 96vh; position: relative; width: 100%; }\",\".framer-o9cGD .framer-23xvmp, .framer-o9cGD .framer-1scnpku { flex: none; height: 18px; position: relative; width: 98%; }\",\".framer-o9cGD .framer-1u7eml8-container { flex: none; height: auto; max-width: 1200px; order: 1004; position: relative; width: 100%; }\",\".framer-o9cGD .framer-7uty6j { align-content: flex-end; align-items: flex-end; bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; left: 50%; order: 1005; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); width: min-content; z-index: 10; }\",\".framer-o9cGD .framer-1y02jvk { --border-bottom-width: 1.6px; --border-color: var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, #eef6e9); --border-left-width: 1.6px; --border-right-width: 1.6px; --border-style: solid; --border-top-width: 1.6px; align-content: center; align-items: center; background-color: var(--token-a3a63858-3a85-4d08-9ef9-41ba2ed03e40, #591f2f); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 8; }\",\".framer-o9cGD .framer-1v6xquz { align-content: flex-end; align-items: flex-end; bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; left: 50%; order: 1006; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); width: min-content; z-index: 10; }\",\".framer-o9cGD .framer-1qwzco8 { --border-bottom-width: 1.4px; --border-color: var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, #eef6e9); --border-left-width: 1.4px; --border-right-width: 1.4px; --border-style: solid; --border-top-width: 1.4px; align-content: center; align-items: center; background-color: var(--token-a3a63858-3a85-4d08-9ef9-41ba2ed03e40); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: 28px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 6px; position: relative; width: 342px; will-change: var(--framer-will-change-override, transform); z-index: 8; }\",\".framer-o9cGD .framer-pfhlld, .framer-o9cGD .framer-1bhr933, .framer-o9cGD .framer-1u7qxnx { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-o9cGD .framer-qvdecm-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-o9cGD .framer-c17d8a { align-content: center; align-items: center; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 6vh; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 342px; will-change: var(--framer-will-change-override, transform); z-index: 8; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,'.framer-o9cGD[data-border=\"true\"]::after, .framer-o9cGD [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; }'];const mediaQueries={fYpDtOQSK:\"(min-width: 810px) and (max-width: 1199.98px)\",leOfGPWg6:\"(min-width: 1200px)\",TJ5gCcVq_:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"leOfGPWg6\",Phone:\"TJ5gCcVq_\",Tablet:\"fYpDtOQSK\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"leOfGPWg6\"};};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{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"fYpDtOQSK\",\"TJ5gCcVq_\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"TJ5gCcVq_\")return false;return true;};const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"TJ5gCcVq_\")return true;return false;};const isDisplayed3=()=>{if(!isBrowser())return true;if(baseVariant===\"fYpDtOQSK\")return true;return false;};usePreloadLocalizedValues(activeLocale);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"leOfGPWg6\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-a3a63858-3a85-4d08-9ef9-41ba2ed03e40, rgb(89, 31, 47)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-2dadat\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xvw822 hidden-13atpkj hidden-1p1pr2u\",\"data-framer-layout-hint-center-x\":true,transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(\"nav\",{className:\"framer-1tc4fb3\",\"data-border\":true,\"data-framer-name\":\"Sticky Navigation Shell\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,y:894,children:/*#__PURE__*/_jsx(Container,{className:\"framer-u0hjac-container\",\"data-framer-name\":\"Navigation\",name:\"Navigation\",nodeId:\"s8XsvKdqw\",scopeId:\"RGJp18EmN\",children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"s8XsvKdqw\",layoutId:\"s8XsvKdqw\",name:\"Navigation\",variant:matchVariant(\"WSH7n7Ska\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"nav\",{className:\"framer-1tcvo19\",\"data-framer-name\":\"Padding bottom\"})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1u4nwp\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15gqpgt\",\"data-framer-name\":\"pikkukuvitukset\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fYpDtOQSK:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(81.38),pixelHeight:516,pixelWidth:665,sizes:\"138.56px\",src:\"https://framerusercontent.com/images/782FtiAaIHcxodotZ3YbAqhk2M.svg?width=665&height=516\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(64.99),pixelHeight:516,pixelWidth:665,sizes:\"152.15px\",src:\"https://framerusercontent.com/images/782FtiAaIHcxodotZ3YbAqhk2M.svg?width=665&height=516\"},className:\"framer-1io70yi hidden-1p1pr2u\",\"data-framer-name\":\"osoite\",style:{rotate:11}})}),isDisplayed2()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{TJ5gCcVq_:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(64.52),pixelHeight:516,pixelWidth:665,sizes:\"112.75px\",src:\"https://framerusercontent.com/images/782FtiAaIHcxodotZ3YbAqhk2M.svg?width=665&height=516\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:516,pixelWidth:665,src:\"https://framerusercontent.com/images/782FtiAaIHcxodotZ3YbAqhk2M.svg?width=665&height=516\"},className:\"framer-1vytcfm hidden-2dadat hidden-13atpkj\",\"data-framer-name\":\"osoite\",style:{rotate:11}})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-171cp3n\",\"data-framer-name\":\"Kehys\",children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-z79xmy hidden-13atpkj hidden-1p1pr2u\",\"data-framer-name\":\"Union\",fill:'var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233)) /* {\"name\":\"Vaaleanvihrea\"} */',intrinsicHeight:1021,intrinsicWidth:1443,svg:'<svg width=\"1443\" height=\"1021\" viewBox=\"0 0 1443 1021\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M84.5 9C84.5 11.2091 86.2909 13 88.5 13H152C154.209 13 156 11.2091 156 9V4C156 1.79086 157.791 0 160 0H223.5C225.709 0 227.5 1.79086 227.5 4V9C227.5 11.2091 229.291 13 231.5 13H295C297.209 13 299 11.2091 299 9V4C299 1.79086 300.791 0 303 0H366.5C368.709 0 370.5 1.79086 370.5 4V9C370.5 11.2091 372.291 13 374.5 13H438C440.209 13 442 11.2091 442 9V4C442 1.79086 443.791 0 446 0H509.5C511.709 0 513.5 1.79086 513.5 4V9C513.5 11.2091 515.291 13 517.5 13H581C583.209 13 585 11.2091 585 9V4C585 1.79086 586.791 0 589 0H652.5C654.709 0 656.5 1.79086 656.5 4V9C656.5 11.2091 658.291 13 660.5 13H724C726.209 13 728 11.2091 728 9V4C728 1.79086 729.791 0 732 0H795.5C797.709 0 799.5 1.79086 799.5 4V9C799.5 11.2091 801.291 13 803.5 13H867C869.209 13 871 11.2091 871 9V4C871 1.79086 872.791 0 875 0H938.5C940.709 0 942.5 1.79086 942.5 4V9C942.5 11.2091 944.291 13 946.5 13H1010C1012.21 13 1014 11.2091 1014 9V4C1014 1.79086 1015.79 0 1018 0H1081.5C1083.71 0 1085.5 1.79086 1085.5 4V9C1085.5 11.2091 1087.29 13 1089.5 13H1153C1155.21 13 1157 11.2091 1157 9V4C1157 1.79086 1158.79 0 1161 0H1224.5C1226.71 0 1228.5 1.79086 1228.5 4V9C1228.5 11.2091 1230.29 13 1232.5 13H1296C1298.21 13 1300 11.2091 1300 9V4C1300 1.79086 1301.79 0 1304 0H1367.5C1369.71 0 1371.5 1.79086 1371.5 4V9C1371.5 11.2091 1373.29 13 1375.5 13H1439C1441.21 13 1443 14.7909 1443 17V81C1443 83.2091 1441.21 85 1439 85H1434C1431.79 85 1430 86.7909 1430 89V153C1430 155.209 1431.79 157 1434 157H1439C1441.21 157 1443 158.791 1443 161V225C1443 227.209 1441.21 229 1439 229H1434C1431.79 229 1430 230.791 1430 233V297C1430 299.209 1431.79 301 1434 301H1439C1441.21 301 1443 302.791 1443 305V369C1443 371.209 1441.21 373 1439 373H1434C1431.79 373 1430 374.791 1430 377V441C1430 443.209 1431.79 445 1434 445H1439C1441.21 445 1443 446.791 1443 449V513C1443 515.209 1441.21 517 1439 517H1434C1431.79 517 1430 518.791 1430 521V585C1430 587.209 1431.79 589 1434 589H1439C1441.21 589 1443 590.791 1443 593V657C1443 659.209 1441.21 661 1439 661H1434C1431.79 661 1430 662.791 1430 665V729C1430 731.209 1431.79 733 1434 733H1439C1441.21 733 1443 734.791 1443 737V801C1443 803.209 1441.21 805 1439 805H1434C1431.79 805 1430 806.791 1430 809V873C1430 875.209 1431.79 877 1434 877H1439C1441.21 877 1443 878.791 1443 881V945C1443 947.209 1441.21 949 1439 949H1434C1431.79 949 1430 950.791 1430 953V1017C1430 1019.21 1428.21 1021 1426 1021H1362.5C1360.29 1021 1358.5 1019.21 1358.5 1017V1012C1358.5 1009.79 1356.71 1008 1354.5 1008H1291C1288.79 1008 1287 1009.79 1287 1012V1017C1287 1019.21 1285.21 1021 1283 1021H1219.5C1217.29 1021 1215.5 1019.21 1215.5 1017V1012C1215.5 1009.79 1213.71 1008 1211.5 1008H1148C1145.79 1008 1144 1009.79 1144 1012V1017C1144 1019.21 1142.21 1021 1140 1021H1076.5C1074.29 1021 1072.5 1019.21 1072.5 1017V1012C1072.5 1009.79 1070.71 1008 1068.5 1008H1005C1002.79 1008 1001 1009.79 1001 1012V1017C1001 1019.21 999.209 1021 997 1021H933.5C931.291 1021 929.5 1019.21 929.5 1017V1012C929.5 1009.79 927.709 1008 925.5 1008H862C859.791 1008 858 1009.79 858 1012V1017C858 1019.21 856.209 1021 854 1021H790.5C788.291 1021 786.5 1019.21 786.5 1017V1012C786.5 1009.79 784.709 1008 782.5 1008H719C716.791 1008 715 1009.79 715 1012V1017C715 1019.21 713.209 1021 711 1021H647.5C645.291 1021 643.5 1019.21 643.5 1017V1012C643.5 1009.79 641.709 1008 639.5 1008H576C573.791 1008 572 1009.79 572 1012V1017C572 1019.21 570.209 1021 568 1021H504.5C502.291 1021 500.5 1019.21 500.5 1017V1012C500.5 1009.79 498.709 1008 496.5 1008H433C430.791 1008 429 1009.79 429 1012V1017C429 1019.21 427.209 1021 425 1021H361.5C359.291 1021 357.5 1019.21 357.5 1017V1012C357.5 1009.79 355.709 1008 353.5 1008H290C287.791 1008 286 1009.79 286 1012V1017C286 1019.21 284.209 1021 282 1021H218.5C216.291 1021 214.5 1019.21 214.5 1017V1012C214.5 1009.79 212.709 1008 210.5 1008H147C144.791 1008 143 1009.79 143 1012V1017C143 1019.21 141.209 1021 139 1021H75.5C73.2909 1021 71.5 1019.21 71.5 1017V1012C71.5 1009.79 69.7091 1008 67.5 1008H4C1.79086 1008 0 1006.21 0 1004V940C0 937.791 1.79086 936 4 936H9C11.2091 936 13 934.209 13 932V868C13 865.791 11.2091 864 9 864H4C1.79086 864 0 862.209 0 860V796C0 793.791 1.79086 792 4 792H9C11.2091 792 13 790.209 13 788V724C13 721.791 11.2091 720 9 720H4C1.79086 720 0 718.209 0 716V652C0 649.791 1.79086 648 4 648H9C11.2091 648 13 646.209 13 644V580C13 577.791 11.2091 576 9 576H4C1.79086 576 0 574.209 0 572V508C0 505.791 1.79086 504 4 504H9C11.2091 504 13 502.209 13 500V436C13 433.791 11.2091 432 9 432H4C1.79086 432 0 430.209 0 428V364C0 361.791 1.79086 360 4 360H9C11.2091 360 13 358.209 13 356V292C13 289.791 11.2091 288 9 288H4C1.79086 288 0 286.209 0 284V220C0 217.791 1.79086 216 4 216H9C11.2091 216 13 214.209 13 212V148C13 145.791 11.2091 144 9 144H4C1.79086 144 0 142.209 0 140V76C0 73.7909 1.79086 72 4 72H9C11.2091 72 13 70.2091 13 68V4C13 1.79086 14.7909 0 17 0H80.5C82.7091 0 84.5 1.79086 84.5 4V9ZM27 68C27 70.2091 25.2091 72 23 72H18C15.7909 72 14 73.7909 14 76V140C14 142.209 15.7909 144 18 144H23C25.2091 144 27 145.791 27 148V212C27 214.209 25.2091 216 23 216H18C15.7909 216 14 217.791 14 220V284C14 286.209 15.7909 288 18 288H23C25.2091 288 27 289.791 27 292V356C27 358.209 25.2091 360 23 360H18C15.7909 360 14 361.791 14 364V428C14 430.209 15.7909 432 18 432H23C25.2091 432 27 433.791 27 436V500C27 502.209 25.2091 504 23 504H18C15.7909 504 14 505.791 14 508V572C14 574.209 15.7909 576 18 576H23C25.2091 576 27 577.791 27 580V644C27 646.209 25.2091 648 23 648H18C15.7909 648 14 649.791 14 652V716C14 718.209 15.7909 720 18 720H23C25.2091 720 27 721.791 27 724V788C27 790.209 25.2091 792 23 792H18C15.7909 792 14 793.791 14 796V860C14 862.209 15.7909 864 18 864H23C25.2091 864 27 865.791 27 868V932C27 934.209 25.2091 936 23 936H18C15.7909 936 14 937.791 14 940V990C14 992.209 15.7909 994 18 994H67.5C69.7091 994 71.5 995.791 71.5 998V1003C71.5 1005.21 73.2909 1007 75.5 1007H139C141.209 1007 143 1005.21 143 1003V998C143 995.791 144.791 994 147 994H210.5C212.709 994 214.5 995.791 214.5 998V1003C214.5 1005.21 216.291 1007 218.5 1007H282C284.209 1007 286 1005.21 286 1003V998C286 995.791 287.791 994 290 994H353.5C355.709 994 357.5 995.791 357.5 998V1003C357.5 1005.21 359.291 1007 361.5 1007H425C427.209 1007 429 1005.21 429 1003V998C429 995.791 430.791 994 433 994H496.5C498.709 994 500.5 995.791 500.5 998V1003C500.5 1005.21 502.291 1007 504.5 1007H568C570.209 1007 572 1005.21 572 1003V998C572 995.791 573.791 994 576 994H639.5C641.709 994 643.5 995.791 643.5 998V1003C643.5 1005.21 645.291 1007 647.5 1007H711C713.209 1007 715 1005.21 715 1003V998C715 995.791 716.791 994 719 994H782.5C784.709 994 786.5 995.791 786.5 998V1003C786.5 1005.21 788.291 1007 790.5 1007H854C856.209 1007 858 1005.21 858 1003V998C858 995.791 859.791 994 862 994H925.5C927.709 994 929.5 995.791 929.5 998V1003C929.5 1005.21 931.291 1007 933.5 1007H997C999.209 1007 1001 1005.21 1001 1003V998C1001 995.791 1002.79 994 1005 994H1068.5C1070.71 994 1072.5 995.791 1072.5 998V1003C1072.5 1005.21 1074.29 1007 1076.5 1007H1140C1142.21 1007 1144 1005.21 1144 1003V998C1144 995.791 1145.79 994 1148 994H1211.5C1213.71 994 1215.5 995.791 1215.5 998V1003C1215.5 1005.21 1217.29 1007 1219.5 1007H1283C1285.21 1007 1287 1005.21 1287 1003V998C1287 995.791 1288.79 994 1291 994H1354.5C1356.71 994 1358.5 995.791 1358.5 998V1003C1358.5 1005.21 1360.29 1007 1362.5 1007H1412C1414.21 1007 1416 1005.21 1416 1003V953C1416 950.791 1417.79 949 1420 949H1425C1427.21 949 1429 947.209 1429 945V881C1429 878.791 1427.21 877 1425 877H1420C1417.79 877 1416 875.209 1416 873V809C1416 806.791 1417.79 805 1420 805H1425C1427.21 805 1429 803.209 1429 801V737C1429 734.791 1427.21 733 1425 733H1420C1417.79 733 1416 731.209 1416 729V665C1416 662.791 1417.79 661 1420 661H1425C1427.21 661 1429 659.209 1429 657V593C1429 590.791 1427.21 589 1425 589H1420C1417.79 589 1416 587.209 1416 585V521C1416 518.791 1417.79 517 1420 517H1425C1427.21 517 1429 515.209 1429 513V449C1429 446.791 1427.21 445 1425 445H1420C1417.79 445 1416 443.209 1416 441V377C1416 374.791 1417.79 373 1420 373H1425C1427.21 373 1429 371.209 1429 369V305C1429 302.791 1427.21 301 1425 301H1420C1417.79 301 1416 299.209 1416 297V233C1416 230.791 1417.79 229 1420 229H1425C1427.21 229 1429 227.209 1429 225V161C1429 158.791 1427.21 157 1425 157H1420C1417.79 157 1416 155.209 1416 153V89C1416 86.7909 1417.79 85 1420 85H1425C1427.21 85 1429 83.2091 1429 81V31C1429 28.7909 1427.21 27 1425 27H1375.5C1373.29 27 1371.5 25.2091 1371.5 23V18C1371.5 15.7909 1369.71 14 1367.5 14H1304C1301.79 14 1300 15.7909 1300 18V23C1300 25.2091 1298.21 27 1296 27H1232.5C1230.29 27 1228.5 25.2091 1228.5 23V18C1228.5 15.7909 1226.71 14 1224.5 14H1161C1158.79 14 1157 15.7909 1157 18V23C1157 25.2091 1155.21 27 1153 27H1089.5C1087.29 27 1085.5 25.2091 1085.5 23V18C1085.5 15.7909 1083.71 14 1081.5 14H1018C1015.79 14 1014 15.7909 1014 18V23C1014 25.2091 1012.21 27 1010 27H946.5C944.291 27 942.5 25.2091 942.5 23V18C942.5 15.7909 940.709 14 938.5 14H875C872.791 14 871 15.7909 871 18V23C871 25.2091 869.209 27 867 27H803.5C801.291 27 799.5 25.2091 799.5 23V18C799.5 15.7909 797.709 14 795.5 14H732C729.791 14 728 15.7909 728 18V23C728 25.2091 726.209 27 724 27H660.5C658.291 27 656.5 25.2091 656.5 23V18C656.5 15.7909 654.709 14 652.5 14H589C586.791 14 585 15.7909 585 18V23C585 25.2091 583.209 27 581 27H517.5C515.291 27 513.5 25.2091 513.5 23V18C513.5 15.7909 511.709 14 509.5 14H446C443.791 14 442 15.7909 442 18V23C442 25.2091 440.209 27 438 27H374.5C372.291 27 370.5 25.2091 370.5 23V18C370.5 15.7909 368.709 14 366.5 14H303C300.791 14 299 15.7909 299 18V23C299 25.2091 297.209 27 295 27H231.5C229.291 27 227.5 25.2091 227.5 23V18C227.5 15.7909 225.709 14 223.5 14H160C157.791 14 156 15.7909 156 18V23C156 25.2091 154.209 27 152 27H88.5C86.2909 27 84.5 25.2091 84.5 23V18C84.5 15.7909 82.7091 14 80.5 14H31C28.7909 14 27 15.7909 27 18V68Z\" fill=\"#EEF6E9\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-23xvmp hidden-2dadat hidden-13atpkj\",\"data-framer-name\":\"Union\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:27,intrinsicWidth:858,svg:'<svg width=\"858\" height=\"27\" viewBox=\"0 0 858 27\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M71.5 9C71.5 11.2091 73.2909 13 75.5 13H139C141.209 13 143 11.2091 143 9V4C143 1.79086 144.791 0 147 0H210.5C212.709 0 214.5 1.79086 214.5 4V9C214.5 11.2091 216.291 13 218.5 13H282C284.209 13 286 11.2091 286 9V4C286 1.79086 287.791 0 290 0H353.5C355.709 0 357.5 1.79086 357.5 4V9C357.5 11.2091 359.291 13 361.5 13H425C427.209 13 429 11.2091 429 9V4C429 1.79086 430.791 0 433 0H496.5C498.709 0 500.5 1.79086 500.5 4V9C500.5 11.2091 502.291 13 504.5 13H568C570.209 13 572 11.2091 572 9V4C572 1.79086 573.791 0 576 0H639.5C641.709 0 643.5 1.79086 643.5 4V9C643.5 11.2091 645.291 13 647.5 13H711C713.209 13 715 11.2091 715 9V4C715 1.79086 716.791 0 719 0H782.5C784.709 0 786.5 1.79086 786.5 4V9C786.5 11.2091 788.291 13 790.5 13H854C856.209 13 858 14.7909 858 17V23C858 25.2091 856.209 27 854 27H790.5C788.291 27 786.5 25.2091 786.5 23V18C786.5 15.7909 784.709 14 782.5 14H719C716.791 14 715 15.7909 715 18V23C715 25.2091 713.209 27 711 27H647.5C645.291 27 643.5 25.2091 643.5 23V18C643.5 15.7909 641.709 14 639.5 14H576C573.791 14 572 15.7909 572 18V23C572 25.2091 570.209 27 568 27H504.5C502.291 27 500.5 25.2091 500.5 23V18C500.5 15.7909 498.709 14 496.5 14H433C430.791 14 429 15.7909 429 18V23C429 25.2091 427.209 27 425 27H361.5C359.291 27 357.5 25.2091 357.5 23V18C357.5 15.7909 355.709 14 353.5 14H290C287.791 14 286 15.7909 286 18V23C286 25.2091 284.209 27 282 27H218.5C216.291 27 214.5 25.2091 214.5 23V18C214.5 15.7909 212.709 14 210.5 14H147C144.791 14 143 15.7909 143 18V23C143 25.2091 141.209 27 139 27H75.5C73.2909 27 71.5 25.2091 71.5 23V18C71.5 15.7909 69.7091 14 67.5 14H4C1.79086 14 0 12.2091 0 10V4C0 1.79086 1.79086 0 4 0H67.5C69.7091 0 71.5 1.79086 71.5 4V9Z\" fill=\"#EEF6E9\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1scnpku hidden-2dadat hidden-13atpkj\",\"data-framer-name\":\"Union\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:27,intrinsicWidth:858,svg:'<svg width=\"858\" height=\"27\" viewBox=\"0 0 858 27\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M71.5 9C71.5 11.2091 73.2909 13 75.5 13H139C141.209 13 143 11.2091 143 9V4C143 1.79086 144.791 0 147 0H210.5C212.709 0 214.5 1.79086 214.5 4V9C214.5 11.2091 216.291 13 218.5 13H282C284.209 13 286 11.2091 286 9V4C286 1.79086 287.791 0 290 0H353.5C355.709 0 357.5 1.79086 357.5 4V9C357.5 11.2091 359.291 13 361.5 13H425C427.209 13 429 11.2091 429 9V4C429 1.79086 430.791 0 433 0H496.5C498.709 0 500.5 1.79086 500.5 4V9C500.5 11.2091 502.291 13 504.5 13H568C570.209 13 572 11.2091 572 9V4C572 1.79086 573.791 0 576 0H639.5C641.709 0 643.5 1.79086 643.5 4V9C643.5 11.2091 645.291 13 647.5 13H711C713.209 13 715 11.2091 715 9V4C715 1.79086 716.791 0 719 0H782.5C784.709 0 786.5 1.79086 786.5 4V9C786.5 11.2091 788.291 13 790.5 13H854C856.209 13 858 14.7909 858 17V23C858 25.2091 856.209 27 854 27H790.5C788.291 27 786.5 25.2091 786.5 23V18C786.5 15.7909 784.709 14 782.5 14H719C716.791 14 715 15.7909 715 18V23C715 25.2091 713.209 27 711 27H647.5C645.291 27 643.5 25.2091 643.5 23V18C643.5 15.7909 641.709 14 639.5 14H576C573.791 14 572 15.7909 572 18V23C572 25.2091 570.209 27 568 27H504.5C502.291 27 500.5 25.2091 500.5 23V18C500.5 15.7909 498.709 14 496.5 14H433C430.791 14 429 15.7909 429 18V23C429 25.2091 427.209 27 425 27H361.5C359.291 27 357.5 25.2091 357.5 23V18C357.5 15.7909 355.709 14 353.5 14H290C287.791 14 286 15.7909 286 18V23C286 25.2091 284.209 27 282 27H218.5C216.291 27 214.5 25.2091 214.5 23V18C214.5 15.7909 212.709 14 210.5 14H147C144.791 14 143 15.7909 143 18V23C143 25.2091 141.209 27 139 27H75.5C73.2909 27 71.5 25.2091 71.5 23V18C71.5 15.7909 69.7091 14 67.5 14H4C1.79086 14 0 12.2091 0 10V4C0 1.79086 1.79086 0 4 0H67.5C69.7091 0 71.5 1.79086 71.5 4V9Z\" fill=\"#EEF6E9\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-ad60s5 hidden-2dadat hidden-1p1pr2u\",\"data-framer-name\":\"Union\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:1198,intrinsicWidth:1008,svg:'<svg width=\"1008\" height=\"1198\" viewBox=\"0 0 1008 1198\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M999.001 82.7061C996.792 82.7061 995.001 84.497 995.001 86.7061L995.001 148.412C995.001 150.621 996.792 152.412 999.001 152.412L1004 152.412C1006.21 152.412 1008 154.203 1008 156.412L1008 218.118C1008 220.327 1006.21 222.118 1004 222.118L999.001 222.118C996.792 222.118 995.001 223.909 995.001 226.118L995.001 287.823C995.001 290.032 993.21 291.823 991.001 291.823L985.001 291.823C982.792 291.823 981.001 290.032 981.001 287.823L981.001 226.118C981.001 223.909 982.792 222.118 985.001 222.118L990.001 222.118C992.21 222.118 994.001 220.327 994.001 218.118L994.001 156.412C994.001 154.203 992.21 152.412 990.001 152.412L985.001 152.412C982.792 152.412 981.001 150.621 981.001 148.412L981.001 86.7061C981.001 84.497 982.792 82.7061 985.001 82.7061L990.001 82.7061C992.21 82.7061 994.001 80.9152 994.001 78.7061L994.001 31C994.001 28.7909 992.21 27 990.001 27L940.001 27C937.792 27 936.001 25.2092 936.001 23L936.001 18C936.001 15.7909 934.21 14 932.001 14L868.001 14C865.792 14 864.001 15.7909 864.001 18L864.001 23C864.001 25.2092 862.21 27 860.001 27L796.001 27C793.792 27 792.001 25.2092 792.001 23L792.001 18C792.001 15.7909 790.21 14 788.001 14L724.001 14C721.792 14 720.001 15.7909 720.001 18L720.001 23C720.001 25.2092 718.21 27 716.001 27L652.001 27C649.792 27 648.001 25.2092 648.001 23L648.001 18C648.001 15.7909 646.21 14 644.001 14L580.001 14C577.792 14 576.001 15.7909 576.001 18L576.001 23C576.001 25.2092 574.21 27 572.001 27L508.001 27C505.792 27 504.001 25.2092 504.001 23L504.001 18C504.001 15.7909 502.21 14 500.001 14L436.001 14C433.792 14 432.001 15.7909 432.001 18L432.001 23C432.001 25.2092 430.21 27 428.001 27L364.001 27C361.792 27 360.001 25.2092 360.001 23L360.001 18C360.001 15.7909 358.21 14 356.001 14L292.001 14C289.792 14 288.001 15.7909 288.001 18L288.001 23C288.001 25.2092 286.21 27 284.001 27L220.001 27C217.792 27 216.001 25.2091 216.001 23L216.001 18C216.001 15.7909 214.21 14 212.001 14L148.001 14C145.792 14 144.001 15.7909 144.001 18L144.001 23C144.001 25.2091 142.21 27 140.001 27L76.0008 27C73.7916 27 72.0008 25.2091 72.0008 23L72.0008 18C72.0008 15.7909 70.2099 14 68.0008 14L18.0008 14C15.7916 14 14.0008 15.7909 14.0008 18L14.0008 65.707C14.0008 67.9162 15.7916 69.707 18.0008 69.707L23.0008 69.707C25.2099 69.707 27.0008 71.4979 27.0008 73.707L27.0008 135.413C27.0008 137.622 25.2099 139.413 23.0008 139.413L18.0008 139.413C15.7916 139.413 14.0008 141.204 14.0008 143.413L14.0008 205.118C14.0008 207.327 15.7916 209.118 18.0008 209.118L23.0008 209.118C25.2099 209.118 27.0008 210.909 27.0008 213.118L27.0008 274.824C27.0008 277.033 25.2099 278.824 23.0008 278.824L18.0008 278.824C15.7916 278.824 14.0008 280.615 14.0008 282.824L14.0008 344.53C14.0008 346.739 15.7916 348.53 18.0008 348.53L23.0008 348.53C25.2099 348.53 27.0008 350.321 27.0008 352.53L27.0008 414.236C27.0008 416.445 25.2099 418.236 23.0008 418.236L18.0008 418.236C15.7916 418.236 14.0008 420.027 14.0008 422.236L14.0008 483.942C14.0008 486.152 15.7916 487.942 18.0008 487.942L23.0008 487.942C25.2099 487.942 27.0008 489.733 27.0008 491.942L27.0008 553.647C27.0008 555.857 25.2099 557.647 23.0008 557.647L18.0008 557.647C15.7916 557.647 14.0008 559.438 14.0008 561.647L14.0008 623.354C14.0008 625.563 15.7916 627.354 18.0008 627.354L23.0008 627.354C25.2099 627.354 27.0008 629.144 27.0008 631.354L27.0008 693.06C27.0008 695.269 25.2099 697.06 23.0008 697.06L18.0008 697.06C15.7916 697.06 14.0008 698.85 14.0008 701.06L14.0008 762.766C14.0008 764.975 15.7916 766.766 18.0008 766.766L23.0008 766.766C25.2099 766.766 27.0008 768.556 27.0008 770.766L27.0007 832.472C27.0007 834.681 25.2099 836.472 23.0007 836.472L18.0007 836.472C15.7916 836.472 14.0007 838.263 14.0007 840.472L14.0007 902.177C14.0007 904.386 12.2099 906.177 10.0007 906.177L4.00074 906.177C1.79161 906.177 0.000745256 904.386 0.000745353 902.177L0.00074805 840.472C0.000748147 838.263 1.79161 836.472 4.00075 836.472L9.00075 836.472C11.2099 836.472 13.0007 834.681 13.0007 832.472L13.0008 770.766C13.0008 768.556 11.2099 766.766 9.00075 766.766L4.00075 766.766C1.79161 766.766 0.00075135 764.975 0.000751447 762.766L0.000754144 701.06C0.00075424 698.85 1.79162 697.06 4.00075 697.06L9.00075 697.06C11.2099 697.06 13.0008 695.269 13.0008 693.06L13.0008 631.354C13.0008 629.144 11.2099 627.354 9.00076 627.354L4.00076 627.354C1.79162 627.354 0.000757444 625.563 0.000757541 623.354L0.000760238 561.647C0.000760334 559.438 1.79162 557.647 4.00076 557.647L9.00076 557.647C11.2099 557.647 13.0008 555.857 13.0008 553.647L13.0008 491.942C13.0008 489.733 11.2099 487.942 9.00076 487.942L4.00076 487.942C1.79162 487.942 0.000763538 486.152 0.000763634 483.942L0.000766332 422.236C0.000766428 420.027 1.79163 418.236 4.00077 418.236L9.00077 418.236C11.2099 418.236 13.0008 416.445 13.0008 414.236L13.0008 352.53C13.0008 350.321 11.2099 348.53 9.00077 348.53L4.00077 348.53C1.79163 348.53 0.000769632 346.739 0.000769728 344.53L0.000772426 282.824C0.000772522 280.615 1.79163 278.824 4.00077 278.824L9.00077 278.824C11.2099 278.824 13.0008 277.033 13.0008 274.824L13.0008 213.118C13.0008 210.909 11.2099 209.118 9.00078 209.118L4.00078 209.118C1.79164 209.118 0.000775726 207.327 0.000775822 205.118L0.000778519 143.413C0.000778616 141.204 1.79164 139.413 4.00078 139.413L9.00078 139.413C11.2099 139.413 13.0008 137.622 13.0008 135.413L13.0008 73.707C13.0008 71.4979 11.2099 69.707 9.00078 69.707L4.00078 69.707C1.79164 69.707 0.000781819 67.9162 0.000781916 65.707L0.000784176 14L8.70881e-05 4.00028C-6.69203e-05 1.79103 1.79084 7.82779e-08 4.00009 1.74847e-07L68.0001 2.97238e-06C70.2091 3.06894e-06 71.9999 1.79068 72.0001 3.9997L72.0005 9.0003C72.0006 11.2093 73.7915 13 76.0005 13L140 13C142.21 13 144.001 11.209 144 8.99971L144 4.00031C144 1.79105 145.791 6.37272e-06 148 6.46929e-06L212 9.26682e-06C214.209 9.36338e-06 216 1.79069 216 3.99971L216 9.00031C216.001 11.2093 217.791 13 220 13L284 13C286.21 13 288.001 11.209 288 8.99971L288 4.00031C288 1.79106 289.791 1.26672e-05 292 1.27637e-05L356 1.55613e-05C358.209 1.56578e-05 360 1.79069 360 3.99972L360 9.00032C360.001 11.2093 361.791 13 364 13L428 13C430.21 13 432.001 11.209 432 8.99972L432 4.00032C432 1.79106 433.791 1.89616e-05 436 1.90582e-05L500 2.18557e-05C502.209 2.19523e-05 504 1.7907 504 3.99972L504 9.00032C504.001 11.2093 505.791 13 508 13L572 13C574.21 13 576.001 11.209 576 8.99972L576 4.00033C576 1.79107 577.791 2.5256e-05 580 2.53526e-05L644.001 2.81502e-05C646.21 2.82467e-05 648.001 1.79089 648.001 4.00003L648.001 9.00003C648.001 11.2092 649.792 13 652.001 13L716 13C718.21 13 720.001 11.209 720 8.99973L720 4.00033C720 1.79108 721.791 3.15505e-05 724 3.1647e-05L788.001 3.44446e-05C790.21 3.45412e-05 792.001 1.7909 792.001 4.00003L792.001 9.00003C792.001 11.2092 793.792 13 796.001 13L860.001 13C862.21 13 864.001 11.2092 864.001 9.00004L864.001 4.00004C864.001 1.7909 865.792 3.7845e-05 868.001 3.79415e-05L932 4.0739e-05C934.209 4.08356e-05 936 1.79072 936 3.99974L936 9.00034C936.001 11.2094 937.791 13 940 13L1004 13C1006.21 13 1008 14.7909 1008 17L1008 78.7061C1008 80.9152 1006.21 82.7061 1004 82.7061L999.001 82.7061ZM999.001 361.529C996.792 361.529 995.001 363.32 995.001 365.529L995.001 427.235C995.001 429.445 996.792 431.235 999.001 431.235L1004 431.235C1006.21 431.235 1008 433.026 1008 435.235L1008 496.941C1008 499.151 1006.21 500.941 1004 500.941L999.001 500.941C996.792 500.941 995.001 502.732 995.001 504.941L995.001 566.648C995.001 568.857 996.792 570.648 999.001 570.648L1004 570.648C1006.21 570.648 1008 572.438 1008 574.648L1008 636.354C1008 638.563 1006.21 640.354 1004 640.354L999.001 640.354C996.792 640.354 995.001 642.144 995.001 644.354L995.001 706.059C995.001 708.268 996.792 710.059 999.001 710.059L1004 710.059C1006.21 710.059 1008 711.849 1008 714.059L1008 775.765C1008 777.974 1006.21 779.765 1004 779.765L999.001 779.765C996.792 779.765 995.001 781.556 995.001 783.765L995.001 845.471C995.001 847.68 996.792 849.471 999.001 849.471L1004 849.471C1006.21 849.471 1008 851.262 1008 853.471L1008 915.177C1008 917.386 1006.21 919.177 1004 919.177L999.001 919.177C996.792 919.177 995.001 920.968 995.001 923.177L995.001 984.883C995.001 987.092 996.792 988.883 999.001 988.883L1004 988.883C1006.21 988.883 1008 990.674 1008 992.883L1008 1054.59C1008 1056.8 1006.21 1058.59 1004 1058.59L999.001 1058.59C996.792 1058.59 995.001 1060.38 995.001 1062.59L995.001 1124.29C995.001 1126.5 996.792 1128.29 999.001 1128.29L1004 1128.29C1006.21 1128.29 1008 1130.08 1008 1132.29L1008 1194C1008 1196.21 1006.21 1198 1004 1198L940.001 1198C937.792 1198 936.001 1196.21 936.001 1194L936.001 1189C936.001 1186.79 934.21 1185 932.001 1185L868.001 1185C865.792 1185 864.001 1186.79 864.001 1189L864.001 1194C864.001 1196.21 862.21 1198 860.001 1198L796.001 1198C793.792 1198 792.001 1196.21 792.001 1194L792.001 1189C792.001 1186.79 790.21 1185 788.001 1185L724.001 1185C721.792 1185 720.001 1186.79 720.001 1189L720.001 1194C720.001 1196.21 718.21 1198 716.001 1198L652.001 1198C649.792 1198 648.001 1196.21 648.001 1194L648.001 1189C648.001 1186.79 646.21 1185 644.001 1185L580.001 1185C577.792 1185 576.001 1186.79 576.001 1189L576.001 1194C576.001 1196.21 574.21 1198 572.001 1198L508.001 1198C505.792 1198 504.001 1196.21 504.001 1194L504.001 1189C504.001 1186.79 502.21 1185 500.001 1185L436.001 1185C433.792 1185 432.001 1186.79 432.001 1189L432.001 1194C432.001 1196.21 430.21 1198 428.001 1198L364.001 1198C361.792 1198 360.001 1196.21 360.001 1194L360.001 1189C360.001 1186.79 358.21 1185 356.001 1185L292.001 1185C289.792 1185 288.001 1186.79 288.001 1189L288.001 1194C288.001 1196.21 286.21 1198 284.001 1198L220.001 1198C217.792 1198 216.001 1196.21 216.001 1194L216.001 1189C216.001 1186.79 214.21 1185 212.001 1185L148.001 1185C145.792 1185 144.001 1186.79 144.001 1189L144.001 1194C144.001 1196.21 142.21 1198 140.001 1198L76.0007 1198C73.7916 1198 72.0007 1196.21 72.0007 1194L72.0007 1189C72.0007 1186.79 70.2099 1185 68.0007 1185L4.00073 1185C1.7916 1185 0.000733068 1183.21 0.000733165 1181L0.000735862 1119.29C0.000735959 1117.09 1.7916 1115.29 4.00074 1115.29L9.00074 1115.29C11.2099 1115.29 13.0007 1113.5 13.0007 1111.29L13.0007 1049.59C13.0007 1047.38 11.2099 1045.59 9.00074 1045.59L4.00074 1045.59C1.7916 1045.59 0.000739162 1043.8 0.000739259 1041.59L0.000741956 979.883C0.000742053 977.674 1.7916 975.883 4.00074 975.883L9.00074 975.883C11.2099 975.883 13.0007 974.092 13.0007 971.883L13.0007 910.178C13.0007 907.969 14.7916 906.178 17.0007 906.178L23.0007 906.178C25.2099 906.178 27.0007 907.969 27.0007 910.178L27.0007 971.883C27.0007 974.092 25.2099 975.883 23.0007 975.883L18.0007 975.883C15.7916 975.883 14.0007 977.674 14.0007 979.883L14.0007 1041.59C14.0007 1043.8 15.7916 1045.59 18.0007 1045.59L23.0007 1045.59C25.2099 1045.59 27.0007 1047.38 27.0007 1049.59L27.0007 1111.29C27.0007 1113.5 25.2099 1115.29 23.0007 1115.29L18.0007 1115.29C15.7916 1115.29 14.0007 1117.09 14.0007 1119.29L14.0007 1167C14.0007 1169.21 15.7916 1171 18.0007 1171L68.0007 1171C70.2099 1171 72.0007 1172.79 72.0007 1175L72.0007 1180C72.0007 1182.21 73.7916 1184 76.0007 1184L140.001 1184C142.21 1184 144.001 1182.21 144.001 1180L144.001 1175C144.001 1172.79 145.792 1171 148.001 1171L212.001 1171C214.21 1171 216.001 1172.79 216.001 1175L216.001 1180C216.001 1182.21 217.792 1184 220.001 1184L284.001 1184C286.21 1184 288.001 1182.21 288.001 1180L288.001 1175C288.001 1172.79 289.792 1171 292.001 1171L356.001 1171C358.21 1171 360.001 1172.79 360.001 1175L360.001 1180C360.001 1182.21 361.792 1184 364.001 1184L428.001 1184C430.21 1184 432.001 1182.21 432.001 1180L432.001 1175C432.001 1172.79 433.792 1171 436.001 1171L500.001 1171C502.21 1171 504.001 1172.79 504.001 1175L504.001 1180C504.001 1182.21 505.792 1184 508.001 1184L572.001 1184C574.21 1184 576.001 1182.21 576.001 1180L576.001 1175C576.001 1172.79 577.792 1171 580.001 1171L644.001 1171C646.21 1171 648.001 1172.79 648.001 1175L648.001 1180C648.001 1182.21 649.792 1184 652.001 1184L716.001 1184C718.21 1184 720.001 1182.21 720.001 1180L720.001 1175C720.001 1172.79 721.792 1171 724.001 1171L788.001 1171C790.21 1171 792.001 1172.79 792.001 1175L792.001 1180C792.001 1182.21 793.792 1184 796.001 1184L860.001 1184C862.21 1184 864.001 1182.21 864.001 1180L864.001 1175C864.001 1172.79 865.792 1171 868.001 1171L932.001 1171C934.21 1171 936.001 1172.79 936.001 1175L936.001 1180C936.001 1182.21 937.792 1184 940.001 1184L990.001 1184C992.21 1184 994.001 1182.21 994.001 1180L994.001 1132.29C994.001 1130.08 992.21 1128.29 990.001 1128.29L985.001 1128.29C982.792 1128.29 981.001 1126.5 981.001 1124.29L981.001 1062.59C981.001 1060.38 982.792 1058.59 985.001 1058.59L990.001 1058.59C992.21 1058.59 994.001 1056.8 994.001 1054.59L994.001 992.883C994.001 990.674 992.21 988.883 990.001 988.883L985.001 988.883C982.792 988.883 981.001 987.092 981.001 984.883L981.001 923.177C981.001 920.968 982.792 919.177 985.001 919.177L990.001 919.177C992.21 919.177 994.001 917.386 994.001 915.177L994.001 853.471C994.001 851.262 992.21 849.471 990.001 849.471L985.001 849.471C982.792 849.471 981.001 847.68 981.001 845.471L981.001 783.765C981.001 781.556 982.792 779.765 985.001 779.765L990.001 779.765C992.21 779.765 994.001 777.974 994.001 775.765L994.001 714.059C994.001 711.849 992.21 710.059 990.001 710.059L985.001 710.059C982.792 710.059 981.001 708.268 981.001 706.059L981.001 644.354C981.001 642.144 982.792 640.354 985.001 640.354L990.001 640.354C992.21 640.354 994.001 638.563 994.001 636.354L994.001 574.648C994.001 572.438 992.21 570.648 990.001 570.648L985.001 570.648C982.792 570.648 981.001 568.857 981.001 566.648L981.001 504.941C981.001 502.732 982.792 500.941 985.001 500.941L990.001 500.941C992.21 500.941 994.001 499.151 994.001 496.941L994.001 435.235C994.001 433.026 992.21 431.235 990.001 431.235L985.001 431.235C982.792 431.235 981.001 429.445 981.001 427.235L981.001 365.529C981.001 363.32 982.792 361.529 985.001 361.529L990.001 361.529C992.21 361.529 994.001 359.738 994.001 357.529L994.001 295.824C994.001 293.615 995.792 291.824 998.001 291.824L1004 291.824C1006.21 291.824 1008 293.615 1008 295.824L1008 357.529C1008 359.738 1006.21 361.529 1004 361.529L999.001 361.529Z\" fill=\"#EEF6E9\"/>\\n</svg>\\n',withExternalLayout:true})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fYpDtOQSK:{width:\"min(100vw, 810px)\"},TJ5gCcVq_:{width:\"min(100vw, 390px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:686,width:\"min(100vw, 1200px)\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1u7eml8-container\",nodeId:\"ZJ5SwQG6J\",scopeId:\"RGJp18EmN\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fYpDtOQSK:{variant:matchVariant(\"FScp4ASDQ\")},TJ5gCcVq_:{variant:matchVariant(\"N_UgrhMov\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"ZJ5SwQG6J\",layoutId:\"ZJ5SwQG6J\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"PhsNxjx2B\"),width:\"100%\"})})})})}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7uty6j hidden-2dadat hidden-1p1pr2u\",\"data-framer-layout-hint-center-x\":true,transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(\"nav\",{className:\"framer-1y02jvk\",\"data-border\":true,\"data-framer-name\":\"Sticky Navigation Shell\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fYpDtOQSK:{y:894}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1z0j7si-container\",\"data-framer-name\":\"Navigation\",name:\"Navigation\",nodeId:\"rp_VuJpfv\",scopeId:\"RGJp18EmN\",children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"rp_VuJpfv\",layoutId:\"rp_VuJpfv\",name:\"Navigation\",variant:matchVariant(\"WSH7n7Ska\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"nav\",{className:\"framer-eyc1cg\",\"data-framer-name\":\"Padding bottom\"})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v6xquz hidden-2dadat hidden-13atpkj\",\"data-framer-layout-hint-center-x\":true,transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsxs(\"nav\",{className:\"framer-1qwzco8\",\"data-border\":true,\"data-framer-name\":\"Sticky Navigation Shell\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q29udHJvbCBJdGFsaWMgV2ViIE1lZGl1bQ==\",\"--framer-font-family\":'\"Control Italic Web Medium\", \"Control Italic Web Medium Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"rgb(238, 246, 233)\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"nEQTakrZl\",openInNewTab:false,relValues:[],scopeId:\"RGJp18EmN\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1uyxof6\",\"data-styles-preset\":\"n3ECfJnhs\",children:\"EV\\xc4SKORI\"})})})}),className:\"framer-pfhlld\",\"data-framer-name\":\"Ev\\xe4skori Link\",fonts:[\"CUSTOMV2;Control Italic Web Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q29udHJvbCBJdGFsaWMgV2ViIE1lZGl1bQ==\",\"--framer-font-family\":'\"Control Italic Web Medium\", \"Control Italic Web Medium Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"rgb(238, 246, 233)\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xHvltzq2W\"},motionChild:true,nodeId:\"ThbxawEIv\",openInNewTab:false,relValues:[],scopeId:\"RGJp18EmN\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1uyxof6\",\"data-styles-preset\":\"n3ECfJnhs\",children:\"JOIKU PUB\"})})})}),className:\"framer-1bhr933\",\"data-framer-name\":\"Joiku Pub Link\",fonts:[\"CUSTOMV2;Control Italic Web Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q29udHJvbCBJdGFsaWMgV2ViIE1lZGl1bQ==\",\"--framer-font-family\":'\"Control Italic Web Medium\", \"Control Italic Web Medium Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"rgb(238, 246, 233)\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"SRpKf37mF\"},motionChild:true,nodeId:\"aoYnCPMR0\",openInNewTab:false,relValues:[],scopeId:\"RGJp18EmN\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1uyxof6\",\"data-styles-preset\":\"n3ECfJnhs\",children:\"HUONEISTOT\"})})})}),className:\"framer-1u7qxnx\",\"data-framer-name\":\"Huoneistot Link\",fonts:[\"CUSTOMV2;Control Italic Web Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-qvdecm-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"YcUxJlCpV\",scopeId:\"RGJp18EmN\",children:/*#__PURE__*/_jsx(LocaleSelector,{caret:{color:\"var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233))\",size:12,type:\"default\"},font:{fontFamily:'\"Outfit\", \"Outfit Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},height:\"100%\",icon:{color:\"var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233))\",size:18,type:\"default\"},id:\"YcUxJlCpV\",layoutId:\"YcUxJlCpV\",options:{focus:{color:\"var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233))\",offset:0,style:\"double\",width:1},gap:5,title:false},padding:\"0px\",radius:\"4px\",textColor:\"var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233))\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"nav\",{className:\"framer-c17d8a\",\"data-framer-name\":\"Padding bottom\"})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"fYpDtOQSK\":{\"layout\":[\"fixed\",\"fixed\"]},\"TJ5gCcVq_\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"leOfGPWg6\":[\".framer-1xvw822\",\".framer-15gqpgt\",\".framer-171cp3n\",\".framer-1u7eml8-container\"],\"fYpDtOQSK\":[\".framer-15gqpgt\",\".framer-171cp3n\",\".framer-1u7eml8-container\",\".framer-7uty6j\"],\"TJ5gCcVq_\":[\".framer-15gqpgt\",\".framer-171cp3n\",\".framer-1u7eml8-container\",\".framer-1v6xquz\"]}\n * @framerBreakpoints {\"leOfGPWg6\":{\"min\":1200,\"canvasClassName\":\"framer-2dadat-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"fYpDtOQSK\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-13atpkj-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"TJ5gCcVq_\":{\"max\":809,\"canvasClassName\":\"framer-1p1pr2u-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant leOfGPWg6\n * @framerLayoutTemplate true\n */const FramerRGJp18EmN=withCSS(Component,css,\"framer-o9cGD\");export default FramerRGJp18EmN;FramerRGJp18EmN.displayName=\"Huoneistot\";FramerRGJp18EmN.defaultProps={height:1e3,width:1200};addFonts(FramerRGJp18EmN,[{explicitInter:true,fonts:[{cssFamilyName:\"Control Italic Web Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Control Italic Web\",url:\"https://framerusercontent.com/assets/RKnmNwInK0khAhmTZ1FXy75gw.woff2\",weight:\"500\"},{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RPEPC24XXAVK6EWUOKWQUPTOZQR35AS2/BVWMEQ5ZCLZP2VOXOHXQDCZADXNFBXUF/5REHZLR2B5PQAKMITIQJK6BDK34RDHS4.woff2\",weight:\"400\"}]},...NavigationFonts,...FooterFonts,...LocaleSelectorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerRGJp18EmN.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Navigation,{},context),()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRGJp18EmN\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"leOfGPWg6\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-2dadat-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"fYpDtOQSK\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-13atpkj-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"TJ5gCcVq_\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1p1pr2u-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"1000\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fYpDtOQSK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TJ5gCcVq_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"leOfGPWg6\\\":[\\\".framer-1xvw822\\\",\\\".framer-15gqpgt\\\",\\\".framer-171cp3n\\\",\\\".framer-1u7eml8-container\\\"],\\\"fYpDtOQSK\\\":[\\\".framer-15gqpgt\\\",\\\".framer-171cp3n\\\",\\\".framer-1u7eml8-container\\\",\\\".framer-7uty6j\\\"],\\\"TJ5gCcVq_\\\":[\\\".framer-15gqpgt\\\",\\\".framer-171cp3n\\\",\\\".framer-1u7eml8-container\\\",\\\".framer-1v6xquz\\\"]}\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"leOfGPWg6\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e503c47)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={Ie66MkKag:new LazyValue(()=>import(\"./CRFDw6s4n-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e503c47)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,PropertyOverrides,RenderTarget,RichText,runTasksWithYield,safeCSSValue,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LocaleSelector from\"https://framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/7Wx3r3ii8MhSQ44Rlwa5/LocaleSelector.js\";import Navigation from\"#framer/local/canvasComponent/Pw1deMuGU/Pw1deMuGU.js\";import Footer from\"#framer/local/canvasComponent/XBTfYrFLP/XBTfYrFLP.js\";import*as sharedStyle from\"#framer/local/css/n3ECfJnhs/n3ECfJnhs.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"#framer/local/localization/CRFDw6s4n/CRFDw6s4n.js\";const NavigationFonts=getFonts(Navigation);const LocaleSelectorFonts=getFonts(LocaleSelector);const FooterFonts=getFonts(Footer);const breakpoints={C89VILWLJ:\"(min-width: 1200px)\",FhEjQPVCA:\"(max-width: 809.98px)\",Rv_e5jl_m:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Z6lZJ\";const variantClassNames={C89VILWLJ:\"framer-v-1hbhjt2\",FhEjQPVCA:\"framer-v-1h4dscl\",Rv_e5jl_m:\"framer-v-1xhkzlu\"};const vxSx5MU5j=undefined;const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={FhEjQPVCA:[\".framer-Z6lZJ .framer-jnwas1 { --border-bottom-width: 1.4px; --border-left-width: 1.4px; --border-right-width: 1.4px; --border-top-width: 1.4px; gap: 12px; height: 28px; padding: 6px; width: 342px; }\",\".framer-Z6lZJ .framer-1wpycc4 { min-width: unset; width: 342px; }\",\".framer-Z6lZJ .framer-1qlotdi { left: 0px; top: -11px; }\",\".framer-Z6lZJ .framer-celthi { right: 18px; top: 65px; width: 113px; }\",\".framer-Z6lZJ .framer-ktwoir { gap: unset; justify-content: space-between; }\",\".framer-Z6lZJ .framer-kq6tey-container { max-width: 390px; }\"],Rv_e5jl_m:[\".framer-Z6lZJ .framer-1qlotdi { top: -20px; }\",\".framer-Z6lZJ .framer-celthi { right: 61px; top: 81px; width: 139px; }\",\".framer-Z6lZJ .framer-kq6tey-container { max-width: 810px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={FhEjQPVCA:\".framer-1h4dscl-override\",Rv_e5jl_m:\".framer-1xhkzlu-override\"};const rules=[\".framer-Z6lZJ.framer-11tcpbl, .framer-Z6lZJ .framer-11tcpbl { display: block; }\",\".framer-Z6lZJ.framer-1hbhjt2 { align-content: center; align-items: center; background-color: var(--6xpwg4); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Z6lZJ .framer-dqa729 { align-content: flex-end; align-items: flex-end; bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; left: 50%; order: -1000; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); width: min-content; z-index: 10; }\",\".framer-Z6lZJ .framer-jnwas1 { --border-bottom-width: 1.6px; --border-color: var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, #eef6e9); --border-left-width: 1.6px; --border-right-width: 1.6px; --border-style: solid; --border-top-width: 1.6px; align-content: center; align-items: center; background-color: var(--token-a3a63858-3a85-4d08-9ef9-41ba2ed03e40); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 8; }\",\".framer-Z6lZJ .framer-1p8m7v1-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-Z6lZJ .framer-1nv7a48, .framer-Z6lZJ .framer-10u6t4d, .framer-Z6lZJ .framer-sqv1w9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Z6lZJ .framer-mqm2qa-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Z6lZJ .framer-1wpycc4 { align-content: center; align-items: center; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 6vh; justify-content: center; min-width: 545px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 8; }\",\".framer-Z6lZJ .framer-cw4gli { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Z6lZJ .framer-1qlotdi { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); left: calc(50.00000000000002% - 100% / 2); order: 1002; overflow: visible; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 9; }\",\".framer-Z6lZJ .framer-celthi { aspect-ratio: 1.29 / 1; flex: none; height: auto; position: absolute; right: 74px; top: 65px; width: 152px; z-index: 1; }\",\".framer-Z6lZJ .framer-ktwoir { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); justify-content: center; left: 0px; order: 1003; overflow: visible; padding: 20px; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 4; }\",\".framer-Z6lZJ .framer-1dnxeda, .framer-Z6lZJ .framer-eoboax { flex: none; height: 96vh; position: relative; width: 100%; }\",\".framer-Z6lZJ .framer-8iyica, .framer-Z6lZJ .framer-1mhbb6 { flex: none; height: 18px; position: relative; width: 98%; }\",\".framer-Z6lZJ .framer-kq6tey-container { flex: none; height: auto; max-width: 1200px; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,'.framer-Z6lZJ[data-border=\"true\"]::after, .framer-Z6lZJ [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; }'];const mediaQueries={C89VILWLJ:\"(min-width: 1200px)\",FhEjQPVCA:\"(max-width: 809.98px)\",Rv_e5jl_m:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={\"Framed Shared Layout\":\"C89VILWLJ\",Phone:\"FhEjQPVCA\",Tablet:\"Rv_e5jl_m\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,pageColor,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"C89VILWLJ\",vxSx5MU5j:pageColor??props.vxSx5MU5j??\"var(--token-a3a63858-3a85-4d08-9ef9-41ba2ed03e40)\"};};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{style,className,layoutId,variant,vxSx5MU5j,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"FhEjQPVCA\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"FhEjQPVCA\")return true;return false;};usePreloadLocalizedValues(activeLocale);const isDisplayed2=()=>{if(!isBrowser())return true;if([\"FhEjQPVCA\",\"Rv_e5jl_m\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if(!isBrowser())return true;if(baseVariant===\"Rv_e5jl_m\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"C89VILWLJ\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(vxSx5MU5j)}; }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1hbhjt2\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--6xpwg4\":vxSx5MU5j,...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dqa729\",\"data-framer-layout-hint-center-x\":true,transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsxs(\"nav\",{className:\"framer-jnwas1\",\"data-border\":true,\"data-framer-name\":\"Sticky Navigation Shell\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,y:894,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1p8m7v1-container hidden-1h4dscl\",\"data-framer-name\":\"Navigation\",name:\"Navigation\",nodeId:\"AeQNRLetL\",scopeId:\"CRFDw6s4n\",children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"AeQNRLetL\",layoutId:\"AeQNRLetL\",name:\"Navigation\",variant:matchVariant(\"lPc0y8wqQ\"),width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q29udHJvbCBJdGFsaWMgV2ViIE1lZGl1bQ==\",\"--framer-font-family\":'\"Control Italic Web Medium\", \"Control Italic Web Medium Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"rgb(238, 246, 233)\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"hPQsr5546\",openInNewTab:false,relValues:[],scopeId:\"CRFDw6s4n\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1uyxof6\",\"data-styles-preset\":\"n3ECfJnhs\",children:\"EV\\xc4SKORI\"})})})}),className:\"framer-1nv7a48 hidden-1hbhjt2 hidden-1xhkzlu\",\"data-framer-name\":\"Ev\\xe4skori Link\",fonts:[\"CUSTOMV2;Control Italic Web Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q29udHJvbCBJdGFsaWMgV2ViIE1lZGl1bQ==\",\"--framer-font-family\":'\"Control Italic Web Medium\", \"Control Italic Web Medium Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"rgb(238, 246, 233)\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xHvltzq2W\"},motionChild:true,nodeId:\"j9I0ONnR6\",openInNewTab:false,relValues:[],scopeId:\"CRFDw6s4n\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1uyxof6\",\"data-styles-preset\":\"n3ECfJnhs\",children:\"JOIKU PUB\"})})})}),className:\"framer-10u6t4d hidden-1hbhjt2 hidden-1xhkzlu\",\"data-framer-name\":\"Joiku Pub Link\",fonts:[\"CUSTOMV2;Control Italic Web Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q29udHJvbCBJdGFsaWMgV2ViIE1lZGl1bQ==\",\"--framer-font-family\":'\"Control Italic Web Medium\", \"Control Italic Web Medium Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"rgb(238, 246, 233)\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"SRpKf37mF\"},motionChild:true,nodeId:\"ttF_RLl4W\",openInNewTab:false,relValues:[],scopeId:\"CRFDw6s4n\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1uyxof6\",\"data-styles-preset\":\"n3ECfJnhs\",children:\"HUONEISTOT\"})})})}),className:\"framer-sqv1w9 hidden-1hbhjt2 hidden-1xhkzlu\",\"data-framer-name\":\"Huoneistot Link\",fonts:[\"CUSTOMV2;Control Italic Web Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-mqm2qa-container hidden-1hbhjt2 hidden-1xhkzlu\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"pJK9JzzJl\",scopeId:\"CRFDw6s4n\",children:/*#__PURE__*/_jsx(LocaleSelector,{caret:{color:\"var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233))\",size:12,type:\"default\"},font:{fontFamily:'\"Outfit\", \"Outfit Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},height:\"100%\",icon:{color:\"var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233))\",size:18,type:\"default\"},id:\"pJK9JzzJl\",layoutId:\"pJK9JzzJl\",options:{focus:{color:\"var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233))\",offset:0,style:\"double\",width:1},gap:5,title:false},padding:\"0px\",radius:\"4px\",textColor:\"var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233))\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"nav\",{className:\"framer-1wpycc4\",\"data-framer-name\":\"Padding bottom\"})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-cw4gli\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qlotdi\",\"data-framer-name\":\"Pikkukuvitukset\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FhEjQPVCA:{background:{alt:\"Tunturin juurella, Jakolantie 2\",fit:\"fill\",loading:getLoadingLazyAtYPosition(53.52),pixelHeight:516,pixelWidth:665,sizes:\"112.75px\",src:\"https://framerusercontent.com/images/782FtiAaIHcxodotZ3YbAqhk2M.svg?width=665&height=516\"}},Rv_e5jl_m:{background:{alt:\"Tunturin juurella, Jakolantie 2\",fit:\"fill\",loading:getLoadingLazyAtYPosition(61.38),pixelHeight:516,pixelWidth:665,sizes:\"138.56px\",src:\"https://framerusercontent.com/images/782FtiAaIHcxodotZ3YbAqhk2M.svg?width=665&height=516\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Tunturin juurella, Jakolantie 2\",fit:\"fill\",loading:getLoadingLazyAtYPosition(64.99),pixelHeight:516,pixelWidth:665,sizes:\"152.15px\",src:\"https://framerusercontent.com/images/782FtiAaIHcxodotZ3YbAqhk2M.svg?width=665&height=516\"},className:\"framer-celthi\",\"data-framer-name\":\"osoite\",style:{rotate:11}})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ktwoir\",\"data-framer-name\":\"Kehys\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1dnxeda hidden-1h4dscl hidden-1xhkzlu\",\"data-framer-name\":\"Union\",fill:'var(--token-31ccb119-1f30-4f3d-8c95-45fb74aacfa7, rgb(238, 246, 233)) /* {\"name\":\"Vaaleanvihrea\"} */',intrinsicHeight:1021,intrinsicWidth:1443,svg:'<svg width=\"1443\" height=\"1021\" viewBox=\"0 0 1443 1021\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M84.5 9C84.5 11.2091 86.2909 13 88.5 13H152C154.209 13 156 11.2091 156 9V4C156 1.79086 157.791 0 160 0H223.5C225.709 0 227.5 1.79086 227.5 4V9C227.5 11.2091 229.291 13 231.5 13H295C297.209 13 299 11.2091 299 9V4C299 1.79086 300.791 0 303 0H366.5C368.709 0 370.5 1.79086 370.5 4V9C370.5 11.2091 372.291 13 374.5 13H438C440.209 13 442 11.2091 442 9V4C442 1.79086 443.791 0 446 0H509.5C511.709 0 513.5 1.79086 513.5 4V9C513.5 11.2091 515.291 13 517.5 13H581C583.209 13 585 11.2091 585 9V4C585 1.79086 586.791 0 589 0H652.5C654.709 0 656.5 1.79086 656.5 4V9C656.5 11.2091 658.291 13 660.5 13H724C726.209 13 728 11.2091 728 9V4C728 1.79086 729.791 0 732 0H795.5C797.709 0 799.5 1.79086 799.5 4V9C799.5 11.2091 801.291 13 803.5 13H867C869.209 13 871 11.2091 871 9V4C871 1.79086 872.791 0 875 0H938.5C940.709 0 942.5 1.79086 942.5 4V9C942.5 11.2091 944.291 13 946.5 13H1010C1012.21 13 1014 11.2091 1014 9V4C1014 1.79086 1015.79 0 1018 0H1081.5C1083.71 0 1085.5 1.79086 1085.5 4V9C1085.5 11.2091 1087.29 13 1089.5 13H1153C1155.21 13 1157 11.2091 1157 9V4C1157 1.79086 1158.79 0 1161 0H1224.5C1226.71 0 1228.5 1.79086 1228.5 4V9C1228.5 11.2091 1230.29 13 1232.5 13H1296C1298.21 13 1300 11.2091 1300 9V4C1300 1.79086 1301.79 0 1304 0H1367.5C1369.71 0 1371.5 1.79086 1371.5 4V9C1371.5 11.2091 1373.29 13 1375.5 13H1439C1441.21 13 1443 14.7909 1443 17V81C1443 83.2091 1441.21 85 1439 85H1434C1431.79 85 1430 86.7909 1430 89V153C1430 155.209 1431.79 157 1434 157H1439C1441.21 157 1443 158.791 1443 161V225C1443 227.209 1441.21 229 1439 229H1434C1431.79 229 1430 230.791 1430 233V297C1430 299.209 1431.79 301 1434 301H1439C1441.21 301 1443 302.791 1443 305V369C1443 371.209 1441.21 373 1439 373H1434C1431.79 373 1430 374.791 1430 377V441C1430 443.209 1431.79 445 1434 445H1439C1441.21 445 1443 446.791 1443 449V513C1443 515.209 1441.21 517 1439 517H1434C1431.79 517 1430 518.791 1430 521V585C1430 587.209 1431.79 589 1434 589H1439C1441.21 589 1443 590.791 1443 593V657C1443 659.209 1441.21 661 1439 661H1434C1431.79 661 1430 662.791 1430 665V729C1430 731.209 1431.79 733 1434 733H1439C1441.21 733 1443 734.791 1443 737V801C1443 803.209 1441.21 805 1439 805H1434C1431.79 805 1430 806.791 1430 809V873C1430 875.209 1431.79 877 1434 877H1439C1441.21 877 1443 878.791 1443 881V945C1443 947.209 1441.21 949 1439 949H1434C1431.79 949 1430 950.791 1430 953V1017C1430 1019.21 1428.21 1021 1426 1021H1362.5C1360.29 1021 1358.5 1019.21 1358.5 1017V1012C1358.5 1009.79 1356.71 1008 1354.5 1008H1291C1288.79 1008 1287 1009.79 1287 1012V1017C1287 1019.21 1285.21 1021 1283 1021H1219.5C1217.29 1021 1215.5 1019.21 1215.5 1017V1012C1215.5 1009.79 1213.71 1008 1211.5 1008H1148C1145.79 1008 1144 1009.79 1144 1012V1017C1144 1019.21 1142.21 1021 1140 1021H1076.5C1074.29 1021 1072.5 1019.21 1072.5 1017V1012C1072.5 1009.79 1070.71 1008 1068.5 1008H1005C1002.79 1008 1001 1009.79 1001 1012V1017C1001 1019.21 999.209 1021 997 1021H933.5C931.291 1021 929.5 1019.21 929.5 1017V1012C929.5 1009.79 927.709 1008 925.5 1008H862C859.791 1008 858 1009.79 858 1012V1017C858 1019.21 856.209 1021 854 1021H790.5C788.291 1021 786.5 1019.21 786.5 1017V1012C786.5 1009.79 784.709 1008 782.5 1008H719C716.791 1008 715 1009.79 715 1012V1017C715 1019.21 713.209 1021 711 1021H647.5C645.291 1021 643.5 1019.21 643.5 1017V1012C643.5 1009.79 641.709 1008 639.5 1008H576C573.791 1008 572 1009.79 572 1012V1017C572 1019.21 570.209 1021 568 1021H504.5C502.291 1021 500.5 1019.21 500.5 1017V1012C500.5 1009.79 498.709 1008 496.5 1008H433C430.791 1008 429 1009.79 429 1012V1017C429 1019.21 427.209 1021 425 1021H361.5C359.291 1021 357.5 1019.21 357.5 1017V1012C357.5 1009.79 355.709 1008 353.5 1008H290C287.791 1008 286 1009.79 286 1012V1017C286 1019.21 284.209 1021 282 1021H218.5C216.291 1021 214.5 1019.21 214.5 1017V1012C214.5 1009.79 212.709 1008 210.5 1008H147C144.791 1008 143 1009.79 143 1012V1017C143 1019.21 141.209 1021 139 1021H75.5C73.2909 1021 71.5 1019.21 71.5 1017V1012C71.5 1009.79 69.7091 1008 67.5 1008H4C1.79086 1008 0 1006.21 0 1004V940C0 937.791 1.79086 936 4 936H9C11.2091 936 13 934.209 13 932V868C13 865.791 11.2091 864 9 864H4C1.79086 864 0 862.209 0 860V796C0 793.791 1.79086 792 4 792H9C11.2091 792 13 790.209 13 788V724C13 721.791 11.2091 720 9 720H4C1.79086 720 0 718.209 0 716V652C0 649.791 1.79086 648 4 648H9C11.2091 648 13 646.209 13 644V580C13 577.791 11.2091 576 9 576H4C1.79086 576 0 574.209 0 572V508C0 505.791 1.79086 504 4 504H9C11.2091 504 13 502.209 13 500V436C13 433.791 11.2091 432 9 432H4C1.79086 432 0 430.209 0 428V364C0 361.791 1.79086 360 4 360H9C11.2091 360 13 358.209 13 356V292C13 289.791 11.2091 288 9 288H4C1.79086 288 0 286.209 0 284V220C0 217.791 1.79086 216 4 216H9C11.2091 216 13 214.209 13 212V148C13 145.791 11.2091 144 9 144H4C1.79086 144 0 142.209 0 140V76C0 73.7909 1.79086 72 4 72H9C11.2091 72 13 70.2091 13 68V4C13 1.79086 14.7909 0 17 0H80.5C82.7091 0 84.5 1.79086 84.5 4V9ZM27 68C27 70.2091 25.2091 72 23 72H18C15.7909 72 14 73.7909 14 76V140C14 142.209 15.7909 144 18 144H23C25.2091 144 27 145.791 27 148V212C27 214.209 25.2091 216 23 216H18C15.7909 216 14 217.791 14 220V284C14 286.209 15.7909 288 18 288H23C25.2091 288 27 289.791 27 292V356C27 358.209 25.2091 360 23 360H18C15.7909 360 14 361.791 14 364V428C14 430.209 15.7909 432 18 432H23C25.2091 432 27 433.791 27 436V500C27 502.209 25.2091 504 23 504H18C15.7909 504 14 505.791 14 508V572C14 574.209 15.7909 576 18 576H23C25.2091 576 27 577.791 27 580V644C27 646.209 25.2091 648 23 648H18C15.7909 648 14 649.791 14 652V716C14 718.209 15.7909 720 18 720H23C25.2091 720 27 721.791 27 724V788C27 790.209 25.2091 792 23 792H18C15.7909 792 14 793.791 14 796V860C14 862.209 15.7909 864 18 864H23C25.2091 864 27 865.791 27 868V932C27 934.209 25.2091 936 23 936H18C15.7909 936 14 937.791 14 940V990C14 992.209 15.7909 994 18 994H67.5C69.7091 994 71.5 995.791 71.5 998V1003C71.5 1005.21 73.2909 1007 75.5 1007H139C141.209 1007 143 1005.21 143 1003V998C143 995.791 144.791 994 147 994H210.5C212.709 994 214.5 995.791 214.5 998V1003C214.5 1005.21 216.291 1007 218.5 1007H282C284.209 1007 286 1005.21 286 1003V998C286 995.791 287.791 994 290 994H353.5C355.709 994 357.5 995.791 357.5 998V1003C357.5 1005.21 359.291 1007 361.5 1007H425C427.209 1007 429 1005.21 429 1003V998C429 995.791 430.791 994 433 994H496.5C498.709 994 500.5 995.791 500.5 998V1003C500.5 1005.21 502.291 1007 504.5 1007H568C570.209 1007 572 1005.21 572 1003V998C572 995.791 573.791 994 576 994H639.5C641.709 994 643.5 995.791 643.5 998V1003C643.5 1005.21 645.291 1007 647.5 1007H711C713.209 1007 715 1005.21 715 1003V998C715 995.791 716.791 994 719 994H782.5C784.709 994 786.5 995.791 786.5 998V1003C786.5 1005.21 788.291 1007 790.5 1007H854C856.209 1007 858 1005.21 858 1003V998C858 995.791 859.791 994 862 994H925.5C927.709 994 929.5 995.791 929.5 998V1003C929.5 1005.21 931.291 1007 933.5 1007H997C999.209 1007 1001 1005.21 1001 1003V998C1001 995.791 1002.79 994 1005 994H1068.5C1070.71 994 1072.5 995.791 1072.5 998V1003C1072.5 1005.21 1074.29 1007 1076.5 1007H1140C1142.21 1007 1144 1005.21 1144 1003V998C1144 995.791 1145.79 994 1148 994H1211.5C1213.71 994 1215.5 995.791 1215.5 998V1003C1215.5 1005.21 1217.29 1007 1219.5 1007H1283C1285.21 1007 1287 1005.21 1287 1003V998C1287 995.791 1288.79 994 1291 994H1354.5C1356.71 994 1358.5 995.791 1358.5 998V1003C1358.5 1005.21 1360.29 1007 1362.5 1007H1412C1414.21 1007 1416 1005.21 1416 1003V953C1416 950.791 1417.79 949 1420 949H1425C1427.21 949 1429 947.209 1429 945V881C1429 878.791 1427.21 877 1425 877H1420C1417.79 877 1416 875.209 1416 873V809C1416 806.791 1417.79 805 1420 805H1425C1427.21 805 1429 803.209 1429 801V737C1429 734.791 1427.21 733 1425 733H1420C1417.79 733 1416 731.209 1416 729V665C1416 662.791 1417.79 661 1420 661H1425C1427.21 661 1429 659.209 1429 657V593C1429 590.791 1427.21 589 1425 589H1420C1417.79 589 1416 587.209 1416 585V521C1416 518.791 1417.79 517 1420 517H1425C1427.21 517 1429 515.209 1429 513V449C1429 446.791 1427.21 445 1425 445H1420C1417.79 445 1416 443.209 1416 441V377C1416 374.791 1417.79 373 1420 373H1425C1427.21 373 1429 371.209 1429 369V305C1429 302.791 1427.21 301 1425 301H1420C1417.79 301 1416 299.209 1416 297V233C1416 230.791 1417.79 229 1420 229H1425C1427.21 229 1429 227.209 1429 225V161C1429 158.791 1427.21 157 1425 157H1420C1417.79 157 1416 155.209 1416 153V89C1416 86.7909 1417.79 85 1420 85H1425C1427.21 85 1429 83.2091 1429 81V31C1429 28.7909 1427.21 27 1425 27H1375.5C1373.29 27 1371.5 25.2091 1371.5 23V18C1371.5 15.7909 1369.71 14 1367.5 14H1304C1301.79 14 1300 15.7909 1300 18V23C1300 25.2091 1298.21 27 1296 27H1232.5C1230.29 27 1228.5 25.2091 1228.5 23V18C1228.5 15.7909 1226.71 14 1224.5 14H1161C1158.79 14 1157 15.7909 1157 18V23C1157 25.2091 1155.21 27 1153 27H1089.5C1087.29 27 1085.5 25.2091 1085.5 23V18C1085.5 15.7909 1083.71 14 1081.5 14H1018C1015.79 14 1014 15.7909 1014 18V23C1014 25.2091 1012.21 27 1010 27H946.5C944.291 27 942.5 25.2091 942.5 23V18C942.5 15.7909 940.709 14 938.5 14H875C872.791 14 871 15.7909 871 18V23C871 25.2091 869.209 27 867 27H803.5C801.291 27 799.5 25.2091 799.5 23V18C799.5 15.7909 797.709 14 795.5 14H732C729.791 14 728 15.7909 728 18V23C728 25.2091 726.209 27 724 27H660.5C658.291 27 656.5 25.2091 656.5 23V18C656.5 15.7909 654.709 14 652.5 14H589C586.791 14 585 15.7909 585 18V23C585 25.2091 583.209 27 581 27H517.5C515.291 27 513.5 25.2091 513.5 23V18C513.5 15.7909 511.709 14 509.5 14H446C443.791 14 442 15.7909 442 18V23C442 25.2091 440.209 27 438 27H374.5C372.291 27 370.5 25.2091 370.5 23V18C370.5 15.7909 368.709 14 366.5 14H303C300.791 14 299 15.7909 299 18V23C299 25.2091 297.209 27 295 27H231.5C229.291 27 227.5 25.2091 227.5 23V18C227.5 15.7909 225.709 14 223.5 14H160C157.791 14 156 15.7909 156 18V23C156 25.2091 154.209 27 152 27H88.5C86.2909 27 84.5 25.2091 84.5 23V18C84.5 15.7909 82.7091 14 80.5 14H31C28.7909 14 27 15.7909 27 18V68Z\" fill=\"#EEF6E9\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-8iyica hidden-1hbhjt2 hidden-1xhkzlu\",\"data-framer-name\":\"Union\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:27,intrinsicWidth:858,svg:'<svg width=\"858\" height=\"27\" viewBox=\"0 0 858 27\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M71.5 9C71.5 11.2091 73.2909 13 75.5 13H139C141.209 13 143 11.2091 143 9V4C143 1.79086 144.791 0 147 0H210.5C212.709 0 214.5 1.79086 214.5 4V9C214.5 11.2091 216.291 13 218.5 13H282C284.209 13 286 11.2091 286 9V4C286 1.79086 287.791 0 290 0H353.5C355.709 0 357.5 1.79086 357.5 4V9C357.5 11.2091 359.291 13 361.5 13H425C427.209 13 429 11.2091 429 9V4C429 1.79086 430.791 0 433 0H496.5C498.709 0 500.5 1.79086 500.5 4V9C500.5 11.2091 502.291 13 504.5 13H568C570.209 13 572 11.2091 572 9V4C572 1.79086 573.791 0 576 0H639.5C641.709 0 643.5 1.79086 643.5 4V9C643.5 11.2091 645.291 13 647.5 13H711C713.209 13 715 11.2091 715 9V4C715 1.79086 716.791 0 719 0H782.5C784.709 0 786.5 1.79086 786.5 4V9C786.5 11.2091 788.291 13 790.5 13H854C856.209 13 858 14.7909 858 17V23C858 25.2091 856.209 27 854 27H790.5C788.291 27 786.5 25.2091 786.5 23V18C786.5 15.7909 784.709 14 782.5 14H719C716.791 14 715 15.7909 715 18V23C715 25.2091 713.209 27 711 27H647.5C645.291 27 643.5 25.2091 643.5 23V18C643.5 15.7909 641.709 14 639.5 14H576C573.791 14 572 15.7909 572 18V23C572 25.2091 570.209 27 568 27H504.5C502.291 27 500.5 25.2091 500.5 23V18C500.5 15.7909 498.709 14 496.5 14H433C430.791 14 429 15.7909 429 18V23C429 25.2091 427.209 27 425 27H361.5C359.291 27 357.5 25.2091 357.5 23V18C357.5 15.7909 355.709 14 353.5 14H290C287.791 14 286 15.7909 286 18V23C286 25.2091 284.209 27 282 27H218.5C216.291 27 214.5 25.2091 214.5 23V18C214.5 15.7909 212.709 14 210.5 14H147C144.791 14 143 15.7909 143 18V23C143 25.2091 141.209 27 139 27H75.5C73.2909 27 71.5 25.2091 71.5 23V18C71.5 15.7909 69.7091 14 67.5 14H4C1.79086 14 0 12.2091 0 10V4C0 1.79086 1.79086 0 4 0H67.5C69.7091 0 71.5 1.79086 71.5 4V9Z\" fill=\"#EEF6E9\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1mhbb6 hidden-1hbhjt2 hidden-1xhkzlu\",\"data-framer-name\":\"Union\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:27,intrinsicWidth:858,svg:'<svg width=\"858\" height=\"27\" viewBox=\"0 0 858 27\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M71.5 9C71.5 11.2091 73.2909 13 75.5 13H139C141.209 13 143 11.2091 143 9V4C143 1.79086 144.791 0 147 0H210.5C212.709 0 214.5 1.79086 214.5 4V9C214.5 11.2091 216.291 13 218.5 13H282C284.209 13 286 11.2091 286 9V4C286 1.79086 287.791 0 290 0H353.5C355.709 0 357.5 1.79086 357.5 4V9C357.5 11.2091 359.291 13 361.5 13H425C427.209 13 429 11.2091 429 9V4C429 1.79086 430.791 0 433 0H496.5C498.709 0 500.5 1.79086 500.5 4V9C500.5 11.2091 502.291 13 504.5 13H568C570.209 13 572 11.2091 572 9V4C572 1.79086 573.791 0 576 0H639.5C641.709 0 643.5 1.79086 643.5 4V9C643.5 11.2091 645.291 13 647.5 13H711C713.209 13 715 11.2091 715 9V4C715 1.79086 716.791 0 719 0H782.5C784.709 0 786.5 1.79086 786.5 4V9C786.5 11.2091 788.291 13 790.5 13H854C856.209 13 858 14.7909 858 17V23C858 25.2091 856.209 27 854 27H790.5C788.291 27 786.5 25.2091 786.5 23V18C786.5 15.7909 784.709 14 782.5 14H719C716.791 14 715 15.7909 715 18V23C715 25.2091 713.209 27 711 27H647.5C645.291 27 643.5 25.2091 643.5 23V18C643.5 15.7909 641.709 14 639.5 14H576C573.791 14 572 15.7909 572 18V23C572 25.2091 570.209 27 568 27H504.5C502.291 27 500.5 25.2091 500.5 23V18C500.5 15.7909 498.709 14 496.5 14H433C430.791 14 429 15.7909 429 18V23C429 25.2091 427.209 27 425 27H361.5C359.291 27 357.5 25.2091 357.5 23V18C357.5 15.7909 355.709 14 353.5 14H290C287.791 14 286 15.7909 286 18V23C286 25.2091 284.209 27 282 27H218.5C216.291 27 214.5 25.2091 214.5 23V18C214.5 15.7909 212.709 14 210.5 14H147C144.791 14 143 15.7909 143 18V23C143 25.2091 141.209 27 139 27H75.5C73.2909 27 71.5 25.2091 71.5 23V18C71.5 15.7909 69.7091 14 67.5 14H4C1.79086 14 0 12.2091 0 10V4C0 1.79086 1.79086 0 4 0H67.5C69.7091 0 71.5 1.79086 71.5 4V9Z\" fill=\"#EEF6E9\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-eoboax hidden-1hbhjt2 hidden-1h4dscl\",\"data-framer-name\":\"Union\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:1198,intrinsicWidth:1008,svg:'<svg width=\"1008\" height=\"1198\" viewBox=\"0 0 1008 1198\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M999.001 82.7061C996.792 82.7061 995.001 84.497 995.001 86.7061L995.001 148.412C995.001 150.621 996.792 152.412 999.001 152.412L1004 152.412C1006.21 152.412 1008 154.203 1008 156.412L1008 218.118C1008 220.327 1006.21 222.118 1004 222.118L999.001 222.118C996.792 222.118 995.001 223.909 995.001 226.118L995.001 287.823C995.001 290.032 993.21 291.823 991.001 291.823L985.001 291.823C982.792 291.823 981.001 290.032 981.001 287.823L981.001 226.118C981.001 223.909 982.792 222.118 985.001 222.118L990.001 222.118C992.21 222.118 994.001 220.327 994.001 218.118L994.001 156.412C994.001 154.203 992.21 152.412 990.001 152.412L985.001 152.412C982.792 152.412 981.001 150.621 981.001 148.412L981.001 86.7061C981.001 84.497 982.792 82.7061 985.001 82.7061L990.001 82.7061C992.21 82.7061 994.001 80.9152 994.001 78.7061L994.001 31C994.001 28.7909 992.21 27 990.001 27L940.001 27C937.792 27 936.001 25.2092 936.001 23L936.001 18C936.001 15.7909 934.21 14 932.001 14L868.001 14C865.792 14 864.001 15.7909 864.001 18L864.001 23C864.001 25.2092 862.21 27 860.001 27L796.001 27C793.792 27 792.001 25.2092 792.001 23L792.001 18C792.001 15.7909 790.21 14 788.001 14L724.001 14C721.792 14 720.001 15.7909 720.001 18L720.001 23C720.001 25.2092 718.21 27 716.001 27L652.001 27C649.792 27 648.001 25.2092 648.001 23L648.001 18C648.001 15.7909 646.21 14 644.001 14L580.001 14C577.792 14 576.001 15.7909 576.001 18L576.001 23C576.001 25.2092 574.21 27 572.001 27L508.001 27C505.792 27 504.001 25.2092 504.001 23L504.001 18C504.001 15.7909 502.21 14 500.001 14L436.001 14C433.792 14 432.001 15.7909 432.001 18L432.001 23C432.001 25.2092 430.21 27 428.001 27L364.001 27C361.792 27 360.001 25.2092 360.001 23L360.001 18C360.001 15.7909 358.21 14 356.001 14L292.001 14C289.792 14 288.001 15.7909 288.001 18L288.001 23C288.001 25.2092 286.21 27 284.001 27L220.001 27C217.792 27 216.001 25.2091 216.001 23L216.001 18C216.001 15.7909 214.21 14 212.001 14L148.001 14C145.792 14 144.001 15.7909 144.001 18L144.001 23C144.001 25.2091 142.21 27 140.001 27L76.0008 27C73.7916 27 72.0008 25.2091 72.0008 23L72.0008 18C72.0008 15.7909 70.2099 14 68.0008 14L18.0008 14C15.7916 14 14.0008 15.7909 14.0008 18L14.0008 65.707C14.0008 67.9162 15.7916 69.707 18.0008 69.707L23.0008 69.707C25.2099 69.707 27.0008 71.4979 27.0008 73.707L27.0008 135.413C27.0008 137.622 25.2099 139.413 23.0008 139.413L18.0008 139.413C15.7916 139.413 14.0008 141.204 14.0008 143.413L14.0008 205.118C14.0008 207.327 15.7916 209.118 18.0008 209.118L23.0008 209.118C25.2099 209.118 27.0008 210.909 27.0008 213.118L27.0008 274.824C27.0008 277.033 25.2099 278.824 23.0008 278.824L18.0008 278.824C15.7916 278.824 14.0008 280.615 14.0008 282.824L14.0008 344.53C14.0008 346.739 15.7916 348.53 18.0008 348.53L23.0008 348.53C25.2099 348.53 27.0008 350.321 27.0008 352.53L27.0008 414.236C27.0008 416.445 25.2099 418.236 23.0008 418.236L18.0008 418.236C15.7916 418.236 14.0008 420.027 14.0008 422.236L14.0008 483.942C14.0008 486.152 15.7916 487.942 18.0008 487.942L23.0008 487.942C25.2099 487.942 27.0008 489.733 27.0008 491.942L27.0008 553.647C27.0008 555.857 25.2099 557.647 23.0008 557.647L18.0008 557.647C15.7916 557.647 14.0008 559.438 14.0008 561.647L14.0008 623.354C14.0008 625.563 15.7916 627.354 18.0008 627.354L23.0008 627.354C25.2099 627.354 27.0008 629.144 27.0008 631.354L27.0008 693.06C27.0008 695.269 25.2099 697.06 23.0008 697.06L18.0008 697.06C15.7916 697.06 14.0008 698.85 14.0008 701.06L14.0008 762.766C14.0008 764.975 15.7916 766.766 18.0008 766.766L23.0008 766.766C25.2099 766.766 27.0008 768.556 27.0008 770.766L27.0007 832.472C27.0007 834.681 25.2099 836.472 23.0007 836.472L18.0007 836.472C15.7916 836.472 14.0007 838.263 14.0007 840.472L14.0007 902.177C14.0007 904.386 12.2099 906.177 10.0007 906.177L4.00074 906.177C1.79161 906.177 0.000745256 904.386 0.000745353 902.177L0.00074805 840.472C0.000748147 838.263 1.79161 836.472 4.00075 836.472L9.00075 836.472C11.2099 836.472 13.0007 834.681 13.0007 832.472L13.0008 770.766C13.0008 768.556 11.2099 766.766 9.00075 766.766L4.00075 766.766C1.79161 766.766 0.00075135 764.975 0.000751447 762.766L0.000754144 701.06C0.00075424 698.85 1.79162 697.06 4.00075 697.06L9.00075 697.06C11.2099 697.06 13.0008 695.269 13.0008 693.06L13.0008 631.354C13.0008 629.144 11.2099 627.354 9.00076 627.354L4.00076 627.354C1.79162 627.354 0.000757444 625.563 0.000757541 623.354L0.000760238 561.647C0.000760334 559.438 1.79162 557.647 4.00076 557.647L9.00076 557.647C11.2099 557.647 13.0008 555.857 13.0008 553.647L13.0008 491.942C13.0008 489.733 11.2099 487.942 9.00076 487.942L4.00076 487.942C1.79162 487.942 0.000763538 486.152 0.000763634 483.942L0.000766332 422.236C0.000766428 420.027 1.79163 418.236 4.00077 418.236L9.00077 418.236C11.2099 418.236 13.0008 416.445 13.0008 414.236L13.0008 352.53C13.0008 350.321 11.2099 348.53 9.00077 348.53L4.00077 348.53C1.79163 348.53 0.000769632 346.739 0.000769728 344.53L0.000772426 282.824C0.000772522 280.615 1.79163 278.824 4.00077 278.824L9.00077 278.824C11.2099 278.824 13.0008 277.033 13.0008 274.824L13.0008 213.118C13.0008 210.909 11.2099 209.118 9.00078 209.118L4.00078 209.118C1.79164 209.118 0.000775726 207.327 0.000775822 205.118L0.000778519 143.413C0.000778616 141.204 1.79164 139.413 4.00078 139.413L9.00078 139.413C11.2099 139.413 13.0008 137.622 13.0008 135.413L13.0008 73.707C13.0008 71.4979 11.2099 69.707 9.00078 69.707L4.00078 69.707C1.79164 69.707 0.000781819 67.9162 0.000781916 65.707L0.000784176 14L8.70881e-05 4.00028C-6.69203e-05 1.79103 1.79084 7.82779e-08 4.00009 1.74847e-07L68.0001 2.97238e-06C70.2091 3.06894e-06 71.9999 1.79068 72.0001 3.9997L72.0005 9.0003C72.0006 11.2093 73.7915 13 76.0005 13L140 13C142.21 13 144.001 11.209 144 8.99971L144 4.00031C144 1.79105 145.791 6.37272e-06 148 6.46929e-06L212 9.26682e-06C214.209 9.36338e-06 216 1.79069 216 3.99971L216 9.00031C216.001 11.2093 217.791 13 220 13L284 13C286.21 13 288.001 11.209 288 8.99971L288 4.00031C288 1.79106 289.791 1.26672e-05 292 1.27637e-05L356 1.55613e-05C358.209 1.56578e-05 360 1.79069 360 3.99972L360 9.00032C360.001 11.2093 361.791 13 364 13L428 13C430.21 13 432.001 11.209 432 8.99972L432 4.00032C432 1.79106 433.791 1.89616e-05 436 1.90582e-05L500 2.18557e-05C502.209 2.19523e-05 504 1.7907 504 3.99972L504 9.00032C504.001 11.2093 505.791 13 508 13L572 13C574.21 13 576.001 11.209 576 8.99972L576 4.00033C576 1.79107 577.791 2.5256e-05 580 2.53526e-05L644.001 2.81502e-05C646.21 2.82467e-05 648.001 1.79089 648.001 4.00003L648.001 9.00003C648.001 11.2092 649.792 13 652.001 13L716 13C718.21 13 720.001 11.209 720 8.99973L720 4.00033C720 1.79108 721.791 3.15505e-05 724 3.1647e-05L788.001 3.44446e-05C790.21 3.45412e-05 792.001 1.7909 792.001 4.00003L792.001 9.00003C792.001 11.2092 793.792 13 796.001 13L860.001 13C862.21 13 864.001 11.2092 864.001 9.00004L864.001 4.00004C864.001 1.7909 865.792 3.7845e-05 868.001 3.79415e-05L932 4.0739e-05C934.209 4.08356e-05 936 1.79072 936 3.99974L936 9.00034C936.001 11.2094 937.791 13 940 13L1004 13C1006.21 13 1008 14.7909 1008 17L1008 78.7061C1008 80.9152 1006.21 82.7061 1004 82.7061L999.001 82.7061ZM999.001 361.529C996.792 361.529 995.001 363.32 995.001 365.529L995.001 427.235C995.001 429.445 996.792 431.235 999.001 431.235L1004 431.235C1006.21 431.235 1008 433.026 1008 435.235L1008 496.941C1008 499.151 1006.21 500.941 1004 500.941L999.001 500.941C996.792 500.941 995.001 502.732 995.001 504.941L995.001 566.648C995.001 568.857 996.792 570.648 999.001 570.648L1004 570.648C1006.21 570.648 1008 572.438 1008 574.648L1008 636.354C1008 638.563 1006.21 640.354 1004 640.354L999.001 640.354C996.792 640.354 995.001 642.144 995.001 644.354L995.001 706.059C995.001 708.268 996.792 710.059 999.001 710.059L1004 710.059C1006.21 710.059 1008 711.849 1008 714.059L1008 775.765C1008 777.974 1006.21 779.765 1004 779.765L999.001 779.765C996.792 779.765 995.001 781.556 995.001 783.765L995.001 845.471C995.001 847.68 996.792 849.471 999.001 849.471L1004 849.471C1006.21 849.471 1008 851.262 1008 853.471L1008 915.177C1008 917.386 1006.21 919.177 1004 919.177L999.001 919.177C996.792 919.177 995.001 920.968 995.001 923.177L995.001 984.883C995.001 987.092 996.792 988.883 999.001 988.883L1004 988.883C1006.21 988.883 1008 990.674 1008 992.883L1008 1054.59C1008 1056.8 1006.21 1058.59 1004 1058.59L999.001 1058.59C996.792 1058.59 995.001 1060.38 995.001 1062.59L995.001 1124.29C995.001 1126.5 996.792 1128.29 999.001 1128.29L1004 1128.29C1006.21 1128.29 1008 1130.08 1008 1132.29L1008 1194C1008 1196.21 1006.21 1198 1004 1198L940.001 1198C937.792 1198 936.001 1196.21 936.001 1194L936.001 1189C936.001 1186.79 934.21 1185 932.001 1185L868.001 1185C865.792 1185 864.001 1186.79 864.001 1189L864.001 1194C864.001 1196.21 862.21 1198 860.001 1198L796.001 1198C793.792 1198 792.001 1196.21 792.001 1194L792.001 1189C792.001 1186.79 790.21 1185 788.001 1185L724.001 1185C721.792 1185 720.001 1186.79 720.001 1189L720.001 1194C720.001 1196.21 718.21 1198 716.001 1198L652.001 1198C649.792 1198 648.001 1196.21 648.001 1194L648.001 1189C648.001 1186.79 646.21 1185 644.001 1185L580.001 1185C577.792 1185 576.001 1186.79 576.001 1189L576.001 1194C576.001 1196.21 574.21 1198 572.001 1198L508.001 1198C505.792 1198 504.001 1196.21 504.001 1194L504.001 1189C504.001 1186.79 502.21 1185 500.001 1185L436.001 1185C433.792 1185 432.001 1186.79 432.001 1189L432.001 1194C432.001 1196.21 430.21 1198 428.001 1198L364.001 1198C361.792 1198 360.001 1196.21 360.001 1194L360.001 1189C360.001 1186.79 358.21 1185 356.001 1185L292.001 1185C289.792 1185 288.001 1186.79 288.001 1189L288.001 1194C288.001 1196.21 286.21 1198 284.001 1198L220.001 1198C217.792 1198 216.001 1196.21 216.001 1194L216.001 1189C216.001 1186.79 214.21 1185 212.001 1185L148.001 1185C145.792 1185 144.001 1186.79 144.001 1189L144.001 1194C144.001 1196.21 142.21 1198 140.001 1198L76.0007 1198C73.7916 1198 72.0007 1196.21 72.0007 1194L72.0007 1189C72.0007 1186.79 70.2099 1185 68.0007 1185L4.00073 1185C1.7916 1185 0.000733068 1183.21 0.000733165 1181L0.000735862 1119.29C0.000735959 1117.09 1.7916 1115.29 4.00074 1115.29L9.00074 1115.29C11.2099 1115.29 13.0007 1113.5 13.0007 1111.29L13.0007 1049.59C13.0007 1047.38 11.2099 1045.59 9.00074 1045.59L4.00074 1045.59C1.7916 1045.59 0.000739162 1043.8 0.000739259 1041.59L0.000741956 979.883C0.000742053 977.674 1.7916 975.883 4.00074 975.883L9.00074 975.883C11.2099 975.883 13.0007 974.092 13.0007 971.883L13.0007 910.178C13.0007 907.969 14.7916 906.178 17.0007 906.178L23.0007 906.178C25.2099 906.178 27.0007 907.969 27.0007 910.178L27.0007 971.883C27.0007 974.092 25.2099 975.883 23.0007 975.883L18.0007 975.883C15.7916 975.883 14.0007 977.674 14.0007 979.883L14.0007 1041.59C14.0007 1043.8 15.7916 1045.59 18.0007 1045.59L23.0007 1045.59C25.2099 1045.59 27.0007 1047.38 27.0007 1049.59L27.0007 1111.29C27.0007 1113.5 25.2099 1115.29 23.0007 1115.29L18.0007 1115.29C15.7916 1115.29 14.0007 1117.09 14.0007 1119.29L14.0007 1167C14.0007 1169.21 15.7916 1171 18.0007 1171L68.0007 1171C70.2099 1171 72.0007 1172.79 72.0007 1175L72.0007 1180C72.0007 1182.21 73.7916 1184 76.0007 1184L140.001 1184C142.21 1184 144.001 1182.21 144.001 1180L144.001 1175C144.001 1172.79 145.792 1171 148.001 1171L212.001 1171C214.21 1171 216.001 1172.79 216.001 1175L216.001 1180C216.001 1182.21 217.792 1184 220.001 1184L284.001 1184C286.21 1184 288.001 1182.21 288.001 1180L288.001 1175C288.001 1172.79 289.792 1171 292.001 1171L356.001 1171C358.21 1171 360.001 1172.79 360.001 1175L360.001 1180C360.001 1182.21 361.792 1184 364.001 1184L428.001 1184C430.21 1184 432.001 1182.21 432.001 1180L432.001 1175C432.001 1172.79 433.792 1171 436.001 1171L500.001 1171C502.21 1171 504.001 1172.79 504.001 1175L504.001 1180C504.001 1182.21 505.792 1184 508.001 1184L572.001 1184C574.21 1184 576.001 1182.21 576.001 1180L576.001 1175C576.001 1172.79 577.792 1171 580.001 1171L644.001 1171C646.21 1171 648.001 1172.79 648.001 1175L648.001 1180C648.001 1182.21 649.792 1184 652.001 1184L716.001 1184C718.21 1184 720.001 1182.21 720.001 1180L720.001 1175C720.001 1172.79 721.792 1171 724.001 1171L788.001 1171C790.21 1171 792.001 1172.79 792.001 1175L792.001 1180C792.001 1182.21 793.792 1184 796.001 1184L860.001 1184C862.21 1184 864.001 1182.21 864.001 1180L864.001 1175C864.001 1172.79 865.792 1171 868.001 1171L932.001 1171C934.21 1171 936.001 1172.79 936.001 1175L936.001 1180C936.001 1182.21 937.792 1184 940.001 1184L990.001 1184C992.21 1184 994.001 1182.21 994.001 1180L994.001 1132.29C994.001 1130.08 992.21 1128.29 990.001 1128.29L985.001 1128.29C982.792 1128.29 981.001 1126.5 981.001 1124.29L981.001 1062.59C981.001 1060.38 982.792 1058.59 985.001 1058.59L990.001 1058.59C992.21 1058.59 994.001 1056.8 994.001 1054.59L994.001 992.883C994.001 990.674 992.21 988.883 990.001 988.883L985.001 988.883C982.792 988.883 981.001 987.092 981.001 984.883L981.001 923.177C981.001 920.968 982.792 919.177 985.001 919.177L990.001 919.177C992.21 919.177 994.001 917.386 994.001 915.177L994.001 853.471C994.001 851.262 992.21 849.471 990.001 849.471L985.001 849.471C982.792 849.471 981.001 847.68 981.001 845.471L981.001 783.765C981.001 781.556 982.792 779.765 985.001 779.765L990.001 779.765C992.21 779.765 994.001 777.974 994.001 775.765L994.001 714.059C994.001 711.849 992.21 710.059 990.001 710.059L985.001 710.059C982.792 710.059 981.001 708.268 981.001 706.059L981.001 644.354C981.001 642.144 982.792 640.354 985.001 640.354L990.001 640.354C992.21 640.354 994.001 638.563 994.001 636.354L994.001 574.648C994.001 572.438 992.21 570.648 990.001 570.648L985.001 570.648C982.792 570.648 981.001 568.857 981.001 566.648L981.001 504.941C981.001 502.732 982.792 500.941 985.001 500.941L990.001 500.941C992.21 500.941 994.001 499.151 994.001 496.941L994.001 435.235C994.001 433.026 992.21 431.235 990.001 431.235L985.001 431.235C982.792 431.235 981.001 429.445 981.001 427.235L981.001 365.529C981.001 363.32 982.792 361.529 985.001 361.529L990.001 361.529C992.21 361.529 994.001 359.738 994.001 357.529L994.001 295.824C994.001 293.615 995.792 291.824 998.001 291.824L1004 291.824C1006.21 291.824 1008 293.615 1008 295.824L1008 357.529C1008 359.738 1006.21 361.529 1004 361.529L999.001 361.529Z\" fill=\"#EEF6E9\"/>\\n</svg>\\n',withExternalLayout:true})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FhEjQPVCA:{width:\"min(100vw, 390px)\"},Rv_e5jl_m:{width:\"min(100vw, 810px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:686,width:\"min(100vw, 1200px)\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-kq6tey-container\",nodeId:\"p56EqIWCE\",scopeId:\"CRFDw6s4n\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FhEjQPVCA:{variant:matchVariant(\"N_UgrhMov\")},Rv_e5jl_m:{variant:matchVariant(\"FScp4ASDQ\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"p56EqIWCE\",layoutId:\"p56EqIWCE\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"PhsNxjx2B\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FhEjQPVCA\":{\"layout\":[\"fixed\",\"fixed\"]},\"Rv_e5jl_m\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"vxSx5MU5j\":\"pageColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"C89VILWLJ\":[\".framer-dqa729\",\".framer-1qlotdi\",\".framer-ktwoir\",\".framer-kq6tey-container\"],\"FhEjQPVCA\":[\".framer-dqa729\",\".framer-1qlotdi\",\".framer-ktwoir\",\".framer-kq6tey-container\"],\"Rv_e5jl_m\":[\".framer-dqa729\",\".framer-1qlotdi\",\".framer-ktwoir\",\".framer-kq6tey-container\"]}\n * @framerBreakpoints {\"C89VILWLJ\":{\"min\":1200,\"canvasClassName\":\"framer-1hbhjt2-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Framed Shared Layout\",\"width\":1200,\"rootFontSize\":16},\"Rv_e5jl_m\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1xhkzlu-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"FhEjQPVCA\":{\"max\":809,\"canvasClassName\":\"framer-1h4dscl-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant C89VILWLJ\n * @framerLayoutTemplate true\n */const FramerCRFDw6s4n=withCSS(Component,css,\"framer-Z6lZJ\");export default FramerCRFDw6s4n;FramerCRFDw6s4n.displayName=\"Shared Footer Layout\";FramerCRFDw6s4n.defaultProps={height:1e3,width:1200};addPropertyControls(FramerCRFDw6s4n,{vxSx5MU5j:{defaultValue:\"var(--token-a3a63858-3a85-4d08-9ef9-41ba2ed03e40)\",title:\"Page Color\",type:ControlType.Color}});addFonts(FramerCRFDw6s4n,[{explicitInter:true,fonts:[{cssFamilyName:\"Control Italic Web Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Control Italic Web\",url:\"https://framerusercontent.com/assets/RKnmNwInK0khAhmTZ1FXy75gw.woff2\",weight:\"500\"},{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RPEPC24XXAVK6EWUOKWQUPTOZQR35AS2/BVWMEQ5ZCLZP2VOXOHXQDCZADXNFBXUF/5REHZLR2B5PQAKMITIQJK6BDK34RDHS4.woff2\",weight:\"400\"}]},...NavigationFonts,...LocaleSelectorFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerCRFDw6s4n.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Navigation,{},context),()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCRFDw6s4n\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"C89VILWLJ\\\":[\\\".framer-dqa729\\\",\\\".framer-1qlotdi\\\",\\\".framer-ktwoir\\\",\\\".framer-kq6tey-container\\\"],\\\"FhEjQPVCA\\\":[\\\".framer-dqa729\\\",\\\".framer-1qlotdi\\\",\\\".framer-ktwoir\\\",\\\".framer-kq6tey-container\\\"],\\\"Rv_e5jl_m\\\":[\\\".framer-dqa729\\\",\\\".framer-1qlotdi\\\",\\\".framer-ktwoir\\\",\\\".framer-kq6tey-container\\\"]}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"C89VILWLJ\",\"framerVariables\":\"{\\\"vxSx5MU5j\\\":\\\"pageColor\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"true\",\"framerBreakpoints\":\"{\\\"C89VILWLJ\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1hbhjt2-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Framed Shared Layout\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"Rv_e5jl_m\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1xhkzlu-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"FhEjQPVCA\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1h4dscl-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FhEjQPVCA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Rv_e5jl_m\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Joiku from \"https://framerusercontent.com/modules/7ANUZAxUgFAnukaeHYcC/8eKQLCg0dvy8ak7tSD8P/RoqjaBWel.js\";\r\nimport Huoneistot from \"https://framerusercontent.com/modules/pQnVoLykHfa6lrvEld7x/3O3DQbym4FT7A0y71bVy/RGJp18EmN.js\";\r\nimport SharedFooterLayout from \"https://framerusercontent.com/modules/vTCoqMe3wObpaWw2rB5a/XcVX21HZPz1OE3U4eDha/CRFDw6s4n.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cY7d83M4TXl3awroTx53/pSMkJtxjki6kfpDyezvP/augiA20Il.js\")), path: \"/\"}, SRpKf37mF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/20nyTd2m5nFJIxGIleq2/82bjGwj8GU6J98e25dAp/SRpKf37mF.js\")), path: \"/huoneistot\"}, xHvltzq2W: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/O1E7lHYTOwtnT2Xzaj3a/ZR0kR1uGa3g1ShWxEiEL/xHvltzq2W.js\")), path: \"/joikupub\"}}\r\n\r\n\t\tconst locales = [{code: \"fi\", id: \"default\", name: \"Suomi\", slug: \"\", textDirection: \"ltr\"}, {code: \"en\", id: \"Ie66MkKag\", name: \"English\", slug: \"en\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"a1e6f0a1010e66e541bab4b51554fd3aacd08e54ae5c9abedd9ca2e2a0a48203\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {vxSx5MU5j: \"var(--token-a3a63858-3a85-4d08-9ef9-41ba2ed03e40)\"}\r\nconst templateProps = {augiA20Il: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\nreturn React.createElement(SharedFooterLayout, {...props, key: \"SharedFooterLayout\", style}, children(true));\r\ncase \"SRpKf37mF\":\r\nreturn React.createElement(Huoneistot, {...props, key: \"Huoneistot\", style}, children(true));\r\ncase \"xHvltzq2W\":\r\nreturn React.createElement(Joiku, {...props, key: \"Joiku\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\nreturn [{hash: \"1h4dscl\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1xhkzlu\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1hbhjt2\", mediaQuery: \"(min-width: 1200px)\"}]\r\ncase \"SRpKf37mF\":\r\nreturn [{hash: \"1p1pr2u\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"13atpkj\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"2dadat\", mediaQuery: \"(min-width: 1200px)\"}]\r\ncase \"xHvltzq2W\":\r\nreturn [{hash: \"74yq1y\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"x62m73\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"9go3el\", mediaQuery: \"(min-width: 1200px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.evaskori.fi\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/oje2GMuZRh8j1STzqHBD/NolP3vBBwMBozXUe8P09/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}