{"version":3,"file":"shared-lib.BaYipL8W.mjs","names":["fonts","css","className","fonts","css","className","React.useState"],"sources":["https:/framerusercontent.com/modules/HxjS9asnUm8ntydhVNuK/2MzCJU8gzuNQy7yFQN37/BNZLJ4ThX.js","https:/framerusercontent.com/modules/cdln1jBBKeDzTn2kRiNB/EVc5Splb2UaOxrnsfMlK/yuZQ1_VBF.js","https:/framerusercontent.com/modules/mfS48xn8vwhbFO1uwc7r/jBYQlQlRXwQJOIXtQ7UT/Motion.js","https:/framerusercontent.com/modules/uaF0STDLT0vChah3OVhp/bN0dcKkYKo5bKmtQWqtj/Yq72AG_TP.js"],"sourcesContent":["// Generated by Framer (5186692)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Inter Tight-regular\",\"GF;Inter Tight-600\",\"GF;Inter Tight-700italic\",\"GF;Inter Tight-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Tight\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Inter Tight\",url:\"https://fonts.gstatic.com/s/intertight/v9/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjDw-qWSRToK8EPg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Tight\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Inter Tight\",url:\"https://fonts.gstatic.com/s/intertight/v9/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj0QiqWSRToK8EPg.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Tight\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Inter Tight\",url:\"https://fonts.gstatic.com/s/intertight/v9/NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0ylGC5SgqoUPvi5.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Tight\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Inter Tight\",url:\"https://fonts.gstatic.com/s/intertight/v9/NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0xCHy5SgqoUPvi5.woff2\",weight:\"400\"}]}];export const css=['.framer-lrWMK .framer-styles-preset-n89m5j:not(.rich-text-wrapper), .framer-lrWMK .framer-styles-preset-n89m5j.rich-text-wrapper p { --framer-font-family: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --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: normal; --framer-font-weight: 400; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.55em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-50d1f8d2-b2ac-4177-b155-08da81958529); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-lrWMK .framer-styles-preset-n89m5j:not(.rich-text-wrapper), .framer-lrWMK .framer-styles-preset-n89m5j.rich-text-wrapper p { --framer-font-family: \"Inter Tight\", \"Inter Tight 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: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.55em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-50d1f8d2-b2ac-4177-b155-08da81958529); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-lrWMK .framer-styles-preset-n89m5j:not(.rich-text-wrapper), .framer-lrWMK .framer-styles-preset-n89m5j.rich-text-wrapper p { --framer-font-family: \"Inter Tight\", \"Inter Tight 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: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.55em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-50d1f8d2-b2ac-4177-b155-08da81958529); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-lrWMK\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5186692)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;JetBrains Mono-medium\",\"FS;JetBrains Mono-bold\",\"FS;JetBrains Mono-bold italic\",\"FS;JetBrains Mono-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"JetBrains Mono\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"JetBrains Mono\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/WAVZNL4Z7TESTS4B4IIRZFODLSPP6FXA/E36Y7HT2GFM2VKF4G73CRBOSSERR73SW/33ZCUAC3GU2QVDMGY6EP3BNWHET5IUK4.woff2\",weight:\"500\"},{cssFamilyName:\"JetBrains Mono\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"JetBrains Mono\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BTOY6STFL42WXJYET4IAFJ4R4NWQMPYV/SIRJV64UEOICTYN5EECZFJJ3ML2D6HVV/ATU2C7QZBG7GCVXROP265OYM5E55WHMK.woff2\",weight:\"700\"},{cssFamilyName:\"JetBrains Mono\",openType:true,source:\"fontshare\",style:\"italic\",uiFamilyName:\"JetBrains Mono\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/4UER7KOM5ELODXZSILS67WJ47ZOE75JQ/6CQXJGOZP6EVG2LPOOVWXH2KM6JHNSRY/UTZ3OSIQCH2DNRJBPY7UY3LB6YDOZNJX.woff2\",weight:\"700\"},{cssFamilyName:\"JetBrains Mono\",openType:true,source:\"fontshare\",style:\"italic\",uiFamilyName:\"JetBrains Mono\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/4CLQH4JOZMAJ6BPWKUFRQYNRRCIRLEBP/3KY6UMEKQ554PCGWM3CWW3ONMSYQ3ELX/O32TDYA5Q7PAMBBEUNMO44BILZFPSQXN.woff2\",weight:\"400\"}]}];export const css=['.framer-7PltW .framer-styles-preset-zd72qk:not(.rich-text-wrapper), .framer-7PltW .framer-styles-preset-zd72qk.rich-text-wrapper p { --framer-font-family: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif; --framer-font-family-bold: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif; --framer-font-family-bold-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif; --framer-font-family-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.04em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-50d1f8d2-b2ac-4177-b155-08da81958529); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-7PltW .framer-styles-preset-zd72qk:not(.rich-text-wrapper), .framer-7PltW .framer-styles-preset-zd72qk.rich-text-wrapper p { --framer-font-family: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif; --framer-font-family-bold: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif; --framer-font-family-bold-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif; --framer-font-family-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.04em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-50d1f8d2-b2ac-4177-b155-08da81958529); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-7PltW .framer-styles-preset-zd72qk:not(.rich-text-wrapper), .framer-7PltW .framer-styles-preset-zd72qk.rich-text-wrapper p { --framer-font-family: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif; --framer-font-family-bold: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif; --framer-font-family-bold-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif; --framer-font-family-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.04em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-50d1f8d2-b2ac-4177-b155-08da81958529); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-7PltW\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Lena Horak motion helpers. Every override only ADDS a CSS class name; the motion lives in the CSS below.\n// To remove motion from a layer, clear its Code Override in the right panel. Nothing else changes.\n// Safety: scroll reveals only start once the scanner has marked an element as below the fold, and\n// every animation ends on the normal, fully visible layout. With reduced motion, or if this code\n// never runs, the page simply shows its finished state.\n// \"Motion Styles\" (default export) is an invisible helper placed in the layout template so the CSS is\n// in the page from the first paint.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,RenderTarget}from\"framer\";const EASE=\"cubic-bezier(.2,.7,.2,1)\";const NAV_FILL=\"rgba(250,250,248,.86)\";const CSS=`\n.sm-nav{position:fixed!important;top:0}\n@keyframes smRise{from{translate:0 56px;opacity:.2}to{translate:0 0;opacity:1}}\n@keyframes smSettle{from{scale:1.08}to{scale:1}}\n@keyframes smPage{from{translate:0 16px;opacity:.25}to{translate:0 0;opacity:1}}\n@media (prefers-reduced-motion: no-preference){\n .sm-rise{animation:smRise 1.15s .12s ${EASE} both}\n .sm-rise-2{animation:smRise 1.15s .22s ${EASE} both}\n .sm-rise-3{animation:smRise 1.15s .32s ${EASE} both}\n .sm-rise-4{animation:smRise 1.15s .42s ${EASE} both}\n .sm-settle{animation:smSettle 1.8s ${EASE} both}\n .sm-enter{animation:smPage .45s ${EASE}}\n .sm-reveal{translate:0 calc((1 - var(--q, 1)) * 64px);opacity:calc(.2 + .8 * var(--q, 1));transition:translate .3s linear,opacity .3s linear}\n .sm-stagger>*,.sm-draw>*{translate:0 calc((1 - var(--q, 1)) * 72px);opacity:calc(.2 + .8 * var(--q, 1));transition:translate .3s linear,opacity .3s linear}\n .sm-zoomin{scale:calc(1.16 - .16 * var(--q, 1));transition:scale .3s linear}\n .sm-pop{scale:calc(.3 + .7 * var(--q, 1));transition:scale .3s linear}\n .sm-par{translate:0 calc((var(--p, .5) - .5) * -11%);scale:1.14}\n .sm-wm{transform-origin:0 100%;scale:calc(1 - var(--x, 0) * .22)}\n .sm-heroplate{translate:0 calc(var(--x, 0) * 28vh)}\n .sm-nav{transition:background-color .4s ease,box-shadow .4s ease,backdrop-filter .4s ease}\n .sm-nav[data-sm-s=\"1\"]{background-color:${NAV_FILL};-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 rgba(22,22,22,.07)}\n}\n@media (prefers-reduced-motion: no-preference) and (hover: hover){\n .sm-cards>*>*{transition:translate .5s ${EASE}}\n .sm-cards>*:hover>*{translate:0 -6px}\n .sm-cards [data-framer-name=\"Image\"]{transition:box-shadow .5s ${EASE}}\n .sm-cards>*:hover [data-framer-name=\"Image\"]{box-shadow:0 26px 50px -24px rgba(17,17,17,.38)}\n .sm-nav [data-framer-name=\"Links\"] a,footer a.framer-text{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .4s ${EASE}}\n .sm-nav [data-framer-name=\"Links\"] a:hover,footer a.framer-text:hover{background-size:100% 1px}\n a[data-framer-name=\"Ink\"],a[data-framer-name=\"Outline\"],a[data-framer-name=\"Light\"]{transition:translate .35s ${EASE},box-shadow .35s ${EASE}}\n a[data-framer-name=\"Ink\"]:hover,a[data-framer-name=\"Outline\"]:hover,a[data-framer-name=\"Light\"]:hover{translate:0 -2px;box-shadow:0 10px 22px -12px rgba(22,22,22,.45)}\n .sm-lift>*{transition:translate .45s ${EASE},opacity .3s linear,box-shadow .5s ${EASE}}\n .sm-lift>*:hover{translate:0 -6px;box-shadow:0 26px 50px -26px rgba(17,17,17,.32);transition-delay:0s!important;transition-duration:.5s}\n .sm-lift>*:hover [data-framer-name=\"Mark\"]{rotate:-6deg;scale:1.06}\n .sm-lift [data-framer-name=\"Mark\"]{transition:rotate .6s ${EASE},scale .6s ${EASE}}\n .sm-tilt>*>*{transform:perspective(1100px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .45s ${EASE}}\n .sm-pill{transition:scale .6s ${EASE}}\n .sm-pill:hover{scale:1.07}\n .sm-pill [data-framer-name=\"Image\"]{transition:scale .8s ${EASE}}\n .sm-pill:hover [data-framer-name=\"Image\"]{scale:1.1}\n .sm-covers a [data-framer-name=\"Image\"]{transition:scale .7s ${EASE}}\n .sm-covers a:hover [data-framer-name=\"Image\"]{scale:1.06}\n [data-framer-name=\"FAQ Item\"] [data-framer-name=\"Icon\"]{transition:scale .35s ${EASE}}\n [data-framer-name=\"FAQ Item\"]:hover [data-framer-name=\"Icon\"]{scale:1.18}\n}\n`;const W=typeof window!==\"undefined\"?window:{};function injectCss(){if(typeof document===\"undefined\"||document.getElementById(\"sm-css\"))return;const s=document.createElement(\"style\");s.id=\"sm-css\";s.textContent=CSS;document.head.appendChild(s);}const clamp=v=>v<0?0:v>1?1:v;// Scroll reveals are scroll-linked: --q goes 0 -> 1 while the element travels from the bottom edge of the\n// screen to 35% of the way through it (like animation-range: entry 0% cover 35%), eased, and always reaches 1:\n// near the end of the page the range shrinks to what is still scrollable. Elements already on screen at load\n// start at 1. Without this script --q is unset, which the CSS reads as 1 (finished).\nconst ease=t=>1-Math.pow(1-t,2);function progress(el,top,h,vh,rem,delay){if(!el.getAttribute(\"data-sm\"))el.setAttribute(\"data-sm\",top<vh*.85?\"in\":\"live\");if(el.getAttribute(\"data-sm\")===\"in\")return 1;const span=Math.max(1,Math.min(.35*(vh+h),vh-top+rem));const lin=clamp((vh-top)/span);return ease(clamp((lin-delay)/(1-delay)));}function setQ(el,q,dist){el.style.setProperty(\"--q\",q.toFixed(4));el.style.setProperty(\"--q2\",clamp((q-.25)/.75).toFixed(4));el.__smTy=(1-q)*dist;}function tick(){const vh=window.innerHeight||800;const y=window.scrollY||0;const rem=Math.max(0,(document.documentElement.scrollHeight||0)-(y+vh));document.querySelectorAll(\".sm-reveal,.sm-stagger,.sm-draw,.sm-zoomin,.sm-pop,.sm-par,.sm-wm,.sm-heroplate,.sm-nav\").forEach(el=>{if(el.classList.contains(\"sm-nav\")){el.setAttribute(\"data-sm-s\",y>60?\"1\":\"0\");return;}if(el.classList.contains(\"sm-wm\")||el.classList.contains(\"sm-heroplate\")){el.style.setProperty(\"--x\",clamp(y/vh).toFixed(4));return;}if(el.classList.contains(\"sm-par\")){const r=el.getBoundingClientRect();if(r.height<1)return;el.style.setProperty(\"--p\",clamp((vh-r.top)/(vh+r.height)).toFixed(4));return;}if(el.classList.contains(\"sm-stagger\")||el.classList.contains(\"sm-draw\")){const kids=Array.prototype.slice.call(el.children);const tops=[];kids.forEach((k,i)=>{const r=k.getBoundingClientRect();tops[i]=r.top-(k.__smTy||0);if(r.height<1)return;let col=0;for(let j=0;j<i;j++)if(Math.abs(tops[j]-tops[i])<12)col++;setQ(k,progress(k,tops[i],r.height,vh,rem,Math.min(col,4)*.08),72);});return;}// single reveals; zoom/pop measure their (unscaled) parent frame\nconst box=el.classList.contains(\"sm-reveal\")?el:el.parentElement||el;const r=box.getBoundingClientRect();if(r.height<1)return;const top=r.top-(box===el?el.__smTy||0:0);setQ(el,progress(el,top,r.height,vh,rem,0),el.classList.contains(\"sm-reveal\")?64:0);});}function start(){injectCss();if(W.__smStarted||typeof window===\"undefined\")return;W.__smStarted=true;let raf=0;const on=()=>{if(raf)return;raf=requestAnimationFrame(()=>{raf=0;tick();});};// cursor tilt for .sm-tilt cards (max 3 degrees), resets when the pointer leaves\nlet tilted=null;const reset=()=>{if(tilted){tilted.style.setProperty(\"--rx\",\"0deg\");tilted.style.setProperty(\"--ry\",\"0deg\");tilted=null;}};window.addEventListener(\"pointermove\",e=>{if(e.pointerType!==\"mouse\")return;const t=e.target;let card=null;for(let n=t;n&&n!==document.body;n=n.parentElement){if(n.parentElement&&n.parentElement.classList.contains(\"sm-tilt\")){card=n;break;}}if(card!==tilted)reset();if(!card)return;const inner=card.firstElementChild;if(!inner)return;const r=card.getBoundingClientRect();const x=(e.clientX-r.left)/r.width-.5;const y=(e.clientY-r.top)/r.height-.5;inner.style.setProperty(\"--rx\",(-y*6).toFixed(2)+\"deg\");inner.style.setProperty(\"--ry\",(x*6).toFixed(2)+\"deg\");tilted=inner;},{passive:true});document.addEventListener(\"pointerleave\",reset);window.addEventListener(\"scroll\",on,{passive:true});window.addEventListener(\"resize\",on);setInterval(tick,200);tick();// after the first page is up, later page mounts get the page-enter animation\nsetTimeout(()=>W.__smBooted=true,600);}const cx=(...a)=>a.filter(Boolean).join(\" \");function make(C,cls){return /*#__PURE__*/React.forwardRef((props,ref)=>{React.useEffect(start,[]);return /*#__PURE__*/_jsx(C,{...props,ref:ref,className:cx(props.className,cls)});});}/** Load: rises into place when the page opens (2, 3, 4 = a little later). */export function withRise(C){return make(C,\"sm-rise\");}export function withRise2(C){return make(C,\"sm-rise-2\");}export function withRise3(C){return make(C,\"sm-rise-3\");}export function withRise4(C){return make(C,\"sm-rise-4\");}/** Load: a photo settles from 108% to 100%. */export function withSettle(C){return make(C,\"sm-settle\");}/** Scroll: the layer rises in when it reaches the screen. */export function withReveal(C){return make(C,\"sm-reveal\");}/** Scroll: the layer's children rise in one after another. */export function withStagger(C){return make(C,\"sm-stagger\");}/** Scroll: children rise in one after another, and each lifts on hover. */export function withCards(C){return make(C,\"sm-stagger sm-cards\");}/** Scroll: cards rise in one after another, then lift with a soft shadow on hover. */export function withLiftCards(C){return make(C,\"sm-stagger sm-lift\");}/** Scroll + hover: cards rise in one after another, lift, and tilt slightly toward the cursor. */export function withTiltCards(C){return make(C,\"sm-stagger sm-cards sm-tilt\");}/** Hover: the portrait pill grows a little and its photo zooms. */export function withPillHover(C){return make(C,\"sm-pill\");}/** Hover: ticker covers zoom their photo. Put it on the ticker row. */export function withCoverHover(C){return make(C,\"sm-covers sm-rise-4\");}/** Scroll: a photo zooms from 114% to 100% (put it on the image inside a clipped frame). */export function withZoomIn(C){return make(C,\"sm-zoomin\");}/** Scroll: a small element pops from 30% to full size. */export function withPop(C){return make(C,\"sm-pop\");}/** Scroll-linked: a photo drifts slower than its frame (put it on the image inside a clipped frame). */export function withParallax(C){return make(C,\"sm-par\");}/** Hero photo: settles from 108% on load, then drifts slower than the page as you scroll. */export function withHeroPhoto(C){return make(C,\"sm-heroplate sm-settle\");}/** Scroll-linked: the hero wordmark scales down a little as you scroll away. */export function withWordmarkScroll(C){return make(C,\"sm-wm sm-rise-2\");}/** Navigation: pins with a soft frosted fill once you scroll; links get an underline sweep. */export function withNavFill(C){return make(C,\"sm-nav\");}/** Page: a short fade and rise when you arrive from another page. */export function withPageEnter(C){return /*#__PURE__*/React.forwardRef((props,ref)=>{const[enter]=React.useState(()=>!!W.__smBooted);React.useEffect(start,[]);return /*#__PURE__*/_jsx(C,{...props,ref:ref,className:cx(props.className,enter&&\"sm-enter\")});});}/**\n * Motion Styles: invisible helper that puts the motion CSS in the page from the first paint.\n * Keep one instance in the layout template.\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function MotionStyles(props){const onCanvas=RenderTarget.current()===RenderTarget.canvas;React.useEffect(()=>{if(!onCanvas)start();},[]);if(onCanvas)return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{...props.style,width:1,height:1}});return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{...props.style,width:1,height:1,overflow:\"hidden\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"style\",{id:\"sm-css\",children:CSS})});}addPropertyControls(MotionStyles,{});\nexport const __FramerMetadata__ = {\"exports\":{\"withCoverHover\":{\"type\":\"reactHoc\",\"name\":\"withCoverHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withNavFill\":{\"type\":\"reactHoc\",\"name\":\"withNavFill\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withParallax\":{\"type\":\"reactHoc\",\"name\":\"withParallax\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withStagger\":{\"type\":\"reactHoc\",\"name\":\"withStagger\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSettle\":{\"type\":\"reactHoc\",\"name\":\"withSettle\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRise2\":{\"type\":\"reactHoc\",\"name\":\"withRise2\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTiltCards\":{\"type\":\"reactHoc\",\"name\":\"withTiltCards\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withWordmarkScroll\":{\"type\":\"reactHoc\",\"name\":\"withWordmarkScroll\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRise3\":{\"type\":\"reactHoc\",\"name\":\"withRise3\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withZoomIn\":{\"type\":\"reactHoc\",\"name\":\"withZoomIn\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLiftCards\":{\"type\":\"reactHoc\",\"name\":\"withLiftCards\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHeroPhoto\":{\"type\":\"reactHoc\",\"name\":\"withHeroPhoto\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"MotionStyles\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\"}},\"withCards\":{\"type\":\"reactHoc\",\"name\":\"withCards\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPop\":{\"type\":\"reactHoc\",\"name\":\"withPop\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRise\":{\"type\":\"reactHoc\",\"name\":\"withRise\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withReveal\":{\"type\":\"reactHoc\",\"name\":\"withReveal\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPageEnter\":{\"type\":\"reactHoc\",\"name\":\"withPageEnter\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRise4\":{\"type\":\"reactHoc\",\"name\":\"withRise4\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPillHover\":{\"type\":\"reactHoc\",\"name\":\"withPillHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Motion.map","// Generated by Framer (5186692)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Inter Tight-regular\",\"GF;Inter Tight-600\",\"GF;Inter Tight-700italic\",\"GF;Inter Tight-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Tight\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Inter Tight\",url:\"https://fonts.gstatic.com/s/intertight/v9/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjDw-qWSRToK8EPg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Tight\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Inter Tight\",url:\"https://fonts.gstatic.com/s/intertight/v9/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj0QiqWSRToK8EPg.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Tight\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Inter Tight\",url:\"https://fonts.gstatic.com/s/intertight/v9/NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0ylGC5SgqoUPvi5.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Tight\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Inter Tight\",url:\"https://fonts.gstatic.com/s/intertight/v9/NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0xCHy5SgqoUPvi5.woff2\",weight:\"400\"}]}];export const css=['.framer-5IX1Z .framer-styles-preset-4r2035:not(.rich-text-wrapper), .framer-5IX1Z .framer-styles-preset-4r2035.rich-text-wrapper p { --framer-font-family: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.005em; --framer-line-height: 1.45em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-50d1f8d2-b2ac-4177-b155-08da81958529); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-5IX1Z .framer-styles-preset-4r2035:not(.rich-text-wrapper), .framer-5IX1Z .framer-styles-preset-4r2035.rich-text-wrapper p { --framer-font-family: \"Inter Tight\", \"Inter Tight 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: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.005em; --framer-line-height: 1.45em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-50d1f8d2-b2ac-4177-b155-08da81958529); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-5IX1Z .framer-styles-preset-4r2035:not(.rich-text-wrapper), .framer-5IX1Z .framer-styles-preset-4r2035.rich-text-wrapper p { --framer-font-family: \"Inter Tight\", \"Inter Tight 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: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.005em; --framer-line-height: 1.45em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-50d1f8d2-b2ac-4177-b155-08da81958529); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-5IX1Z\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}