{"version":3,"file":"script_main.BLy9UF4P.mjs","names":["useState","useRef","mask","SVG","getProps","Icon","React.forwardRef","getProps","React.forwardRef","IcoInstagram","IcoLinkedIn","isBrowser","useRef","React.useId","PropertyOverrides","Image1","RichText","React.Fragment","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/ouqAWVb9rmcgEeHOCS4I/hBOShczrdW9yAn0CKnn4/Preloader.js","https:/framerusercontent.com/modules/GXtIlBuN3JbBLcpMXJH6/rW3vJmDFYADm3dMlkzpK/ETiRbQ0pP.js","https:/framerusercontent.com/modules/sEbm6r2ZFXNZ8BA7tSC2/7fmXAOIxHIynaoaTKgOo/XkUwkGgVq.js","https:/framerusercontent.com/modules/ASMLyArxg7GEQGpz7RCS/eB8hvvC7BJHC8bAE1uYi/TPSChc67i.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";const SESSION_KEY=\"yesnow-preloader-seen\";// True once the site has hydrated. Later mounts (page changes) can then skip\n// the preloader without ever painting it.\nlet hasHydrated=false;const exitVariants={exit:instant=>instant?{opacity:0,transition:{duration:0}}:{y:\"-100%\",transition:{duration:.9,ease:[.76,0,.24,1]}}};function readSeen(){try{return window.sessionStorage.getItem(SESSION_KEY)===\"1\";}catch{return false;}}function markSeen(){try{window.sessionStorage.setItem(SESSION_KEY,\"1\");}catch{}}/**\n * Full-screen percentage preloader. Counts up while the page, its images and\n * its fonts load, then slides away. Shows once per browser session by default.\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Preloader(props){const{logo,logoSize,showLogo,background,textColor,accentStart,accentEnd,font,minDuration,maxDuration,oncePerSession,previewInEditor,style}=props;const isStatic=useIsStaticRenderer();const[visible,setVisible]=useState(()=>!(hasHydrated&&oncePerSession&&typeof window!==\"undefined\"&&readSeen()));const[instantExit,setInstantExit]=useState(false);const[percent,setPercent]=useState(0);const doneRef=useRef(false);useEffect(()=>{if(isStatic||typeof window===\"undefined\")return;const firstMount=!hasHydrated;hasHydrated=true;if(oncePerSession&&readSeen()){// Already seen this visit: hide without the slide-up animation.\nif(firstMount){setInstantExit(true);setVisible(false);}return;}const reduceMotion=window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches??false;const minMs=(reduceMotion?.4:minDuration)*1e3;const maxMs=Math.max(maxDuration*1e3,minMs);let pageReady=document.readyState===\"complete\";let fontsReady=false;const onLoad=()=>{pageReady=true;};if(!pageReady)window.addEventListener(\"load\",onLoad,{once:true});if(document.fonts?.ready){document.fonts.ready.then(()=>{fontsReady=true;});}else{fontsReady=true;}const previousOverflow=document.body.style.overflow;document.body.style.overflow=\"hidden\";const start=performance.now();let shown=0;let raf=0;let exitTimer=0;const tick=now=>{const elapsed=now-start;const loaded=pageReady&&fontsReady;const finished=loaded&&elapsed>=minMs||elapsed>=maxMs;// Ease towards 90% while waiting; only go to 100% once loaded.\nconst target=finished?100:Math.min(90,elapsed/minMs*90);shown+=(target-shown)*(finished?.18:.08);if(finished&&100-shown<.5)shown=100;setPercent(Math.floor(shown));if(shown>=100){doneRef.current=true;exitTimer=window.setTimeout(()=>{if(oncePerSession)markSeen();setVisible(false);},reduceMotion?100:350);return;}raf=requestAnimationFrame(tick);};raf=requestAnimationFrame(tick);return()=>{cancelAnimationFrame(raf);window.clearTimeout(exitTimer);window.removeEventListener(\"load\",onLoad);document.body.style.overflow=previousOverflow;};},[isStatic,oncePerSession,minDuration,maxDuration]);useEffect(()=>{if(!visible&&typeof document!==\"undefined\"){document.body.style.overflow=\"\";}},[visible]);const gradient=`linear-gradient(90deg, ${accentStart} 0%, ${accentEnd} 100%)`;// In the editor canvas, show a still frame so the layer is easy to style.\nif(isStatic){if(!previewInEditor)return /*#__PURE__*/_jsx(\"div\",{style:{...style,pointerEvents:\"none\"}});return /*#__PURE__*/_jsx(Screen,{style:style,background:background,textColor:textColor,gradient:gradient,font:font,logo:logo,logoSize:logoSize,showLogo:showLogo,percent:64});}return /*#__PURE__*/_jsx(\"div\",{style:{...style,position:\"relative\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(AnimatePresence,{custom:instantExit,children:visible&&/*#__PURE__*/_jsx(motion.div,{initial:false,custom:instantExit,variants:exitVariants,exit:\"exit\",style:{position:\"absolute\",inset:0,pointerEvents:\"auto\"},role:\"progressbar\",\"aria-label\":\"Loading\",\"aria-valuemin\":0,\"aria-valuemax\":100,\"aria-valuenow\":percent,children:/*#__PURE__*/_jsx(Screen,{background:background,textColor:textColor,gradient:gradient,font:font,logo:logo,logoSize:logoSize,showLogo:showLogo,percent:percent})},\"preloader\")})});}function Screen(props){const{background,textColor,gradient,font,logo,logoSize,showLogo,percent,style}=props;return /*#__PURE__*/_jsxs(\"div\",{style:{...style,position:\"relative\",width:\"100%\",height:\"100%\",background,color:textColor,overflow:\"hidden\",display:\"flex\",flexDirection:\"column\",justifyContent:\"space-between\",padding:\"clamp(20px, 4vw, 48px)\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"center\",width:\"100%\"},children:!showLogo?null:logo?.src?/*#__PURE__*/_jsx(\"img\",{src:logo.src,srcSet:logo.srcSet,alt:logo.alt??\"YES NOW\",style:{width:logoSize,height:\"auto\",display:\"block\"}}):/*#__PURE__*/_jsx(YesNowLogo,{color:textColor,size:logoSize})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:20},children:[/*#__PURE__*/_jsxs(\"div\",{style:{...font,fontSize:\"clamp(96px, 22vw, 340px)\",fontVariantNumeric:\"tabular-nums\",lineHeight:1.1,paddingTop:\"0.1em\",whiteSpace:\"nowrap\",backgroundImage:gradient,WebkitBackgroundClip:\"text\",backgroundClip:\"text\",color:\"transparent\",width:\"max-content\"},children:[percent,\"%\"]}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",height:3,background:\"rgba(255, 255, 255, 0.12)\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,top:0,bottom:0,width:`${percent}%`,background:gradient}})})]})]});}function YesNowLogo(props){return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 104.28 95.48\",width:props.size,height:props.size*95.48/104.28,style:{color:props.color,display:\"block\"},\"aria-label\":\"YES NOW\",role:\"img\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M54.37,13.69l.7,3.64c.51,2.66,1.24,5.15,1.39,7.93.14,2.62-1.12,5.63-.58,8.67l3.12-2.51c6.88-5.55,5.55-10.07,14.29-14.73-1.33,2.17-2.61,3.98-3.23,6.18l-2.51,8.82c-.52,1.84-1.33,3.33-2.69,5.12,6.77-1.21,11.53.66,18.01-2.83.82-.44,1.49-.72,2.64-1.1l-2.25,3.7c-2.97,2.09-6.04,3.85-9.37,4.83-2.17.64-4.18,1.43-6.15,2.92,4.99,1.47,5.82,3.3,10.93,3.89,3.44.57,6.56,2.47,7.78,6.07-2.42-.83-4.75-1.45-7.18-1.45-.66,0-1.32.05-1.99.15-.75.11-1.48.19-2.19.19-.86,0-1.71-.11-2.55-.42l-5.85-.31-.45-.16c1.66,1.11,2.17,2.54,3.18,3.93l2.22,3.08,2.34,6.09c.78,2.03,3.37,3.39,3.13,4.68-.03.17-.44.34-.69.34-.05,0-.1,0-.13-.03l-2.43-1.38c-10-5.68-2.13-5.61-11.58-10.74,2.58,4.46.75,7.81.98,13.23.24,1.91,1.23,4.2,1.94,5.78.08.17-.11.83-.26.83,0,0-.02,0-.03,0-.22,0-.72-.04-.89-.15-5.57-3.73-4.23-10.55-8.22-15.38l-2.14,5.73c-1.4,3.73-.86,8.47-4,12.47l-.7-3.64c-.51-2.66-1.24-5.15-1.39-7.93-.14-2.62,1.12-5.63.58-8.67l-3.12,2.51c-6.88,5.55-5.55,10.07-14.29,14.73,1.33-2.17,2.61-3.98,3.23-6.18l2.51-8.82c.52-1.84,1.33-3.33,2.69-5.12-6.77,1.21-11.53-.66-18,2.83-.82.44-1.49.72-2.64,1.1l2.25-3.7c2.97-2.09,6.04-3.85,9.37-4.83,2.17-.64,4.18-1.43,6.15-2.92-4.99-1.47-5.82-3.3-10.93-3.89-3.44-.57-6.56-2.47-7.78-6.07,2.42.83,4.75,1.45,7.18,1.45.66,0,1.32-.05,1.99-.15.75-.11,1.48-.19,2.19-.19.86,0,1.71.11,2.55.42l5.85.31.45.16c-1.66-1.11-2.17-2.54-3.18-3.93l-2.22-3.08-2.34-6.09c-.78-2.03-3.37-3.39-3.13-4.68.03-.17.44-.34.69-.34.05,0,.1,0,.13.03l2.43,1.38c10,5.68,2.13,5.61,11.58,10.74-2.58-4.46-.76-7.81-.98-13.23-.24-1.91-1.23-4.2-1.94-5.78-.08-.17.11-.83.26-.83,0,0,.02,0,.03,0,.22,0,.72.04.89.15,5.57,3.73,4.23,10.55,8.22,15.38l2.14-5.73c1.4-3.73.86-8.47,4-12.47M54.37,8.62c-1.54,0-3.02.7-3.99,1.94-1.65,2.1-2.55,4.27-3.13,6.33-1.02-1.66-2.41-3.25-4.42-4.59-1-.67-2.25-1.01-3.71-1.01-.03,0-.09,0-.12,0-1.74.03-3.34.94-4.29,2.44-.81,1.27-1.42,3.48-.51,5.54.34.75,1.04,2.34,1.38,3.59-.83-.57-1.79-1.16-2.9-1.8l-2.43-1.38c-.79-.45-1.7-.69-2.64-.69-2.4,0-5.12,1.54-5.67,4.47-.6,3.23,1.49,5.44,2.62,6.63.26.28.66.69.79.9l2.03,5.29c-.43.04-.89.1-1.38.17-.41.06-.82.09-1.25.09-1.48,0-3.08-.34-5.54-1.18-.54-.18-1.09-.27-1.64-.27-1.32,0-2.62.52-3.58,1.48-1.37,1.37-1.84,3.39-1.22,5.22,1.51,4.45,5.01,7.65,9.75,9-1.5.82-3.05,1.79-4.67,2.94-.57.4-1.05.92-1.42,1.51l-2.25,3.7c-1.1,1.82-.96,4.13.37,5.8.98,1.23,2.45,1.91,3.97,1.91.54,0,1.08-.08,1.6-.26,1.43-.48,2.37-.87,3.44-1.45,2.6-1.4,4.78-1.63,7.49-1.7l-1.98,6.95c-.33,1.15-1.07,2.34-2.01,3.84-.22.35-.45.71-.67,1.08-1.2,1.95-.94,4.46.63,6.13.98,1.04,2.33,1.59,3.69,1.59.81,0,1.63-.2,2.39-.6,5.6-2.99,7.96-6.12,9.85-8.96.17.92.36,1.81.56,2.69.16.73.31,1.42.44,2.11l.7,3.64c.37,1.95,1.86,3.51,3.79,3.98.4.1.8.14,1.19.14,1.54,0,3.02-.7,3.99-1.94,1.65-2.1,2.55-4.27,3.13-6.33,1.02,1.66,2.41,3.25,4.42,4.59,1,.67,2.25,1.01,3.71,1.01.03,0,.09,0,.12,0,1.73-.03,3.34-.94,4.29-2.43.81-1.27,1.43-3.48.51-5.54-.34-.76-1.04-2.34-1.38-3.59.83.57,1.79,1.16,2.9,1.8l2.43,1.38c.79.45,1.7.69,2.64.69,2.4,0,5.13-1.54,5.67-4.48.6-3.23-1.49-5.44-2.62-6.62-.26-.28-.66-.69-.79-.9l-2.03-5.29c.43-.04.89-.1,1.38-.17.41-.06.82-.09,1.25-.09,1.48,0,3.08.34,5.54,1.18.54.18,1.09.27,1.64.27,1.32,0,2.62-.52,3.58-1.48,1.37-1.37,1.84-3.39,1.22-5.22-1.51-4.45-5.01-7.65-9.75-9,1.5-.82,3.05-1.79,4.67-2.94.57-.4,1.05-.92,1.41-1.51l2.25-3.7c1.1-1.82.96-4.13-.37-5.8-.98-1.23-2.45-1.91-3.97-1.91-.54,0-1.08.08-1.6.26-1.43.48-2.37.87-3.45,1.45-2.6,1.4-4.78,1.63-7.49,1.7l1.98-6.95c.33-1.15,1.07-2.34,2.01-3.84.22-.35.45-.71.67-1.08,1.2-1.95.94-4.46-.63-6.13-.98-1.04-2.33-1.59-3.69-1.59-.81,0-1.63.2-2.39.6-5.6,2.99-7.96,6.12-9.85,8.96-.17-.92-.36-1.81-.56-2.68-.16-.73-.31-1.42-.44-2.11l-.7-3.64c-.37-1.95-1.86-3.51-3.79-3.98-.4-.1-.8-.14-1.19-.14h0Z\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"46.03\",cy:\"43.54\",r:\"2.17\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"56.89\",cy:\"41.77\",r:\"2.17\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M51.43,54.37c-2.74,0-5.65-.74-8.7-2.23-.69-.33-.97-1.16-.64-1.85.33-.69,1.16-.97,1.85-.64,6.87,3.35,12.59,2.37,17.49-3.01.51-.56,1.39-.6,1.95-.09.56.51.6,1.39.09,1.95-3.56,3.9-7.59,5.86-12.04,5.86Z\",fill:\"currentColor\"})]});}addPropertyControls(Preloader,{showLogo:{type:ControlType.Boolean,title:\"Show Logo\",defaultValue:false},logo:{type:ControlType.ResponsiveImage,hidden:props=>!props.showLogo,title:\"Logo\",description:\"Leave empty to use the built-in YES NOW mark.\"},logoSize:{type:ControlType.Number,title:\"Logo Size\",hidden:props=>!props.showLogo,defaultValue:104,min:24,max:240,step:1,unit:\"px\"},font:{type:ControlType.Font,title:\"Number Font\",controls:\"extended\",displayFontSize:false,defaultFontType:\"serif\",defaultValue:{letterSpacing:\"-0.02em\"}},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},textColor:{type:ControlType.Color,title:\"Logo Color\",hidden:props=>!props.showLogo,defaultValue:\"#FFFFFF\"},accentStart:{type:ControlType.Color,title:\"Accent Start\",defaultValue:\"#F8446A\"},accentEnd:{type:ControlType.Color,title:\"Accent End\",defaultValue:\"#A973F5\"},minDuration:{type:ControlType.Number,title:\"Min Time\",defaultValue:2,min:.5,max:6,step:.1,unit:\"s\"},maxDuration:{type:ControlType.Number,title:\"Max Time\",defaultValue:8,min:2,max:15,step:.5,unit:\"s\"},oncePerSession:{type:ControlType.Boolean,title:\"Once / Visit\",defaultValue:true},previewInEditor:{type:ControlType.Boolean,title:\"Show in Editor\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Preloader\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Preloader.map","// Generated by Framer (904da2c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-Y9s3y\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z M 12 2.163 C 15.204 2.163 15.584 2.175 16.85 2.233 C 20.102 2.381 21.621 3.924 21.769 7.152 C 21.827 8.417 21.838 8.797 21.838 12.001 C 21.838 15.206 21.826 15.585 21.769 16.85 C 21.62 20.075 20.105 21.621 16.85 21.769 C 15.584 21.827 15.206 21.839 12 21.839 C 8.796 21.839 8.416 21.827 7.151 21.769 C 3.891 21.62 2.38 20.07 2.232 16.849 C 2.174 15.584 2.162 15.205 2.162 12 C 2.162 8.796 2.175 8.417 2.232 7.151 C 2.381 3.924 3.896 2.38 7.151 2.232 C 8.417 2.175 8.796 2.163 12 2.163 Z M 12 0 C 8.741 0 8.333 0.014 7.053 0.072 C 2.695 0.272 0.273 2.69 0.073 7.052 C 0.014 8.333 0 8.741 0 12 C 0 15.259 0.014 15.668 0.072 16.948 C 0.272 21.306 2.69 23.728 7.052 23.928 C 8.333 23.986 8.741 24 12 24 C 15.259 24 15.668 23.986 16.948 23.928 C 21.302 23.728 23.73 21.31 23.927 16.948 C 23.986 15.668 24 15.259 24 12 C 24 8.741 23.986 8.333 23.928 7.053 C 23.732 2.699 21.311 0.273 16.949 0.073 C 15.668 0.014 15.259 0 12 0 Z M 12 5.838 C 8.597 5.838 5.838 8.597 5.838 12 C 5.838 15.403 8.597 18.163 12 18.163 C 15.403 18.163 18.162 15.404 18.162 12 C 18.162 8.597 15.403 5.838 12 5.838 Z M 12 16 C 9.791 16 8 14.21 8 12 C 8 9.791 9.791 8 12 8 C 14.209 8 16 9.791 16 12 C 16 14.21 14.209 16 12 16 Z M 18.406 4.155 C 17.61 4.155 16.965 4.8 16.965 5.595 C 16.965 6.39 17.61 7.035 18.406 7.035 C 19.201 7.035 19.845 6.39 19.845 5.595 C 19.845 4.8 19.201 4.155 18.406 4.155 Z\" fill=\"transparent\" height=\"24px\" id=\"UzBXoYiHc\" width=\"24px\"><path d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z\" fill=\"transparent\" height=\"24px\" id=\"qqNkGDORw\" width=\"24px\"/><path d=\"M 12 2.163 C 15.204 2.163 15.584 2.175 16.85 2.233 C 20.102 2.381 21.621 3.924 21.769 7.152 C 21.827 8.417 21.838 8.797 21.838 12.001 C 21.838 15.206 21.826 15.585 21.769 16.85 C 21.62 20.075 20.105 21.621 16.85 21.769 C 15.584 21.827 15.206 21.839 12 21.839 C 8.796 21.839 8.416 21.827 7.151 21.769 C 3.891 21.62 2.38 20.07 2.232 16.849 C 2.174 15.584 2.162 15.205 2.162 12 C 2.162 8.796 2.175 8.417 2.232 7.151 C 2.381 3.924 3.896 2.38 7.151 2.232 C 8.417 2.175 8.796 2.163 12 2.163 Z M 12 0 C 8.741 0 8.333 0.014 7.053 0.072 C 2.695 0.272 0.273 2.69 0.073 7.052 C 0.014 8.333 0 8.741 0 12 C 0 15.259 0.014 15.668 0.072 16.948 C 0.272 21.306 2.69 23.728 7.052 23.928 C 8.333 23.986 8.741 24 12 24 C 15.259 24 15.668 23.986 16.948 23.928 C 21.302 23.728 23.73 21.31 23.927 16.948 C 23.986 15.668 24 15.259 24 12 C 24 8.741 23.986 8.333 23.928 7.053 C 23.732 2.699 21.311 0.273 16.949 0.073 C 15.668 0.014 15.259 0 12 0 Z M 12 5.838 C 8.597 5.838 5.838 8.597 5.838 12 C 5.838 15.403 8.597 18.163 12 18.163 C 15.403 18.163 18.162 15.404 18.162 12 C 18.162 8.597 15.403 5.838 12 5.838 Z M 12 16 C 9.791 16 8 14.21 8 12 C 8 9.791 9.791 8 12 8 C 14.209 8 16 9.791 16 12 C 16 14.21 14.209 16 12 16 Z M 18.406 4.155 C 17.61 4.155 16.965 4.8 16.965 5.595 C 16.965 6.39 17.61 7.035 18.406 7.035 C 19.201 7.035 19.845 6.39 19.845 5.595 C 19.845 4.8 19.201 4.155 18.406 4.155 Z\" fill=\"rgb(255, 255, 255)\" height=\"24px\" id=\"M3C2ySatQ\" width=\"24px\"/></g></svg>',style:{...style}});});const css=[`.framer-Y9s3y { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Ico Instagram\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255, 255, 255)\"},\"set\":{\"localId\":\"vectorSet/eWbUSMigP\",\"id\":\"eWbUSMigP\",\"moduleId\":\"lY7GpyaH2WLwcSoBZeEO\"}}\n */const Icon=withCSS(Component,css,\"framer-Y9s3y\");Icon.displayName=\"Ico Instagram\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Ico Instagram\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255, 255, 255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/eWbUSMigP\\\",\\\"id\\\":\\\"eWbUSMigP\\\",\\\"moduleId\\\":\\\"lY7GpyaH2WLwcSoBZeEO\\\"}}\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (904da2c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-AvBAg\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z M 19 0 L 5 0 C 2.239 0 0 2.239 0 5 L 0 19 C 0 21.761 2.239 24 5 24 L 19 24 C 21.762 24 24 21.761 24 19 L 24 5 C 24 2.239 21.762 0 19 0 Z M 8 19 L 5 19 L 5 8 L 8 8 Z M 6.5 6.732 C 5.534 6.732 4.75 5.942 4.75 4.968 C 4.75 3.994 5.534 3.204 6.5 3.204 C 7.466 3.204 8.25 3.994 8.25 4.968 C 8.25 5.942 7.467 6.732 6.5 6.732 Z M 20 19 L 17 19 L 17 13.396 C 17 10.028 13 10.283 13 13.396 L 13 19 L 10 19 L 10 8 L 13 8 L 13 9.765 C 14.396 7.179 20 6.988 20 12.241 Z\" fill=\"transparent\" height=\"24px\" id=\"rOpKAM6gf\" width=\"24px\"><path d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z\" fill=\"transparent\" height=\"24px\" id=\"UK89l4QNt\" width=\"24px\"/><path d=\"M 19 0 L 5 0 C 2.239 0 0 2.239 0 5 L 0 19 C 0 21.761 2.239 24 5 24 L 19 24 C 21.762 24 24 21.761 24 19 L 24 5 C 24 2.239 21.762 0 19 0 Z M 8 19 L 5 19 L 5 8 L 8 8 Z M 6.5 6.732 C 5.534 6.732 4.75 5.942 4.75 4.968 C 4.75 3.994 5.534 3.204 6.5 3.204 C 7.466 3.204 8.25 3.994 8.25 4.968 C 8.25 5.942 7.467 6.732 6.5 6.732 Z M 20 19 L 17 19 L 17 13.396 C 17 10.028 13 10.283 13 13.396 L 13 19 L 10 19 L 10 8 L 13 8 L 13 9.765 C 14.396 7.179 20 6.988 20 12.241 Z\" fill=\"rgb(255, 255, 255)\" height=\"24px\" id=\"H01FRPnMc\" width=\"24px\"/></g></svg>',style:{...style}});});const css=[`.framer-AvBAg { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Ico LinkedIn\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255, 255, 255)\"},\"set\":{\"localId\":\"vectorSet/eWbUSMigP\",\"id\":\"eWbUSMigP\",\"moduleId\":\"lY7GpyaH2WLwcSoBZeEO\"}}\n */const Icon=withCSS(Component,css,\"framer-AvBAg\");Icon.displayName=\"Ico LinkedIn\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Ico LinkedIn\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255, 255, 255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/eWbUSMigP\\\",\\\"id\\\":\\\"eWbUSMigP\\\",\\\"moduleId\\\":\\\"lY7GpyaH2WLwcSoBZeEO\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e503c47)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Preloader from\"#framer/local/codeFile/IFW8YsP/Preloader.js\";import IcoInstagram from\"#framer/local/vector/ETiRbQ0pP/ETiRbQ0pP.js\";import IcoLinkedIn from\"#framer/local/vector/XkUwkGgVq/XkUwkGgVq.js\";const IcoInstagramFonts=getFonts(IcoInstagram);const IcoLinkedInFonts=getFonts(IcoLinkedIn);const PreloaderFonts=getFonts(Preloader);const breakpoints={kgklXCrwj:\"(max-width: 809.98px)\",mNKXzTwWU:\"(min-width: 1200px)\",YNHkr0v17:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-rNwFV\";const variantClassNames={kgklXCrwj:\"framer-v-14spq7k\",mNKXzTwWU:\"framer-v-sf70ee\",YNHkr0v17:\"framer-v-5u1yf4\"};const breakpointRules={kgklXCrwj:[\".framer-rNwFV .framer-q41egw { width: 87px; }\"],YNHkr0v17:[\".framer-rNwFV .framer-q41egw { width: 80px; }\",\".framer-rNwFV .framer-1g5ponx { padding: 28px 0px 0px 0px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={kgklXCrwj:\".framer-14spq7k-override\",YNHkr0v17:\".framer-5u1yf4-override\"};const rules=[\".framer-rNwFV.framer-hvkjfe, .framer-rNwFV .framer-hvkjfe { display: block; }\",\".framer-rNwFV.framer-sf70ee { align-content: center; align-items: center; background-color: #000000; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-rNwFV .framer-j7mdpt { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-rNwFV .framer-1fxz737 { align-content: center; align-items: center; background: linear-gradient(90deg, #ef425e 0%, rgb(223, 88, 167) 52.25225225225225%, rgb(33, 17, 67) 100%); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100px; justify-content: center; order: 1001; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 100%; z-index: 10; }\",\".framer-rNwFV .framer-13o0af3, .framer-rNwFV .framer-1id4ivq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-rNwFV .framer-q41egw { aspect-ratio: 1.6551724137931034 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 90px; }\",\".framer-rNwFV .framer-1g5ponx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 32px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-rNwFV .framer-1kbjg09, .framer-rNwFV .framer-10p04a { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-rNwFV .framer-9cvtbn { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-rNwFV .framer-1hor9hv, .framer-rNwFV .framer-1oa5zi3 { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: visible; position: relative; text-decoration: none; width: 26px; }\",\".framer-rNwFV .framer-11fi34d, .framer-rNwFV .framer-py0p4g { aspect-ratio: 1 / 1; flex: none; height: auto; left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); }\",\".framer-rNwFV .framer-1d7lojb { align-content: center; align-items: center; background: linear-gradient(90deg, #ef425e 0%, rgb(223, 88, 167) 52.25225225225225%, rgb(33, 17, 67) 100%); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; order: 1002; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 100%; z-index: 10; }\",\".framer-rNwFV .framer-94fk8g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-rNwFV .framer-1c22cnb-container { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); left: 0px; order: 1003; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={kgklXCrwj:\"(max-width: 809.98px)\",mNKXzTwWU:\"(min-width: 1200px)\",YNHkr0v17:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"mNKXzTwWU\",Phone:\"kgklXCrwj\",Tablet:\"YNHkr0v17\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"mNKXzTwWU\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"kgklXCrwj\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"kgklXCrwj\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"mNKXzTwWU\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(0, 0, 0); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-sf70ee\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-j7mdpt\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fxz737\",\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-13o0af3\",\"data-framer-name\":\"Wrapper\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kgklXCrwj:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:174,intrinsicWidth:288,loading:getLoadingLazyAtYPosition(1023.5),pixelHeight:174,pixelWidth:288,sizes:\"87px\",src:\"https://framerusercontent.com/images/LrxGYBQRQLI5jIOiO8gldfIpRk.png?width=288&height=174\"}},YNHkr0v17:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:174,intrinsicWidth:288,loading:getLoadingLazyAtYPosition(1023),pixelHeight:174,pixelWidth:288,sizes:\"80px\",src:\"https://framerusercontent.com/images/LrxGYBQRQLI5jIOiO8gldfIpRk.png?width=288&height=174\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:174,intrinsicWidth:288,loading:getLoadingLazyAtYPosition(1023),pixelHeight:174,pixelWidth:288,sizes:\"90px\",src:\"https://framerusercontent.com/images/LrxGYBQRQLI5jIOiO8gldfIpRk.png?width=288&height=174\"},className:\"framer-q41egw\",\"data-framer-name\":\"YESNOW logo_2026_white 1\"})}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1g5ponx hidden-14spq7k\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7UGllciBTYW5zIExpZ2h0\",\"--framer-font-family\":'\"Pier Sans Light\", \"Pier Sans Light Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"15px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Copyright \\xa9 2026 YESNOW. All Rights Reserved.\"})}),className:\"framer-1kbjg09\",fonts:[\"CUSTOMV2;Pier Sans Light\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9cvtbn\",\"data-framer-name\":\"Wrapper\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/yesnow.agency/\",motionChild:true,nodeId:\"XlSIEIwlY\",openInNewTab:true,scopeId:\"TPSChc67i\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1hor9hv framer-hvkjfe\",children:/*#__PURE__*/_jsx(IcoInstagram,{animated:false,className:\"framer-11fi34d\",layoutId:\"nPy3esmMW\"})})}),/*#__PURE__*/_jsx(Link,{href:\"https://be.linkedin.com/company/yes-now\",motionChild:true,nodeId:\"hfPYFYJ0C\",openInNewTab:true,scopeId:\"TPSChc67i\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1oa5zi3 framer-hvkjfe\",children:/*#__PURE__*/_jsx(IcoLinkedIn,{animated:false,className:\"framer-py0p4g\",layoutId:\"G2vDnT4sD\"})})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d7lojb hidden-sf70ee hidden-5u1yf4\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1id4ivq\",\"data-framer-name\":\"Wrapper\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-94fk8g\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7UGllciBTYW5zIExpZ2h0\",\"--framer-font-family\":'\"Pier Sans Light\", \"Pier Sans Light Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"15px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Copyright \\xa9 2026 YESNOW. All Rights Reserved.\"})}),className:\"framer-10p04a\",fonts:[\"CUSTOMV2;Pier Sans Light\"],verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1c22cnb-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Preloader\",isAuthoredByUser:true,layoutScroll:true,name:\"Preloader\",nodeId:\"jCdpZoMyx\",scopeId:\"TPSChc67i\",children:/*#__PURE__*/_jsx(Preloader,{accentEnd:\"rgb(169, 115, 245)\",accentStart:\"rgb(248, 68, 106)\",background:\"rgb(0, 0, 0)\",font:{fontFamily:'\"Basteleur Moonlight\", \"Basteleur Moonlight Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:300,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},height:\"100%\",id:\"jCdpZoMyx\",layoutId:\"jCdpZoMyx\",logoSize:104,maxDuration:8,minDuration:2,name:\"Preloader\",oncePerSession:true,previewInEditor:false,showLogo:false,style:{height:\"100%\",width:\"100%\"},textColor:\"rgb(255, 255, 255)\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"YNHkr0v17\":{\"layout\":[\"fixed\",\"fixed\"]},\"kgklXCrwj\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"mNKXzTwWU\":[\".framer-1fxz737\",\".framer-1c22cnb-container\"],\"YNHkr0v17\":[\".framer-1fxz737\",\".framer-1c22cnb-container\"],\"kgklXCrwj\":[\".framer-1fxz737\",\".framer-1d7lojb\",\".framer-1c22cnb-container\"]}\n * @framerBreakpoints {\"mNKXzTwWU\":{\"min\":1200,\"canvasClassName\":\"framer-sf70ee-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"YNHkr0v17\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-5u1yf4-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"kgklXCrwj\":{\"max\":809,\"canvasClassName\":\"framer-14spq7k-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant mNKXzTwWU\n * @framerLayoutTemplate true\n */const FramerTPSChc67i=withCSS(Component,css,\"framer-rNwFV\");export default FramerTPSChc67i;FramerTPSChc67i.displayName=\"Template\";FramerTPSChc67i.defaultProps={height:1e3,width:1200};addFonts(FramerTPSChc67i,[{explicitInter:true,fonts:[{cssFamilyName:\"Basteleur Moonlight\",source:\"custom\",style:\"normal\",uiFamilyName:\"Basteleur\",url:\"https://framerusercontent.com/assets/2gxXXLqYAfhfaNtB3rYpb8Xxo.woff2\",weight:\"300\"}]},...IcoInstagramFonts,...IcoLinkedInFonts,...PreloaderFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTPSChc67i\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YNHkr0v17\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kgklXCrwj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1000\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"mNKXzTwWU\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"mNKXzTwWU\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-sf70ee-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"YNHkr0v17\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-5u1yf4-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"kgklXCrwj\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-14spq7k-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"mNKXzTwWU\\\":[\\\".framer-1fxz737\\\",\\\".framer-1c22cnb-container\\\"],\\\"YNHkr0v17\\\":[\\\".framer-1fxz737\\\",\\\".framer-1c22cnb-container\\\"],\\\"kgklXCrwj\\\":[\\\".framer-1fxz737\\\",\\\".framer-1d7lojb\\\",\\\".framer-1c22cnb-container\\\"]}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/ASMLyArxg7GEQGpz7RCS/eB8hvvC7BJHC8bAE1uYi/TPSChc67i.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {a6IKHVM6w: \"herofade\", aMrHRjdL1: \"card-flip4\", B8mBPysuP: \"cards2\", BcrayLvRe: \"trusted6\", bDcTwkNTV: \"trusted2\", cGKaIb73i: \"trusted\", CjkmlNh0x: \"spacer-start\", ClBK9QJqF: \"about.fade\", csk7akCHm: \"trusted-1\", e9FovdnhN: \"cards1\", fD9kg2u1W: \"trusted.headline\", fdPHeNMnW: \"practice2\", fMU66aZUj: \"action\", G_Rk5H2VU: \"action1\", GTbxnrfEZ: \"practice6\", hA_voPyWW: \"trusted4\", hcTIEnDZV: \"casts\", hEgKvPUbC: \"action5\", HSAKoePFm: \"practice4\", IzqXHSe9W: \"practice1\", Jakh1iU4M: \"trusted.fade\", JGRscFzZn: \"practice\", JRuiOAKZx: \"t.curtain-fade\", JyGRV0_mO: \"card-flip1\", K9p0KXWFq: \"card-flip2\", l1DCpo8RF: \"action1m\", MwSAFi9t0: \"practice3\", navuz6MD5: \"card-flip5\", oyUSG1q9S: \"trusted1\", QJsvbuQP0: \"action3\", t4wCIH6oQ: \"cast1\", T9E18jKUb: \"practice7\", ttZ5f2sgb: \"t.curtain\", uPr2Ph1yt: \"trusted5\", VmbGozPtn: \"practice.main\", vQTkZPsit: \"about\", vREiRMNXw: \"practice.fade\", wT9dsr9h8: \"cast5\", wUQR0F4B7: \"cast.fade\", XKAvzmJLo: \"cards3\", xRBde9rKj: \"form\", Xvg9Lo4zx: \"practice5\", Z_49xd8BR: \"card-flip3\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mJIQpbxG7K6D0XmUxvuu/akTiyXPj2FEDwQ7xF6Pg/augiA20Il.js\")), path: \"/\"}, D_zzd7alp: {collectionId: \"broYkGtDg\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AWsGP4ybgB6hSnvtfhES/c6TxGN1r4Xp7Mk0N5UKx/D_zzd7alp.js\")), path: \"/blog/:F0t1yiThJ\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {broYkGtDg: async () => (await import(\"https://framerusercontent.com/modules/srCDbqwRuhhr2BOyY15G/eVg24x7esikPDQgiGSkH/broYkGtDg.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"e68f6dc0bcc9254a6ff36b5d35a947f970e26bcf0f01c552321df2768539ec16\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"kA3OAz5M4\":\r\ncase \"D_zzd7alp\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"kA3OAz5M4\":\r\ncase \"D_zzd7alp\":\r\nreturn [{hash: \"sf70ee\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"5u1yf4\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"14spq7k\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://yesnowww.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/7lasznTnRvrO1f3ZJEMt/JbcpM41FO6SDep0Dae04/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}