{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:react-dom@18.2.0/client.js", "ssg:https://ga.jspm.io/npm:lenis@1.1.9/dist/lenis.mjs", "ssg:https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js", "ssg:https://framerusercontent.com/modules/5ZycZL7baZ9159Dj6iyn/UnCTDukoMyOJ7OcTJ9tU/C8faXTr4e.js", "ssg:https://framerusercontent.com/modules/pX5BpQBQW1zQ0ykML5db/26Smn5yiTQQRO9QAEPHS/rnlFUxdZa.js", "ssg:https://framerusercontent.com/modules/qYuUQXLqjiMGKirWEHvU/t8Qe1f8HFLHJG00GKIco/ca1XOj_2g.js", "ssg:https://framerusercontent.com/modules/yHVPLrcVMf48za0n5ERb/vJn03aDGwb5H3Y4k2tki/OFTjH9iKT.js", "ssg:https://framerusercontent.com/modules/kJAomCIlYCGcAhucYZG5/IphOlpWQBrU4pilfEGmI/p6k2ipnNI.js", "ssg:https://framerusercontent.com/modules/m6ri52fXDfMveB01Mt07/XxXUaiARjWjkEFlYGR2O/GYWXQS1Ri.js", "ssg:https://framerusercontent.com/modules/dsA0XM7d3nvSarh4JgAU/mgO5WuHvpcPCdkrqyDtE/A0bUGL6t4.js", "ssg:https://framerusercontent.com/modules/7ErteAAmsC4HnNt0MZ23/a9d1a13e5gJRDrlMsAIk/nZrAb_XFK.js", "ssg:https://framerusercontent.com/modules/t0NDAoWrKZM1gKstdEhW/57OeCs0n9nr1LqypuyV3/gFt03Aj2O.js", "ssg:https://framerusercontent.com/modules/Z8lUrn5x6tPU06vSclRl/iHFdI8ZDDF7Ix11kqwVr/iJ8SzfvZu.js", "ssg:https://framerusercontent.com/modules/kmaHREeTNAr92BNna82L/evYERrxsgUMFpLutVgXa/mVKvJsVOm.js", "ssg:https://framerusercontent.com/modules/lAAUWcMn8VMZJT5y8K6z/xjVd8rVAstMvwAlOQKFM/V4jrViGlw.js", "framer:toplevel:framer:toplevel/main"],
  "sourcesContent": ["import*as t from\"react-dom\";var o=\"default\"in t?t.default:t;var a={};var e=o;a.createRoot=e.createRoot;a.hydrateRoot=e.hydrateRoot;const r=a.createRoot,d=a.hydrateRoot;export{r as createRoot,a as default,d as hydrateRoot};\n\n//# sourceMappingURL=client.js.map", "function clamp(t,i,e){return Math.max(t,Math.min(i,e))}class Animate{constructor(){this.isRunning=!1,this.value=0,this.from=0,this.to=0,this.duration=0,this.currentTime=0}advance(t){var i;if(!this.isRunning)return;let e=!1;if(this.duration&&this.easing){this.currentTime+=t;const i=clamp(0,this.currentTime/this.duration,1);e=i>=1;const s=e?1:this.easing(i);this.value=this.from+(this.to-this.from)*s}else this.lerp?(this.value=function damp(t,i,e,s){return function lerp(t,i,e){return(1-e)*t+e*i}(t,i,1-Math.exp(-e*s))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,e=!0)):(this.value=this.to,e=!0);e&&this.stop(),null===(i=this.onUpdate)||void 0===i||i.call(this,this.value,e)}stop(){this.isRunning=!1}fromTo(t,i,{lerp:e,duration:s,easing:o,onStart:n,onUpdate:l}){this.from=this.value=t,this.to=i,this.lerp=e,this.duration=s,this.easing=o,this.currentTime=0,this.isRunning=!0,null==n||n(),this.onUpdate=l}}class Dimensions{constructor({wrapper:t,content:i,autoResize:e=!0,debounce:s=250}={}){this.width=0,this.height=0,this.scrollWidth=0,this.scrollHeight=0,this.resize=()=>{this.onWrapperResize(),this.onContentResize()},this.onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):this.wrapper instanceof HTMLElement&&(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)},this.onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):this.wrapper instanceof HTMLElement&&(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)},this.wrapper=t,this.content=i,e&&(this.debouncedResize=function debounce(t,i){let e;return function(){let s=arguments,o=this;clearTimeout(e),e=setTimeout((function(){t.apply(o,s)}),i)}}(this.resize,s),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){var t,i;null===(t=this.wrapperResizeObserver)||void 0===t||t.disconnect(),null===(i=this.contentResizeObserver)||void 0===i||i.disconnect(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(t,...i){let e=this.events[t]||[];for(let t=0,s=e.length;t<s;t++)e[t](...i)}on(t,i){var e;return(null===(e=this.events[t])||void 0===e?void 0:e.push(i))||(this.events[t]=[i]),()=>{var e;this.events[t]=null===(e=this.events[t])||void 0===e?void 0:e.filter((t=>i!==t))}}off(t,i){var e;this.events[t]=null===(e=this.events[t])||void 0===e?void 0:e.filter((t=>i!==t))}destroy(){this.events={}}}const t=100/6;class VirtualScroll{constructor(i,{wheelMultiplier:e=1,touchMultiplier:s=1}){this.lastDelta={x:0,y:0},this.windowWidth=0,this.windowHeight=0,this.onTouchStart=t=>{const{clientX:i,clientY:e}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=i,this.touchStart.y=e,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:t})},this.onTouchMove=t=>{var i,e,s,o;const{clientX:n,clientY:l}=t.targetTouches?t.targetTouches[0]:t,r=-(n-(null!==(e=null===(i=this.touchStart)||void 0===i?void 0:i.x)&&void 0!==e?e:0))*this.touchMultiplier,h=-(l-(null!==(o=null===(s=this.touchStart)||void 0===s?void 0:s.y)&&void 0!==o?o:0))*this.touchMultiplier;this.touchStart.x=n,this.touchStart.y=l,this.lastDelta={x:r,y:h},this.emitter.emit(\"scroll\",{deltaX:r,deltaY:h,event:t})},this.onTouchEnd=t=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})},this.onWheel=i=>{let{deltaX:e,deltaY:s,deltaMode:o}=i;e*=1===o?t:2===o?this.windowWidth:1,s*=1===o?t:2===o?this.windowHeight:1,e*=this.wheelMultiplier,s*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:e,deltaY:s,event:i})},this.onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight},this.element=i,this.wheelMultiplier=e,this.touchMultiplier=s,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(t,i){return this.emitter.on(t,i)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel),this.element.removeEventListener(\"touchstart\",this.onTouchStart),this.element.removeEventListener(\"touchmove\",this.onTouchMove),this.element.removeEventListener(\"touchend\",this.onTouchEnd)}}class Lenis{constructor({wrapper:t=window,content:i=document.documentElement,wheelEventsTarget:e=t,eventsTarget:s=e,smoothWheel:o=!0,syncTouch:n=!1,syncTouchLerp:l=.075,touchInertiaMultiplier:r=35,duration:h,easing:a=(t=>Math.min(1,1.001-Math.pow(2,-10*t))),lerp:c=.1,infinite:d=!1,orientation:u=\"vertical\",gestureOrientation:p=\"vertical\",touchMultiplier:m=1,wheelMultiplier:v=1,autoResize:g=!0,prevent:w,virtualScroll:S,__experimental__naiveDimensions:f=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.userData={},this.lastVelocity=0,this.velocity=0,this.direction=0,this.onPointerDown=t=>{1===t.button&&this.reset()},this.onVirtualScroll=t=>{if(\"function\"==typeof this.options.virtualScroll&&!1===this.options.virtualScroll(t))return;const{deltaX:i,deltaY:e,event:s}=t;if(this.emitter.emit(\"virtual-scroll\",{deltaX:i,deltaY:e,event:s}),s.ctrlKey)return;const o=s.type.includes(\"touch\"),n=s.type.includes(\"wheel\");this.isTouching=\"touchstart\"===s.type||\"touchmove\"===s.type;if(this.options.syncTouch&&o&&\"touchstart\"===s.type&&!this.isStopped&&!this.isLocked)return void this.reset();const l=0===i&&0===e,r=\"vertical\"===this.options.gestureOrientation&&0===e||\"horizontal\"===this.options.gestureOrientation&&0===i;if(l||r)return;let h=s.composedPath();h=h.slice(0,h.indexOf(this.rootElement));const a=this.options.prevent;if(h.find((t=>{var i,e,s,l,r;return t instanceof Element&&(\"function\"==typeof a&&(null==a?void 0:a(t))||(null===(i=t.hasAttribute)||void 0===i?void 0:i.call(t,\"data-lenis-prevent\"))||o&&(null===(e=t.hasAttribute)||void 0===e?void 0:e.call(t,\"data-lenis-prevent-touch\"))||n&&(null===(s=t.hasAttribute)||void 0===s?void 0:s.call(t,\"data-lenis-prevent-wheel\"))||(null===(l=t.classList)||void 0===l?void 0:l.contains(\"lenis\"))&&!(null===(r=t.classList)||void 0===r?void 0:r.contains(\"lenis-stopped\")))})))return;if(this.isStopped||this.isLocked)return void s.preventDefault();if(!(this.options.syncTouch&&o||this.options.smoothWheel&&n))return this.isScrolling=\"native\",void this.animate.stop();s.preventDefault();let c=e;\"both\"===this.options.gestureOrientation?c=Math.abs(e)>Math.abs(i)?e:i:\"horizontal\"===this.options.gestureOrientation&&(c=i);const d=o&&this.options.syncTouch,u=o&&\"touchend\"===s.type&&Math.abs(c)>5;u&&(c=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+c,Object.assign({programmatic:!1},d?{lerp:u?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(!1===this.isScrolling||\"native\"===this.isScrolling){const t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isScrolling=\"native\",this.emit(),0!==this.velocity&&(this.__resetVelocityTimeout=setTimeout((()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()}),400))}},window.lenisVersion=\"1.1.9\",t&&t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:i,wheelEventsTarget:e,eventsTarget:s,smoothWheel:o,syncTouch:n,syncTouchLerp:l,touchInertiaMultiplier:r,duration:h,easing:a,lerp:c,infinite:d,gestureOrientation:p,orientation:u,touchMultiplier:m,wheelMultiplier:v,autoResize:g,prevent:w,virtualScroll:S,__experimental__naiveDimensions:f},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:t,content:i,autoResize:g}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.options.wrapper.addEventListener(\"pointerdown\",this.onPointerDown,!1),this.virtualScroll=new VirtualScroll(s,{touchMultiplier:m,wheelMultiplier:v}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.options.wrapper.removeEventListener(\"pointerdown\",this.onPointerDown,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(t,i){return this.emitter.on(t,i)}off(t,i){return this.emitter.off(t,i)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}resize(){this.dimensions.resize()}emit(){this.emitter.emit(\"scroll\",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(t){const i=t-(this.time||t);this.time=t,this.animate.advance(.001*i)}scrollTo(t,{offset:i=0,immediate:e=!1,lock:s=!1,duration:o=this.options.duration,easing:n=this.options.easing,lerp:l=this.options.lerp,onStart:r,onComplete:h,force:a=!1,programmatic:c=!0,userData:d={}}={}){if(!this.isStopped&&!this.isLocked||a){if(\"string\"==typeof t&&[\"top\",\"left\",\"start\"].includes(t))t=0;else if(\"string\"==typeof t&&[\"bottom\",\"right\",\"end\"].includes(t))t=this.limit;else{let e;if(\"string\"==typeof t?e=document.querySelector(t):t instanceof HTMLElement&&(null==t?void 0:t.nodeType)&&(e=t),e){if(this.options.wrapper!==window){const t=this.rootElement.getBoundingClientRect();i-=this.isHorizontal?t.left:t.top}const s=e.getBoundingClientRect();t=(this.isHorizontal?s.left:s.top)+this.animatedScroll}}if(\"number\"==typeof t&&(t+=i,t=Math.round(t),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):t=clamp(0,t,this.limit),t!==this.targetScroll)){if(this.userData=d,e)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),null==h||h(this),void(this.userData={});c||(this.targetScroll=t),this.animate.fromTo(this.animatedScroll,t,{duration:o,easing:n,lerp:l,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling=\"smooth\",null==r||r(this)},onUpdate:(t,i)=>{this.isScrolling=\"smooth\",this.lastVelocity=this.velocity,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),c&&(this.targetScroll=t),i||this.emit(),i&&(this.reset(),this.emit(),null==h||h(this),this.userData={},this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this.__preventNextNativeScrollEvent=!0,requestAnimationFrame((()=>{delete this.__preventNextNativeScrollEvent}))}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function modulo(t,i){return(t%i+i)%i}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(t){this.__isScrolling!==t&&(this.__isScrolling=t,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(t){this.__isStopped!==t&&(this.__isStopped=t,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(t){this.__isLocked!==t&&(this.__isLocked=t,this.updateClassName())}get isSmooth(){return\"smooth\"===this.isScrolling}get className(){let t=\"lenis\";return this.isStopped&&(t+=\" lenis-stopped\"),this.isLocked&&(t+=\" lenis-locked\"),this.isScrolling&&(t+=\" lenis-scrolling\"),\"smooth\"===this.isScrolling&&(t+=\" lenis-smooth\"),t}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\\w+)?/g,\"\").trim()}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS}from\"framer\";import Lenis from\"lenis\";import{useEffect,useRef}from\"react\";function SmoothScrollComponent(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current){try{lenis.current.scrollTo(0,{immediate:true});}catch(error){console.error(\"Error scrolling to top:\",error);}}},[lenis]);// Watch for stop scroll elements\nuseEffect(()=>{const checkForStopScroll=()=>{try{const stopScrollElement=document.querySelector(\"[data-frameruni-stop-scroll]\");const htmlElement=document.documentElement;const hasHiddenOverflow=htmlElement&&htmlElement.style&&htmlElement.style.overflow===\"hidden\";if(lenis.current){if(stopScrollElement||hasHiddenOverflow){lenis.current.stop();}else{lenis.current.start();}}}catch(error){console.error(\"Error in checkForStopScroll:\",error);}};// Initial check\ncheckForStopScroll();// Set up observers\nlet stopScrollObserver;let htmlStyleObserver;try{stopScrollObserver=new MutationObserver(checkForStopScroll);htmlStyleObserver=new MutationObserver(checkForStopScroll);// Observe document for data-frameruni-stop-scroll attribute\nif(document&&document.documentElement){stopScrollObserver.observe(document.documentElement,{childList:true,subtree:true,attributes:true,attributeFilter:[\"data-frameruni-stop-scroll\"]});// Observe only the HTML element for style changes\nhtmlStyleObserver.observe(document.documentElement,{attributes:true,attributeFilter:[\"style\"]});}}catch(error){console.error(\"Error setting up observers:\",error);}return()=>{try{if(stopScrollObserver)stopScrollObserver.disconnect();if(htmlStyleObserver)htmlStyleObserver.disconnect();}catch(error){console.error(\"Error disconnecting observers:\",error);}};},[]);useEffect(()=>{try{if(!document)return;const allElements=document.getElementsByTagName(\"*\");for(let i=0;i<allElements.length;i++){const element=allElements[i];if(!element)continue;try{const computedStyle=window.getComputedStyle(element);if(computedStyle&&computedStyle.getPropertyValue(\"overflow\")===\"auto\"){element.setAttribute(\"data-lenis-prevent\",\"true\");}}catch(styleError){console.error(\"Error getting computed style:\",styleError);}}}catch(error){console.error(\"Error in overflow detection:\",error);}},[]);useEffect(()=>{try{if(typeof Lenis!==\"function\"){console.error(\"Lenis is not available\");return;}lenis.current=new Lenis({duration:(intensity||10)/10});const raf=time=>{if(lenis.current){try{lenis.current.raf(time);requestAnimationFrame(raf);}catch(error){console.error(\"Error in animation frame:\",error);}}};const animationId=requestAnimationFrame(raf);return()=>{cancelAnimationFrame(animationId);if(lenis.current){try{lenis.current.destroy();lenis.current=null;}catch(error){console.error(\"Error destroying Lenis:\",error);}}};}catch(error){console.error(\"Error initializing Lenis:\",error);return()=>{};}},[intensity]);//https://github.com/darkroomengineering/lenis?tab=readme-ov-file#anchor-links\nuseEffect(()=>{try{if(!document||!lenis.current)return;// Get all anchor links and store click handlers with their targets\nconst anchorLinksData=Array.from(document.querySelectorAll(\"a[href]\")||[]).filter(element=>{if(!element)return false;const anchor=element;if(!anchor.href)return false;// Only handle internal anchor links\nconst isInternalLink=anchor.href.startsWith(window.location.origin)||anchor.href.startsWith(\"./\")||anchor.href.startsWith(\"/\");const hasHash=anchor.href.includes(\"#\");return isInternalLink&&hasHash;}).map(anchor=>{try{const anchorElement=anchor;const href=anchorElement.href.includes(\"#\")?`#${anchorElement.href.split(\"#\").pop()}`:\"\";const decodedHref=href?decodeURIComponent(href):\"\";let scrollMargin=0;try{if(decodedHref){const targetElement=document.querySelector(decodedHref);if(targetElement){const marginStyle=window.getComputedStyle(targetElement).scrollMarginTop;scrollMargin=marginStyle?parseInt(marginStyle)||0:0;}}}catch(targetError){console.error(\"Error finding target element:\",targetError);}return{href,scrollMargin,anchorElement:anchorElement};}catch(anchorError){console.error(\"Error processing anchor:\",anchorError);return null;}}).filter(Boolean);const handleClick=(e,href,scrollMargin)=>{try{if(e&&e.preventDefault)e.preventDefault();if(lenis.current&&href){lenis.current.scrollTo(href,{offset:-(scrollMargin||0)});}}catch(error){console.error(\"Error in anchor click handler:\",error);}};const handlers=anchorLinksData.map(({href,scrollMargin})=>e=>handleClick(e,href,scrollMargin));anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.addEventListener(\"click\",handlers[index]);}});return()=>{anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.removeEventListener(\"click\",handlers[index]);}});};}catch(error){console.error(\"Error setting up anchor links:\",error);return()=>{};}},[lenis]);return /*#__PURE__*/_jsx(\"div\",{style:props.style});}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */const SmoothScroll=withCSS(SmoothScrollComponent,[\"html.lenis { height: auto; }\",\".lenis.lenis-smooth { scroll-behavior: auto !important; }\",\".lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; }\",\".lenis.lenis-stopped { overflow: hidden; }\",\".lenis.lenis-scrolling iframe { pointer-events: none; }\"],\"\");export default SmoothScroll;SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10,min:0,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothScroll_Prod.map", "// Generated by Framer (f030ee3)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Work Sans-variable\",\"FS;Work Sans-variableVF=IndnaHQiIDY0MA==\",\"FS;Work Sans-variableVF=IndnaHQiIDY0MA==\",\"FS;Work Sans-variableVF=IndnaHQiIDQ2MA==\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{family:\"Work Sans\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/APGH2ENT3R6WMNMNVXOVFKRZEIJZURVT/DUV5LXFESFGRKJV77DNCVQ7KN4PFGGSI/BI5TYCUYU7I4TQ3KRRLTFF4EX6OP6EQW.woff2\",variationAxes,weight:\"400\"}]}];export const css=['.framer-oWJBb .framer-styles-preset-zn4ps8:not(.rich-text-wrapper), .framer-oWJBb .framer-styles-preset-zn4ps8.rich-text-wrapper p { --framer-font-family: \"Work Sans Variable\", \"Work Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Work Sans Variable\", \"Work Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Work Sans Variable\", \"Work Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Work Sans Variable\", \"Work Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 460; --framer-font-variation-axes-bold: \"wght\" 640; --framer-font-variation-axes-bold-italic: \"wght\" 640; --framer-font-variation-axes-italic: \"wght\" 460; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 24px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-74296f42-e321-4996-928b-dc813e8d8a95, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-oWJBb\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (400c93f)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/5ZycZL7baZ9159Dj6iyn/UnCTDukoMyOJ7OcTJ9tU/C8faXTr4e.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/cSLH1O2AAlUr5P5UFThu/OfgHP6iFw3qtnB0WWWMd/gc5LrfWq8.js\";const enabledGestures={DJVeQX0Qs:{hover:true},wZtUMrJC1:{hover:true}};const cycleOrder=[\"DJVeQX0Qs\",\"wZtUMrJC1\"];const serializationHash=\"framer-3NL7J\";const variantClassNames={DJVeQX0Qs:\"framer-v-bzt6t3\",wZtUMrJC1:\"framer-v-1f21opi\"};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 humanReadableVariantMap={Default:\"DJVeQX0Qs\",Mobile:\"wZtUMrJC1\"};const getProps=({click,height,id,label,link,width,...props})=>{return{...props,AaFO7yF3w:label??props.AaFO7yF3w??\"Link\",cigAJoiTJ:link??props.cigAJoiTJ,oa1TtEQNk:click??props.oa1TtEQNk,variant:humanReadableVariantMap[props.variant]??props.variant??\"DJVeQX0Qs\"};};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,AaFO7yF3w,cigAJoiTJ,oa1TtEQNk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DJVeQX0Qs\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1y6y0xf=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(oa1TtEQNk){const res=await oa1TtEQNk(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:cigAJoiTJ,motionChild:true,nodeId:\"DJVeQX0Qs\",scopeId:\"rnlFUxdZa\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-bzt6t3\",className,classNames)} framer-1flawxn`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"DJVeQX0Qs\",onTap:onTap1y6y0xf,ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},variants:{\"DJVeQX0Qs-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},\"wZtUMrJC1-hover\":{backgroundColor:\"var(--token-6a3c55ab-9ab2-4ece-9232-551e6f0af5c3, rgba(143, 131, 255, 0.1))\"},wZtUMrJC1:{backgroundColor:\"var(--token-23ab3953-0780-4700-a163-8a242ae9d5a0, rgba(116, 148, 180, 0))\"}},...addPropertyOverrides({\"DJVeQX0Qs-hover\":{\"data-framer-name\":undefined},\"wZtUMrJC1-hover\":{\"data-framer-name\":undefined},wZtUMrJC1:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ujhax7\",\"data-styles-preset\":\"gc5LrfWq8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d8ce73ff-4ca7-4398-8573-c697c4bdf6ac, rgb(77, 75, 88)))\"},children:\"Link\"})}),className:\"framer-41rzw3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kUhTAtxT_\",style:{\"--extracted-r6o4lv\":\"var(--token-d8ce73ff-4ca7-4398-8573-c697c4bdf6ac, rgb(77, 75, 88))\",\"--framer-paragraph-spacing\":\"0px\"},text:AaFO7yF3w,variants:{\"DJVeQX0Qs-hover\":{\"--extracted-r6o4lv\":\"var(--token-2fd20b5f-1d3b-4b11-be1c-b5de53577aaa, rgb(0, 0, 0))\"},\"wZtUMrJC1-hover\":{\"--extracted-r6o4lv\":\"var(--token-2fd20b5f-1d3b-4b11-be1c-b5de53577aaa, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"DJVeQX0Qs-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ujhax7\",\"data-styles-preset\":\"gc5LrfWq8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2fd20b5f-1d3b-4b11-be1c-b5de53577aaa, rgb(0, 0, 0)))\"},children:\"Link\"})})},\"wZtUMrJC1-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zn4ps8\",\"data-styles-preset\":\"C8faXTr4e\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2fd20b5f-1d3b-4b11-be1c-b5de53577aaa, rgb(0, 0, 0)))\"},children:\"Link\"})})},wZtUMrJC1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zn4ps8\",\"data-styles-preset\":\"C8faXTr4e\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d8ce73ff-4ca7-4398-8573-c697c4bdf6ac, rgb(77, 75, 88)))\"},children:\"Link\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3NL7J.framer-1flawxn, .framer-3NL7J .framer-1flawxn { display: block; }\",\".framer-3NL7J.framer-bzt6t3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 8px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-3NL7J .framer-41rzw3 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-3NL7J.framer-bzt6t3 { gap: 0px; } .framer-3NL7J.framer-bzt6t3 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-3NL7J.framer-bzt6t3 > :first-child { margin-top: 0px; } .framer-3NL7J.framer-bzt6t3 > :last-child { margin-bottom: 0px; } }\",\".framer-3NL7J.framer-v-1f21opi.framer-bzt6t3 { flex-direction: row; padding: 16px; }\",\".framer-3NL7J.framer-v-1f21opi .framer-41rzw3 { order: 0; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-3NL7J.framer-v-1f21opi.framer-bzt6t3 { gap: 0px; } .framer-3NL7J.framer-v-1f21opi.framer-bzt6t3 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-3NL7J.framer-v-1f21opi.framer-bzt6t3 > :first-child { margin-left: 0px; } .framer-3NL7J.framer-v-1f21opi.framer-bzt6t3 > :last-child { margin-right: 0px; } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 49.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"wZtUMrJC1\":{\"layout\":[\"auto\",\"auto\"]},\"ry0x9Jl7W\":{\"layout\":[\"auto\",\"auto\"]},\"OVwocQdY3\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"AaFO7yF3w\":\"label\",\"cigAJoiTJ\":\"link\",\"oa1TtEQNk\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrnlFUxdZa=withCSS(Component,css,\"framer-3NL7J\");export default FramerrnlFUxdZa;FramerrnlFUxdZa.displayName=\"Navlink\";FramerrnlFUxdZa.defaultProps={height:36,width:49.5};addPropertyControls(FramerrnlFUxdZa,{variant:{options:[\"DJVeQX0Qs\",\"wZtUMrJC1\"],optionTitles:[\"Default\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},AaFO7yF3w:{defaultValue:\"Link\",displayTextArea:false,title:\"Label\",type:ControlType.String},cigAJoiTJ:{title:\"Link\",type:ControlType.Link},oa1TtEQNk:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerrnlFUxdZa,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrnlFUxdZa\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wZtUMrJC1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ry0x9Jl7W\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OVwocQdY3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"49.5\",\"framerIntrinsicHeight\":\"36\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"AaFO7yF3w\\\":\\\"label\\\",\\\"cigAJoiTJ\\\":\\\"link\\\",\\\"oa1TtEQNk\\\":\\\"click\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rnlFUxdZa.map", "// Generated by Framer (f030ee3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navlink from\"https://framerusercontent.com/modules/pX5BpQBQW1zQ0ykML5db/26Smn5yiTQQRO9QAEPHS/rnlFUxdZa.js\";const NavlinkFonts=getFonts(Navlink);const cycleOrder=[\"YkIz_uPWe\",\"xtDYzPpIu\",\"n5URZQup8\",\"cCdgQtBFb\",\"hT1qNsDj8\",\"cufyRUXsd\",\"FrOM73Sbq\",\"i2nUJQfhb\",\"y3Ce7e0UH\"];const serializationHash=\"framer-4aAHW\";const variantClassNames={cCdgQtBFb:\"framer-v-7pn4ce\",cufyRUXsd:\"framer-v-l8qnxp\",FrOM73Sbq:\"framer-v-27cnmg\",hT1qNsDj8:\"framer-v-1kkcwjn\",i2nUJQfhb:\"framer-v-1ru1m64\",n5URZQup8:\"framer-v-fquw2u\",xtDYzPpIu:\"framer-v-1eymatv\",y3Ce7e0UH:\"framer-v-htgh46\",YkIz_uPWe:\"framer-v-v1ynaa\"};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 humanReadableVariantMap={\"Desktop - Etusivu\":\"xtDYzPpIu\",\"Desktop - In English\":\"FrOM73Sbq\",\"Desktop - Koulutus\":\"hT1qNsDj8\",\"Desktop - Meist\\xe4\":\"cufyRUXsd\",\"Desktop - None\":\"YkIz_uPWe\",\"Desktop - Tapahtumat\":\"n5URZQup8\",\"Desktop - Uutiset\":\"cCdgQtBFb\",\"Mobile menu\":\"y3Ce7e0UH\"};const getProps=({clickOnLink,height,id,width,...props})=>{return{...props,t4A2SuFcD:clickOnLink??props.t4A2SuFcD,variant:humanReadableVariantMap[props.variant]??props.variant??\"YkIz_uPWe\"};};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,t4A2SuFcD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"YkIz_uPWe\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const oa1TtEQNk1unn16c=activeVariantCallback(async(...args)=>{setVariant(\"xtDYzPpIu\");});const oa1TtEQNkurm14r=activeVariantCallback(async(...args)=>{if(t4A2SuFcD){const res=await t4A2SuFcD(...args);if(res===false)return false;}});const oa1TtEQNkxxgtiq=activeVariantCallback(async(...args)=>{setVariant(\"n5URZQup8\");});const oa1TtEQNk1olnka7=activeVariantCallback(async(...args)=>{setVariant(\"cCdgQtBFb\");});const oa1TtEQNk1m3st8e=activeVariantCallback(async(...args)=>{setVariant(\"hT1qNsDj8\");});const oa1TtEQNk1rpnlno=activeVariantCallback(async(...args)=>{setVariant(\"cufyRUXsd\");});const oa1TtEQNkvj36g9=activeVariantCallback(async(...args)=>{setVariant(\"FrOM73Sbq\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if([\"i2nUJQfhb\",\"y3Ce7e0UH\"].includes(baseVariant))return false;return true;};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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-v1ynaa\",className,classNames),\"data-framer-name\":\"Desktop - None\",layoutDependency:layoutDependency,layoutId:\"YkIz_uPWe\",ref:refBinding,style:{...style},...addPropertyOverrides({cCdgQtBFb:{\"data-framer-name\":\"Desktop - Uutiset\"},cufyRUXsd:{\"data-framer-name\":\"Desktop - Meist\\xe4\"},FrOM73Sbq:{\"data-framer-name\":\"Desktop - In English\"},hT1qNsDj8:{\"data-framer-name\":\"Desktop - Koulutus\"},i2nUJQfhb:{\"data-framer-name\":\"Mobile menu\"},n5URZQup8:{\"data-framer-name\":\"Desktop - Tapahtumat\"},xtDYzPpIu:{\"data-framer-name\":\"Desktop - Etusivu\"},y3Ce7e0UH:{\"data-framer-name\":\"Mobile menu\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(0+((componentViewport?.height||36)-0-36)/2),...addPropertyOverrides({cCdgQtBFb:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-36)/2)},cufyRUXsd:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-36)/2)},FrOM73Sbq:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-36)/2)},hT1qNsDj8:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-36)/2)},i2nUJQfhb:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0},y3Ce7e0UH:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qei1rz-container\",layoutDependency:layoutDependency,layoutId:\"GwIGeHkL2-container\",nodeId:\"GwIGeHkL2\",rendersWithMotion:true,scopeId:\"ca1XOj_2g\",children:/*#__PURE__*/_jsx(Navlink,{AaFO7yF3w:\"Etusivu\",cigAJoiTJ:resolvedLinks[0],height:\"100%\",id:\"GwIGeHkL2\",layoutId:\"GwIGeHkL2\",oa1TtEQNk:oa1TtEQNk1unn16c,variant:\"DJVeQX0Qs\",width:\"100%\",...addPropertyOverrides({cCdgQtBFb:{cigAJoiTJ:resolvedLinks[3]},cufyRUXsd:{cigAJoiTJ:resolvedLinks[5]},FrOM73Sbq:{cigAJoiTJ:resolvedLinks[6]},hT1qNsDj8:{cigAJoiTJ:resolvedLinks[4]},i2nUJQfhb:{cigAJoiTJ:resolvedLinks[7],oa1TtEQNk:oa1TtEQNkurm14r,style:{width:\"100%\"},variant:\"wZtUMrJC1\"},n5URZQup8:{cigAJoiTJ:resolvedLinks[2]},xtDYzPpIu:{cigAJoiTJ:resolvedLinks[1]},y3Ce7e0UH:{cigAJoiTJ:resolvedLinks[8],oa1TtEQNk:oa1TtEQNkurm14r,style:{width:\"100%\"},variant:\"wZtUMrJC1\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"V4eYBzZ1u\"},implicitPathVariables:undefined},{href:{webPageId:\"V4eYBzZ1u\"},implicitPathVariables:undefined},{href:{webPageId:\"V4eYBzZ1u\"},implicitPathVariables:undefined},{href:{webPageId:\"V4eYBzZ1u\"},implicitPathVariables:undefined},{href:{webPageId:\"V4eYBzZ1u\"},implicitPathVariables:undefined},{href:{webPageId:\"V4eYBzZ1u\"},implicitPathVariables:undefined},{href:{webPageId:\"V4eYBzZ1u\"},implicitPathVariables:undefined},{href:{webPageId:\"V4eYBzZ1u\"},implicitPathVariables:undefined},{href:{webPageId:\"V4eYBzZ1u\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(0+((componentViewport?.height||36)-0-36)/2),...addPropertyOverrides({cCdgQtBFb:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-36)/2)},cufyRUXsd:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-36)/2)},FrOM73Sbq:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-36)/2)},hT1qNsDj8:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-36)/2)},i2nUJQfhb:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+40},y3Ce7e0UH:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k5uh8p-container\",layoutDependency:layoutDependency,layoutId:\"j1tkqmEmU-container\",nodeId:\"j1tkqmEmU\",rendersWithMotion:true,scopeId:\"ca1XOj_2g\",children:/*#__PURE__*/_jsx(Navlink,{AaFO7yF3w:\"Tapahtumat\",cigAJoiTJ:resolvedLinks1[0],height:\"100%\",id:\"j1tkqmEmU\",layoutId:\"j1tkqmEmU\",oa1TtEQNk:oa1TtEQNkxxgtiq,variant:\"DJVeQX0Qs\",width:\"100%\",...addPropertyOverrides({cCdgQtBFb:{cigAJoiTJ:resolvedLinks1[3]},cufyRUXsd:{cigAJoiTJ:resolvedLinks1[5]},FrOM73Sbq:{cigAJoiTJ:resolvedLinks1[6]},hT1qNsDj8:{cigAJoiTJ:resolvedLinks1[4]},i2nUJQfhb:{cigAJoiTJ:resolvedLinks1[7],oa1TtEQNk:oa1TtEQNkurm14r,style:{width:\"100%\"},variant:\"wZtUMrJC1\"},n5URZQup8:{cigAJoiTJ:resolvedLinks1[2]},xtDYzPpIu:{cigAJoiTJ:resolvedLinks1[1]},y3Ce7e0UH:{cigAJoiTJ:resolvedLinks1[8],oa1TtEQNk:oa1TtEQNkurm14r,style:{width:\"100%\"},variant:\"wZtUMrJC1\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LNKRCzG1w\"},implicitPathVariables:undefined},{href:{webPageId:\"LNKRCzG1w\"},implicitPathVariables:undefined},{href:{webPageId:\"LNKRCzG1w\"},implicitPathVariables:undefined},{href:{webPageId:\"LNKRCzG1w\"},implicitPathVariables:undefined},{href:{webPageId:\"LNKRCzG1w\"},implicitPathVariables:undefined},{href:{webPageId:\"LNKRCzG1w\"},implicitPathVariables:undefined},{href:{webPageId:\"LNKRCzG1w\"},implicitPathVariables:undefined},{href:{webPageId:\"LNKRCzG1w\"},implicitPathVariables:undefined},{href:{webPageId:\"LNKRCzG1w\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(0+((componentViewport?.height||36)-0-36)/2),...addPropertyOverrides({cCdgQtBFb:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-36)/2)},cufyRUXsd:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-36)/2)},FrOM73Sbq:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-36)/2)},hT1qNsDj8:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-36)/2)},i2nUJQfhb:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+80},y3Ce7e0UH:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+80}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-akln6g-container\",layoutDependency:layoutDependency,layoutId:\"LXLvk2yo5-container\",nodeId:\"LXLvk2yo5\",rendersWithMotion:true,scopeId:\"ca1XOj_2g\",children:/*#__PURE__*/_jsx(Navlink,{AaFO7yF3w:\"Uutiset\",cigAJoiTJ:resolvedLinks2[0],height:\"100%\",id:\"LXLvk2yo5\",layoutId:\"LXLvk2yo5\",oa1TtEQNk:oa1TtEQNk1olnka7,variant:\"DJVeQX0Qs\",width:\"100%\",...addPropertyOverrides({cCdgQtBFb:{cigAJoiTJ:resolvedLinks2[3]},cufyRUXsd:{cigAJoiTJ:resolvedLinks2[5]},FrOM73Sbq:{cigAJoiTJ:resolvedLinks2[6]},hT1qNsDj8:{cigAJoiTJ:resolvedLinks2[4]},i2nUJQfhb:{cigAJoiTJ:resolvedLinks2[7],oa1TtEQNk:oa1TtEQNkurm14r,style:{width:\"100%\"},variant:\"wZtUMrJC1\"},n5URZQup8:{cigAJoiTJ:resolvedLinks2[2]},xtDYzPpIu:{cigAJoiTJ:resolvedLinks2[1]},y3Ce7e0UH:{cigAJoiTJ:resolvedLinks2[8],oa1TtEQNk:oa1TtEQNkurm14r,style:{width:\"100%\"},variant:\"wZtUMrJC1\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Rd5PZNN1B\"},implicitPathVariables:undefined},{href:{webPageId:\"Rd5PZNN1B\"},implicitPathVariables:undefined},{href:{webPageId:\"Rd5PZNN1B\"},implicitPathVariables:undefined},{href:{webPageId:\"Rd5PZNN1B\"},implicitPathVariables:undefined},{href:{webPageId:\"Rd5PZNN1B\"},implicitPathVariables:undefined},{href:{webPageId:\"Rd5PZNN1B\"},implicitPathVariables:undefined},{href:{webPageId:\"Rd5PZNN1B\"},implicitPathVariables:undefined},{href:{webPageId:\"Rd5PZNN1B\"},implicitPathVariables:undefined},{href:{webPageId:\"Rd5PZNN1B\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(0+((componentViewport?.height||36)-0-36)/2),...addPropertyOverrides({cCdgQtBFb:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-36)/2)},cufyRUXsd:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-36)/2)},FrOM73Sbq:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-36)/2)},hT1qNsDj8:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-36)/2)},i2nUJQfhb:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+120},y3Ce7e0UH:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+120}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-o2o4no-container\",layoutDependency:layoutDependency,layoutId:\"DkhA_WUeV-container\",nodeId:\"DkhA_WUeV\",rendersWithMotion:true,scopeId:\"ca1XOj_2g\",children:/*#__PURE__*/_jsx(Navlink,{AaFO7yF3w:\"Koulutus\",cigAJoiTJ:resolvedLinks3[0],height:\"100%\",id:\"DkhA_WUeV\",layoutId:\"DkhA_WUeV\",oa1TtEQNk:oa1TtEQNk1m3st8e,variant:\"DJVeQX0Qs\",width:\"100%\",...addPropertyOverrides({cCdgQtBFb:{cigAJoiTJ:resolvedLinks3[3]},cufyRUXsd:{cigAJoiTJ:resolvedLinks3[5]},FrOM73Sbq:{cigAJoiTJ:resolvedLinks3[6]},hT1qNsDj8:{cigAJoiTJ:resolvedLinks3[4]},i2nUJQfhb:{cigAJoiTJ:resolvedLinks3[7],oa1TtEQNk:oa1TtEQNkurm14r,style:{width:\"100%\"},variant:\"wZtUMrJC1\"},n5URZQup8:{cigAJoiTJ:resolvedLinks3[2]},xtDYzPpIu:{cigAJoiTJ:resolvedLinks3[1]},y3Ce7e0UH:{cigAJoiTJ:resolvedLinks3[8],oa1TtEQNk:oa1TtEQNkurm14r,style:{width:\"100%\"},variant:\"wZtUMrJC1\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"uXomcmO1m\"},implicitPathVariables:undefined},{href:{webPageId:\"uXomcmO1m\"},implicitPathVariables:undefined},{href:{webPageId:\"uXomcmO1m\"},implicitPathVariables:undefined},{href:{webPageId:\"uXomcmO1m\"},implicitPathVariables:undefined},{href:{webPageId:\"uXomcmO1m\"},implicitPathVariables:undefined},{href:{webPageId:\"uXomcmO1m\"},implicitPathVariables:undefined},{href:{webPageId:\"uXomcmO1m\"},implicitPathVariables:undefined},{href:{webPageId:\"uXomcmO1m\"},implicitPathVariables:undefined},{href:{webPageId:\"uXomcmO1m\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(0+((componentViewport?.height||36)-0-36)/2),...addPropertyOverrides({cCdgQtBFb:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-36)/2)},cufyRUXsd:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-36)/2)},FrOM73Sbq:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-36)/2)},hT1qNsDj8:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-36)/2)},i2nUJQfhb:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+160},y3Ce7e0UH:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+160}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y43q5w-container\",layoutDependency:layoutDependency,layoutId:\"PjovrYTvH-container\",nodeId:\"PjovrYTvH\",rendersWithMotion:true,scopeId:\"ca1XOj_2g\",children:/*#__PURE__*/_jsx(Navlink,{AaFO7yF3w:\"Meist\\xe4\",cigAJoiTJ:resolvedLinks4[0],height:\"100%\",id:\"PjovrYTvH\",layoutId:\"PjovrYTvH\",oa1TtEQNk:oa1TtEQNk1rpnlno,variant:\"DJVeQX0Qs\",width:\"100%\",...addPropertyOverrides({cCdgQtBFb:{cigAJoiTJ:resolvedLinks4[3]},cufyRUXsd:{cigAJoiTJ:resolvedLinks4[5]},FrOM73Sbq:{cigAJoiTJ:resolvedLinks4[6]},hT1qNsDj8:{cigAJoiTJ:resolvedLinks4[4]},i2nUJQfhb:{cigAJoiTJ:resolvedLinks4[7],oa1TtEQNk:oa1TtEQNkurm14r,style:{width:\"100%\"},variant:\"wZtUMrJC1\"},n5URZQup8:{cigAJoiTJ:resolvedLinks4[2]},xtDYzPpIu:{cigAJoiTJ:resolvedLinks4[1]},y3Ce7e0UH:{cigAJoiTJ:resolvedLinks4[8],oa1TtEQNk:oa1TtEQNkurm14r,style:{width:\"100%\"},variant:\"wZtUMrJC1\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"eOa2zwO_i\"},implicitPathVariables:undefined},{href:{webPageId:\"eOa2zwO_i\"},implicitPathVariables:undefined},{href:{webPageId:\"eOa2zwO_i\"},implicitPathVariables:undefined},{href:{webPageId:\"eOa2zwO_i\"},implicitPathVariables:undefined},{href:{webPageId:\"eOa2zwO_i\"},implicitPathVariables:undefined},{href:{webPageId:\"eOa2zwO_i\"},implicitPathVariables:undefined},{href:{webPageId:\"eOa2zwO_i\"},implicitPathVariables:undefined},{href:{webPageId:\"eOa2zwO_i\"},implicitPathVariables:undefined},{href:{webPageId:\"eOa2zwO_i\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(0+((componentViewport?.height||36)-0-36)/2),...addPropertyOverrides({cCdgQtBFb:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-36)/2)},cufyRUXsd:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-36)/2)},FrOM73Sbq:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-36)/2)},hT1qNsDj8:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-36)/2)},i2nUJQfhb:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+200},y3Ce7e0UH:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+200}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-khxj00-container\",layoutDependency:layoutDependency,layoutId:\"QhCngUuRC-container\",nodeId:\"QhCngUuRC\",rendersWithMotion:true,scopeId:\"ca1XOj_2g\",children:/*#__PURE__*/_jsx(Navlink,{AaFO7yF3w:\"In English\",cigAJoiTJ:resolvedLinks5[0],height:\"100%\",id:\"QhCngUuRC\",layoutId:\"QhCngUuRC\",oa1TtEQNk:oa1TtEQNkvj36g9,variant:\"DJVeQX0Qs\",width:\"100%\",...addPropertyOverrides({cCdgQtBFb:{cigAJoiTJ:resolvedLinks5[3]},cufyRUXsd:{cigAJoiTJ:resolvedLinks5[5]},FrOM73Sbq:{cigAJoiTJ:resolvedLinks5[6]},hT1qNsDj8:{cigAJoiTJ:resolvedLinks5[4]},i2nUJQfhb:{cigAJoiTJ:resolvedLinks5[7],oa1TtEQNk:oa1TtEQNkurm14r,style:{width:\"100%\"},variant:\"wZtUMrJC1\"},n5URZQup8:{cigAJoiTJ:resolvedLinks5[2]},xtDYzPpIu:{cigAJoiTJ:resolvedLinks5[1]},y3Ce7e0UH:{cigAJoiTJ:resolvedLinks5[8],oa1TtEQNk:oa1TtEQNkurm14r,style:{width:\"100%\"},variant:\"wZtUMrJC1\"}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-h52e7b\",\"data-framer-name\":\"Highlight\",layoutDependency:layoutDependency,layoutId:\"UWyorN5zf\",style:{backgroundColor:\"var(--token-2fd20b5f-1d3b-4b11-be1c-b5de53577aaa, rgb(0, 0, 0))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,opacity:0},variants:{cCdgQtBFb:{opacity:1},cufyRUXsd:{opacity:1},FrOM73Sbq:{opacity:1},hT1qNsDj8:{opacity:1},n5URZQup8:{opacity:1},xtDYzPpIu:{opacity:1}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4aAHW.framer-1ca27zw, .framer-4aAHW .framer-1ca27zw { display: block; }\",\".framer-4aAHW.framer-v1ynaa { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-4aAHW .framer-1qei1rz-container, .framer-4aAHW .framer-k5uh8p-container, .framer-4aAHW .framer-akln6g-container, .framer-4aAHW .framer-o2o4no-container, .framer-4aAHW .framer-y43q5w-container, .framer-4aAHW .framer-khxj00-container { flex: none; height: auto; position: relative; width: auto; z-index: 2; }\",\".framer-4aAHW .framer-h52e7b { bottom: 0px; flex: none; height: 4px; left: 36px; overflow: hidden; position: absolute; width: 4px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-4aAHW.framer-v1ynaa { gap: 0px; } .framer-4aAHW.framer-v1ynaa > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-4aAHW.framer-v1ynaa > :first-child { margin-left: 0px; } .framer-4aAHW.framer-v1ynaa > :last-child { margin-right: 0px; } }\",\".framer-4aAHW.framer-v-1eymatv .framer-1qei1rz-container, .framer-4aAHW.framer-v-fquw2u .framer-1qei1rz-container, .framer-4aAHW.framer-v-7pn4ce .framer-1qei1rz-container, .framer-4aAHW.framer-v-1kkcwjn .framer-1qei1rz-container, .framer-4aAHW.framer-v-l8qnxp .framer-1qei1rz-container, .framer-4aAHW.framer-v-27cnmg .framer-1qei1rz-container { order: 0; }\",\".framer-4aAHW.framer-v-1eymatv .framer-k5uh8p-container, .framer-4aAHW.framer-v-fquw2u .framer-k5uh8p-container, .framer-4aAHW.framer-v-7pn4ce .framer-k5uh8p-container, .framer-4aAHW.framer-v-1kkcwjn .framer-k5uh8p-container, .framer-4aAHW.framer-v-l8qnxp .framer-k5uh8p-container, .framer-4aAHW.framer-v-27cnmg .framer-k5uh8p-container { order: 2; }\",\".framer-4aAHW.framer-v-1eymatv .framer-akln6g-container, .framer-4aAHW.framer-v-fquw2u .framer-akln6g-container, .framer-4aAHW.framer-v-7pn4ce .framer-akln6g-container, .framer-4aAHW.framer-v-1kkcwjn .framer-akln6g-container, .framer-4aAHW.framer-v-l8qnxp .framer-akln6g-container, .framer-4aAHW.framer-v-27cnmg .framer-akln6g-container { order: 3; }\",\".framer-4aAHW.framer-v-1eymatv .framer-o2o4no-container, .framer-4aAHW.framer-v-fquw2u .framer-o2o4no-container, .framer-4aAHW.framer-v-7pn4ce .framer-o2o4no-container, .framer-4aAHW.framer-v-1kkcwjn .framer-o2o4no-container, .framer-4aAHW.framer-v-l8qnxp .framer-o2o4no-container, .framer-4aAHW.framer-v-27cnmg .framer-o2o4no-container { order: 4; }\",\".framer-4aAHW.framer-v-1eymatv .framer-y43q5w-container, .framer-4aAHW.framer-v-fquw2u .framer-y43q5w-container, .framer-4aAHW.framer-v-7pn4ce .framer-y43q5w-container, .framer-4aAHW.framer-v-1kkcwjn .framer-y43q5w-container, .framer-4aAHW.framer-v-l8qnxp .framer-y43q5w-container, .framer-4aAHW.framer-v-27cnmg .framer-y43q5w-container { order: 5; }\",\".framer-4aAHW.framer-v-1eymatv .framer-khxj00-container, .framer-4aAHW.framer-v-fquw2u .framer-khxj00-container, .framer-4aAHW.framer-v-7pn4ce .framer-khxj00-container, .framer-4aAHW.framer-v-1kkcwjn .framer-khxj00-container, .framer-4aAHW.framer-v-l8qnxp .framer-khxj00-container, .framer-4aAHW.framer-v-27cnmg .framer-khxj00-container { order: 6; }\",\".framer-4aAHW.framer-v-1eymatv .framer-h52e7b { order: 1; }\",\".framer-4aAHW.framer-v-fquw2u .framer-h52e7b { left: 137px; order: 1; }\",\".framer-4aAHW.framer-v-7pn4ce .framer-h52e7b { left: 237px; order: 1; }\",\".framer-4aAHW.framer-v-1kkcwjn .framer-h52e7b { left: 325px; order: 1; }\",\".framer-4aAHW.framer-v-l8qnxp .framer-h52e7b { left: 410px; order: 1; }\",\".framer-4aAHW.framer-v-27cnmg .framer-h52e7b { left: 500px; order: 1; }\",\".framer-4aAHW.framer-v-1ru1m64.framer-v1ynaa, .framer-4aAHW.framer-v-htgh46.framer-v1ynaa { flex-direction: column; gap: 4px; justify-content: flex-start; width: 390px; }\",\".framer-4aAHW.framer-v-1ru1m64 .framer-1qei1rz-container, .framer-4aAHW.framer-v-1ru1m64 .framer-k5uh8p-container, .framer-4aAHW.framer-v-1ru1m64 .framer-akln6g-container, .framer-4aAHW.framer-v-1ru1m64 .framer-o2o4no-container, .framer-4aAHW.framer-v-1ru1m64 .framer-y43q5w-container, .framer-4aAHW.framer-v-1ru1m64 .framer-khxj00-container, .framer-4aAHW.framer-v-htgh46 .framer-1qei1rz-container, .framer-4aAHW.framer-v-htgh46 .framer-k5uh8p-container, .framer-4aAHW.framer-v-htgh46 .framer-akln6g-container, .framer-4aAHW.framer-v-htgh46 .framer-o2o4no-container, .framer-4aAHW.framer-v-htgh46 .framer-y43q5w-container, .framer-4aAHW.framer-v-htgh46 .framer-khxj00-container { width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-4aAHW.framer-v-1ru1m64.framer-v1ynaa { gap: 0px; } .framer-4aAHW.framer-v-1ru1m64.framer-v1ynaa > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-4aAHW.framer-v-1ru1m64.framer-v1ynaa > :first-child { margin-top: 0px; } .framer-4aAHW.framer-v-1ru1m64.framer-v1ynaa > :last-child { margin-bottom: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-4aAHW.framer-v-htgh46.framer-v1ynaa { gap: 0px; } .framer-4aAHW.framer-v-htgh46.framer-v1ynaa > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-4aAHW.framer-v-htgh46.framer-v1ynaa > :first-child { margin-top: 0px; } .framer-4aAHW.framer-v-htgh46.framer-v1ynaa > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 548.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"xtDYzPpIu\":{\"layout\":[\"auto\",\"auto\"]},\"n5URZQup8\":{\"layout\":[\"auto\",\"auto\"]},\"cCdgQtBFb\":{\"layout\":[\"auto\",\"auto\"]},\"hT1qNsDj8\":{\"layout\":[\"auto\",\"auto\"]},\"cufyRUXsd\":{\"layout\":[\"auto\",\"auto\"]},\"FrOM73Sbq\":{\"layout\":[\"auto\",\"auto\"]},\"i2nUJQfhb\":{\"layout\":[\"fixed\",\"auto\"]},\"y3Ce7e0UH\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"t4A2SuFcD\":\"clickOnLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerca1XOj_2g=withCSS(Component,css,\"framer-4aAHW\");export default Framerca1XOj_2g;Framerca1XOj_2g.displayName=\"Navlink Group\";Framerca1XOj_2g.defaultProps={height:36,width:548.5};addPropertyControls(Framerca1XOj_2g,{variant:{options:[\"YkIz_uPWe\",\"xtDYzPpIu\",\"n5URZQup8\",\"cCdgQtBFb\",\"hT1qNsDj8\",\"cufyRUXsd\",\"FrOM73Sbq\",\"i2nUJQfhb\",\"y3Ce7e0UH\"],optionTitles:[\"Desktop - None\",\"Desktop - Etusivu\",\"Desktop - Tapahtumat\",\"Desktop - Uutiset\",\"Desktop - Koulutus\",\"Desktop - Meist\\xe4\",\"Desktop - In English\",\"Mobile menu\",\"Mobile menu\"],title:\"Variant\",type:ControlType.Enum},t4A2SuFcD:{title:\"Click on link\",type:ControlType.EventHandler}});addFonts(Framerca1XOj_2g,[{explicitInter:true,fonts:[]},...NavlinkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerca1XOj_2g\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"36\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xtDYzPpIu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"n5URZQup8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cCdgQtBFb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hT1qNsDj8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cufyRUXsd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FrOM73Sbq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"i2nUJQfhb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"y3Ce7e0UH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"t4A2SuFcD\\\":\\\"clickOnLink\\\"}\",\"framerIntrinsicWidth\":\"548.5\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f030ee3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={lbBHgVX5O:{hover:true},VnaC74WW6:{hover:true}};const cycleOrder=[\"VnaC74WW6\",\"lbBHgVX5O\"];const serializationHash=\"framer-wEa7d\";const variantClassNames={lbBHgVX5O:\"framer-v-h1yyw5\",VnaC74WW6:\"framer-v-1ljmlib\"};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 humanReadableVariantMap={Default:\"VnaC74WW6\",Opened:\"lbBHgVX5O\"};const getProps=({click,height,id,width,...props})=>{return{...props,fNUYsAMJv:click??props.fNUYsAMJv,variant:humanReadableVariantMap[props.variant]??props.variant??\"VnaC74WW6\"};};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,fNUYsAMJv,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"VnaC74WW6\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1764hhf=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(fNUYsAMJv){const res=await fNUYsAMJv(...args);if(res===false)return false;}});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__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ljmlib\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"VnaC74WW6\",onTap:onTap1764hhf,ref:refBinding,style:{backgroundColor:\"var(--token-23ab3953-0780-4700-a163-8a242ae9d5a0, rgba(116, 148, 180, 0))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},variants:{\"lbBHgVX5O-hover\":{backgroundColor:\"var(--token-6a3c55ab-9ab2-4ece-9232-551e6f0af5c3, rgba(255, 255, 255, 0.1))\"},\"VnaC74WW6-hover\":{backgroundColor:\"var(--token-6a3c55ab-9ab2-4ece-9232-551e6f0af5c3, rgba(255, 255, 255, 0.1))\"}},...addPropertyOverrides({\"lbBHgVX5O-hover\":{\"data-framer-name\":undefined},\"VnaC74WW6-hover\":{\"data-framer-name\":undefined},lbBHgVX5O:{\"data-framer-name\":\"Opened\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-t79cbs\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"OXjWN1L6Y\",style:{backgroundColor:\"var(--token-74296f42-e321-4996-928b-dc813e8d8a95, rgb(0, 0, 0))\",rotate:0},variants:{\"VnaC74WW6-hover\":{rotate:0},lbBHgVX5O:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gipadb\",\"data-framer-name\":\"Mid\",layoutDependency:layoutDependency,layoutId:\"vIkLwNw37\",style:{backgroundColor:\"var(--token-74296f42-e321-4996-928b-dc813e8d8a95, rgb(0, 0, 0))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-cxwmea\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"sSZHo_rq7\",style:{backgroundColor:\"var(--token-74296f42-e321-4996-928b-dc813e8d8a95, rgb(0, 0, 0))\",rotate:0},variants:{\"VnaC74WW6-hover\":{rotate:0},lbBHgVX5O:{rotate:-45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wEa7d.framer-htgcc1, .framer-wEa7d .framer-htgcc1 { display: block; }\",\".framer-wEa7d.framer-1ljmlib { cursor: pointer; height: 49px; overflow: visible; position: relative; width: 48px; }\",\".framer-wEa7d .framer-t79cbs { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: visible; position: absolute; top: 14px; width: 24px; }\",\".framer-wEa7d .framer-1gipadb { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 24px; }\",\".framer-wEa7d .framer-cxwmea { bottom: 14px; flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: visible; position: absolute; width: 24px; }\",\".framer-wEa7d.framer-v-h1yyw5.framer-1ljmlib, .framer-wEa7d.framer-v-1ljmlib.hover.framer-1ljmlib { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 48px); }\",\".framer-wEa7d.framer-v-h1yyw5 .framer-t79cbs { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-wEa7d.framer-v-h1yyw5 .framer-1gipadb { left: calc(50.00000000000002% - 2px / 2); width: 2px; }\",\".framer-wEa7d.framer-v-h1yyw5 .framer-cxwmea { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\",\".framer-wEa7d.framer-v-h1yyw5.hover .framer-cxwmea { bottom: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"lbBHgVX5O\":{\"layout\":[\"fixed\",\"fixed\"]},\"UGpd81BRQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"mWVRCFJDu\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"fNUYsAMJv\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerOFTjH9iKT=withCSS(Component,css,\"framer-wEa7d\");export default FramerOFTjH9iKT;FramerOFTjH9iKT.displayName=\"Hamburger button\";FramerOFTjH9iKT.defaultProps={height:48,width:48};addPropertyControls(FramerOFTjH9iKT,{variant:{options:[\"VnaC74WW6\",\"lbBHgVX5O\"],optionTitles:[\"Default\",\"Opened\"],title:\"Variant\",type:ControlType.Enum},fNUYsAMJv:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerOFTjH9iKT,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOFTjH9iKT\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"fNUYsAMJv\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"48\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lbBHgVX5O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UGpd81BRQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mWVRCFJDu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"48\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OFTjH9iKT.map", "// Generated by Framer (f030ee3)\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-XolB0\";const variantClassNames={u0LYdm1Jt:\"framer-v-1jnq80f\"};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:\"u0LYdm1Jt\",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:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"u0LYdm1Jt\",scopeId:\"p6k2ipnNI\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"SaloJazz logo\",className:`${cx(scopingClassNames,\"framer-1jnq80f\",className,classNames)} framer-1myz01t`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"u0LYdm1Jt\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-qa33r5\",\"data-framer-name\":\"Filled\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ArRuEHEwQ\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 120 28\"><path d=\"M 43.74 19.41 C 42.92 22.5 41.44 23.76 38.64 23.76 L 37.37 23.76 L 37.37 3.39 L 33.55 3.39 L 33.55 24.6 L 46.46 24.6 L 44.56 19.36 L 43.75 19.4 Z M 100.88 19.41 C 100.06 22.5 98.58 23.76 95.78 23.76 L 93.33 23.76 C 93.35 20.65 95.86 17.4 98.29 14.26 C 100.92 10.86 103.65 7.35 103.42 3.79 L 103.39 3.39 L 88.81 3.39 L 90.71 8.63 L 91.52 8.59 C 92.34 5.5 93.82 4.24 96.62 4.24 L 99.07 4.24 C 99.05 7.35 96.54 10.6 94.11 13.74 C 91.48 17.14 88.75 20.66 88.98 24.21 L 89.01 24.61 L 103.59 24.61 L 101.69 19.37 Z M 118.03 19.37 L 117.22 19.41 C 116.4 22.5 114.92 23.76 112.12 23.76 L 109.67 23.76 C 109.69 20.65 112.2 17.4 114.63 14.26 C 117.26 10.86 119.99 7.35 119.76 3.79 L 119.73 3.39 L 105.15 3.39 L 107.05 8.63 L 107.86 8.59 C 108.68 5.5 110.16 4.24 112.96 4.24 L 115.41 4.24 C 115.39 7.35 112.88 10.6 110.45 13.74 C 107.82 17.14 105.09 20.66 105.32 24.21 L 105.35 24.61 L 119.93 24.61 Z M 9.09 12.26 C 6.94 10.47 4.72 8.61 4.42 6.98 C 4.28 6.19 4.48 5.4 4.96 4.82 C 5.51 4.16 6.37 3.82 7.44 3.82 C 8.8 3.82 9.63 4.47 10.09 5.02 C 10.8 5.87 11.09 7.06 10.89 8.2 L 10.78 8.82 L 13.82 8.2 L 13.82 7.85 C 13.82 5.16 10.96 2.97 7.45 2.97 C 3.94 2.97 1.09 5.16 1.09 7.85 C 1.09 10.12 3.22 12.2 5.55 14.2 C 2.46 14.84 0.24 17 0.24 19.52 C 0.24 22.56 3.48 25.04 7.45 25.04 C 11.42 25.04 14.66 22.57 14.66 19.52 C 14.66 16.92 11.83 14.55 9.08 12.27 Z M 10.58 22.84 C 10.12 23.45 9.2 24.18 7.45 24.18 C 3.94 24.18 1.09 22.09 1.09 19.51 C 1.09 17.23 3.36 15.28 6.4 14.91 L 6.55 15.03 C 8.57 16.74 10.67 18.5 11.12 20.1 C 11.38 21.01 11.17 22.06 10.59 22.83 Z M 23.17 3.67 L 15.32 24.61 L 21.74 24.61 C 23.47 24.61 24.94 23.92 25.77 22.73 C 26.04 22.34 26.3 21.81 26.43 21.14 L 27.73 24.61 L 31.82 24.61 L 23.97 3.67 L 23.18 3.67 Z M 25.07 22.24 C 24.4 23.2 23.19 23.76 21.74 23.76 C 20.51 23.76 19.41 23.24 18.81 22.37 C 18.07 21.3 18.05 19.74 18.76 17.86 L 21.98 9.28 L 25.2 17.86 C 25.87 19.65 25.83 21.16 25.07 22.25 Z M 78.62 3.67 L 73.41 17.55 C 73.41 17.55 73.39 17.59 73.39 17.61 L 70.77 24.6 L 77.19 24.6 C 78.92 24.6 80.39 23.91 81.22 22.72 C 81.49 22.33 81.75 21.8 81.88 21.13 L 83.18 24.6 L 87.27 24.6 L 79.42 3.66 L 78.63 3.66 Z M 80.52 22.24 C 79.85 23.2 78.64 23.76 77.19 23.76 C 75.96 23.76 74.86 23.24 74.26 22.37 C 73.53 21.31 73.5 19.77 74.19 17.92 L 77.43 9.28 L 80.65 17.86 C 81.32 19.65 81.28 21.16 80.52 22.25 Z M 66.08 19.3 C 66.08 25.9 62.79 26.29 62.65 26.3 L 62.68 27.15 C 62.75 27.15 69.89 27.07 69.89 19.94 L 69.89 3.39 L 66.07 3.39 L 66.07 19.3 Z M 55.03 12.09 L 54.18 12.09 C 54.18 12.91 53.51 13.57 52.7 13.57 L 52.7 14.42 C 53.52 14.42 54.18 15.09 54.18 15.9 L 55.03 15.9 C 55.03 15.08 55.7 14.42 56.51 14.42 L 56.51 13.57 C 55.69 13.57 55.03 12.9 55.03 12.09 Z M 62.76 9.54 C 61.71 6.6 59.69 4.38 57.21 3.44 C 55.15 2.66 52.93 2.84 50.96 3.93 C 46.51 6.4 44.5 12.91 46.47 18.44 C 47.52 21.38 49.54 23.6 52.02 24.54 C 52.87 24.86 53.74 25.02 54.61 25.02 C 55.86 25.02 57.11 24.69 58.27 24.05 C 62.72 21.58 64.73 15.07 62.76 9.54 Z M 57.85 23.32 C 57.12 23.73 56.29 23.76 55.39 23.42 C 53.31 22.64 51.27 20.03 50.05 16.61 C 48.21 11.46 48.8 6.11 51.36 4.68 C 52.09 4.27 52.92 4.24 53.82 4.58 C 55.9 5.36 57.94 7.97 59.16 11.39 C 61 16.54 60.41 21.9 57.85 23.32 Z\" fill=\"var(--token-74296f42-e321-4996-928b-dc813e8d8a95, rgb(0, 0, 0))\"></path></svg>',svgContentId:9923130189,withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XolB0.framer-1myz01t, .framer-XolB0 .framer-1myz01t { display: block; }\",\".framer-XolB0.framer-1jnq80f { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 28px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 120px; }\",\".framer-XolB0 .framer-qa33r5 { flex: none; height: 28px; position: relative; width: 120px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-XolB0.framer-1jnq80f { gap: 0px; } .framer-XolB0.framer-1jnq80f > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-XolB0.framer-1jnq80f > :first-child { margin-top: 0px; } .framer-XolB0.framer-1jnq80f > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 120\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerp6k2ipnNI=withCSS(Component,css,\"framer-XolB0\");export default Framerp6k2ipnNI;Framerp6k2ipnNI.displayName=\"SaloJazz header logo\";Framerp6k2ipnNI.defaultProps={height:28,width:120};addFonts(Framerp6k2ipnNI,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerp6k2ipnNI\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"28\",\"framerIntrinsicWidth\":\"120\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./p6k2ipnNI.map", "// Generated by Framer (f030ee3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavlinkGroup from\"https://framerusercontent.com/modules/qYuUQXLqjiMGKirWEHvU/t8Qe1f8HFLHJG00GKIco/ca1XOj_2g.js\";import HamburgerButton from\"https://framerusercontent.com/modules/yHVPLrcVMf48za0n5ERb/vJn03aDGwb5H3Y4k2tki/OFTjH9iKT.js\";import Button from\"https://framerusercontent.com/modules/eu0shRhvTFIu4GyNgOpt/3gQpWHPF5urE1dQLfk9x/oY7JsF5v1.js\";import SaloJazzHeaderLogo from\"https://framerusercontent.com/modules/kJAomCIlYCGcAhucYZG5/IphOlpWQBrU4pilfEGmI/p6k2ipnNI.js\";const SaloJazzHeaderLogoFonts=getFonts(SaloJazzHeaderLogo);const HamburgerButtonFonts=getFonts(HamburgerButton);const NavlinkGroupFonts=getFonts(NavlinkGroup);const ButtonFonts=getFonts(Button);const MotionHeaderWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.header));const NavlinkGroupControls=getPropertyControls(NavlinkGroup);const cycleOrder=[\"do7fiNujc\",\"ddh1NRXe5\",\"AWgxJr0iB\",\"I3vywMhpQ\",\"qFEEbr6hG\",\"kdlDckS16\"];const serializationHash=\"framer-aUtiF\";const variantClassNames={AWgxJr0iB:\"framer-v-sgtvxv\",ddh1NRXe5:\"framer-v-m04teu\",do7fiNujc:\"framer-v-l3lf3h\",I3vywMhpQ:\"framer-v-30tdu5\",kdlDckS16:\"framer-v-x2g814\",qFEEbr6hG:\"framer-v-dvq18c\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:1,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-90};const transition2={bounce:0,delay:0,duration:.6,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 humanReadableEnumMap={\"Desktop - Etusivu\":\"xtDYzPpIu\",\"Desktop - In English\":\"FrOM73Sbq\",\"Desktop - Koulutus\":\"hT1qNsDj8\",\"Desktop - Meist\\xe4\":\"cufyRUXsd\",\"Desktop - None\":\"YkIz_uPWe\",\"Desktop - Tapahtumat\":\"n5URZQup8\",\"Desktop - Uutiset\":\"cCdgQtBFb\",\"Mobile menu\":\"y3Ce7e0UH\"};const humanReadableVariantMap={\"Desktop scroll\":\"ddh1NRXe5\",\"Mobile docked open\":\"I3vywMhpQ\",\"Mobile docked\":\"AWgxJr0iB\",\"Mobile scroll open\":\"kdlDckS16\",\"Mobile scroll\":\"qFEEbr6hG\",Desktop:\"do7fiNujc\"};const getProps=({currentPage,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"do7fiNujc\",ZeFVMUvk7:humanReadableEnumMap[currentPage]??currentPage??props.ZeFVMUvk7??\"YkIz_uPWe\"};};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,ZeFVMUvk7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"do7fiNujc\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const fNUYsAMJv1w43tbx=activeVariantCallback(async(...args)=>{setVariant(\"I3vywMhpQ\");});const fNUYsAMJv1r7cei3=activeVariantCallback(async(...args)=>{setVariant(\"AWgxJr0iB\");});const fNUYsAMJvsc0hm9=activeVariantCallback(async(...args)=>{setVariant(\"kdlDckS16\");});const fNUYsAMJvehld94=activeVariantCallback(async(...args)=>{setVariant(\"qFEEbr6hG\");});const t4A2SuFcD1r7cei3=activeVariantCallback(async(...args)=>{setVariant(\"AWgxJr0iB\");});const t4A2SuFcDehld94=activeVariantCallback(async(...args)=>{setVariant(\"qFEEbr6hG\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"AWgxJr0iB\",\"I3vywMhpQ\",\"qFEEbr6hG\",\"kdlDckS16\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"AWgxJr0iB\",\"qFEEbr6hG\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionHeaderWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-l3lf3h\",className,classNames),\"data-framer-appear-id\":\"l3lf3h\",\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"do7fiNujc\",optimized:true,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(0px)\",backgroundColor:\"var(--token-c5b5ac31-2c01-46b4-ae04-d2176a785b5b, rgba(238, 242, 252, 0))\",boxShadow:\"none\",WebkitBackdropFilter:\"blur(0px)\",...style},variants:{AWgxJr0iB:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",boxShadow:\"none\"},ddh1NRXe5:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0babd01b-2c0b-4760-a922-ea82484b5ad5, rgba(255, 255, 255, 0.4))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(20px)\",backgroundColor:\"var(--token-079ef9f1-217b-490f-8d13-a51cb64bf301, rgba(238, 242, 252, 0.8))\",boxShadow:\"0px 20px 40px -20px var(--token-3d65a3aa-aa74-4161-af9b-a5129e64b225, rgba(42, 42, 82, 0.54))\",WebkitBackdropFilter:\"blur(20px)\"},I3vywMhpQ:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0babd01b-2c0b-4760-a922-ea82484b5ad5, rgba(255, 255, 255, 0.4))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(20px)\",backgroundColor:\"var(--token-079ef9f1-217b-490f-8d13-a51cb64bf301, rgba(250, 250, 250, 0.65))\",boxShadow:\"0px 20px 40px -20px var(--token-3d65a3aa-aa74-4161-af9b-a5129e64b225, rgba(42, 42, 82, 0.54))\",WebkitBackdropFilter:\"blur(20px)\"},kdlDckS16:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0babd01b-2c0b-4760-a922-ea82484b5ad5, rgba(255, 255, 255, 0.4))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(20px)\",backgroundColor:\"var(--token-079ef9f1-217b-490f-8d13-a51cb64bf301, rgba(250, 250, 250, 0.65))\",boxShadow:\"0px 20px 40px -20px var(--token-3d65a3aa-aa74-4161-af9b-a5129e64b225, rgba(42, 42, 82, 0.54))\",WebkitBackdropFilter:\"blur(20px)\"},qFEEbr6hG:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0babd01b-2c0b-4760-a922-ea82484b5ad5, rgba(255, 255, 255, 0.4))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(20px)\",backgroundColor:\"var(--token-079ef9f1-217b-490f-8d13-a51cb64bf301, rgba(250, 250, 250, 0.65))\",boxShadow:\"0px 20px 40px -20px var(--token-3d65a3aa-aa74-4161-af9b-a5129e64b225, rgba(42, 42, 82, 0.54))\",WebkitBackdropFilter:\"blur(20px)\"}},...addPropertyOverrides({AWgxJr0iB:{\"data-framer-name\":\"Mobile docked\"},ddh1NRXe5:{\"data-border\":true,\"data-framer-name\":\"Desktop scroll\"},I3vywMhpQ:{\"data-border\":true,\"data-framer-name\":\"Mobile docked open\"},kdlDckS16:{\"data-border\":true,\"data-framer-name\":\"Mobile scroll open\"},qFEEbr6hG:{\"data-border\":true,\"data-framer-name\":\"Mobile scroll\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rctp4j\",\"data-framer-name\":\"Nav header\",layoutDependency:layoutDependency,layoutId:\"NLvHNq6OC\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-6hcx92\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"LoLJWwZgE\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:\"120px\",y:(componentViewport?.y||0)+(32+((componentViewport?.height||116)-64-40)/2)+0+6,...addPropertyOverrides({AWgxJr0iB:{y:(componentViewport?.y||0)+4+0+4+6},ddh1NRXe5:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||84)-32-40)/2)+0+6},I3vywMhpQ:{y:(componentViewport?.y||0)+8+0+4+6},kdlDckS16:{y:(componentViewport?.y||0)+8+0+4+6},qFEEbr6hG:{y:(componentViewport?.y||0)+8+0+4+6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10okbvs-container\",layoutDependency:layoutDependency,layoutId:\"kj3Emyrlx-container\",nodeId:\"kj3Emyrlx\",rendersWithMotion:true,scopeId:\"GYWXQS1Ri\",children:/*#__PURE__*/_jsx(SaloJazzHeaderLogo,{height:\"100%\",id:\"kj3Emyrlx\",layoutId:\"kj3Emyrlx\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({AWgxJr0iB:{height:48,width:\"48px\",y:(componentViewport?.y||0)+4+0+0},I3vywMhpQ:{height:48,width:\"48px\",y:(componentViewport?.y||0)+8+0+0},kdlDckS16:{height:48,width:\"48px\",y:(componentViewport?.y||0)+8+0+0},qFEEbr6hG:{height:48,width:\"48px\",y:(componentViewport?.y||0)+8+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17sjyfz-container\",\"data-framer-name\":\"Menu mobile\",layoutDependency:layoutDependency,layoutId:\"F2e_mkxSP-container\",name:\"Menu mobile\",nodeId:\"F2e_mkxSP\",rendersWithMotion:true,scopeId:\"GYWXQS1Ri\",children:/*#__PURE__*/_jsx(HamburgerButton,{height:\"100%\",id:\"F2e_mkxSP\",layoutId:\"F2e_mkxSP\",name:\"Menu mobile\",style:{height:\"100%\",width:\"100%\"},variant:\"VnaC74WW6\",width:\"100%\",...addPropertyOverrides({AWgxJr0iB:{fNUYsAMJv:fNUYsAMJv1w43tbx},I3vywMhpQ:{fNUYsAMJv:fNUYsAMJv1r7cei3,variant:\"lbBHgVX5O\"},kdlDckS16:{fNUYsAMJv:fNUYsAMJvehld94,variant:\"lbBHgVX5O\"},qFEEbr6hG:{fNUYsAMJv:fNUYsAMJvsc0hm9}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-52o26i\",\"data-framer-name\":\"Navlinks\",layoutDependency:layoutDependency,layoutId:\"YyvvKlFWF\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(32+((componentViewport?.height||116)-64-36)/2)+0,...addPropertyOverrides({ddh1NRXe5:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||84)-32-36)/2)+0},I3vywMhpQ:{width:`calc(${componentViewport?.width||\"100vw\"} - 16px)`,y:(componentViewport?.y||0)+8+64+0+0},kdlDckS16:{width:`calc(${componentViewport?.width||\"100vw\"} - 16px)`,y:(componentViewport?.y||0)+8+64+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1il7br1-container\",layoutDependency:layoutDependency,layoutId:\"D6jll18_9-container\",nodeId:\"D6jll18_9\",rendersWithMotion:true,scopeId:\"GYWXQS1Ri\",children:/*#__PURE__*/_jsx(NavlinkGroup,{height:\"100%\",id:\"D6jll18_9\",layoutId:\"D6jll18_9\",variant:ZeFVMUvk7,width:\"100%\",...addPropertyOverrides({I3vywMhpQ:{style:{width:\"100%\"},t4A2SuFcD:t4A2SuFcD1r7cei3,variant:\"i2nUJQfhb\"},kdlDckS16:{style:{width:\"100%\"},t4A2SuFcD:t4A2SuFcDehld94,variant:\"i2nUJQfhb\"}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hgd2le\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"bVt6Cichl\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:(componentViewport?.y||0)+(32+((componentViewport?.height||116)-64-52)/2)+0,...addPropertyOverrides({ddh1NRXe5:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||84)-32-52)/2)+0},I3vywMhpQ:{width:`max(${componentViewport?.width||\"100vw\"} - 16px, 1px)`,y:(componentViewport?.y||0)+8+116+0},kdlDckS16:{width:`max(${componentViewport?.width||\"100vw\"} - 16px, 1px)`,y:(componentViewport?.y||0)+8+116+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3902ng-container\",layoutDependency:layoutDependency,layoutId:\"gOvFiBShG-container\",nodeId:\"gOvFiBShG\",rendersWithMotion:true,scopeId:\"GYWXQS1Ri\",children:/*#__PURE__*/_jsx(Button,{D1GCAvdCl:\"Lipunmyynti\",E5nqg7rU0:false,height:\"100%\",id:\"gOvFiBShG\",layoutId:\"gOvFiBShG\",mWNHI5i0o:\"ArrowSquareOut\",N9zALzo0W:\"Plus\",pcUdsbodt:\"https://www.lippu.fi/artist/salojazz/\",Tq5EWPyQh:true,variant:\"OTaCwCYXS\",width:\"100%\",...addPropertyOverrides({I3vywMhpQ:{style:{width:\"100%\"}},kdlDckS16:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-aUtiF.framer-1kekzk4, .framer-aUtiF .framer-1kekzk4 { display: block; }\",\".framer-aUtiF.framer-l3lf3h { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 32px; position: relative; width: 1440px; }\",\".framer-aUtiF .framer-rctp4j { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-aUtiF .framer-6hcx92 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 6px; position: relative; width: 1px; }\",\".framer-aUtiF .framer-10okbvs-container { flex: none; height: 28px; position: relative; width: 120px; }\",\".framer-aUtiF .framer-17sjyfz-container { flex: none; height: 48px; position: relative; width: 48px; }\",\".framer-aUtiF .framer-52o26i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-aUtiF .framer-1il7br1-container, .framer-aUtiF .framer-3902ng-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-aUtiF .framer-1hgd2le { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-aUtiF.framer-l3lf3h, .framer-aUtiF .framer-rctp4j, .framer-aUtiF .framer-6hcx92, .framer-aUtiF .framer-52o26i, .framer-aUtiF .framer-1hgd2le { gap: 0px; } .framer-aUtiF.framer-l3lf3h > *, .framer-aUtiF .framer-rctp4j > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-aUtiF.framer-l3lf3h > :first-child, .framer-aUtiF .framer-rctp4j > :first-child, .framer-aUtiF .framer-6hcx92 > :first-child, .framer-aUtiF .framer-52o26i > :first-child, .framer-aUtiF .framer-1hgd2le > :first-child { margin-left: 0px; } .framer-aUtiF.framer-l3lf3h > :last-child, .framer-aUtiF .framer-rctp4j > :last-child, .framer-aUtiF .framer-6hcx92 > :last-child, .framer-aUtiF .framer-52o26i > :last-child, .framer-aUtiF .framer-1hgd2le > :last-child { margin-right: 0px; } .framer-aUtiF .framer-6hcx92 > *, .framer-aUtiF .framer-52o26i > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-aUtiF .framer-1hgd2le > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }\",\".framer-aUtiF.framer-v-m04teu.framer-l3lf3h { padding: 16px; }\",\".framer-aUtiF.framer-v-sgtvxv.framer-l3lf3h { flex-direction: column; gap: 16px; justify-content: flex-start; padding: 4px; width: 390px; }\",\".framer-aUtiF.framer-v-sgtvxv .framer-rctp4j, .framer-aUtiF.framer-v-30tdu5 .framer-rctp4j, .framer-aUtiF.framer-v-dvq18c .framer-rctp4j, .framer-aUtiF.framer-v-x2g814 .framer-rctp4j { flex: none; gap: unset; justify-content: space-between; order: 1; width: 100%; }\",\".framer-aUtiF.framer-v-sgtvxv .framer-6hcx92, .framer-aUtiF.framer-v-30tdu5 .framer-6hcx92, .framer-aUtiF.framer-v-dvq18c .framer-6hcx92, .framer-aUtiF.framer-v-x2g814 .framer-6hcx92 { flex: none; width: min-content; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-aUtiF.framer-v-sgtvxv.framer-l3lf3h, .framer-aUtiF.framer-v-sgtvxv .framer-rctp4j { gap: 0px; } .framer-aUtiF.framer-v-sgtvxv.framer-l3lf3h > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-aUtiF.framer-v-sgtvxv.framer-l3lf3h > :first-child { margin-top: 0px; } .framer-aUtiF.framer-v-sgtvxv.framer-l3lf3h > :last-child { margin-bottom: 0px; } .framer-aUtiF.framer-v-sgtvxv .framer-rctp4j > *, .framer-aUtiF.framer-v-sgtvxv .framer-rctp4j > :first-child, .framer-aUtiF.framer-v-sgtvxv .framer-rctp4j > :last-child { margin: 0px; } }\",\".framer-aUtiF.framer-v-30tdu5.framer-l3lf3h, .framer-aUtiF.framer-v-dvq18c.framer-l3lf3h, .framer-aUtiF.framer-v-x2g814.framer-l3lf3h { flex-direction: column; gap: 16px; justify-content: flex-start; padding: 8px; width: 390px; }\",\".framer-aUtiF.framer-v-30tdu5 .framer-52o26i, .framer-aUtiF.framer-v-x2g814 .framer-52o26i { flex-direction: column; order: 2; width: 100%; }\",\".framer-aUtiF.framer-v-30tdu5 .framer-1il7br1-container, .framer-aUtiF.framer-v-x2g814 .framer-1il7br1-container { width: 100%; }\",\".framer-aUtiF.framer-v-30tdu5 .framer-1hgd2le, .framer-aUtiF.framer-v-x2g814 .framer-1hgd2le { flex: none; order: 3; padding: 0px 0px 8px 0px; width: 100%; }\",\".framer-aUtiF.framer-v-30tdu5 .framer-3902ng-container, .framer-aUtiF.framer-v-x2g814 .framer-3902ng-container { flex: 1 0 0px; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-aUtiF.framer-v-30tdu5.framer-l3lf3h, .framer-aUtiF.framer-v-30tdu5 .framer-rctp4j, .framer-aUtiF.framer-v-30tdu5 .framer-52o26i { gap: 0px; } .framer-aUtiF.framer-v-30tdu5.framer-l3lf3h > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-aUtiF.framer-v-30tdu5.framer-l3lf3h > :first-child, .framer-aUtiF.framer-v-30tdu5 .framer-52o26i > :first-child { margin-top: 0px; } .framer-aUtiF.framer-v-30tdu5.framer-l3lf3h > :last-child, .framer-aUtiF.framer-v-30tdu5 .framer-52o26i > :last-child { margin-bottom: 0px; } .framer-aUtiF.framer-v-30tdu5 .framer-rctp4j > *, .framer-aUtiF.framer-v-30tdu5 .framer-rctp4j > :first-child, .framer-aUtiF.framer-v-30tdu5 .framer-rctp4j > :last-child { margin: 0px; } .framer-aUtiF.framer-v-30tdu5 .framer-52o26i > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-aUtiF.framer-v-dvq18c.framer-l3lf3h, .framer-aUtiF.framer-v-dvq18c .framer-rctp4j { gap: 0px; } .framer-aUtiF.framer-v-dvq18c.framer-l3lf3h > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-aUtiF.framer-v-dvq18c.framer-l3lf3h > :first-child { margin-top: 0px; } .framer-aUtiF.framer-v-dvq18c.framer-l3lf3h > :last-child { margin-bottom: 0px; } .framer-aUtiF.framer-v-dvq18c .framer-rctp4j > *, .framer-aUtiF.framer-v-dvq18c .framer-rctp4j > :first-child, .framer-aUtiF.framer-v-dvq18c .framer-rctp4j > :last-child { margin: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-aUtiF.framer-v-x2g814.framer-l3lf3h, .framer-aUtiF.framer-v-x2g814 .framer-rctp4j, .framer-aUtiF.framer-v-x2g814 .framer-52o26i { gap: 0px; } .framer-aUtiF.framer-v-x2g814.framer-l3lf3h > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-aUtiF.framer-v-x2g814.framer-l3lf3h > :first-child, .framer-aUtiF.framer-v-x2g814 .framer-52o26i > :first-child { margin-top: 0px; } .framer-aUtiF.framer-v-x2g814.framer-l3lf3h > :last-child, .framer-aUtiF.framer-v-x2g814 .framer-52o26i > :last-child { margin-bottom: 0px; } .framer-aUtiF.framer-v-x2g814 .framer-rctp4j > *, .framer-aUtiF.framer-v-x2g814 .framer-rctp4j > :first-child, .framer-aUtiF.framer-v-x2g814 .framer-rctp4j > :last-child { margin: 0px; } .framer-aUtiF.framer-v-x2g814 .framer-52o26i > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",'.framer-aUtiF[data-border=\"true\"]::after, .framer-aUtiF [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 116\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ddh1NRXe5\":{\"layout\":[\"fixed\",\"auto\"]},\"AWgxJr0iB\":{\"layout\":[\"fixed\",\"auto\"]},\"I3vywMhpQ\":{\"layout\":[\"fixed\",\"auto\"]},\"qFEEbr6hG\":{\"layout\":[\"fixed\",\"auto\"]},\"kdlDckS16\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ZeFVMUvk7\":\"currentPage\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerGYWXQS1Ri=withCSS(Component,css,\"framer-aUtiF\");export default FramerGYWXQS1Ri;FramerGYWXQS1Ri.displayName=\"Navigation\";FramerGYWXQS1Ri.defaultProps={height:116,width:1440};addPropertyControls(FramerGYWXQS1Ri,{variant:{options:[\"do7fiNujc\",\"ddh1NRXe5\",\"AWgxJr0iB\",\"I3vywMhpQ\",\"qFEEbr6hG\",\"kdlDckS16\"],optionTitles:[\"Desktop\",\"Desktop scroll\",\"Mobile docked\",\"Mobile docked open\",\"Mobile scroll\",\"Mobile scroll open\"],title:\"Variant\",type:ControlType.Enum},ZeFVMUvk7:NavlinkGroupControls?.[\"variant\"]&&{...NavlinkGroupControls[\"variant\"],defaultValue:\"YkIz_uPWe\",description:undefined,hidden:undefined,title:\"Current page\"}});addFonts(FramerGYWXQS1Ri,[{explicitInter:true,fonts:[]},...SaloJazzHeaderLogoFonts,...HamburgerButtonFonts,...NavlinkGroupFonts,...ButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGYWXQS1Ri\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"116\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"ZeFVMUvk7\\\":\\\"currentPage\\\"}\",\"framerIntrinsicWidth\":\"1440\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ddh1NRXe5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AWgxJr0iB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"I3vywMhpQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qFEEbr6hG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kdlDckS16\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (400c93f)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Work Sans-variable\",\"Inter-BoldVF=Im9wc3oiIDE0LCAid2dodCIgNjQw\",\"Inter-BoldItalic\",\"Inter-Italic\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{family:\"Work Sans\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/APGH2ENT3R6WMNMNVXOVFKRZEIJZURVT/DUV5LXFESFGRKJV77DNCVQ7KN4PFGGSI/BI5TYCUYU7I4TQ3KRRLTFF4EX6OP6EQW.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-HoOwK .framer-styles-preset-1hkjinm:not(.rich-text-wrapper), .framer-HoOwK .framer-styles-preset-1hkjinm.rich-text-wrapper p { --framer-font-family: \"Work Sans Variable\", \"Work Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: \"wght\" 370; --framer-font-variation-axes-bold: \"opsz\" 14, \"wght\" 640; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 14px; --framer-text-alignment: start; --framer-text-color: var(--token-d8ce73ff-4ca7-4398-8573-c697c4bdf6ac, #4d4b58); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-HoOwK\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (ab692b1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-sbQut .framer-styles-preset-1423gnl:not(.rich-text-wrapper), .framer-sbQut .framer-styles-preset-1423gnl.rich-text-wrapper a { --framer-link-current-text-color: var(--token-d8ce73ff-4ca7-4398-8573-c697c4bdf6ac, #4d4b58); --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-2fd20b5f-1d3b-4b11-be1c-b5de53577aaa, #000000); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-d8ce73ff-4ca7-4398-8573-c697c4bdf6ac, #4d4b58); --framer-link-text-decoration: underline; transition: color 0.1s cubic-bezier(0, 0, 1, 1) 0s; }\"];export const className=\"framer-sbQut\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f030ee3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const enabledGestures={jG5Idt_I1:{hover:true}};const serializationHash=\"framer-arkca\";const variantClassNames={jG5Idt_I1:\"framer-v-wohy6u\"};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,icon,id,link,width,...props})=>{return{...props,F_v1zWkGO:link??props.F_v1zWkGO,Z6EJnlvFS:icon??props.Z6EJnlvFS??\"FacebookLogo\"};};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,Z6EJnlvFS,F_v1zWkGO,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"jG5Idt_I1\",enabledGestures,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:F_v1zWkGO,motionChild:true,nodeId:\"jG5Idt_I1\",openInNewTab:true,scopeId:\"gFt03Aj2O\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-wohy6u\",className,classNames)} framer-14el6oh`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"jG5Idt_I1\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},variants:{\"jG5Idt_I1-hover\":{backgroundColor:\"var(--token-6a3c55ab-9ab2-4ece-9232-551e6f0af5c3, rgba(143, 131, 255, 0.1))\"}},...addPropertyOverrides({\"jG5Idt_I1-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cx3mwt-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"A6veXvIYy-container\",nodeId:\"A6veXvIYy\",rendersWithMotion:true,scopeId:\"gFt03Aj2O\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-74296f42-e321-4996-928b-dc813e8d8a95, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"House\",iconSelection:Z6EJnlvFS,id:\"A6veXvIYy\",layoutId:\"A6veXvIYy\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({\"jG5Idt_I1-hover\":{color:\"var(--token-2fd20b5f-1d3b-4b11-be1c-b5de53577aaa, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-arkca.framer-14el6oh, .framer-arkca .framer-14el6oh { display: block; }\",\".framer-arkca.framer-wohy6u { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 60px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 60px; }\",\".framer-arkca .framer-cx3mwt-container { flex: none; height: 48px; position: relative; width: 48px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-arkca.framer-wohy6u { gap: 0px; } .framer-arkca.framer-wohy6u > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-arkca.framer-wohy6u > :first-child { margin-left: 0px; } .framer-arkca.framer-wohy6u > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"CtH9A8Hi_\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Z6EJnlvFS\":\"icon\",\"F_v1zWkGO\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramergFt03Aj2O=withCSS(Component,css,\"framer-arkca\");export default FramergFt03Aj2O;FramergFt03Aj2O.displayName=\"Social link\";FramergFt03Aj2O.defaultProps={height:60,width:60};addPropertyControls(FramergFt03Aj2O,{Z6EJnlvFS:PhosphorControls?.[\"iconSelection\"]&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"FacebookLogo\",description:undefined,hidden:undefined,title:\"Icon\"},F_v1zWkGO:{title:\"Link\",type:ControlType.Link}});addFonts(FramergFt03Aj2O,[{explicitInter:true,fonts:[]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergFt03Aj2O\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"60\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"Z6EJnlvFS\\\":\\\"icon\\\",\\\"F_v1zWkGO\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CtH9A8Hi_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"60\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gFt03Aj2O.map", "// Generated by Framer (f030ee3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/jyRNgY7vYWXe6t31T0wo/Ticker.js\";const TickerFonts=getFonts(Ticker);const cycleOrder=[\"E5oHNLZbW\",\"n7yjLaMxT\"];const serializationHash=\"framer-W1RGJ\";const variantClassNames={E5oHNLZbW:\"framer-v-o7ixn7\",n7yjLaMxT:\"framer-v-ib3mp2\"};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 humanReadableVariantMap={\"Bottom Small\":\"n7yjLaMxT\",Bottom:\"E5oHNLZbW\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"E5oHNLZbW\"};};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:\"E5oHNLZbW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"n7yjLaMxT\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"n7yjLaMxT\")return true;return false;};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-o7ixn7\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"E5oHNLZbW\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-509e8177-084e-4ad8-b3ae-6f6339e34500, rgba(255, 255, 255, 0.3))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",...style},...addPropertyOverrides({n7yjLaMxT:{\"data-framer-name\":\"Bottom Small\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13kgdkg-container\",\"data-framer-name\":\"Medium\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zL1WHpl5H-container\",name:\"Medium\",nodeId:\"zL1WHpl5H\",rendersWithMotion:true,scopeId:\"iJ8SzfvZu\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:2,height:\"100%\",hoverFactor:1,id:\"zL1WHpl5H\",layoutId:\"zL1WHpl5H\",name:\"Medium\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-svjffg\",\"data-framer-name\":\"Solid\",layoutDependency:layoutDependency,layoutId:\"WMiCPNC3W\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-d4zc8w\",\"data-framer-name\":\"SaloJazz Logo Black CROPPED\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"i2dkwbJcV\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 570 132\"><path d=\"M 209.41 91.81 C 205.43 106.84 197.87 113.25 184.13 113.25 L 176.88 113.25 L 176.88 17.25 L 161.38 17.25 L 161.38 114.75 L 219.2 114.75 L 210.83 91.74 L 209.4 91.8 Z M 478.82 91.81 C 474.84 106.84 467.28 113.25 453.54 113.25 L 440.76 113.25 C 440.15 97.75 452.46 81.85 464.38 66.46 C 476.65 50.62 489.34 34.24 488.29 17.95 L 488.25 17.25 L 422.48 17.25 L 430.85 40.26 L 432.28 40.2 C 436.26 25.17 443.82 18.76 457.56 18.76 L 470.34 18.76 C 470.95 34.26 458.64 50.16 446.72 65.55 C 434.45 81.39 421.76 97.77 422.81 114.06 L 422.85 114.76 L 488.62 114.76 L 480.25 91.75 Z M 555.82 91.81 C 551.84 106.84 544.28 113.25 530.54 113.25 L 517.76 113.25 C 517.15 97.75 529.46 81.85 541.38 66.46 C 553.65 50.62 566.34 34.24 565.29 17.95 L 565.25 17.25 L 499.48 17.25 L 507.85 40.26 L 509.28 40.2 C 513.26 25.17 520.82 18.76 534.56 18.76 L 547.34 18.76 C 547.95 34.26 535.64 50.16 523.72 65.55 C 511.45 81.39 498.76 97.77 499.81 114.06 L 499.85 114.76 L 565.62 114.76 L 557.25 91.75 Z M 69.88 92 C 69.88 105.65 55.19 116.75 37.13 116.75 C 19.07 116.75 4.38 105.65 4.38 92 C 4.38 80.06 15.69 69.87 31.01 67.7 C 19.47 57.92 8.38 47.8 8.38 37 C 8.38 25.01 21.27 15.25 37.1 15.25 C 52.93 15.25 65.88 25.01 65.88 37 L 65.88 37.61 L 54.38 39.95 L 54.58 38.86 C 55.63 33.12 54.13 27.14 50.56 22.85 C 47.28 18.91 42.5 16.74 37.1 16.74 C 30.21 16.74 26.41 19.55 24.44 21.91 C 21.92 24.92 20.89 29.01 21.62 33.11 C 23.07 41.27 33.26 49.76 44.04 58.76 C 56.74 69.35 69.88 80.3 69.88 92 Z M 37.13 115.25 C 45.86 115.25 50.5 111.54 52.86 108.44 C 55.85 104.5 56.89 99.15 55.59 94.47 C 53.38 86.56 43.8 78.49 33.67 69.94 C 33.3 69.63 32.94 69.32 32.57 69.01 C 17.32 70.67 5.89 80.47 5.89 92 C 5.89 104.82 19.91 115.25 37.14 115.25 Z M 113.83 17.74 L 150.21 114.75 L 133.61 114.75 L 125.73 93.74 C 126.04 99.59 124.34 103.71 122.46 106.42 C 118.79 111.71 112.25 114.75 104.5 114.75 L 76.04 114.75 L 87.78 83.45 C 87.81 83.36 87.85 83.27 87.88 83.19 L 112.42 17.74 L 113.82 17.74 Z M 121.97 83.72 L 105.63 40.14 L 89.19 83.98 C 85.81 93.15 85.97 100.81 89.67 106.15 C 92.75 110.6 98.3 113.26 104.51 113.26 C 111.75 113.26 117.85 110.46 121.23 105.57 C 125.02 100.1 125.28 92.54 121.97 83.72 Z M 375.25 17.74 L 411.63 114.75 L 395.03 114.75 L 387.15 93.74 C 387.46 99.59 385.76 103.71 383.88 106.42 C 380.21 111.71 373.67 114.75 365.93 114.75 L 337.47 114.75 L 373.85 17.74 Z M 383.39 83.72 L 367.05 40.14 L 350.71 83.72 C 347.23 93 347.36 100.76 351.1 106.14 C 354.18 110.59 359.73 113.25 365.94 113.25 C 373.18 113.25 379.28 110.45 382.66 105.56 C 386.45 100.09 386.71 92.53 383.4 83.71 Z M 314.79 91 C 314.79 123.44 297.65 125.24 297.48 125.25 L 297.54 126.75 C 297.87 126.75 330.29 126.38 330.29 94 L 330.29 17.25 L 314.79 17.25 Z M 268.45 66 L 268.45 65.25 C 263.9 65.25 260.2 61.55 260.2 57 L 258.7 57 C 258.7 61.55 255 65.25 250.45 65.25 L 250.45 66.75 C 255 66.75 258.7 70.45 258.7 75 L 260.2 75 C 260.2 70.45 263.9 66.75 268.45 66.75 Z M 276.09 112.31 L 276.05 112.31 C 270.78 115.24 265.11 116.72 259.43 116.72 C 255.47 116.72 251.49 116 247.64 114.55 C 236.28 110.27 227 100.07 222.19 86.56 C 213.1 61.05 222.35 31.04 242.8 19.66 L 242.82 19.66 C 251.77 14.69 261.85 13.89 271.23 17.42 C 282.59 21.7 291.87 31.9 296.68 45.41 C 305.76 70.91 296.53 100.92 276.09 112.31 Z M 275.37 111 C 287.92 103.99 290.93 78.1 282.08 53.26 C 276.22 36.82 266.3 24.23 256.17 20.42 C 251.58 18.69 247.34 18.88 243.56 20.98 L 243.54 20.98 C 243.54 20.98 243.53 20.98 243.52 20.99 C 230.98 28 227.96 53.89 236.81 78.73 C 242.67 95.17 252.59 107.76 262.72 111.57 C 267.3 113.3 271.54 113.11 275.33 111.01 C 275.33 111.01 275.34 111.01 275.35 111 C 275.35 111 275.36 111 275.37 110.99 Z\" fill=\"var(--token-74296f42-e321-4996-928b-dc813e8d8a95, rgb(0, 0, 0))\"></path></svg>',svgContentId:11026874548,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jwys8v\",\"data-framer-name\":\"Outline\",layoutDependency:layoutDependency,layoutId:\"oUZEtPuc5\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1t7mpvx\",\"data-framer-name\":\"SaloJazz Logo Black Outline CROPPED\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"itI85eBbi\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 570 132\"><path d=\"M 209.53 91.81 C 205.55 106.84 197.99 113.25 184.25 113.25 L 177 113.25 L 177 17.25 L 161.5 17.25 L 161.5 114.75 L 219.32 114.75 L 210.95 91.74 L 209.52 91.8 Z M 175.51 113.25 L 163.01 113.25 L 163.01 18.75 L 175.51 18.75 Z M 194.6 113.25 C 202.27 110.66 207.23 104.64 210.35 94.43 L 217.19 113.25 Z M 478.94 91.81 C 474.96 106.84 467.4 113.25 453.66 113.25 L 440.88 113.25 C 440.27 97.75 452.58 81.85 464.5 66.46 C 476.77 50.62 489.46 34.24 488.41 17.95 L 488.37 17.25 L 422.6 17.25 L 430.97 40.26 L 432.4 40.2 C 436.38 25.17 443.94 18.76 457.68 18.76 L 470.46 18.76 C 471.07 34.26 458.76 50.16 446.84 65.55 C 434.57 81.39 421.88 97.77 422.93 114.06 L 422.97 114.76 L 488.74 114.76 L 480.37 91.75 Z M 431.58 37.57 L 424.74 18.75 L 447.33 18.75 C 439.66 21.34 434.7 27.36 431.58 37.57 Z M 439.38 113.25 L 424.38 113.25 C 423.77 97.75 436.09 81.85 448.01 66.46 C 460.08 50.88 472.55 34.77 471.96 18.75 L 486.96 18.75 C 487.57 34.25 475.25 50.15 463.33 65.54 C 451.26 81.12 438.79 97.23 439.38 113.25 Z M 464.01 113.25 C 471.68 110.66 476.64 104.64 479.76 94.43 L 486.6 113.25 Z M 555.94 91.81 C 551.96 106.84 544.4 113.25 530.66 113.25 L 517.88 113.25 C 517.27 97.75 529.58 81.85 541.5 66.46 C 553.77 50.62 566.46 34.24 565.41 17.95 L 565.37 17.25 L 499.6 17.25 L 507.97 40.26 L 509.4 40.2 C 513.38 25.17 520.94 18.76 534.68 18.76 L 547.46 18.76 C 548.07 34.26 535.76 50.16 523.84 65.55 C 511.57 81.39 498.88 97.77 499.93 114.06 L 499.97 114.76 L 565.74 114.76 L 557.37 91.75 Z M 508.58 37.57 L 501.74 18.75 L 524.33 18.75 C 516.66 21.34 511.7 27.36 508.58 37.57 Z M 516.38 113.25 L 501.38 113.25 C 500.77 97.75 513.09 81.85 525.01 66.46 C 537.08 50.88 549.55 34.77 548.96 18.75 L 563.96 18.75 C 564.57 34.25 552.25 50.15 540.33 65.54 C 528.26 81.12 515.79 97.23 516.38 113.25 Z M 541.01 113.25 C 548.68 110.66 553.64 104.64 556.76 94.43 L 563.6 113.25 Z M 44.17 58.76 C 33.39 49.77 23.2 41.28 21.75 33.11 C 21.02 29 22.05 24.92 24.57 21.91 C 26.54 19.55 30.34 16.74 37.23 16.74 C 42.63 16.74 47.4 18.91 50.69 22.85 C 54.26 27.13 55.76 33.12 54.71 38.86 L 54.51 39.95 L 66.01 37.61 L 66.01 37 C 66.01 25.01 53.1 15.25 37.23 15.25 C 21.36 15.25 8.51 25.01 8.51 37 C 8.51 47.8 19.6 57.91 31.14 67.7 C 15.82 69.88 4.51 80.06 4.51 92 C 4.51 105.65 19.2 116.75 37.26 116.75 C 55.32 116.75 70.01 105.65 70.01 92 C 70.01 80.31 56.87 69.35 44.17 58.76 Z M 64.5 36.39 L 56.36 38.05 C 57.12 32.21 55.47 26.25 51.85 21.9 C 50.719 20.542 49.399 19.353 47.93 18.37 C 57.44 21.39 64.18 28.3 64.51 36.39 Z M 6.01 92 C 6.01 80.47 17.44 70.67 32.7 69.01 C 33.07 69.32 33.43 69.63 33.8 69.94 C 43.93 78.48 53.51 86.55 55.72 94.47 C 57.03 99.15 55.98 104.5 52.99 108.44 C 50.63 111.55 45.99 115.25 37.26 115.25 C 20.03 115.25 6.01 104.82 6.01 92 Z M 50.16 113.17 C 51.698 112.118 53.055 110.825 54.18 109.34 C 57.45 105.03 58.59 99.18 57.16 94.06 C 54.82 85.7 45.08 77.49 34.76 68.79 C 22.59 58.53 10.01 47.93 10.01 37 C 10.01 28.82 16.56 21.76 25.96 18.57 C 24.91 19.34 24.08 20.17 23.42 20.95 C 20.61 24.3 19.46 28.83 20.27 33.38 C 21.82 42.08 32.21 50.74 43.21 59.91 C 55.65 70.28 68.51 81 68.51 91.99 C 68.51 101.39 60.97 109.5 50.16 113.16 Z M 112.55 17.74 L 88.01 83.19 C 87.97 83.29 87.94 83.38 87.9 83.48 L 76.17 114.75 L 104.63 114.75 C 112.37 114.75 118.92 111.71 122.59 106.42 C 124.46 103.72 126.16 99.59 125.86 93.74 L 133.74 114.75 L 150.34 114.75 L 113.95 17.74 Z M 78.33 113.25 L 85.44 94.29 C 85.07 100.26 86.72 104.35 88.56 107 C 90.49 109.79 93.3 111.94 96.61 113.25 Z M 121.35 105.56 C 117.97 110.44 111.87 113.25 104.63 113.25 C 98.42 113.25 92.88 110.59 89.79 106.14 C 86.09 100.81 85.93 93.16 89.3 84 L 105.75 40.13 L 122.09 83.71 C 125.4 92.53 125.14 100.08 121.35 105.55 Z M 134.77 113.25 L 123.5 83.19 L 106.55 38 L 113.25 20.14 L 148.17 113.25 Z M 373.97 17.74 L 337.59 114.75 L 366.05 114.75 C 373.79 114.75 380.34 111.71 384 106.42 C 385.87 103.72 387.57 99.59 387.27 93.74 L 395.15 114.75 L 411.75 114.75 L 375.37 17.74 Z M 339.75 113.25 L 346.86 94.28 C 346.49 100.25 348.14 104.34 349.98 106.99 C 351.91 109.78 354.72 111.93 358.03 113.24 L 339.75 113.24 Z M 382.77 105.56 C 379.39 110.44 373.29 113.25 366.05 113.25 C 359.84 113.25 354.3 110.59 351.21 106.14 C 347.48 100.76 347.34 93.01 350.81 83.74 L 367.16 40.14 L 383.5 83.72 C 386.81 92.54 386.55 100.1 382.76 105.57 Z M 396.19 113.25 L 384.92 83.19 L 367.97 38 L 374.67 20.14 L 409.59 113.25 Z M 314.92 91 C 314.92 123.44 297.78 125.24 297.61 125.25 L 297.67 126.75 C 298 126.75 330.42 126.38 330.42 94 L 330.42 17.25 L 314.92 17.25 Z M 316.42 18.75 L 328.92 18.75 L 328.92 94 C 328.92 106.94 323.69 116.13 313.38 121.31 C 309.93 123.04 306.46 124.01 303.66 124.56 C 309.14 121.18 316.42 112.62 316.42 91.01 Z M 260.32 57 L 258.82 57 C 258.82 61.55 255.12 65.25 250.57 65.25 L 250.57 66.75 C 255.12 66.75 258.82 70.45 258.82 75 L 260.32 75 C 260.32 70.45 264.02 66.75 268.57 66.75 L 268.57 65.25 C 264.02 65.25 260.32 61.55 260.32 57 Z M 259.57 71.25 C 258.578 68.878 256.692 66.992 254.32 66 C 256.692 65.008 258.578 63.122 259.57 60.75 C 260.562 63.122 262.448 65.008 264.82 66 C 262.448 66.992 260.562 68.878 259.57 71.25 Z M 296.81 45.42 C 292 31.92 282.73 21.72 271.36 17.43 C 261.99 13.9 251.9 14.69 242.96 19.67 L 242.94 19.67 C 222.49 31.05 213.24 61.06 222.33 86.57 C 227.14 100.07 236.41 110.27 247.78 114.56 C 251.63 116.01 255.6 116.73 259.57 116.73 C 265.26 116.73 270.93 115.25 276.2 112.31 C 296.65 100.93 305.9 70.92 296.81 45.41 Z M 248.31 113.17 C 237.36 109.04 228.41 99.17 223.75 86.09 C 216.14 64.73 221.68 40.15 235.99 26.66 C 228.92 38.16 228.35 59.09 235.53 79.25 C 241.53 96.1 251.79 109.03 262.32 112.99 C 264.12 113.67 265.89 114.07 267.62 114.2 C 261.25 115.88 254.61 115.55 248.31 113.18 Z M 275.47 111.01 C 271.68 113.12 267.43 113.31 262.84 111.58 C 252.72 107.77 242.79 95.18 236.93 78.74 C 228.08 53.9 231.1 28.01 243.65 21 L 243.66 21 C 247.45 18.89 251.7 18.7 256.29 20.43 C 266.41 24.24 276.34 36.83 282.2 53.27 C 291.05 78.12 288.03 104.03 275.47 111.02 Z M 283.16 105.35 C 290.23 93.85 290.8 72.92 283.62 52.76 C 277.62 35.91 267.35 22.98 256.83 19.02 C 255.03 18.34 253.26 17.94 251.53 17.81 C 257.9 16.14 264.54 16.46 270.84 18.83 C 281.79 22.96 290.74 32.83 295.41 45.91 C 303.02 67.27 297.48 91.85 283.17 105.34 Z\" fill=\"var(--token-74296f42-e321-4996-928b-dc813e8d8a95, rgb(0, 0, 0))\"></path></svg>',svgContentId:8637582977,withExternalLayout:true})})],speed:10,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1j8nwwe-container\",\"data-framer-name\":\"Small\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WIuiqxkxj-container\",name:\"Small\",nodeId:\"WIuiqxkxj\",rendersWithMotion:true,scopeId:\"iJ8SzfvZu\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:2,height:\"100%\",hoverFactor:1,id:\"WIuiqxkxj\",layoutId:\"WIuiqxkxj\",name:\"Small\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s2vtwa\",\"data-framer-name\":\"Solid Small\",layoutDependency:layoutDependency,layoutId:\"hZTGQ2Bi4\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-7hbht2\",\"data-framer-name\":\"SaloJazz Logo Black CROPPED\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"jSJPqPsDd\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 312 72\"><path d=\"M 114.624 50.078 C 112.446 58.276 108.308 61.773 100.787 61.773 L 96.819 61.773 L 96.819 9.409 L 88.334 9.409 L 88.334 62.591 L 119.983 62.591 L 115.402 50.04 L 114.619 50.073 Z M 262.091 50.078 C 259.912 58.276 255.774 61.773 248.253 61.773 L 241.258 61.773 C 240.924 53.318 247.662 44.645 254.187 36.251 C 260.903 27.611 267.849 18.676 267.275 9.791 L 267.253 9.409 L 231.252 9.409 L 235.834 21.96 L 236.616 21.927 C 238.795 13.729 242.933 10.233 250.454 10.233 L 257.449 10.233 C 257.783 18.687 251.045 27.36 244.52 35.755 C 237.804 44.395 230.858 53.329 231.433 62.215 L 231.455 62.596 L 267.455 62.596 L 262.874 50.045 Z M 304.238 50.078 C 302.06 58.276 297.922 61.773 290.401 61.773 L 283.406 61.773 C 283.072 53.318 289.81 44.645 296.334 36.251 C 303.051 27.611 309.997 18.676 309.422 9.791 L 309.4 9.409 L 273.4 9.409 L 277.981 21.96 L 278.764 21.927 C 280.942 13.729 285.08 10.233 292.601 10.233 L 299.597 10.233 C 299.931 18.687 293.192 27.36 286.668 35.755 C 279.952 44.395 273.006 53.329 273.58 62.215 L 273.602 62.596 L 309.603 62.596 L 305.021 50.045 Z M 38.25 50.182 C 38.25 57.627 30.209 63.682 20.324 63.682 C 10.438 63.682 2.397 57.627 2.397 50.182 C 2.397 43.669 8.588 38.111 16.974 36.927 C 10.657 31.593 4.587 26.073 4.587 20.182 C 4.587 13.642 11.643 8.318 20.307 8.318 C 28.972 8.318 36.061 13.642 36.061 20.182 L 36.061 20.515 L 29.766 21.791 L 29.875 21.196 C 30.45 18.065 29.629 14.804 27.675 12.464 C 25.88 10.315 23.263 9.131 20.307 9.131 C 16.536 9.131 14.456 10.664 13.378 11.951 C 11.998 13.593 11.435 15.824 11.834 18.06 C 12.628 22.511 18.205 27.142 24.106 32.051 C 31.058 37.827 38.25 43.8 38.25 50.182 Z M 20.324 62.864 C 25.102 62.864 27.642 60.84 28.934 59.149 C 30.571 57 31.14 54.082 30.428 51.529 C 29.219 47.215 23.975 42.813 18.43 38.149 C 18.227 37.98 18.03 37.811 17.828 37.642 C 9.48 38.547 3.224 43.893 3.224 50.182 C 3.224 57.175 10.898 62.864 20.329 62.864 Z M 62.307 9.676 L 82.22 62.591 L 73.134 62.591 L 68.821 51.131 C 68.99 54.322 68.06 56.569 67.031 58.047 C 65.022 60.933 61.442 62.591 57.2 62.591 L 41.622 62.591 L 48.048 45.518 C 48.064 45.469 48.086 45.42 48.103 45.376 L 61.535 9.676 L 62.301 9.676 Z M 66.763 45.665 L 57.819 21.895 L 48.82 45.807 C 46.97 50.809 47.057 54.987 49.083 57.9 C 50.768 60.327 53.806 61.778 57.205 61.778 C 61.168 61.778 64.507 60.251 66.357 57.584 C 68.432 54.6 68.574 50.476 66.763 45.665 Z M 205.4 9.676 L 225.313 62.591 L 216.227 62.591 L 211.914 51.131 C 212.083 54.322 211.153 56.569 210.124 58.047 C 208.115 60.933 204.535 62.591 200.299 62.591 L 184.72 62.591 L 204.634 9.676 Z M 209.856 45.665 L 200.912 21.895 L 191.968 45.665 C 190.063 50.727 190.134 54.96 192.181 57.895 C 193.867 60.322 196.905 61.773 200.304 61.773 C 204.267 61.773 207.606 60.245 209.456 57.578 C 211.531 54.595 211.673 50.471 209.861 45.66 Z M 172.306 49.636 C 172.306 67.331 162.924 68.313 162.831 68.318 L 162.864 69.136 C 163.045 69.136 180.79 68.935 180.79 51.273 L 180.79 9.409 L 172.306 9.409 Z M 146.941 36 L 146.941 35.591 C 144.451 35.591 142.425 33.573 142.425 31.091 L 141.604 31.091 C 141.604 33.573 139.579 35.591 137.088 35.591 L 137.088 36.409 C 139.579 36.409 141.604 38.427 141.604 40.909 L 142.425 40.909 C 142.425 38.427 144.451 36.409 146.941 36.409 Z M 151.123 61.26 L 151.101 61.26 C 148.216 62.858 145.113 63.665 142.004 63.665 C 139.836 63.665 137.658 63.273 135.55 62.482 C 129.332 60.147 124.253 54.584 121.62 47.215 C 116.644 33.3 121.707 16.931 132.901 10.724 L 132.912 10.724 C 137.811 8.013 143.328 7.576 148.463 9.502 C 154.681 11.836 159.76 17.4 162.393 24.769 C 167.363 38.678 162.311 55.047 151.123 61.26 Z M 150.729 60.545 C 157.598 56.722 159.246 42.6 154.402 29.051 C 151.194 20.084 145.764 13.216 140.219 11.138 C 137.707 10.195 135.386 10.298 133.317 11.444 L 133.306 11.444 C 133.306 11.444 133.301 11.444 133.295 11.449 C 126.431 15.273 124.778 29.395 129.622 42.944 C 132.83 51.911 138.26 58.778 143.805 60.856 C 146.312 61.8 148.632 61.696 150.707 60.551 C 150.707 60.551 150.712 60.551 150.718 60.545 C 150.718 60.545 150.723 60.545 150.729 60.54 Z\" fill=\"var(--token-74296f42-e321-4996-928b-dc813e8d8a95, rgb(0, 0, 0))\"></path></svg>',svgContentId:12563521649,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jm26wl\",\"data-framer-name\":\"Outline Small\",layoutDependency:layoutDependency,layoutId:\"I6_yIXGIf\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1nccsaf\",\"data-framer-name\":\"SaloJazz Logo Black Outline CROPPED\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"DQx7qns_I\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 311 72\"><path d=\"M 114.323 50.078 C 112.151 58.276 108.026 61.773 100.529 61.773 L 96.574 61.773 L 96.574 9.409 L 88.117 9.409 L 88.117 62.591 L 119.664 62.591 L 115.097 50.04 L 114.317 50.073 Z M 95.761 61.773 L 88.941 61.773 L 88.941 10.227 L 95.761 10.227 Z M 106.176 61.773 C 110.361 60.36 113.068 57.076 114.77 51.507 L 118.502 61.773 Z M 261.316 50.078 C 259.145 58.276 255.02 61.773 247.523 61.773 L 240.55 61.773 C 240.217 53.318 246.934 44.645 253.438 36.251 C 260.132 27.611 267.056 18.676 266.483 9.791 L 266.462 9.409 L 230.576 9.409 L 235.143 21.96 L 235.924 21.927 C 238.095 13.729 242.22 10.233 249.717 10.233 L 256.69 10.233 C 257.022 18.687 250.306 27.36 243.802 35.755 C 237.107 44.395 230.184 53.329 230.757 62.215 L 230.778 62.596 L 266.663 62.596 L 262.097 50.045 Z M 235.476 20.493 L 231.744 10.227 L 244.07 10.227 C 239.885 11.64 237.178 14.924 235.476 20.493 Z M 239.732 61.773 L 231.548 61.773 C 231.215 53.318 237.937 44.645 244.441 36.251 C 251.026 27.753 257.83 18.965 257.508 10.227 L 265.692 10.227 C 266.025 18.682 259.303 27.355 252.799 35.749 C 246.214 44.247 239.41 53.035 239.732 61.773 Z M 253.17 61.773 C 257.355 60.36 260.061 57.076 261.764 51.507 L 265.496 61.773 Z M 303.329 50.078 C 301.157 58.276 297.032 61.773 289.536 61.773 L 282.563 61.773 C 282.23 53.318 288.946 44.645 295.45 36.251 C 302.145 27.611 309.069 18.676 308.496 9.791 L 308.474 9.409 L 272.589 9.409 L 277.156 21.96 L 277.936 21.927 C 280.107 13.729 284.232 10.233 291.729 10.233 L 298.702 10.233 C 299.035 18.687 292.318 27.36 285.814 35.755 C 279.12 44.395 272.196 53.329 272.769 62.215 L 272.791 62.596 L 308.676 62.596 L 304.109 50.045 Z M 277.488 20.493 L 273.756 10.227 L 286.082 10.227 C 281.897 11.64 279.191 14.924 277.488 20.493 Z M 281.744 61.773 L 273.56 61.773 C 273.227 53.318 279.949 44.645 286.453 36.251 C 293.038 27.753 299.842 18.965 299.52 10.227 L 307.704 10.227 C 308.037 18.682 301.315 27.355 294.812 35.749 C 288.226 44.247 281.422 53.035 281.744 61.773 Z M 295.183 61.773 C 299.368 60.36 302.074 57.076 303.776 51.507 L 307.508 61.773 Z M 24.1 32.051 C 18.218 27.147 12.658 22.516 11.867 18.06 C 11.469 15.818 12.031 13.593 13.406 11.951 C 14.481 10.664 16.554 9.131 20.313 9.131 C 23.26 9.131 25.862 10.315 27.657 12.464 C 29.605 14.798 30.423 18.065 29.851 21.196 L 29.741 21.791 L 36.016 20.515 L 36.016 20.182 C 36.016 13.642 28.972 8.318 20.313 8.318 C 11.654 8.318 4.643 13.642 4.643 20.182 C 4.643 26.073 10.694 31.587 16.99 36.927 C 8.632 38.116 2.461 43.669 2.461 50.182 C 2.461 57.627 10.476 63.682 20.33 63.682 C 30.183 63.682 38.198 57.627 38.198 50.182 C 38.198 43.805 31.029 37.827 24.1 32.051 Z M 35.192 19.849 L 30.751 20.755 C 31.165 17.569 30.265 14.318 28.29 11.945 C 27.673 11.205 26.953 10.556 26.151 10.02 C 31.34 11.667 35.018 15.436 35.198 19.849 Z M 3.279 50.182 C 3.279 43.893 9.516 38.547 17.842 37.642 C 18.043 37.811 18.24 37.98 18.442 38.149 C 23.969 42.807 29.196 47.209 30.402 51.529 C 31.116 54.082 30.543 57 28.912 59.149 C 27.624 60.845 25.093 62.864 20.33 62.864 C 10.929 62.864 3.279 57.175 3.279 50.182 Z M 27.368 61.729 C 28.207 61.155 28.948 60.45 29.561 59.64 C 31.346 57.289 31.968 54.098 31.187 51.305 C 29.911 46.745 24.596 42.267 18.966 37.522 C 12.325 31.925 5.462 26.144 5.462 20.182 C 5.462 15.72 9.035 11.869 14.164 10.129 C 13.591 10.549 13.138 11.002 12.778 11.427 C 11.245 13.255 10.618 15.725 11.06 18.207 C 11.905 22.953 17.574 27.676 23.576 32.678 C 30.363 38.335 37.38 44.182 37.38 50.176 C 37.38 55.304 33.266 59.727 27.368 61.724 Z M 61.409 9.676 L 48.019 45.376 C 47.998 45.431 47.981 45.48 47.959 45.535 L 41.559 62.591 L 57.088 62.591 C 61.311 62.591 64.884 60.933 66.887 58.047 C 67.907 56.575 68.835 54.322 68.671 51.131 L 72.97 62.591 L 82.028 62.591 L 62.173 9.676 Z M 42.738 61.773 L 46.617 51.431 C 46.415 54.687 47.316 56.918 48.32 58.364 C 49.373 59.885 50.906 61.058 52.712 61.773 Z M 66.21 57.578 C 64.366 60.24 61.038 61.773 57.088 61.773 C 53.699 61.773 50.677 60.322 48.991 57.895 C 46.972 54.987 46.885 50.815 48.723 45.818 L 57.699 21.889 L 66.614 45.66 C 68.42 50.471 68.278 54.589 66.21 57.573 Z M 73.532 61.773 L 67.383 45.376 L 58.135 20.727 L 61.791 10.985 L 80.844 61.773 Z M 204.043 9.676 L 184.194 62.591 L 199.722 62.591 C 203.945 62.591 207.519 60.933 209.516 58.047 C 210.536 56.575 211.464 54.322 211.3 51.131 L 215.599 62.591 L 224.657 62.591 L 204.807 9.676 Z M 185.372 61.773 L 189.252 51.425 C 189.05 54.682 189.95 56.913 190.954 58.358 C 192.007 59.88 193.54 61.053 195.346 61.767 L 185.372 61.767 Z M 208.845 57.578 C 207.001 60.24 203.672 61.773 199.722 61.773 C 196.334 61.773 193.311 60.322 191.625 57.895 C 189.59 54.96 189.514 50.733 191.407 45.676 L 200.328 21.895 L 209.243 45.665 C 211.049 50.476 210.907 54.6 208.839 57.584 Z M 216.167 61.773 L 210.018 45.376 L 200.77 20.727 L 204.425 10.985 L 223.478 61.773 Z M 171.825 49.636 C 171.825 67.331 162.473 68.313 162.38 68.318 L 162.413 69.136 C 162.593 69.136 180.282 68.935 180.282 51.273 L 180.282 9.409 L 171.825 9.409 Z M 172.643 10.227 L 179.463 10.227 L 179.463 51.273 C 179.463 58.331 176.61 63.344 170.985 66.169 C 169.102 67.113 167.209 67.642 165.681 67.942 C 168.671 66.098 172.643 61.429 172.643 49.642 Z M 142.034 31.091 L 141.216 31.091 C 141.216 33.573 139.197 35.591 136.715 35.591 L 136.715 36.409 C 139.197 36.409 141.216 38.427 141.216 40.909 L 142.034 40.909 C 142.034 38.427 144.053 36.409 146.536 36.409 L 146.536 35.591 C 144.053 35.591 142.034 33.573 142.034 31.091 Z M 141.625 38.864 C 141.084 37.57 140.055 36.541 138.761 36 C 140.055 35.459 141.084 34.43 141.625 33.136 C 142.166 34.43 143.195 35.459 144.49 36 C 143.195 36.541 142.166 37.57 141.625 38.864 Z M 161.944 24.775 C 159.319 17.411 154.261 11.847 148.058 9.507 C 142.945 7.582 137.44 8.013 132.562 10.729 L 132.551 10.729 C 121.394 16.936 116.347 33.305 121.306 47.22 C 123.931 54.584 128.989 60.147 135.192 62.487 C 137.293 63.278 139.459 63.671 141.625 63.671 C 144.73 63.671 147.823 62.864 150.699 61.26 C 161.856 55.053 166.903 38.684 161.944 24.769 Z M 135.481 61.729 C 129.507 59.476 124.624 54.093 122.081 46.958 C 117.929 35.307 120.952 21.9 128.759 14.542 C 124.902 20.815 124.591 32.231 128.508 43.227 C 131.782 52.418 137.38 59.471 143.125 61.631 C 144.108 62.002 145.073 62.22 146.017 62.291 C 142.542 63.207 138.919 63.027 135.481 61.735 Z M 150.3 60.551 C 148.232 61.702 145.914 61.805 143.409 60.862 C 137.888 58.784 132.47 51.916 129.272 42.949 C 124.444 29.4 126.091 15.278 132.939 11.455 L 132.944 11.455 C 135.012 10.304 137.331 10.2 139.835 11.144 C 145.357 13.222 150.775 20.089 153.972 29.056 C 158.801 42.611 157.153 56.744 150.3 60.556 Z M 154.496 57.464 C 158.354 51.191 158.665 39.775 154.747 28.778 C 151.473 19.587 145.87 12.535 140.13 10.375 C 139.148 10.004 138.182 9.785 137.238 9.715 C 140.714 8.804 144.337 8.978 147.774 10.271 C 153.749 12.524 158.632 17.907 161.18 25.042 C 165.332 36.693 162.309 50.1 154.502 57.458 Z\" fill=\"var(--token-74296f42-e321-4996-928b-dc813e8d8a95, rgb(0, 0, 0))\"></path></svg>',svgContentId:8601672990,withExternalLayout:true})})],speed:10,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-W1RGJ.framer-52f3v6, .framer-W1RGJ .framer-52f3v6 { display: block; }\",\".framer-W1RGJ.framer-o7ixn7 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-W1RGJ .framer-13kgdkg-container { flex: none; height: 180px; position: relative; width: 100%; }\",\".framer-W1RGJ .framer-svjffg, .framer-W1RGJ .framer-jwys8v, .framer-W1RGJ .framer-jm26wl { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-W1RGJ .framer-d4zc8w, .framer-W1RGJ .framer-1t7mpvx { flex: none; height: 132px; position: relative; width: 570px; }\",\".framer-W1RGJ .framer-1j8nwwe-container { flex: none; height: 120px; position: relative; width: 100%; }\",\".framer-W1RGJ .framer-1s2vtwa { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-W1RGJ .framer-7hbht2 { flex: none; height: 72px; position: relative; width: 312px; }\",\".framer-W1RGJ .framer-1nccsaf { flex: none; height: 72px; position: relative; width: 311px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-W1RGJ.framer-o7ixn7, .framer-W1RGJ .framer-svjffg, .framer-W1RGJ .framer-jwys8v, .framer-W1RGJ .framer-1s2vtwa, .framer-W1RGJ .framer-jm26wl { gap: 0px; } .framer-W1RGJ.framer-o7ixn7 > *, .framer-W1RGJ .framer-1s2vtwa > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-W1RGJ.framer-o7ixn7 > :first-child, .framer-W1RGJ .framer-1s2vtwa > :first-child { margin-top: 0px; } .framer-W1RGJ.framer-o7ixn7 > :last-child, .framer-W1RGJ .framer-1s2vtwa > :last-child { margin-bottom: 0px; } .framer-W1RGJ .framer-svjffg > *, .framer-W1RGJ .framer-jwys8v > *, .framer-W1RGJ .framer-jm26wl > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-W1RGJ .framer-svjffg > :first-child, .framer-W1RGJ .framer-jwys8v > :first-child, .framer-W1RGJ .framer-jm26wl > :first-child { margin-left: 0px; } .framer-W1RGJ .framer-svjffg > :last-child, .framer-W1RGJ .framer-jwys8v > :last-child, .framer-W1RGJ .framer-jm26wl > :last-child { margin-right: 0px; } }\",\".framer-W1RGJ.framer-v-ib3mp2 .framer-1j8nwwe-container { height: 100px; }\",'.framer-W1RGJ[data-border=\"true\"]::after, .framer-W1RGJ [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 180\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"n7yjLaMxT\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameriJ8SzfvZu=withCSS(Component,css,\"framer-W1RGJ\");export default FrameriJ8SzfvZu;FrameriJ8SzfvZu.displayName=\"Logoband\";FrameriJ8SzfvZu.defaultProps={height:180,width:1440};addPropertyControls(FrameriJ8SzfvZu,{variant:{options:[\"E5oHNLZbW\",\"n7yjLaMxT\"],optionTitles:[\"Bottom\",\"Bottom Small\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameriJ8SzfvZu,[{explicitInter:true,fonts:[]},...TickerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriJ8SzfvZu\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"n7yjLaMxT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"180\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./iJ8SzfvZu.map", "// Generated by Framer (400c93f)\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,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/dsA0XM7d3nvSarh4JgAU/mgO5WuHvpcPCdkrqyDtE/A0bUGL6t4.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/2f2Ts0rERzVvwtc4YMDe/ZDGewHJjBQi4a1JDDhY4/f880yeNTf.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/mqcIRON2zs2sakleFLyg/FnsOaz6RQZLEfKnvfWH7/lGtcztegL.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/7ErteAAmsC4HnNt0MZ23/a9d1a13e5gJRDrlMsAIk/nZrAb_XFK.js\";import SocialLink from\"https://framerusercontent.com/modules/t0NDAoWrKZM1gKstdEhW/57OeCs0n9nr1LqypuyV3/gFt03Aj2O.js\";import Logoband from\"https://framerusercontent.com/modules/Z8lUrn5x6tPU06vSclRl/iHFdI8ZDDF7Ix11kqwVr/iJ8SzfvZu.js\";const SocialLinkFonts=getFonts(SocialLink);const LogobandFonts=getFonts(Logoband);const MotionFooterWithFX=withFX(motion.footer);const cycleOrder=[\"Q6Rhv_uLB\",\"n26V_x55J\"];const serializationHash=\"framer-2vI59\";const variantClassNames={n26V_x55J:\"framer-v-10noy3f\",Q6Rhv_uLB:\"framer-v-134i07f\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:160};const transition1={bounce:0,delay:0,duration:2,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:160};const transition2={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 humanReadableVariantMap={Default:\"Q6Rhv_uLB\",Mobile:\"n26V_x55J\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Q6Rhv_uLB\"};};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:\"Q6Rhv_uLB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.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:transition2,children:/*#__PURE__*/_jsxs(MotionFooterWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-134i07f\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"Q6Rhv_uLB\",ref:refBinding,style:{...style},...addPropertyOverrides({n26V_x55J:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1o084xn\",layoutDependency:layoutDependency,layoutId:\"gBcs4PfWL\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,width:\"60px\",y:(componentViewport?.y||0)+64+(((componentViewport?.height||638)-104-557.6)/2+0+0)+0,...addPropertyOverrides({n26V_x55J:{y:(componentViewport?.y||0)+64+(((componentViewport?.height||558)-104-557.6)/2+0+0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15pqlem-container\",layoutDependency:layoutDependency,layoutId:\"pT3rlMWE3-container\",nodeId:\"pT3rlMWE3\",rendersWithMotion:true,scopeId:\"mVKvJsVOm\",children:/*#__PURE__*/_jsx(SocialLink,{F_v1zWkGO:\"https://www.facebook.com/salojazz\",height:\"100%\",id:\"pT3rlMWE3\",layoutId:\"pT3rlMWE3\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",Z6EJnlvFS:\"FacebookLogo\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,width:\"60px\",y:(componentViewport?.y||0)+64+(((componentViewport?.height||638)-104-557.6)/2+0+0)+0,...addPropertyOverrides({n26V_x55J:{y:(componentViewport?.y||0)+64+(((componentViewport?.height||558)-104-557.6)/2+0+0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tfcm5r-container\",layoutDependency:layoutDependency,layoutId:\"xFIWawtVE-container\",nodeId:\"xFIWawtVE\",rendersWithMotion:true,scopeId:\"mVKvJsVOm\",children:/*#__PURE__*/_jsx(SocialLink,{F_v1zWkGO:\"https://www.instagram.com/salojazz\",height:\"100%\",id:\"xFIWawtVE\",layoutId:\"xFIWawtVE\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",Z6EJnlvFS:\"InstagramLogo\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jmit0c\",layoutDependency:layoutDependency,layoutId:\"h23R8g1wa\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1inebhd\",\"data-styles-preset\":\"f880yeNTf\",children:\"Yhteystiedot\"})}),className:\"framer-1ep7mhc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WScSGbu7q\",style:{\"--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__*/_jsxs(motion.p,{className:\"framer-styles-preset-1hkjinm\",\"data-styles-preset\":\"A0bUGL6t4\",style:{\"--framer-text-alignment\":\"center\"},children:[/*#__PURE__*/_jsx(Link,{href:\"mailto:info@salojazz.fi\",motionChild:true,nodeId:\"ajEbX01OP\",openInNewTab:true,scopeId:\"mVKvJsVOm\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1423gnl\",\"data-styles-preset\":\"nZrAb_XFK\",children:\"info@salojazz.fi\"})}),/*#__PURE__*/_jsx(Link,{href:\"mailto:info@salojazz.fi\",motionChild:true,nodeId:\"ajEbX01OP\",openInNewTab:true,scopeId:\"mVKvJsVOm\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11t2k5d\",\"data-styles-preset\":\"lGtcztegL\",children:/*#__PURE__*/_jsx(motion.br,{})})}),/*#__PURE__*/_jsx(Link,{href:\"tel:+358442305219\",motionChild:true,nodeId:\"ajEbX01OP\",openInNewTab:true,scopeId:\"mVKvJsVOm\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1423gnl\",\"data-styles-preset\":\"nZrAb_XFK\",children:\"+358 44 230 5219\"})}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"s0dYuF45D\"},motionChild:true,nodeId:\"ajEbX01OP\",openInNewTab:false,scopeId:\"mVKvJsVOm\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1423gnl\",\"data-styles-preset\":\"nZrAb_XFK\",children:\"Yhteydenottolomake\"})}),/*#__PURE__*/_jsx(motion.br,{}),\"Y-tunnus: 25020403\"]})}),className:\"framer-dpheod\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ajEbX01OP\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uigpaq\",layoutDependency:layoutDependency,layoutId:\"xpfH2WWme\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:180,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+64+(((componentViewport?.height||638)-104-557.6)/2+130.6+128)+0+0,...addPropertyOverrides({n26V_x55J:{y:(componentViewport?.y||0)+64+(((componentViewport?.height||558)-104-557.6)/2+130.6+128)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ausuct-container\",layoutDependency:layoutDependency,layoutId:\"Jo0kPk8lb-container\",nodeId:\"Jo0kPk8lb\",rendersWithMotion:true,scopeId:\"mVKvJsVOm\",children:/*#__PURE__*/_jsx(Logoband,{height:\"100%\",id:\"Jo0kPk8lb\",layoutId:\"Jo0kPk8lb\",style:{width:\"100%\"},variant:\"E5oHNLZbW\",width:\"100%\",...addPropertyOverrides({n26V_x55J:{variant:\"n7yjLaMxT\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1hkjinm\",\"data-styles-preset\":\"A0bUGL6t4\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d8ce73ff-4ca7-4398-8573-c697c4bdf6ac, rgb(77, 75, 88)))\"},children:[\"\\xa9\\xa02025\\xa0SaloJazz, \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zoZC0YWmh\"},motionChild:true,nodeId:\"jjQZVUpoQ\",openInNewTab:false,scopeId:\"mVKvJsVOm\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1423gnl\",\"data-styles-preset\":\"nZrAb_XFK\",children:\"Tietosuojak\\xe4yt\\xe4nt\\xf6\"})})]})}),className:\"framer-5admnt\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jjQZVUpoQ\",style:{\"--extracted-r6o4lv\":\"var(--token-d8ce73ff-4ca7-4398-8573-c697c4bdf6ac, rgb(77, 75, 88))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2vI59.framer-cyg0ij, .framer-2vI59 .framer-cyg0ij { display: block; }\",\".framer-2vI59.framer-134i07f { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: visible; padding: 64px 0px 40px 0px; position: relative; width: 1360px; }\",\".framer-2vI59 .framer-1o084xn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2vI59 .framer-15pqlem-container, .framer-2vI59 .framer-tfcm5r-container { flex: none; height: 60px; position: relative; width: 60px; }\",\".framer-2vI59 .framer-1jmit0c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1280px; }\",\".framer-2vI59 .framer-1ep7mhc { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-2vI59 .framer-dpheod { flex: none; height: auto; max-width: 540px; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-2vI59 .framer-uigpaq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2vI59 .framer-1ausuct-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-2vI59 .framer-5admnt { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-2vI59.framer-134i07f, .framer-2vI59 .framer-1o084xn, .framer-2vI59 .framer-1jmit0c, .framer-2vI59 .framer-uigpaq { gap: 0px; } .framer-2vI59.framer-134i07f > * { margin: 0px; margin-bottom: calc(64px / 2); margin-top: calc(64px / 2); } .framer-2vI59.framer-134i07f > :first-child, .framer-2vI59 .framer-1jmit0c > :first-child, .framer-2vI59 .framer-uigpaq > :first-child { margin-top: 0px; } .framer-2vI59.framer-134i07f > :last-child, .framer-2vI59 .framer-1jmit0c > :last-child, .framer-2vI59 .framer-uigpaq > :last-child { margin-bottom: 0px; } .framer-2vI59 .framer-1o084xn > * { margin: 0px; margin-left: calc(14px / 2); margin-right: calc(14px / 2); } .framer-2vI59 .framer-1o084xn > :first-child { margin-left: 0px; } .framer-2vI59 .framer-1o084xn > :last-child { margin-right: 0px; } .framer-2vI59 .framer-1jmit0c > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-2vI59 .framer-uigpaq > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 638\n * @framerIntrinsicWidth 1360\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"n26V_x55J\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermVKvJsVOm=withCSS(Component,css,\"framer-2vI59\");export default FramermVKvJsVOm;FramermVKvJsVOm.displayName=\"Footer\";FramermVKvJsVOm.defaultProps={height:638,width:1360};addPropertyControls(FramermVKvJsVOm,{variant:{options:[\"Q6Rhv_uLB\",\"n26V_x55J\"],optionTitles:[\"Default\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramermVKvJsVOm,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...SocialLinkFonts,...LogobandFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermVKvJsVOm\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"n26V_x55J\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"638\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1360\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (400c93f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCodeBoundaryForOverrides,withCSS,withMappedReactProps,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import GradientBackground,*as GradientBackgroundInfo from\"#framer/local/canvasComponent/dAScbLcYK/dAScbLcYK.js\";import Navigation from\"#framer/local/canvasComponent/GYWXQS1Ri/GYWXQS1Ri.js\";import Footer from\"#framer/local/canvasComponent/mVKvJsVOm/mVKvJsVOm.js\";import{withResponsiveTheme}from\"#framer/local/codeFile/xTUbOG6/Theme_variant.js\";const SmoothScrollFonts=getFonts(SmoothScroll);const GradientBackgroundFonts=getFonts(GradientBackground);const GradientBackgroundWithResponsiveTheme1xld4h5WithMappedReactProps17agmjh=withMappedReactProps(withCodeBoundaryForOverrides(GradientBackground,{nodeId:\"VE7iy6eRF\",override:withResponsiveTheme,scopeId:\"V4jrViGlw\"}),GradientBackgroundInfo);const NavigationFonts=getFonts(Navigation);const NavigationWithVariantAppearEffect=withVariantAppearEffect(Navigation);const FooterFonts=getFonts(Footer);const NavigationControls=getPropertyControls(Navigation);const breakpoints={MeOYVlJVf:\"(min-width: 810px) and (max-width: 1199px)\",RZGrWCX6I:\"(min-width: 1200px)\",xCMEPlKpd:\"(max-width: 809px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-yf3lm\";const variantClassNames={MeOYVlJVf:\"framer-v-1qaxwgd\",RZGrWCX6I:\"framer-v-1uzu2jl\",xCMEPlKpd:\"framer-v-yhwclu\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const breakpointRules={MeOYVlJVf:[\".framer-yf3lm.framer-1uzu2jl { gap: calc(max(0, var(--feg23x)) * 1px); padding: 160px 20px 0px 20px; }\",\".framer-yf3lm .framer-1xld4h5-container { height: var(--framer-aspect-ratio-supported, 544px); }\",'.framer-yf3lm .framer-huq0zp, [data-layout-template=\"true\"] > #overlay { margin-bottom: calc(calc(max(0, var(--feg23x)) * 1px) * -1); }',\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-yf3lm.framer-1uzu2jl { gap: 0px; } .framer-yf3lm.framer-1uzu2jl > * { margin: 0px; margin-bottom: calc(calc(max(0, var(--feg23x)) * 1px) / 2); margin-top: calc(calc(max(0, var(--feg23x)) * 1px) / 2); } .framer-yf3lm.framer-1uzu2jl > :first-child { margin-top: 0px; } .framer-yf3lm.framer-1uzu2jl > :last-child { margin-bottom: 0px; } }\"],xCMEPlKpd:[\".framer-yf3lm.framer-1uzu2jl { gap: calc(max(0, var(--i10cza)) * 1px); padding: 140px 8px 0px 8px; }\",\".framer-yf3lm .framer-1xld4h5-container { height: var(--framer-aspect-ratio-supported, 400px); min-height: 400px; }\",'.framer-yf3lm .framer-huq0zp, [data-layout-template=\"true\"] > #overlay { margin-bottom: calc(calc(max(0, var(--i10cza)) * 1px) * -1); }',\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-yf3lm.framer-1uzu2jl { gap: 0px; } .framer-yf3lm.framer-1uzu2jl > * { margin: 0px; margin-bottom: calc(calc(max(0, var(--i10cza)) * 1px) / 2); margin-top: calc(calc(max(0, var(--i10cza)) * 1px) / 2); } .framer-yf3lm.framer-1uzu2jl > :first-child { margin-top: 0px; } .framer-yf3lm.framer-1uzu2jl > :last-child { margin-bottom: 0px; } }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={MeOYVlJVf:\".framer-1qaxwgd-override\",xCMEPlKpd:\".framer-yhwclu-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yf3lm.framer-1rkljkh, .framer-yf3lm .framer-1rkljkh { display: block; }\",'.framer-yf3lm.framer-1uzu2jl { --selection-background-color: var(--token-74296f42-e321-4996-928b-dc813e8d8a95, #080d12) /* {\"name\":\"content-strong\"} */; --selection-color: var(--token-7b32fbdc-4724-442d-ad7a-45133b6996f1, #f9f9fb) /* {\"name\":\"content-inverse\"} */; align-content: center; align-items: center; background-color: var(--token-a3d2189a-91c2-444c-b650-cafbf89e0e47, #e0e2f4); display: flex; flex-direction: column; flex-wrap: nowrap; gap: calc(max(0, var(--1w3q57h)) * 1px); height: min-content; justify-content: flex-start; overflow: hidden; padding: 240px 40px 0px 40px; position: relative; width: 100%; }',\".framer-yf3lm .framer-16hdf2f-container { flex: none; height: auto; left: 0px; position: absolute; top: 0px; width: auto; z-index: -1; }\",\".framer-yf3lm .framer-1xld4h5-container { -webkit-mask: linear-gradient(0deg, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.02) 30%, rgba(0,0,0,1) 100%) add; aspect-ratio: 1.4883720930232558 / 1; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 806px); left: 0px; mask: linear-gradient(0deg, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.02) 30%, rgba(0,0,0,1) 100%) add; opacity: 0.28; position: absolute; width: 100%; z-index: 0; }\",\".framer-yf3lm .framer-4cogh0-container { flex: none; height: auto; left: 50%; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-yf3lm .framer-huq0zp { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: calc(calc(max(0, var(--1w3q57h)) * 1px) * -1); position: relative; width: 0px; }\",\".framer-yf3lm .framer-1cyrv7i-container { flex: none; height: auto; order: 1004; position: relative; view-transition-name: framer-yf3lm-1cyrv7i-exclude; width: 100%; z-index: 1; }\",\"::view-transition-group(framer-yf3lm-1cyrv7i-exclude), ::view-transition-new(framer-yf3lm-1cyrv7i-exclude), ::view-transition-old(framer-yf3lm-1cyrv7i-exclude) { animation: none !important; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: calc(calc(max(0, var(--1w3q57h)) * 1px) * -1); }',\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-yf3lm.framer-1uzu2jl { gap: 0px; } .framer-yf3lm.framer-1uzu2jl > * { margin: 0px; margin-bottom: calc(calc(max(0, var(--1w3q57h)) * 1px) / 2); margin-top: calc(calc(max(0, var(--1w3q57h)) * 1px) / 2); } .framer-yf3lm.framer-1uzu2jl > :first-child { margin-top: 0px; } .framer-yf3lm.framer-1uzu2jl > :last-child { margin-bottom: 0px; } }\",'.framer-yf3lm[data-selection=\"true\"] * ::selection, .framer-yf3lm [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={MeOYVlJVf:\"(min-width: 810px) and (max-width: 1199px)\",RZGrWCX6I:\"(min-width: 1200px)\",xCMEPlKpd:\"(max-width: 809px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Desktop - Etusivu\":\"xtDYzPpIu\",\"Desktop - In English\":\"FrOM73Sbq\",\"Desktop - Koulutus\":\"hT1qNsDj8\",\"Desktop - Meist\\xe4\":\"cufyRUXsd\",\"Desktop - None\":\"YkIz_uPWe\",\"Desktop - Tapahtumat\":\"n5URZQup8\",\"Desktop - Uutiset\":\"cCdgQtBFb\",\"Mobile menu\":\"y3Ce7e0UH\"};const humanReadableVariantMap={Desktop:\"RZGrWCX6I\",Phone:\"xCMEPlKpd\",Tablet:\"MeOYVlJVf\"};const getProps=({currentPage,gapDesktop,gapMobile,gapTablet,height,id,navbarVariantTrigger,width,...props})=>{return{...props,f0IqsXkWQ:navbarVariantTrigger??props.f0IqsXkWQ,FYYCpX9rq:gapDesktop??props.FYYCpX9rq??40,jAxYuy1tr:gapTablet??props.jAxYuy1tr??40,sVBMUhcZH:gapMobile??props.sVBMUhcZH??40,variant:humanReadableVariantMap[props.variant]??props.variant??\"RZGrWCX6I\",wlsjKzzBI:humanReadableEnumMap[currentPage]??currentPage??props.wlsjKzzBI??\"YkIz_uPWe\"};};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,f0IqsXkWQ,wlsjKzzBI,FYYCpX9rq,jAxYuy1tr,sVBMUhcZH,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"RZGrWCX6I\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-a3d2189a-91c2-444c-b650-cafbf89e0e47, rgb(224, 226, 244)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1uzu2jl\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{\"--1w3q57h\":FYYCpX9rq,\"--feg23x\":jAxYuy1tr,\"--i10cza\":sVBMUhcZH,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-16hdf2f-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"hmS5p4Wmt\",scopeId:\"V4jrViGlw\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"hmS5p4Wmt\",intensity:10,layoutId:\"hmS5p4Wmt\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:860,width:\"100vw\",y:1344,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xld4h5-container\",nodeId:\"VE7iy6eRF\",rendersWithMotion:true,scopeId:\"V4jrViGlw\",style:{rotate:-180},children:/*#__PURE__*/_jsx(GradientBackgroundWithResponsiveTheme1xld4h5WithMappedReactProps17agmjh,{height:\"100%\",id:\"VE7iy6eRF\",layoutId:\"VE7iy6eRF\",style:{height:\"100%\",width:\"100%\"},variant:\"TLuJdgLy6\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:116,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-4cogh0-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"saDGls1q1\",rendersWithMotion:true,scopeId:\"V4jrViGlw\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MeOYVlJVf:{__framer__targets:[{ref:f0IqsXkWQ,target:\"qFEEbr6hG\"}],variant:\"AWgxJr0iB\"},xCMEPlKpd:{__framer__targets:[{ref:f0IqsXkWQ,target:\"qFEEbr6hG\"}],variant:\"AWgxJr0iB\"}},children:/*#__PURE__*/_jsx(NavigationWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:f0IqsXkWQ,target:\"ddh1NRXe5\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"saDGls1q1\",layoutId:\"saDGls1q1\",style:{width:\"100%\"},variant:\"do7fiNujc\",width:\"100%\",ZeFVMUvk7:wlsjKzzBI})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-huq0zp\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MeOYVlJVf:{width:\"calc(100vw - 40px)\",y:1160},xCMEPlKpd:{width:\"calc(100vw - 16px)\",y:1140}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:638,width:\"calc(100vw - 80px)\",y:1240,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1cyrv7i-container\",nodeId:\"b13ZpueA2\",scopeId:\"V4jrViGlw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MeOYVlJVf:{variant:\"n26V_x55J\"},xCMEPlKpd:{variant:\"n26V_x55J\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"b13ZpueA2\",layoutId:\"b13ZpueA2\",style:{width:\"100%\"},variant:\"Q6Rhv_uLB\",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 2204\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MeOYVlJVf\":{\"layout\":[\"fixed\",\"fixed\"]},\"xCMEPlKpd\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"f0IqsXkWQ\":\"navbarVariantTrigger\",\"wlsjKzzBI\":\"currentPage\",\"FYYCpX9rq\":\"gapDesktop\",\"jAxYuy1tr\":\"gapTablet\",\"sVBMUhcZH\":\"gapMobile\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"RZGrWCX6I\":[\".framer-16hdf2f-container\",\".framer-1xld4h5-container\",\".framer-4cogh0-container\",\".framer-1cyrv7i-container\"],\"MeOYVlJVf\":[\".framer-16hdf2f-container\",\".framer-1xld4h5-container\",\".framer-4cogh0-container\",\".framer-1cyrv7i-container\"],\"xCMEPlKpd\":[\".framer-16hdf2f-container\",\".framer-1xld4h5-container\",\".framer-4cogh0-container\",\".framer-1cyrv7i-container\"]}\n * @framerBreakpoints {\"RZGrWCX6I\":{\"min\":1200,\"canvasClassName\":\"framer-1uzu2jl-override\",\"minHeight\":2204,\"viewportHeight\":537,\"name\":\"Desktop\",\"width\":1200},\"MeOYVlJVf\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1qaxwgd-override\",\"minHeight\":2204,\"viewportHeight\":537,\"name\":\"Tablet\",\"width\":810},\"xCMEPlKpd\":{\"max\":809,\"canvasClassName\":\"framer-yhwclu-override\",\"minHeight\":2204,\"viewportHeight\":537,\"name\":\"Phone\",\"width\":390}}\n * @framerDefaultVariant RZGrWCX6I\n * @framerLayoutTemplate\n */const FramerV4jrViGlw=withCSS(Component,css,\"framer-yf3lm\");export default FramerV4jrViGlw;FramerV4jrViGlw.displayName=\"Main\";FramerV4jrViGlw.defaultProps={height:2204,width:1200};addPropertyControls(FramerV4jrViGlw,{f0IqsXkWQ:{title:\"Navbar variant trigger\",type:ControlType.ScrollSectionRef},wlsjKzzBI:NavigationControls?.[\"ZeFVMUvk7\"]&&{...NavigationControls[\"ZeFVMUvk7\"],defaultValue:\"YkIz_uPWe\",description:undefined,hidden:undefined,title:\"Current Page\"},FYYCpX9rq:{defaultValue:40,displayStepper:true,min:0,step:40,title:\"Gap Desktop\",type:ControlType.Number},jAxYuy1tr:{defaultValue:40,displayStepper:true,min:0,step:40,title:\"Gap Tablet\",type:ControlType.Number},sVBMUhcZH:{defaultValue:40,displayStepper:true,min:0,step:40,title:\"Gap Mobile\",type:ControlType.Number}});addFonts(FramerV4jrViGlw,[{explicitInter:true,fonts:[]},...SmoothScrollFonts,...GradientBackgroundFonts,...NavigationFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerV4jrViGlw\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"f0IqsXkWQ\\\":\\\"navbarVariantTrigger\\\",\\\"wlsjKzzBI\\\":\\\"currentPage\\\",\\\"FYYCpX9rq\\\":\\\"gapDesktop\\\",\\\"jAxYuy1tr\\\":\\\"gapTablet\\\",\\\"sVBMUhcZH\\\":\\\"gapMobile\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerDefaultVariant\":\"RZGrWCX6I\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MeOYVlJVf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xCMEPlKpd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"2204\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerHitTargets\":\"{\\\"RZGrWCX6I\\\":[\\\".framer-16hdf2f-container\\\",\\\".framer-1xld4h5-container\\\",\\\".framer-4cogh0-container\\\",\\\".framer-1cyrv7i-container\\\"],\\\"MeOYVlJVf\\\":[\\\".framer-16hdf2f-container\\\",\\\".framer-1xld4h5-container\\\",\\\".framer-4cogh0-container\\\",\\\".framer-1cyrv7i-container\\\"],\\\"xCMEPlKpd\\\":[\\\".framer-16hdf2f-container\\\",\\\".framer-1xld4h5-container\\\",\\\".framer-4cogh0-container\\\",\\\".framer-1cyrv7i-container\\\"]}\",\"framerLayoutTemplate\":\"\",\"framerBreakpoints\":\"{\\\"RZGrWCX6I\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1uzu2jl-override\\\",\\\"minHeight\\\":2204,\\\"viewportHeight\\\":537,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200},\\\"MeOYVlJVf\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1qaxwgd-override\\\",\\\"minHeight\\\":2204,\\\"viewportHeight\\\":537,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810},\\\"xCMEPlKpd\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-yhwclu-override\\\",\\\"minHeight\\\":2204,\\\"viewportHeight\\\":537,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "\r\n        import * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/lAAUWcMn8VMZJT5y8K6z/xjVd8rVAstMvwAlOQKFM/V4jrViGlw.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {cWh8aEJhP: \"uutiset\", itAnGTTYP: \"tapahtumat\", jekjulJHB: \"uutiskirje\", myr3DWo6i: \"kannatusjasenet\", s_k9_SulS: \"nav-trigger\", SezW3xoUQ: \"yhteistyossa\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oOivE2X87YVYcesuse6y/S7VMop5ph6SNSPPsrH8L/augiA20Il.js\")), path: \"/\"}, uXomcmO1m: {elements: {hy98E2paV: \"yhteystiedot\", JkgEzpjN6: \"jaseneksi\", pbhUOHP5M: \"salojazz\", xC2tVzJtj: \"keikkakortti\", y27w8Mg0k: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dINss7CUztqV2zSlIYsl/Eg2or9yi4sVmRChfjhuP/uXomcmO1m.js\")), path: \"/meista\"}, eOa2zwO_i: {elements: {culWo7Ni4: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6u5omtZuJw9NkufbW4V8/qmIReTxaoEYpuTtwupuU/eOa2zwO_i.js\")), path: \"/in-english\"}, Rd5PZNN1B: {elements: {aYFgkew90: \"edistyneemmat\", dbqFjrZsM: \"tiedustelut\", GurcaCDT5: \"rummut\", pgB99cRod: \"piano\", RUBAjd1CN: \"kitara\", us7EphiVC: \"tyopajat\", w8tkePeXz: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/taz8qMi8fqHJgJRP8TJ7/qJnNU13qxVhEo053bSBX/Rd5PZNN1B.js\")), path: \"/koulutus\"}, V4eYBzZ1u: {elements: {ly0AYlmvP: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fnocz8dQmRSdkYkDoByT/C26i0HDurcbzxvAFyeoY/V4eYBzZ1u.js\")), path: \"/tapahtumat\"}, LNKRCzG1w: {elements: {xVbDYjTgb: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8rW6XWkyo0y1EN5OmBeV/RSwECxJwtr4HVpnmBqVH/LNKRCzG1w.js\")), path: \"/uutiset\"}, feqNKyLIe: {elements: {vEr_FslkK: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/36ODyaOClYCPXRgql4PW/aW9sro5ITIlla2IsZmc7/feqNKyLIe.js\")), path: \"/404\"}, s0dYuF45D: {elements: {IZtr6QViS: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hO3B8pFoKIGkt4oxsfaB/If5WqDedjyyFmb9zrFgv/s0dYuF45D.js\")), path: \"/ota-yhteytta\"}, zoZC0YWmh: {elements: {EBZDpepMn: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sc43mGo1d5NVNTq5KKCQ/zh6tejCuH7fFpnQYEXWF/zoZC0YWmh.js\")), path: \"/tietosuojakaytanto\"}, iBTcnNNpR: {collectionId: \"AhFqG34z_\", elements: {qgeYdu9QB: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kVwHoEQt0AUuqgbQoC3u/DOVmqxyrJqXoKVUVhver/iBTcnNNpR.js\")), path: \"/tapahtumat/:kyrNL4MMe\"}, oC0Zp9_C5: {collectionId: \"gZkXStwKT\", elements: {AIU28dQm5: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/a3qCliiVr0AgV9vSLC5d/ZRS1aZ6nIDtwnblaMlKv/oC0Zp9_C5.js\")), path: \"/uutiset/:fMdT17YQ5\"}}\r\n\r\n        const locales = [{code: \"fi-FI\", id: \"default\", name: \"Finnish\", slug: \"\"}]\r\n        const collectionUtils = {AhFqG34z_: async () => (await import(\"https://framerusercontent.com/modules/8hkb9nN4ySWLaj18HQAR/J3QipO50xhtoNaOL63Gc/AhFqG34z_.js\"))?.[\"utils\"], gZkXStwKT: async () => (await import(\"https://framerusercontent.com/modules/esIGu1nYWMSzBI7Wap02/OZL5nlqwcI2vWbgvo8iP/gZkXStwKT.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"8f8a9b3bfbc895f016b4199e535ccdb806f1b6af8671a9ba65067cbd0e8cacdf\"\r\n        function Template({routeId, children, style, ...rest}) {const props1 = {f0IqsXkWQ: {href: {hash: \":s_k9_SulS\", webPageId: \"augiA20Il\"}, refKey: true}, FYYCpX9rq: 120, jAxYuy1tr: 80, sVBMUhcZH: 80, wlsjKzzBI: \"xtDYzPpIu\"}\r\nconst props2 = {...props1, f0IqsXkWQ: {href: {hash: \":y27w8Mg0k\", webPageId: \"uXomcmO1m\"}, refKey: true}, FYYCpX9rq: 40, jAxYuy1tr: 40, sVBMUhcZH: 40, wlsjKzzBI: \"cufyRUXsd\"}\r\nconst props3 = {...props1, f0IqsXkWQ: {href: {hash: \":culWo7Ni4\", webPageId: \"eOa2zwO_i\"}, refKey: true}, FYYCpX9rq: 40, jAxYuy1tr: 40, sVBMUhcZH: 40, wlsjKzzBI: \"FrOM73Sbq\"}\r\nconst props4 = {...props1, f0IqsXkWQ: {href: {hash: \":w8tkePeXz\", webPageId: \"Rd5PZNN1B\"}, refKey: true}, FYYCpX9rq: 40, jAxYuy1tr: 40, sVBMUhcZH: 40, wlsjKzzBI: \"hT1qNsDj8\"}\r\nconst props5 = {...props1, f0IqsXkWQ: {href: {hash: \":ly0AYlmvP\", webPageId: \"V4eYBzZ1u\"}, refKey: true}, FYYCpX9rq: 40, jAxYuy1tr: 40, sVBMUhcZH: 40, wlsjKzzBI: \"n5URZQup8\"}\r\nconst props6 = {...props1, f0IqsXkWQ: {href: {hash: \":ly0AYlmvP\", webPageId: \"E2ogZmMw_\"}, refKey: true}, FYYCpX9rq: 40, jAxYuy1tr: 40, sVBMUhcZH: 40, wlsjKzzBI: \"n5URZQup8\"}\r\nconst props7 = {...props1, f0IqsXkWQ: {href: {hash: \":xVbDYjTgb\", webPageId: \"LNKRCzG1w\"}, refKey: true}, FYYCpX9rq: 40, jAxYuy1tr: 40, sVBMUhcZH: 40, wlsjKzzBI: \"cCdgQtBFb\"}\r\nconst props8 = {...props1, f0IqsXkWQ: {href: {hash: \":vEr_FslkK\", webPageId: \"feqNKyLIe\"}, refKey: true}, FYYCpX9rq: 40, jAxYuy1tr: 40, sVBMUhcZH: 40, wlsjKzzBI: \"YkIz_uPWe\"}\r\nconst props9 = {...props1, f0IqsXkWQ: {href: {hash: \":IZtr6QViS\", webPageId: \"s0dYuF45D\"}, refKey: true}, FYYCpX9rq: 40, jAxYuy1tr: 40, sVBMUhcZH: 40, wlsjKzzBI: \"YkIz_uPWe\"}\r\nconst props10 = {...props1, f0IqsXkWQ: {href: {hash: \":EBZDpepMn\", webPageId: \"zoZC0YWmh\"}, refKey: true}, FYYCpX9rq: 40, jAxYuy1tr: 40, sVBMUhcZH: 40, wlsjKzzBI: \"YkIz_uPWe\"}\r\nconst props11 = {...props1, f0IqsXkWQ: {href: {hash: \":qgeYdu9QB\", webPageId: \"iBTcnNNpR\"}, refKey: true}, FYYCpX9rq: 40, jAxYuy1tr: 40, sVBMUhcZH: 40, wlsjKzzBI: \"YkIz_uPWe\"}\r\nconst props12 = {...props1, f0IqsXkWQ: {href: {hash: \":AIU28dQm5\", webPageId: \"oC0Zp9_C5\"}, refKey: true}, FYYCpX9rq: 40, jAxYuy1tr: 40, sVBMUhcZH: 40, wlsjKzzBI: \"YkIz_uPWe\"}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {augiA20Il: props1, E2ogZmMw_: props6, eOa2zwO_i: props3, feqNKyLIe: props8, iBTcnNNpR: props11, LNKRCzG1w: props7, oC0Zp9_C5: props12, Rd5PZNN1B: props4, s0dYuF45D: props9, uXomcmO1m: props2, V4eYBzZ1u: props5, zoZC0YWmh: props10}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"augiA20Il\":\r\ncase \"uXomcmO1m\":\r\ncase \"eOa2zwO_i\":\r\ncase \"Rd5PZNN1B\":\r\ncase \"V4eYBzZ1u\":\r\ncase \"E2ogZmMw_\":\r\ncase \"LNKRCzG1w\":\r\ncase \"feqNKyLIe\":\r\ncase \"s0dYuF45D\":\r\ncase \"zoZC0YWmh\":\r\ncase \"iBTcnNNpR\":\r\ncase \"oC0Zp9_C5\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"f0IqsXkWQ\"]]}, (resolvedLinks) => React.createElement(Main, {...props, f0IqsXkWQ: siteRef(resolvedLinks[0]), key: \"Main\", routeId, style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"uXomcmO1m\":\r\ncase \"eOa2zwO_i\":\r\ncase \"Rd5PZNN1B\":\r\ncase \"V4eYBzZ1u\":\r\ncase \"E2ogZmMw_\":\r\ncase \"LNKRCzG1w\":\r\ncase \"feqNKyLIe\":\r\ncase \"s0dYuF45D\":\r\ncase \"zoZC0YWmh\":\r\ncase \"iBTcnNNpR\":\r\ncase \"oC0Zp9_C5\":\r\nreturn [{hash: \"1uzu2jl\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1qaxwgd\", mediaQuery: \"(min-width: 810px) and (max-width: 1199px)\"}, {hash: \"yhwclu\", mediaQuery: \"(max-width: 809px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/36ODyaOClYCPXRgql4PW/aW9sro5ITIlla2IsZmc7/feqNKyLIe.js\")),\r\n                    isReducedMotion: true,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://www.salojazz.fi\",\r\n                    EditorBar: \r\ntypeof window === \"undefined\" ? undefined : (() => {\r\n    const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n    if (isBot) return\r\n\r\n    return Framer.lazy(async () => {\r\n        const { createEditorBar } = await import(\"https://edit.framer.com/init.mjs\")\r\n        return {\r\n            default: createEditorBar({\r\n                dependencies: {\r\n                    __version: 1,\r\n                    framer: {\r\n                        useCurrentRoute: Framer.useCurrentRoute,\r\n                        useLocaleInfo: Framer.useLocaleInfo,\r\n                        useRouter: Framer.useRouter,\r\n                    },\r\n                    react: {\r\n                        createElement: React.createElement,\r\n                        memo: React.memo,\r\n                        useCallback: React.useCallback,\r\n                        useEffect: React.useEffect,\r\n                        useRef: React.useRef,\r\n                        useState: React.useState,\r\n                    },\r\n                    \"react-dom\": { createPortal },\r\n                },\r\n            }),\r\n        }\r\n    })\r\n})()\r\n,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {editorBarOnPageEditing: false, motionDivToDiv: false, pauseOffscreen: true, replaceNestedLinks: true, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Recoverable error has happened. Please check any custom code or code overrides to fix server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Fatal crash has happened. If you are the author of this website, please report this issue to the Framer team via https://www.framer.community/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset.framerHydrateV2)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = 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                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],
  "mappings": "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",
  "names": ["o", "npm_react_dom_18_2_exports", "Ha", "a", "e", "r", "d", "clamp", "t", "i", "e", "Animate", "s", "o", "n", "l", "Dimensions", "window", "Emitter", "VirtualScroll", "r", "h", "Lenis", "a", "c", "d", "u", "p", "m", "v", "g", "w", "S", "f", "SmoothScrollComponent", "props", "intensity", "lenis", "pe", "ue", "error", "checkForStopScroll", "stopScrollElement", "htmlElement", "hasHiddenOverflow", "stopScrollObserver", "htmlStyleObserver", "allElements", "i", "element", "computedStyle", "window", "styleError", "Lenis", "raf", "time", "animationId", "anchorLinksData", "anchor", "isInternalLink", "hasHash", "anchorElement", "href", "decodedHref", "scrollMargin", "targetElement", "marginStyle", "targetError", "anchorError", "handleClick", "e", "handlers", "index", "p", "SmoothScroll", "withCSS", "SmoothScroll_Prod_default", "addPropertyControls", "ControlType", "fontStore", "variationAxes", "fonts", "css", "className", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "label", "link", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "AaFO7yF3w", "cigAJoiTJ", "oa1TtEQNk", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1y6y0xf", "args", "scopingClassNames", "cx", "LayoutGroup", "Link", "RichText2", "css", "FramerrnlFUxdZa", "withCSS", "rnlFUxdZa_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "NavlinkFonts", "getFonts", "rnlFUxdZa_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "clickOnLink", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "t4A2SuFcD", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "oa1TtEQNk1unn16c", "args", "oa1TtEQNkurm14r", "oa1TtEQNkxxgtiq", "oa1TtEQNk1olnka7", "oa1TtEQNk1m3st8e", "oa1TtEQNk1rpnlno", "oa1TtEQNkvj36g9", "scopingClassNames", "cx", "router", "useRouter", "isDisplayed", "LayoutGroup", "u", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "SmartComponentScopedContainer", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "resolvedLinks5", "css", "Framerca1XOj_2g", "withCSS", "ca1XOj_2g_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "fNUYsAMJv", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1764hhf", "args", "scopingClassNames", "cx", "LayoutGroup", "u", "css", "FramerOFTjH9iKT", "withCSS", "OFTjH9iKT_default", "addPropertyControls", "ControlType", "addFonts", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "Link", "SVG", "css", "Framerp6k2ipnNI", "withCSS", "p6k2ipnNI_default", "addFonts", "SaloJazzHeaderLogoFonts", "getFonts", "p6k2ipnNI_default", "HamburgerButtonFonts", "OFTjH9iKT_default", "NavlinkGroupFonts", "ca1XOj_2g_default", "ButtonFonts", "oY7JsF5v1_default", "MotionHeaderWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "motion", "NavlinkGroupControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "animation", "animation1", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "currentPage", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "ZeFVMUvk7", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "fNUYsAMJv1w43tbx", "args", "fNUYsAMJv1r7cei3", "fNUYsAMJvsc0hm9", "fNUYsAMJvehld94", "t4A2SuFcD1r7cei3", "t4A2SuFcDehld94", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerGYWXQS1Ri", "withCSS", "GYWXQS1Ri_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "variationAxes", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "PhosphorFonts", "getFonts", "Icon", "PhosphorControls", "getPropertyControls", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "icon", "id", "link", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "Z6EJnlvFS", "F_v1zWkGO", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramergFt03Aj2O", "withCSS", "gFt03Aj2O_default", "addPropertyControls", "ControlType", "addFonts", "TickerFonts", "getFonts", "Ticker", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "SVG", "css", "FrameriJ8SzfvZu", "withCSS", "iJ8SzfvZu_default", "addPropertyControls", "ControlType", "addFonts", "SocialLinkFonts", "getFonts", "gFt03Aj2O_default", "LogobandFonts", "iJ8SzfvZu_default", "MotionFooterWithFX", "withFX", "motion", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "animation", "transition1", "animation1", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText2", "Link", "css", "FramermVKvJsVOm", "withCSS", "mVKvJsVOm_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "SmoothScrollFonts", "getFonts", "SmoothScroll_Prod_default", "GradientBackgroundFonts", "dAScbLcYK_default", "GradientBackgroundWithResponsiveTheme1xld4h5WithMappedReactProps17agmjh", "withMappedReactProps", "withCodeBoundaryForOverrides", "withResponsiveTheme", "dAScbLcYK_exports", "NavigationFonts", "GYWXQS1Ri_default", "NavigationWithVariantAppearEffect", "withVariantAppearEffect", "FooterFonts", "mVKvJsVOm_default", "NavigationControls", "getPropertyControls", "breakpoints", "serializationHash", "variantClassNames", "transformTemplate1", "_", "breakpointRules", "breakpointKeys", "selectors", "rules", "mediaQueries", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "currentPage", "gapDesktop", "gapMobile", "gapTablet", "height", "id", "navbarVariantTrigger", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "f0IqsXkWQ", "wlsjKzzBI", "FYYCpX9rq", "jAxYuy1tr", "sVBMUhcZH", "children", "restProps", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "scopingClassNames", "cx", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "ComponentViewportProvider", "Container", "SmoothScroll_Prod_default", "GradientBackgroundWithResponsiveTheme1xld4h5WithMappedReactProps17agmjh", "PropertyOverrides2", "NavigationWithVariantAppearEffect", "mVKvJsVOm_default", "css", "target", "RenderTarget", "key", "selector", "rule", "FramerV4jrViGlw", "withCSS", "V4jrViGlw_default", "addPropertyControls", "ControlType", "NavigationControls", "addFonts", "SmoothScrollFonts", "GradientBackgroundFonts", "NavigationFonts", "FooterFonts", "routes", "lazy", "locales", "collectionUtils", "framerSiteId", "Template", "routeId", "children", "style", "rest", "props1", "props2", "props3", "props4", "props5", "props6", "props7", "props8", "props9", "props10", "props11", "props12", "siteRef", "useSiteRefs", "props", "B", "ResolveLinks", "resolvedLinks", "V4jrViGlw_default", "getLayoutTemplateBreakpoints", "getPageRoot", "pathVariables", "localeId", "rootPreload", "content", "PageRoot", "window", "navigator", "createEditorBar", "useCurrentRoute", "useLocaleInfo", "useRouter", "X", "te", "ue", "pe", "ye", "Ga", "contentWithFeaturesContext", "LibraryFeaturesProvider", "contentWithGracefullyDegradingErrorBoundary", "GracefullyDegradingErrorBoundary", "page", "PageEffectsProvider", "isBrowser", "packageAndFilename", "exportIdentifier", "ErrorPlaceholder", "installFlexboxGapWorkaroundIfNeeded", "container", "main", "track", "shouldHydrate", "handleError", "error", "errorInfo", "recoverable", "componentStack", "breakpoints", "routeData", "patchRoutesForABTesting", "inferInitialRouteFromPath", "pagePromise", "route", "defaultLocaleId", "framerLocale", "id", "collectionItemId", "utils", "slug", "resolvedDateTimeOptions", "timezone", "locale", "resolve", "yieldToMain", "withPerformanceMarks", "removeHiddenBreakpointLayersV2", "Z", "markHydrationStart", "turnOffReactEventHandling", "d", "r"]
}
