{"version":3,"file":"shared-lib.DJd_MZIU.mjs","names":["STYLE_ID","TOKENS","useRef","useState","useId","_Fragment","v","p","y","m","I","B","E","q","_","j","D","C","J","r","$","z","K","G","V","H","X","Q","Y","Z","n","s","a","u","l","h","c","d","w","b","M","P","T","x","F","N","A","O","R","U","S","g","p","d","x","T","g","s","n","t","r","o","y","h","f","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","useRef","useState","EASE","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","DirectionFillFonts","DirectionFill","FooterLink","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Projects","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","RichText","_Fragment","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","fonts","css","className","_Fragment","useRef","useState","useState","useRef","useCallback","_Fragment","useRef","fonts","css","className","fonts","css","className","addPropertyOverrides","ThemeToggleFonts","StopScrollFonts","cycleOrder","serializationHash","variantClassNames","transition1","transition2","transition3","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","transition3","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","NavLink","MenuHamburgerMobile","DirectionFill","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","useState"],"sources":["https:/framerusercontent.com/modules/DkLimWB6XvdRS31qqZYs/11fgk9RMFt0KTf6nHTDh/AtriumInvert.js","https:/framerusercontent.com/modules/s0GOWzYZ8YyzPsjtzlS0/fTCWQYAjiMJULC66jI5k/AtriumWordmarkReveal.js","https:/framerusercontent.com/modules/m2RiRCphpRlyEZJSmUKV/KzkeHrYJBcXnOtErGuPy/Nv2PNAjpJ-0.js","https:/framerusercontent.com/modules/m2RiRCphpRlyEZJSmUKV/KzkeHrYJBcXnOtErGuPy/Nv2PNAjpJ-1.js","https:/framerusercontent.com/modules/m2RiRCphpRlyEZJSmUKV/KzkeHrYJBcXnOtErGuPy/Nv2PNAjpJ.js","https:/framerusercontent.com/modules/Tlvpojo4724fbkKfdFgv/GMks3sG9HTER1ZEOeEIE/dcVtRVawf.js","https:/framerusercontent.com/modules/OoSpJ1VPChXZS6l8u0Ap/1481gyQqUZuzgaVwoLNN/Mk80IPlLn.js","https:/framerusercontent.com/modules/8VRXDsCm0430M8lBphEe/MhQv9sFNPF7lOUwmKVHO/YYVeB_OLJ.js","https:/framerusercontent.com/modules/3LZh4PczvHj768EiAEOz/FRyUXggiAhMrEFTcjZ8P/BmkU1wSdf.js","https:/framerusercontent.com/modules/IzXYPASD86x37oih0N7b/V7iSoVOiShCztEM766Fd/Arrow.js","https:/framerusercontent.com/modules/GSHz6Yj3zC3tKiHmkbIv/QamO6MrBI8DLEkhcFhh1/AtriumButtonFX.js","https:/framerusercontent.com/modules/0oT4iIDDluVgTXJbPLKw/ggwFJSjKrjXt5b1xM8Fk/XHJ5dxsVZ.js","https:/framerusercontent.com/modules/KO3551gxAKrit04NwV8m/L1nyMoj97xra30W5cZ8L/DFtucPyB6.js","https:/framerusercontent.com/modules/UxaVur61eQwYjLrV7rly/cW0G4dlVVinMm0YvW4LS/G8KKA8iNc.js","https:/framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PbD4QdXIvghwk9ZrKeou/StopScroll_Prod.js","https:/framerusercontent.com/modules/5WDgdHd20kM4RWDD6Aau/2heFrhheKYEb9xpcMXwi/BlueprintFrame.js","https:/framerusercontent.com/modules/dz9fwQrl8Finz1nrX5ZP/dBqFsMIxqqlhPrjGK4fw/ThemeToggle.js","https:/framerusercontent.com/modules/4XsYUEh6N3m2aGToq7B6/l191AkpD90q20TFQzMb6/ViewportFit.js","https:/framerusercontent.com/modules/M4bFTEmcEiBs25yo0i2J/0Vyyl69dZYC12GogA8xB/t7wnNIYAZ.js","https:/framerusercontent.com/modules/0SNGv9Iv9vevaYee9Otz/fcvrd3MTYcJSZDNMKSxM/wkJpfv0jX.js","https:/framerusercontent.com/modules/zHdNjp0UbItDmgUiPgeK/Mro3H5FRgYfSqD6Uu502/JJl_6uye8.js","https:/framerusercontent.com/modules/Po9cD1uflhfd85fmQHDH/6ye0FYyXaVy2uUSXK377/tUx4nprU6.js","https:/framerusercontent.com/modules/oNYU5JatSeD7FREcWVsu/S015WBuyQmJhdNwmzbMq/pEyQ1a7oo.js","https:/framerusercontent.com/modules/rtPuHOjGWhaIPUPdF3XH/Raa7439jUfZgCPnb1w5K/NpTwGl48h.js","https:/framerusercontent.com/modules/zi1FBR0VqAc1S52O73oA/4MUDk2iPzCbimwp6mVVg/Lxrxp3Jtw.js","https:/framerusercontent.com/modules/sJaWcYbgUqKIRjJBiyAL/Y1AWMJR4v3eqx1UCYxkP/NpTwGl48h.js","https:/framerusercontent.com/modules/bBeNvRuokxDm8fKSFx6O/P7SI71gJEOCwoGODAZEa/HeroBoot.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";/**\n * Inverse theme for a whole subtree (used on the footer).\n * The site theme works through colour style variables (--token-…) that ThemeToggle\n * switches on <html> with .atrium-light / .atrium-dark. Inside an element carrying\n * data-atrium-invert we redeclare every token with the OTHER theme's value, so all\n * children (texts, hairlines, links, the wordmark, buttons) flip together:\n * light theme → black footer with light content, dark theme → white footer with dark content.\n * Keep TOKENS in sync with ThemeToggle.tsx.\n */const TOKENS=[{id:\"a7e72192-f3e9-42f4-b028-8d94fd8c5c70\",light:\"rgba(17, 17, 17, 0.6)\",dark:\"rgba(255, 255, 255, 0.6)\"},{id:\"70313156-afe6-47fe-b048-951e8849e66d\",light:\"rgb(23, 23, 23)\",dark:\"rgb(237, 237, 237)\"},{id:\"e1afc4d3-f345-4cbc-b57e-60884b525023\",light:\"rgb(255, 255, 255)\",dark:\"rgb(13, 13, 13)\"},{id:\"d4bae144-4189-477d-8abc-8f5f224547e0\",light:\"rgb(234, 234, 234)\",dark:\"rgb(40, 40, 43)\"},{id:\"058e7dec-a125-48a0-b1c8-ef814a739f24\",light:\"rgba(17, 17, 17, 0.10)\",dark:\"rgba(255, 255, 255, 0.09)\"},{id:\"65b12f42-615a-4063-8ade-5ce87938e187\",light:\"rgba(17, 17, 17, 0.03)\",dark:\"rgba(255, 255, 255, 0.02)\"},{id:\"cc6347ce-33af-482c-97e3-b78adbf982d5\",light:\"rgba(17, 17, 17, 0.22)\",dark:\"rgba(255, 255, 255, 0.34)\"}];// footer surface: black on the light site, white on the dark site\nconst FOOTER=\"51853078-bdee-459a-841d-dfec0102aad6\";const FOOTER_ON_LIGHT_SITE=\"rgb(13, 13, 13)\";const FOOTER_ON_DARK_SITE=\"rgb(255, 255, 255)\";const STYLE_ID=\"atrium-invert-vars\";const vars=mode=>TOKENS.map(t=>`--token-${t.id}: ${mode===\"dark\"?t.dark:t.light} !important;`).join(\" \")+` --token-${FOOTER}: ${mode===\"dark\"?FOOTER_ON_LIGHT_SITE:FOOTER_ON_DARK_SITE} !important;`;function ensureStyle(){if(typeof document===\"undefined\"||document.getElementById(STYLE_ID))return;const el=document.createElement(\"style\");el.id=STYLE_ID;// default (light site) → dark content values; dark site → light values\nel.textContent=`[data-atrium-invert] { ${vars(\"dark\")} color-scheme: dark; }\n`+`@media (prefers-color-scheme: dark) { html:not(.atrium-light) [data-atrium-invert] { ${vars(\"light\")} color-scheme: light; } }\n`+`html.atrium-light [data-atrium-invert] { ${vars(\"dark\")} color-scheme: dark; }\n`+`html.atrium-dark [data-atrium-invert] { ${vars(\"light\")} color-scheme: light; }`;document.head.appendChild(el);}if(typeof document!==\"undefined\")ensureStyle();export function withInvertTheme(Component){return props=>{ensureStyle();return /*#__PURE__*/_jsx(\"div\",{\"data-atrium-invert\":\"\",style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Component,{...props})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withInvertTheme\":{\"type\":\"reactHoc\",\"name\":\"withInvertTheme\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AtriumInvert.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useId,useRef,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * Atrium footer wordmark.\n * Reveal \"trace\": a pen draws every letter completely (real Saira 600 outlines),\n * holds for a beat, then a solid fill wipes up from the base line.\n * Reveal \"scaffold\": fine guide lines set out the letters, the solid mark slides up into them.\n * The outline and the solid mark share the same shape and stroke, so nothing grows or shrinks.\n * No shadow. Plays once when the footer comes into view.\n *\n * The server HTML (and the first client render) show the mark HIDDEN, not finished: with a slow\n * connection the visitor often reaches the footer before this component's script has loaded, and\n * a finished mark there means the reveal is never seen. Hidden until JS arrives, it is drawn the\n * moment the footer is on screen. A CSS fallback shows the plain mark after 7s if JS never runs.\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1056\n */// \"Atrium\" in Saira SemiBold 600 at 200 units, letter spacing -0.06em, kerned.\nconst ATRIUM={\"d\":[\"M31.40 0L3 0L49.60-137.60L87.60-137.60L134.20 0L105.20 0L95-30.40L41.20-30.40L31.40 0ZM67.40-111.80L48.40-53.40L87.60-53.40L68.60-111.80L67.40-111.80Z\",\"M175.60 0L149 0L149-80.60L129.40-80.60L129.40-102L149-102L149-131.60L175.60-131.60L175.60-102L198.80-102L198.80-80.60L175.60-80.60L175.60 0Z\",\"M231.80 0L205.40 0L205.40-102L230.20-102L231-84.40L232.60-84.40Q235.20-92 239.70-96.20Q244.20-100.40 250.60-102Q257-103.60 265.20-103.60L265.20-103.60L265.20-78.40Q252.20-78.40 244.90-74.80Q237.60-71.20 234.70-63Q231.80-54.80 231.80-40.80L231.80-40.80L231.80 0Z\",\"M299.40-125L272-125L272-148.60L299.40-148.60L299.40-125ZM299 0L272.40 0L272.40-102L299-102L299 0Z\",\"M347.60 1.60L347.60 1.60Q337.20 1.60 330.80-1Q324.40-3.60 321.10-8.60Q317.80-13.60 316.60-21Q315.40-28.40 315.40-38.20L315.40-38.20L315.40-102L341.80-102L341.80-48Q341.80-38.80 342.40-33.40Q343-28 344.80-25.40Q346.60-22.80 350.20-22.10Q353.80-21.40 359.80-21.40L359.80-21.40Q366.20-21.40 370.20-22.90Q374.20-24.40 376.10-27.70Q378-31 378.60-36.30Q379.20-41.60 379.20-49.20L379.20-49.20L379.20-102L405.60-102L405.60 0L381 0L380.20-12.80L378.40-12.80Q376-8 371.70-4.70Q367.40-1.40 361.40 0.10Q355.40 1.60 347.60 1.60Z\",\"M448.40 0L422.00 0L422.00-102L446.80-102L447.60-89.20L449.00-89.20Q451.60-94 455.70-97.30Q459.80-100.60 465.50-102.10Q471.20-103.60 478.40-103.60L478.40-103.60Q490.60-103.60 496.90-100.10Q503.20-96.60 505.80-89.20L505.80-89.20L507.40-89.20Q510.00-94 514.30-97.30Q518.60-100.60 524.40-102.10Q530.20-103.60 537.60-103.60L537.60-103.60Q550.60-103.60 557-99.10Q563.40-94.60 565.60-85.70Q567.80-76.80 567.80-63.80L567.80-63.80L567.80 0L541.40 0L541.40-54Q541.40-63.20 540.80-68.60Q540.20-74 538.70-76.60Q537.20-79.20 534-79.90Q530.80-80.60 525.40-80.60L525.40-80.60Q519.60-80.60 516.10-79.10Q512.60-77.60 510.90-74.40Q509.20-71.20 508.70-65.90Q508.20-60.60 508.20-52.80L508.20-52.80L508.20 0L481.60 0L481.60-54Q481.60-63.20 481.10-68.60Q480.60-74 479.00-76.60Q477.40-79.20 474.20-79.90Q471.00-80.60 465.80-80.60L465.80-80.60Q460.00-80.60 456.50-79.10Q453.00-77.60 451.30-74.40Q449.60-71.20 449.00-65.80Q448.40-60.40 448.40-52.80L448.40-52.80L448.40 0Z\"],\"box\":[3,-148.6,564.8,150.2]};const sine=x=>-(Math.cos(Math.PI*x)-1)/2;const quart=x=>x<.5?8*x*x*x*x:1-Math.pow(-2*x+2,4)/2;const outQuart=x=>1-Math.pow(1-x,4);export default function AtriumWordmarkReveal(props){const{reveal,color,pen,speed,replay,style}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const wrap=useRef(null);const svgRef=useRef(null);const penRefs=useRef([]);const wipeRef=useRef(null);const slideRef=useRef(null);const guideRef=useRef(null);const[unit,setUnit]=useState(1);// \"static\" = finished mark (canvas, or after the reveal); \"armed\" = hidden, waiting for view; \"run\" = animating.\n// Server render and first client render are both \"armed\" (hidden), so hydration matches.\nconst[phase,setPhase]=useState(isCanvas?\"static\":\"armed\");// true once JS runs on the client: drops the no-JS fallback mark\nconst[js,setJs]=useState(false);useEffect(()=>{setJs(true);},[]);const[run,setRun]=useState(0);const done=phase===\"static\";const uid=\"awr\"+useId().replace(/[^a-zA-Z0-9_-]/g,\"\");const[bx,by,bw,bh]=ATRIUM.box;const pad=4;const vb={x:bx-pad,y:by-pad,w:bw+pad*2,h:bh+pad*2};// keep the pen a constant on screen thickness at every breakpoint\nuseEffect(()=>{const svg=svgRef.current;if(!svg)return;const measure=()=>{const w=svg.getBoundingClientRect().width;if(w>0)setUnit(vb.w/w);};measure();const ro=typeof ResizeObserver!==\"undefined\"?new ResizeObserver(measure):null;ro?.observe(svg);return()=>ro?.disconnect();},[vb.w]);// start when in view. While a page is loading, images and sections still have no height, so the\n// footer can briefly sit inside the viewport and fire an observer before anyone has scrolled.\n// So: arm immediately, but only start watching once the page has settled, and re check the real\n// position at trigger time.\nuseEffect(()=>{if(isCanvas)return;const el=wrap.current;if(!el||typeof IntersectionObserver===\"undefined\")return;let played=false;let running=false;let io=null;let raf=0;const vh=()=>window.innerHeight||document.documentElement.clientHeight;// only real visibility counts: the footer must be on screen AND the visitor must have scrolled\n// (or the page is too short to scroll). This stops the reveal from playing behind the loader or\n// while sections above are still collapsed, which used to leave only the finished mark.\n// any real scroll counts, including scroll containers (Framer preview scrolls a wrapper, not window)\nlet interacted=false;const mark=()=>{interacted=true;};const scrolled=()=>interacted||window.scrollY>40||document.documentElement.scrollHeight<=vh()*1.15;const inView=()=>{const r=el.getBoundingClientRect();return r.width>0&&r.top<vh()-r.height*.35&&r.bottom>0;};const gone=()=>{const r=el.getBoundingClientRect();// a small scroll back at the bottom of the page must not count as leaving: the mark has to be\n// well off screen (half a screen beyond the edge) before a replay is armed\nreturn r.top>vh()*1.5||r.bottom<-vh()*.5;};const check=()=>{raf=0;if(document.visibilityState!==\"visible\")return;// plays once per visit to the footer; with Replay on it re-arms only after the footer has fully left the screen\nif(!played&&!running&&inView()&&scrolled()){played=true;running=true;setPhase(\"run\");setRun(r=>r+1);}else if(gone()&&(running||replay&&played)){// left before the reveal finished (or replay on): arm again so it plays when seen\nrunning=false;played=false;setPhase(\"armed\");}};const onScroll=()=>{if(!raf)raf=window.setTimeout(check,16);};const onUser=()=>{mark();onScroll();};el.__awrDone=()=>{running=false;};const start=()=>{io=new IntersectionObserver(()=>onScroll(),{threshold:[0,.35,.6,1]});io.observe(el);window.addEventListener(\"scroll\",onUser,{passive:true,capture:true});window.addEventListener(\"wheel\",onUser,{passive:true});window.addEventListener(\"touchmove\",onUser,{passive:true});window.addEventListener(\"keydown\",onUser);document.addEventListener(\"visibilitychange\",onScroll);onScroll();};let t;// do not wait for window \"load\": slow videos can delay it for a long time and the mark would stay\n// hidden. The scroll requirement above already stops early, unseen plays.\nconst settle=()=>{t=setTimeout(start,400);};settle();return()=>{clearTimeout(t);clearTimeout(raf);window.removeEventListener(\"load\",settle);window.removeEventListener(\"scroll\",onUser,{capture:true});window.removeEventListener(\"wheel\",onUser);window.removeEventListener(\"touchmove\",onUser);window.removeEventListener(\"keydown\",onUser);document.removeEventListener(\"visibilitychange\",onScroll);io?.disconnect();};},[isCanvas,replay]);// the animation (imperative, scoped by refs)\nuseEffect(()=>{if(!run||phase!==\"run\")return;let alive=true;const k=1/Math.max(.3,speed);const tween=(ms,f,ease,delay=0)=>new Promise(res=>{const t0=performance.now()+delay*k;const step=t=>{if(!alive)return;const p=Math.max(0,Math.min((t-t0)/(ms*k),1));f(ease(p));p<1?requestAnimationFrame(step):res();};requestAnimationFrame(step);});const wait=ms=>new Promise(r=>setTimeout(r,ms*k));const wipe=wipeRef.current;const H=-by+8;if(reveal===\"trace\"){const paths=penRefs.current.filter(Boolean);const lens=paths.map(p=>p.getTotalLength()+2);paths.forEach((p,i)=>{p.style.strokeDasharray=lens[i]+\" \"+lens[i];p.style.strokeDashoffset=String(lens[i]);p.style.opacity=\"1\";});if(wipe){wipe.setAttribute(\"y\",\"2\");wipe.setAttribute(\"height\",\"0\");}(async()=>{// 1) draw every letter completely\nawait Promise.all(paths.map((p,i)=>tween(1500,e=>p.style.strokeDashoffset=String(lens[i]*(1-e)),sine,i*110)));if(!alive)return;paths.forEach(p=>p.style.strokeDashoffset=\"0\");// 2) hold so \"Atrium\" reads as a drawing\nawait wait(300);// 3) fill wipes up from the base line\nawait tween(850,e=>{const h=H*e;wipe?.setAttribute(\"y\",String(2-h));wipe?.setAttribute(\"height\",String(h));},quart);if(alive){setPhase(\"static\");wrap.current?.__awrDone?.();}})();}else{const slide=slideRef.current;const guides=guideRef.current;const lines=guides?Array.from(guides.children):[];if(slide)slide.style.transform=\"translateY(\"+(-by+10)+\"px)\";if(guides)guides.style.opacity=\"0.5\";lines.forEach(l=>l.setAttribute(\"data-p\",\"0\"));(async()=>{lines.forEach((l,i)=>{const v=l.dataset.v===\"1\";const x1=+l.dataset.x1,x2=+l.dataset.x2,y1=+l.dataset.y1,y2=+l.dataset.y2;tween(700,e=>{if(v)l.setAttribute(\"y2\",String(y1+(y2-y1)*e));else l.setAttribute(\"x2\",String(x1+(x2-x1)*e));},outQuart,i*40);});await wait(650);await tween(900,e=>slide&&(slide.style.transform=\"translateY(\"+(-by+10)*(1-e)+\"px)\"),outQuart);await tween(500,e=>guides&&(guides.style.opacity=String(.5*(1-e))),sine);if(alive){setPhase(\"static\");wrap.current?.__awrDone?.();}})();}return()=>{alive=false;};},[run,phase===\"run\",reveal,speed]);const sw=pen*unit;const clipId=uid;// scaffold guide lines: verticals at letter edges, base line and cap line\nconst guideLines=(()=>{const xs=[bx,bx+bw*.24,bx+bw*.4,bx+bw*.52,bx+bw*.62,bx+bw*.79,bx+bw];const v=xs.map(x=>({v:true,x1:x,x2:x,y1:2,y2:by-4}));const h=[0,by*.72].map(y=>({v:false,x1:bx,x2:bx+bw,y1:y,y2:y}));return[...v,...h];})();return /*#__PURE__*/_jsxs(\"div\",{ref:wrap,role:\"img\",\"aria-label\":\"Atrium\",style:{...style,position:\"relative\",width:\"100%\",lineHeight:0},children:[!js&&!isCanvas&&/*#__PURE__*/_jsx(\"style\",{children:`@keyframes ${uid}-nojs{to{opacity:1}}`}),/*#__PURE__*/_jsxs(\"svg\",{ref:svgRef,viewBox:vb.x+\" \"+vb.y+\" \"+vb.w+\" \"+vb.h,width:\"100%\",style:{display:\"block\",height:\"auto\",overflow:\"visible\"},\"aria-hidden\":true,children:[!js&&!isCanvas&&// no-JS fallback: the plain mark fades in after 7s; removed as soon as the script runs\n/*#__PURE__*/_jsx(\"g\",{fill:color,stroke:color,strokeWidth:sw,strokeLinejoin:\"round\",style:{opacity:0,animation:`${uid}-nojs .6s ease 7s forwards`},children:ATRIUM.d.map((d,i)=>/*#__PURE__*/_jsx(\"path\",{d:d},\"f\"+i))}),/*#__PURE__*/_jsxs(\"defs\",{children:[/*#__PURE__*/_jsx(\"clipPath\",{id:clipId+\"-wipe\",children:/*#__PURE__*/_jsx(\"rect\",{ref:wipeRef,x:vb.x-20,y:done?vb.y-10:2,width:vb.w+40,height:done?vb.h+20:0})}),/*#__PURE__*/_jsx(\"clipPath\",{id:clipId+\"-base\",children:/*#__PURE__*/_jsx(\"rect\",{x:vb.x-20,y:vb.y-200,width:vb.w+40,height:-vb.y+200+2})})]}),reveal===\"trace\"?/*#__PURE__*/_jsxs(_Fragment,{children:[!done&&/*#__PURE__*/_jsx(\"g\",{fill:\"none\",stroke:color,strokeWidth:sw,strokeLinejoin:\"round\",strokeLinecap:\"round\",children:ATRIUM.d.map((d,i)=>/*#__PURE__*/_jsx(\"path\",{ref:r=>{penRefs.current[i]=r;},d:d,style:{opacity:0}},i))}),/*#__PURE__*/_jsx(\"g\",{fill:color,stroke:color,strokeWidth:sw,strokeLinejoin:\"round\",clipPath:done?undefined:\"url(#\"+clipId+\"-wipe)\",children:ATRIUM.d.map((d,i)=>/*#__PURE__*/_jsx(\"path\",{d:d},i))})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[!done&&/*#__PURE__*/_jsx(\"g\",{ref:guideRef,stroke:color,strokeWidth:sw*.7,style:{opacity:0},children:guideLines.map((l,i)=>/*#__PURE__*/_jsx(\"line\",{x1:l.x1,y1:l.y1,x2:l.v?l.x1:l.x1,y2:l.v?l.y1:l.y1,\"data-v\":l.v?\"1\":\"0\",\"data-x1\":l.x1,\"data-x2\":l.x2,\"data-y1\":l.y1,\"data-y2\":l.y2},i))}),/*#__PURE__*/_jsx(\"g\",{clipPath:done?undefined:\"url(#\"+clipId+\"-base)\",children:/*#__PURE__*/_jsx(\"g\",{ref:slideRef,fill:color,stroke:color,strokeWidth:sw,strokeLinejoin:\"round\",style:{transform:done?\"none\":\"translateY(\"+(-by+10)+\"px)\"},children:ATRIUM.d.map((d,i)=>/*#__PURE__*/_jsx(\"path\",{d:d},i))})})]})]})]});}AtriumWordmarkReveal.defaultProps={reveal:\"trace\",color:\"#111113\",pen:1.4,speed:1,replay:false};addPropertyControls(AtriumWordmarkReveal,{reveal:{type:ControlType.Enum,title:\"Reveal\",options:[\"trace\",\"scaffold\"],optionTitles:[\"Trace and fill\",\"Scaffold and set\"],displaySegmentedControl:true},color:{type:ControlType.Color,title:\"Color\"},pen:{type:ControlType.Number,title:\"Pen\",min:.5,max:4,step:.1,unit:\"px\"},speed:{type:ControlType.Number,title:\"Speed\",min:.5,max:2,step:.1},replay:{type:ControlType.Boolean,title:\"Replay\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AtriumWordmarkReveal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AtriumWordmarkReveal.map","function t(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t;}var e,r,i=Object.create,n=Object.defineProperty,s=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,a=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,l=(t,e)=>function(){try{return e||(0,t[o(t)[0]])((e={exports:{}}).exports,e),e.exports;}catch(t){throw e=0,t;}},h=(t,e,r,i)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let a of o(e))u.call(t,a)||a===r||n(t,a,{get:()=>e[a],enumerable:!(i=s(e,a))||i.enumerable});return t;},c=(t,e,r)=>(r=null!=t?i(a(t)):{},h(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !e&&t&&t.__esModule?r:n(r,\"default\",{value:t,enumerable:!0}),t)),f=l({\"../../../node_modules/dataloader/index.js\"(t,e){var r,i=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return n;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){o(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!a(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));o(e);for(var r=0;r<e.callbacks.length;r++){var i=t[r];i instanceof Error?e.callbacks[r].reject(i):e.callbacks[r].resolve(i);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,i=this._cacheKeyFn(t);if(r){var n=r.get(i);if(n){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(n);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(i,l),l;},e.loadMany=function(t){if(!a(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var i,n=this._cacheKeyFn(t);void 0===r.get(n)&&(e instanceof Error?(i=Promise.reject(e)).catch(function(){}):i=Promise.resolve(e),r.set(n,i));}return this;},t;}(),n=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){o(e);for(var i=0;i<e.keys.length;i++)t.clear(e.keys[i]),e.callbacks[i].reject(r);}function o(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function a(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=i;}}),d=c(f(),1);import{yieldToMain as g}from\"framer\";// ../../shared/src/yield.ts\nfunction v(t){return\"function\"==typeof t?t():t;}var y={background:0,\"user-visible\":1,\"user-blocking\":2};function p(t,e){return y[t]>y[e];}// ../../library/src/utils/schedulerPriority.ts\nfunction m(t){let e;for(let r of t){let t=v(r);if((void 0===e||p(t,e))&&(e=t),\"user-blocking\"===e)break;}return e;}// src/code-generation/components/cms/bundled/BufferReader.ts\nvar w={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},b=(e=class e{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=w.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=w.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=w.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=w.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=w.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=w.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=w.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=w.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=w.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=w.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,i=this.bytes.subarray(e,r);return this.offset=r,i;}readString(){let t=this.readUint32(),r=this.readBytes(t);return e.textDecoder.decode(r);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(e){t(this,\"bytes\",void 0),t(this,\"offset\",0),t(this,\"view\",void 0),this.bytes=e,this.view=I(this.bytes);}},// TextDecoder has no per-decode state unless streaming is enabled. Reusing one class-owned decoder\n// avoids constructing one for every CMS item, where each item gets its own BufferReader.\nt(e,\"textDecoder\",new TextDecoder),e);function I(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as S,yieldToMain as U}from\"framer\";// ../../library/src/utils/utils.ts\nvar k=\"undefined\"!=typeof window,L=k&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction B(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function E(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar M=1024,P=1.5,T=t=>2**t-1,x=t=>-(2**(t-1)),F=t=>2**(t-1)-1,N={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:x(8),Int16:x(16),Int32:x(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},A={Uint8:T(8),Uint16:T(16),Uint32:T(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:F(8),Int16:F(16),Int32:F(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function q(t,e,r,i){B(t>=e,t,\"outside lower bound for\",i),B(t<=r,t,\"outside upper bound for\",i);}var O=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*P)+t);r.set(this.bytes),this.bytes=r,this.view=I(r);}writeUint8(t){q(t,N.Uint8,A.Uint8,\"Uint8\");let e=w.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){q(t,N.Uint16,A.Uint16,\"Uint16\");let e=w.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){q(t,N.Uint32,A.Uint32,\"Uint32\");let e=w.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){q(t,N.Uint64,A.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){q(t,N.BigUint64,A.BigUint64,\"BigUint64\");let e=w.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){q(t,N.Int8,A.Int8,\"Int8\");let e=w.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){q(t,N.Int16,A.Int16,\"Int16\");let e=w.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){q(t,N.Int32,A.Int32,\"Int32\");let e=w.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){q(t,N.Int64,A.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){q(t,N.BigInt64,A.BigInt64,\"BigInt64\");let e=w.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=w.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=w.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){t(this,\"offset\",0),t(this,\"bytes\",new Uint8Array(M)),t(this,\"view\",I(this.bytes)),t(this,\"encoder\",new TextEncoder),t(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction _(t){return\"string\"==typeof t;}function j(t){return Number.isFinite(t);}function D(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar R=class e{static fromString(t){let[r,i,n]=t.split(\"/\").map(Number);return B(j(r),\"Invalid chunkId\"),B(j(i),\"Invalid offset\"),B(j(n),\"Invalid length\"),new e(r,i,n);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(t){let r=t.readUint16(),i=t.readUint32(),n=t.readUint32();return new e(r,i,n);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(B(this.length===t.length),0);}constructor(e,r,i){t(this,\"chunkId\",void 0),t(this,\"offset\",void 0),t(this,\"length\",void 0),this.chunkId=e,this.offset=r,this.length=i;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nfunction C(t){if(D(t))return 0/* Null */;switch(t.type){case\"array\"/* Array */:return 1/* Array */;case\"boolean\"/* Boolean */:return 2/* Boolean */;case\"color\"/* Color */:return 3/* Color */;case\"date\"/* Date */:return 4/* Date */;case\"enum\"/* Enum */:return 5/* Enum */;case\"file\"/* File */:return 6/* File */;case\"responsiveimage\"/* ResponsiveImage */:return 10/* ResponsiveImage */;case\"link\"/* Link */:return 7/* Link */;case\"number\"/* Number */:return 8/* Number */;case\"object\"/* Object */:return 9/* Object */;case\"richtext\"/* RichText */:return 11/* RichText */;case\"string\"/* String */:return 12/* String */;case\"vectorsetitem\"/* VectorSetItem */:return 13/* VectorSetItem */;default:E(t);}}function J(t){let e=t.readUint16(),i=[];for(let n=0;n<e;n++){let e=r.read(t);i.push(e);}return{type:\"array\"/* Array */,value:i};}function W(t,e){for(let i of(t.writeUint16(e.value.length),e.value))r.write(t,i);}function $(t,e,i){let n=t.value.length,s=e.value.length;if(n<s)return -1;if(n>s)return 1;for(let s=0;s<n;s++){let n=t.value[s],o=e.value[s],a=r.compare(n,o,i);if(0!==a)return a;}return 0;}function z(t){return{type:\"boolean\"/* Boolean */,value:0!==t.readUint8()};}function K(t,e){t.writeUint8(e.value?1:0);}function G(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:\"color\"/* Color */,value:t.readString()};}function H(t,e){t.writeString(e.value);}function X(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Q(t){let e=t.readInt64(),r=new Date(e);return{type:\"date\"/* Date */,value:r.toISOString()};}function Y(t,e){let r=new Date(e.value),i=r.getTime();t.writeInt64(i);}function Z(t,e){let r=new Date(t.value),i=new Date(e.value);return r<i?-1:r>i?1:0;}function tt(t){return{type:\"enum\"/* Enum */,value:t.readString()};}function te(t,e){t.writeString(e.value);}function tr(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function ti(t){return{type:\"file\"/* File */,value:t.readString()};}function tn(t,e){t.writeString(e.value);}function ts(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(t){return{type:\"link\"/* Link */,value:t.readJson()};}function ta(t,e){t.writeJson(e.value);}function tu(t,e){let r=JSON.stringify(t.value),i=JSON.stringify(e.value);return r<i?-1:r>i?1:0;}function tl(t){return{type:\"number\"/* Number */,value:t.readFloat64()};}function th(t,e){t.writeFloat64(e.value);}function tc(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tf(t){let e=t.readUint16(),i={};for(let n=0;n<e;n++){let e=t.readString();i[e]=r.read(t);}return{type:\"object\"/* Object */,value:i};}function td(t,e){let i=Object.entries(e.value);for(let[e,n]of(t.writeUint16(i.length),i))t.writeString(e),r.write(t,n);}function tg(t,e,i){let n=Object.keys(t.value).sort(),s=Object.keys(e.value).sort();if(n.length<s.length)return -1;if(n.length>s.length)return 1;for(let o=0;o<n.length;o++){let a=n[o],u=s[o];if(a<u)return -1;if(a>u)return 1;let l=t.value[a]??null,h=e.value[u]??null,c=r.compare(l,h,i);if(0!==c)return c;}return 0;}function tv(t){return{type:\"responsiveimage\"/* ResponsiveImage */,value:t.readJson()};}function ty(t,e){t.writeJson(e.value);}function tp(t,e){let r=JSON.stringify(t.value),i=JSON.stringify(e.value);return r<i?-1:r>i?1:0;}function tm(t){let e=t.readInt8();if(0===e)return{type:\"richtext\"/* RichText */,value:t.readUint32()};if(1===e)return{type:\"richtext\"/* RichText */,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tw(t,e){if(j(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(_(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tb(t,e){let r=t.value,i=e.value;if(j(r)&&j(i)||_(r)&&_(i))return r<i?-1:r>i?1:0;throw Error(\"Invalid rich text pointer\");}function tI(t){return{type:\"string\"/* String */,value:t.readString()};}function tS(t,e){t.writeString(e.value);}function tU(t,e,r){let i=t.value,n=e.value;return(0/* CaseInsensitive */===r.type&&(i=t.value.toLowerCase(),n=e.value.toLowerCase()),i<n)?-1:i>n?1:0;}function tk(t){return{type:\"vectorsetitem\"/* VectorSetItem */,value:t.readUint32()};}function tL(t,e){t.writeUint32(e.value);}function tB(t,e){let r=t.value,i=e.value;return r<i?-1:r>i?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return J(t);case 2/* Boolean */:return z(t);case 3/* Color */:return V(t);case 4/* Date */:return Q(t);case 5/* Enum */:return tt(t);case 6/* File */:return ti(t);case 7/* Link */:return to(t);case 8/* Number */:return tl(t);case 9/* Object */:return tf(t);case 10/* ResponsiveImage */:return tv(t);case 11/* RichText */:return tm(t);case 12/* String */:return tI(t);case 13/* VectorSetItem */:return tk(t);default:E(e);}},t.write=function(t,e){let r=C(e);if(t.writeUint8(r),!D(e))switch(e.type){case\"array\"/* Array */:return W(t,e);case\"boolean\"/* Boolean */:return K(t,e);case\"color\"/* Color */:return H(t,e);case\"date\"/* Date */:return Y(t,e);case\"enum\"/* Enum */:return te(t,e);case\"file\"/* File */:return tn(t,e);case\"link\"/* Link */:return ta(t,e);case\"number\"/* Number */:return th(t,e);case\"object\"/* Object */:return td(t,e);case\"responsiveimage\"/* ResponsiveImage */:return ty(t,e);case\"richtext\"/* RichText */:return tw(t,e);case\"vectorsetitem\"/* VectorSetItem */:return tL(t,e);case\"string\"/* String */:return tS(t,e);default:E(e);}},t.compare=function(t,e,r){let i=C(t),n=C(e);if(i<n)return -1;if(i>n)return 1;if(D(t)||D(e))return 0;switch(t.type){case\"array\"/* Array */:return B(\"array\"/* Array */===e.type),$(t,e,r);case\"boolean\"/* Boolean */:return B(\"boolean\"/* Boolean */===e.type),G(t,e);case\"color\"/* Color */:return B(\"color\"/* Color */===e.type),X(t,e);case\"date\"/* Date */:return B(\"date\"/* Date */===e.type),Z(t,e);case\"enum\"/* Enum */:return B(\"enum\"/* Enum */===e.type),tr(t,e);case\"file\"/* File */:return B(\"file\"/* File */===e.type),ts(t,e);case\"link\"/* Link */:return B(\"link\"/* Link */===e.type),tu(t,e);case\"number\"/* Number */:return B(\"number\"/* Number */===e.type),tc(t,e);case\"object\"/* Object */:return B(\"object\"/* Object */===e.type),tg(t,e,r);case\"responsiveimage\"/* ResponsiveImage */:return B(\"responsiveimage\"/* ResponsiveImage */===e.type),tp(t,e);case\"richtext\"/* RichText */:return B(\"richtext\"/* RichText */===e.type),tb(t,e);case\"vectorsetitem\"/* VectorSetItem */:return B(\"vectorsetitem\"/* VectorSetItem */===e.type),tB(t,e);case\"string\"/* String */:return B(\"string\"/* String */===e.type),tU(t,e,r);default:E(t);}};})(r||(r={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tE=class e{sortEntries(){this.entries.sort((t,e)=>{for(let i=0;i<this.fieldNames.length;i++){let n=t.values[i],s=e.values[i],o=r.compare(n,s,this.options.collation);if(0!==o)return o;}return t.pointer.compare(e.pointer);});}static async deserialize(t,i){let n=new b(t),s=n.readJson(),o=n.readUint8(),a=[];for(let t=0;t<o;t++){let t=n.readString();a.push(t);}let u=new e(a,{collation:s}),l=n.readUint32(),h=()=>{let t=[];for(let e=0;e<o;e++){let e=r.read(n);t.push(e);}let e=R.read(n);u.entries.push({values:t,pointer:e});};for(let t=0;t<l;t++){let t=i?.();t&&await t,h();}return u;}serialize(){let t=new O;for(let e of(t.writeJson(this.options.collation),t.writeUint8(this.fieldNames.length),this.fieldNames))t.writeString(e);for(let e of(this.sortEntries(),t.writeUint32(this.entries.length),this.entries)){let{values:i,pointer:n}=e;for(let e of i)r.write(t,e);n.write(t);}return t.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(e,r){t(this,\"fieldNames\",void 0),t(this,\"options\",void 0),t(this,\"entries\",[]),this.fieldNames=e,this.options=r;}},tM=3,tP=250,tT=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tx=async(t,e)=>{let r=0;for(;;){try{let i=await fetch(t,e);if(!tT.includes(i.status)||++r>tM)return i;}catch(t){if(e?.signal?.aborted||++r>tM)throw t;}await tF(r);}};async function tF(t){let e=Math.floor(tP*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tN(t,e){let r=tO(e),i=[],n=0;for(let t of r)i.push(`${t.from}-${t.to-1}`),n+=t.to-t.from;let s=new URL(t),o=i.join(\",\");s.searchParams.set(\"range\",o);let a=await tx(s);if(200!==a.status)throw Error(`Request failed: ${a.status} ${a.statusText}`);let u=await a.arrayBuffer(),l=new Uint8Array(u);if(l.length!==n)throw Error(\"Request failed: Unexpected response length\");let h=new tA,c=0;for(let t of r){let e=t.to-t.from,r=c+e,i=l.subarray(c,r);h.write(t.from,i),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tA=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let i=t-r.start,n=i+e;return r.data.slice(i,n);}throw Error(\"Missing data\");}write(t,e){let r=t,i=r+e.length,n=0,s=this.chunks.length;for(;n<s;n++){let t=this.chunks[n];if(B(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let i=r-t.start,n=t.data.subarray(0,i);e=tq(n,e),r=t.start;}break;}}for(;s>n;s--){let t=this.chunks[s-1];if(B(t,\"Missing chunk\"),!(i<t.start)){if(i<t.end){let r=i-t.start,n=t.data.subarray(r);e=tq(e,n),i=t.end;}break;}}let o={start:r,end:i,data:e},a=s-n;this.chunks.splice(n,a,o);}constructor(){t(this,\"chunks\",[]);}};function tq(t,e){let r=t.length+e.length,i=new Uint8Array(r);return i.set(t,0),i.set(e,t.length),i;}function tO(t){B(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,i=r[e];i&&t.from<=i.to?r[e]={from:i.from,to:Math.max(i.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar t_=class{async loadModel(){let[t]=await tN(this.options.url,[this.options.range]);return B(t,\"Failed to load model\"),tE.deserialize(t,()=>{let t=m(this.modelPrioritySources);return t?U({batch:!0,priority:t}):void 0;});}async getModel(t){return this.model||(t&&this.modelPrioritySources.add(t),this.modelPromise??=this.loadModel().finally(()=>{this.modelPrioritySources.clear();}),this.model??=await this.modelPromise),this.model;}async lookupItems(t,e){B(t.length===this.fields.length,\"Invalid query length\");let r=await this.getModel(e),i=[r.entries];for(let[r,n]of t.entries()){let t=[];for(let s of i){let i;let o=e?U({batch:!0,priority:v(e)}):void 0;switch(o&&await o,n.type){case\"All\"/* All */:i=[s];break;case\"Equals\"/* Equals */:i=this.queryEquals(s,n,r);break;case\"NotEquals\"/* NotEquals */:i=this.queryNotEquals(s,n,r);break;case\"LessThan\"/* LessThan */:i=this.queryLessThan(s,n,r);break;case\"GreaterThan\"/* GreaterThan */:i=this.queryGreaterThan(s,n,r);break;case\"Contains\"/* Contains */:i=await this.queryContains(s,n,r,e);break;case\"StartsWith\"/* StartsWith */:i=await this.queryStartsWith(s,n,r,e);break;case\"EndsWith\"/* EndsWith */:i=await this.queryEndsWith(s,n,r,e);break;default:E(n);}t.push(...i);}i=t;}let n=[];for(let t of i)for(let r of t){let t=e?U({batch:!0,priority:v(e)}):void 0;t&&await t;let i={};for(let t=0;t<this.options.fieldNames.length;t++){let e=this.options.fieldNames[t],n=r.values[t];i[e]=n;}n.push({pointer:r.pointer.toString(),data:i});}return n;}queryEquals(t,e,r){let i=this.getLeftMost(t,r,e.value),n=this.getRightMost(t,r,e.value),s=t.slice(i,n+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let i=this.getLeftMost(t,r,e.value),n=this.getRightMost(t,r,e.value),s=[],o=t.slice(0,i);o.length>0&&s.push(o);let a=t.slice(n+1);return a.length>0&&s.push(a),s;}queryLessThan(t,e,r){let i=this.getRightMost(t,r,null);if(t=t.slice(i+1),e.inclusive){let i=this.getRightMost(t,r,e.value),n=t.slice(0,i+1);return n.length>0?[n]:[];}let n=this.getLeftMost(t,r,e.value),s=t.slice(0,n);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let i=this.getRightMost(t,r,null);if(t=t.slice(i+1),e.inclusive){let i=this.getLeftMost(t,r,e.value),n=t.slice(i);return n.length>0?[n]:[];}let n=this.getRightMost(t,r,e.value),s=t.slice(n+1);return s.length>0?[s]:[];}queryContains(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.includes(i);});}queryStartsWith(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.startsWith(i);});}queryEndsWith(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.endsWith(i);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(t,e,i){let n=0,s=t.length;for(;n<s;){let o=n+s>>1,a=t[o],u=a.values[e];0>r.compare(u,i,this.collation)?n=o+1:s=o;}return n;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(t,e,i){let n=0,s=t.length;for(;n<s;){let o=n+s>>1,a=t[o],u=a.values[e];r.compare(u,i,this.collation)>0?s=o:n=o+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */async findItems(t,e,r,i){let n=[],s=0;for(let o=0;o<t.length;o++){let a=r?U({batch:!0,priority:v(r)}):void 0;a&&await a;let u=t[o],l=u.values[e],h=i(l);if(!h){if(s<o){let e=t.slice(s,o);n.push(e);}s=o+1;}}if(s<t.length){let e=t.slice(s);n.push(e);}return n;}constructor(e){t(this,\"options\",void 0),t(this,\"schema\",void 0),t(this,\"fields\",void 0),t(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),t(this,\"modelPromise\",void 0),t(this,\"model\",void 0),t(this,\"modelPrioritySources\",/* @__PURE__ */new Set),t(this,\"collation\",void 0),this.options=e;let r={},i=[];for(let t of this.options.fieldNames){let e=this.options.collectionSchema[t];B(e,\"Missing definition for field\",t),r[t]=e,i.push({type:\"Identifier\",name:t});}this.schema=r,this.fields=i,this.collation=this.options.collation;}};// src/code-generation/components/cms/bundled/models/DatabaseItemModel.ts\nfunction tj(t){let e={},i=t.readUint16();for(let n=0;n<i;n++){let i=t.readString();e[i]=r.read(t);}return e;}// src/code-generation/components/cms/bundled/DatabaseCollection.ts?bundle\nfunction*tD(t){for(let e of t)yield*e.prioritySources;}var tR=class{scanItems(t){return this.itemsPromise?this.isScanning&&t&&this.scanPrioritySources.add(t):(this.isScanning=!0,t&&this.scanPrioritySources.add(t),this.itemsPromise=tx(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),i=new b(r),n=[],s=i.readUint32();for(let t=0;t<s;t++){let t=m(this.scanPrioritySources),e=t?g({batch:!0,priority:t}):void 0;e&&await e;let r=i.getOffset(),s=tj(i),o=i.getOffset()-r,a=new R(this.id,r,o),u=a.toString(),l={pointer:u,data:s};this.itemLoader.prime({pointer:u,prioritySources:/* @__PURE__ */new Set},l),n.push(l);}return n;}).finally(()=>{this.isScanning=!1,this.scanPrioritySources.clear();})),this.itemsPromise;}resolveItem(t,e){let r=this.itemPrioritySources.get(t);r||(r=/* @__PURE__ */new Set,this.itemPrioritySources.set(t,r)),e&&r.add(e);let i=this.itemLoader.load({pointer:t,prioritySources:r}),n=()=>this.itemPrioritySources.delete(t);return i.then(n,n),i;}constructor(e,r){t(this,\"id\",void 0),t(this,\"url\",void 0),t(this,\"itemsPromise\",void 0),t(this,\"isScanning\",!1),t(this,\"scanPrioritySources\",/* @__PURE__ */new Set),t(this,\"itemPrioritySources\",/* @__PURE__ */new Map),t(this,\"itemLoader\",new d.default(async t=>{let e=t.map(({pointer:t})=>{let e=R.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tN(this.url,e),i=[];for(let e=0;e<r.length;e++){let n=m(tD(t)),s=n?g({batch:!0,priority:n}):void 0;s&&await s;let o=r[e];B(o,\"Missing range bytes\");let a=new b(o),u=tj(a),l=t[e]?.pointer;B(l,\"Missing pointer\"),i.push({pointer:l,data:u});}return i;},{// capping to 250 avoids overly long URLs that can cause requests to fail with 414\nmaxBatchSize:250,// Different route workflows can request the same item. Keep DataLoader's cache keyed by the\n// pointer while still carrying the strongest scheduling priority into the shared batch\ncacheKeyFn:t=>t.pointer})),this.id=e,this.url=r;}},tC=class{async scanItems(t){let e=await Promise.all(this.chunks.map(async e=>e.scanItems(t)));return e.flat();}resolveItems(t,e){return Promise.all(t.map(t=>{let r=R.fromString(t),i=this.chunks[r.chunkId];return B(i,\"Missing chunk\"),i.resolveItem(t,e);}));}compareItems(t,e){let r=R.fromString(t.pointer),i=R.fromString(e.pointer);return r.compare(i);}compareValues(t,e,i){return r.compare(t,e,i);}constructor(e){t(this,\"options\",void 0),t(this,\"id\",void 0),t(this,\"schema\",void 0),t(this,\"indexes\",void 0),t(this,\"resolveRichText\",void 0),t(this,\"resolveVectorSetItem\",void 0),t(this,\"chunks\",void 0),this.options=e,this.chunks=this.options.chunks.map((t,e)=>new tR(e,t)),this.schema=e.schema,this.indexes=e.indexes,this.resolveRichText=e.resolveRichText,this.resolveVectorSetItem=e.resolveVectorSetItem,this.id=e.id;}};export{tC as DatabaseCollection,t_ as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as r,ComponentPresetsConsumer as t,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";// ../../library/src/utils/utils.ts\nvar a,f,u=\"undefined\"!=typeof window,c=u&&\"function\"==typeof window.requestIdleCallback,l=\"preload\";function p(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&l in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as s,createElement as m}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction d(e,...r){if(!e)throw Error(\"Assertion Error\"+(r.length>0?\": \"+r.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar y=((a=y||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a),h=((f=h||{})[f.RichText=1]=\"RichText\",f[f.VectorSetItem=2]=\"VectorSetItem\",f);function x(e,r,t){for(let[n,o]of Object.entries(r)){let r=e[n];if(\"number\"==typeof o){e[n]=t(o,r);continue;}T(r,o,t);}}function T(e,r,t){if(\"number\"!=typeof r){if(Array.isArray(r)){if(!Array.isArray(e))return;let[n]=r;for(let r=0;r<e.length;r++){let o=e[r];\"number\"==typeof n?e[r]=t(n,o):T(o,n,t);}return;}null===e||\"object\"!=typeof e||Array.isArray(e)||x(e,r,t);}}function g(i){let a=/* @__PURE__ */new Map;return f=>{let u=a.get(f);if(u)return u;let c=JSON.parse(f),l=function a(f){switch(f[0]){case 1/* Fragment */:{let[,...e]=f,r=e.map(a);return /*#__PURE__*/m(s,void 0,...r);}case 2/* Link */:{let[,e,...r]=f,t=r.map(a);return /*#__PURE__*/m(n,e,...t);}case 3/* Module */:{let[,n,o,u]=f;x(o,u,(e,r)=>{if(1/* RichText */===e)return r?a(r):r;if(\"string\"!=typeof r)return r;let t=i[r];return t?(p(t)&&t.preload(),t):r;});let c=i[n];return d(c,\"Module not found\"),p(c)&&c.preload(),/*#__PURE__*/e(t,{componentIdentifier:n,children:t=>/*#__PURE__*/e(r,{component:c,props:{...t,...o}})});}case 4/* Tag */:{let[,e,r,...t]=f,n=t.map(a);if(\"a\"===e)return /*#__PURE__*/m(o.a,r,...n);return /*#__PURE__*/m(e,r,...n);}case 5/* Text */:{let[,e]=f;return e;}}}(c);return a.set(f,l),l;};}export{h as RichTextJsonPropKind,y as RichTextJsonType,g as getRichTextJsonResolver,x as mapRichTextJsonProps};\nexport const __FramerMetadata__ = {\"exports\":{\"mapRichTextJsonProps\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonPropKind\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2f17f47)\nimport{addPropertyControls as e,ControlType as l,QueryEngine as t}from\"framer\";import{DatabaseCollection as i,DatabaseDictionaryIndex as a}from\"./Nv2PNAjpJ-0.js\";import{getRichTextJsonResolver as o}from\"./Nv2PNAjpJ-1.js\";let n={CQ_WTGhVZ:{isNullable:!0,type:l.String},createdAt:{isNullable:!0,type:l.Date},dHg3trIHk:{isNullable:!0,type:l.ResponsiveImage},FnwgSIUrA:{isNullable:!0,type:l.String},GpTBIwl7f:{isNullable:!0,type:l.String},h1svcwjr9:{isNullable:!0,type:l.ResponsiveImage},HIoQESTQ4:{isNullable:!0,type:l.String},iC9pVt3ff:{isNullable:!0,type:l.String},iCDUa9cHV:{isNullable:!0,type:l.ResponsiveImage},id:{isNullable:!1,type:l.String},iHQDR3ECr:{isNullable:!0,type:l.ResponsiveImage},JtP8D8nmX:{isNullable:!0,type:l.ResponsiveImage},kSHGcrTm6:{isNullable:!0,type:l.String},kTGjr0LYW:{isNullable:!0,type:l.String},LkJvXVt05:{isNullable:!0,type:l.String},m3tONTOIq:{isNullable:!0,type:l.String},MQLPCGp4l:{isNullable:!0,type:l.ResponsiveImage},mzp8gkU3N:{isNullable:!0,type:l.String},nextItemId:{isNullable:!0,type:l.String},NPZz5yatu:{isNullable:!0,type:l.ResponsiveImage},nQqO0se6B:{isNullable:!0,type:l.ResponsiveImage},ORffhsntQ:{isNullable:!0,type:l.ResponsiveImage},previousItemId:{isNullable:!0,type:l.String},PYL_Z2ibP:{isNullable:!0,type:l.String},Q41ega8iu:{isNullable:!0,type:l.String},q6h_u4RzO:{isNullable:!0,type:l.String},RGw4TnTsN:{isNullable:!0,type:l.ResponsiveImage},SBx2rSYt2:{isNullable:!0,type:l.ResponsiveImage},tElZ_uTcT:{isNullable:!0,type:l.RichText},uNKxhajOC:{isNullable:!0,type:l.String},updatedAt:{isNullable:!0,type:l.Date},UUJ0Y28HX:{isNullable:!0,type:l.ResponsiveImage},VIg63gro3:{isNullable:!0,type:l.Boolean},vO0Cvxftv:{isNullable:!0,type:l.String},wUnhi6FQX:{isNullable:!0,type:l.String},XJ8ZUbM6y:{isNullable:!0,type:l.String},y2XTn2M6P:{isNullable:!0,type:l.ResponsiveImage},YFMOteUmU:{isNullable:!0,type:l.String},ykGxa8oEu:{isNullable:!0,type:l.ResponsiveImage}},r=new URL(\"./Nv2PNAjpJ-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),m=[\"id\"],c={type:1},u=[\"previousItemId\"],s=[\"nextItemId\"],p=[\"id\",\"iC9pVt3ff\"],f=[\"iC9pVt3ff\",\"id\"],g={type:0},d=[\"FnwgSIUrA\"],y=[\"kSHGcrTm6\"],N=[\"iC9pVt3ff\"],S=[\"m3tONTOIq\"],I=[\"GpTBIwl7f\"],h=[\"XJ8ZUbM6y\"],w=[\"iHQDR3ECr\"],b=[\"dHg3trIHk\"],v=[\"q6h_u4RzO\"],V=[\"RGw4TnTsN\"],R=[\"ykGxa8oEu\"],T=[\"y2XTn2M6P\"],U=[\"Q41ega8iu\"],C=[\"JtP8D8nmX\"],P=[\"SBx2rSYt2\"],O=[\"HIoQESTQ4\"],Q=[\"h1svcwjr9\"],H=[\"tElZ_uTcT\"],L=[\"vO0Cvxftv\"],k=[\"uNKxhajOC\"],x=[\"PYL_Z2ibP\"],D=[\"wUnhi6FQX\"],G=[\"iCDUa9cHV\"],j=[\"UUJ0Y28HX\"],J=[\"NPZz5yatu\"],M=[\"ORffhsntQ\"],X=[\"nQqO0se6B\"],Y=[\"MQLPCGp4l\"],B=[\"YFMOteUmU\"],A=[\"LkJvXVt05\"],Z=[\"kTGjr0LYW\"],E=[\"VIg63gro3\"],_=[\"mzp8gkU3N\"],q=[\"CQ_WTGhVZ\"],F=[],z=e=>{let l=F[e];if(l)return l().then(e=>e.default);},W={},K=o(W),$=new t,ee={collectionByLocaleId:{default:new i({chunks:[new URL(\"./Nv2PNAjpJ-chunk-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"83487de3-c644-4abd-b472-0486aacd6657default\",indexes:[new a({collation:c,collectionSchema:n,fieldNames:m,range:{from:0,to:265},url:r}),new a({collation:c,collectionSchema:n,fieldNames:u,range:{from:265,to:529},url:r}),new a({collation:c,collectionSchema:n,fieldNames:s,range:{from:529,to:789},url:r}),new a({collation:c,collectionSchema:n,fieldNames:p,range:{from:789,to:1313},url:r}),new a({collation:g,collectionSchema:n,fieldNames:f,range:{from:1313,to:1837},url:r}),new a({collation:g,collectionSchema:n,fieldNames:d,range:{from:1837,to:2215},url:r}),new a({collation:g,collectionSchema:n,fieldNames:y,range:{from:2215,to:2576},url:r}),new a({collation:g,collectionSchema:n,fieldNames:N,range:{from:2576,to:2954},url:r}),new a({collation:g,collectionSchema:n,fieldNames:S,range:{from:2954,to:3228},url:r}),new a({collation:g,collectionSchema:n,fieldNames:I,range:{from:3228,to:3430},url:r}),new a({collation:g,collectionSchema:n,fieldNames:h,range:{from:3430,to:3612},url:r}),new a({collation:g,collectionSchema:n,fieldNames:w,range:{from:3612,to:9239},url:r}),new a({collation:g,collectionSchema:n,fieldNames:b,range:{from:9239,to:16052},url:r}),new a({collation:g,collectionSchema:n,fieldNames:v,range:{from:16052,to:16354},url:r}),new a({collation:g,collectionSchema:n,fieldNames:V,range:{from:16354,to:20315},url:r}),new a({collation:g,collectionSchema:n,fieldNames:R,range:{from:20315,to:24822},url:r}),new a({collation:g,collectionSchema:n,fieldNames:T,range:{from:24822,to:29369},url:r}),new a({collation:g,collectionSchema:n,fieldNames:U,range:{from:29369,to:29551},url:r}),new a({collation:g,collectionSchema:n,fieldNames:C,range:{from:29551,to:34673},url:r}),new a({collation:g,collectionSchema:n,fieldNames:P,range:{from:34673,to:39220},url:r}),new a({collation:g,collectionSchema:n,fieldNames:O,range:{from:39220,to:39402},url:r}),new a({collation:g,collectionSchema:n,fieldNames:Q,range:{from:39402,to:44524},url:r}),new a({collation:g,collectionSchema:n,fieldNames:H,range:{from:44524,to:50355},url:r}),new a({collation:g,collectionSchema:n,fieldNames:L,range:{from:50355,to:50620},url:r}),new a({collation:g,collectionSchema:n,fieldNames:k,range:{from:50620,to:50912},url:r}),new a({collation:g,collectionSchema:n,fieldNames:x,range:{from:50912,to:51134},url:r}),new a({collation:g,collectionSchema:n,fieldNames:D,range:{from:51134,to:51356},url:r}),new a({collation:g,collectionSchema:n,fieldNames:G,range:{from:51356,to:58111},url:r}),new a({collation:g,collectionSchema:n,fieldNames:j,range:{from:58111,to:64874},url:r}),new a({collation:g,collectionSchema:n,fieldNames:J,range:{from:64874,to:70628},url:r}),new a({collation:g,collectionSchema:n,fieldNames:M,range:{from:70628,to:76378},url:r}),new a({collation:g,collectionSchema:n,fieldNames:X,range:{from:76378,to:83141},url:r}),new a({collation:g,collectionSchema:n,fieldNames:Y,range:{from:83141,to:88762},url:r}),new a({collation:g,collectionSchema:n,fieldNames:B,range:{from:88762,to:89291},url:r}),new a({collation:g,collectionSchema:n,fieldNames:A,range:{from:89291,to:89533},url:r}),new a({collation:g,collectionSchema:n,fieldNames:Z,range:{from:89533,to:89829},url:r}),new a({collation:g,collectionSchema:n,fieldNames:E,range:{from:89829,to:89981},url:r}),new a({collation:g,collectionSchema:n,fieldNames:_,range:{from:89981,to:91467},url:r}),new a({collation:g,collectionSchema:n,fieldNames:q,range:{from:91467,to:92509},url:r})],resolveRichText:K,resolveVectorSetItem:z,schema:n})},displayName:\"Projects\",id:\"83487de3-c644-4abd-b472-0486aacd6657\"};export default ee;e(ee,{FnwgSIUrA:{defaultValue:\"\",title:\"Title\",type:l.String},kSHGcrTm6:{defaultValue:\"\",title:\"Sub Title\",type:l.String},iC9pVt3ff:{preventLocalization:!1,title:\"Slug\",type:l.String},m3tONTOIq:{defaultValue:\"\",title:\"Category\",type:l.String},GpTBIwl7f:{defaultValue:\"\",title:\"Sorting Order\",type:l.String},XJ8ZUbM6y:{defaultValue:\"\",title:\"Thumbnail Video URL - Desktop\",type:l.String},iHQDR3ECr:{title:\"Thumbnail Video Poster - Desktop\",type:l.ResponsiveImage},dHg3trIHk:{title:\"Thumbnail Image - Desktop\",type:l.ResponsiveImage},q6h_u4RzO:{defaultValue:\"\",title:\"Thumbnail Video URL - Mobile / List View\",type:l.String},RGw4TnTsN:{title:\"Thumbnail Video Poster - Mobile\",type:l.ResponsiveImage},ykGxa8oEu:{title:\"Thumbnail Image - Mobile / List View\",type:l.ResponsiveImage},y2XTn2M6P:{title:\"Header Image Wide - Desktop\",type:l.ResponsiveImage},Q41ega8iu:{defaultValue:\"\",title:\"Header Video URL - Desktop\",type:l.String},JtP8D8nmX:{title:\"Header Video Poster - Desktop\",type:l.ResponsiveImage},SBx2rSYt2:{title:\"Header Image Wide - Mobile\",type:l.ResponsiveImage},HIoQESTQ4:{defaultValue:\"\",title:\"Header Video URL - Mobile\",type:l.String},h1svcwjr9:{title:\"Header Video Poster - Mobile\",type:l.ResponsiveImage},tElZ_uTcT:{defaultValue:\"\",title:\"Description\",type:l.RichText},vO0Cvxftv:{defaultValue:\"\",title:\"Industry 1\",type:l.String},uNKxhajOC:{defaultValue:\"\",title:\"Industry 2\",type:l.String},PYL_Z2ibP:{defaultValue:\"\",title:\"Year\",type:l.String},wUnhi6FQX:{defaultValue:\"\",title:\"Year 2\",type:l.String},iCDUa9cHV:{title:\"Image 1\",type:l.ResponsiveImage},UUJ0Y28HX:{title:\"Image 2\",type:l.ResponsiveImage},NPZz5yatu:{title:\"Image 3\",type:l.ResponsiveImage},ORffhsntQ:{title:\"Image 4\",type:l.ResponsiveImage},nQqO0se6B:{title:\"Image 5\",type:l.ResponsiveImage},MQLPCGp4l:{title:\"Image 6\",type:l.ResponsiveImage},YFMOteUmU:{defaultValue:\"\",title:\"Quote\",type:l.String},LkJvXVt05:{defaultValue:\"\",title:\"Author\",type:l.String},kTGjr0LYW:{defaultValue:\"\",title:\"Author Position\",type:l.String},VIg63gro3:{defaultValue:!1,title:\"Featured\",type:l.Boolean},mzp8gkU3N:{defaultValue:\"\",title:\"SEO Summary\",type:l.String},CQ_WTGhVZ:{defaultValue:\"\",title:\"Case Study Video URL\",type:l.String},createdAt:{title:\"Created\",type:l.Date},updatedAt:{title:\"Updated\",type:l.Date},previousItemId:{dataIdentifier:\"local-module:collection/Nv2PNAjpJ:default\",title:\"Previous\",type:l.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/Nv2PNAjpJ:default\",title:\"Next\",type:l.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,l){let[t]=await $.query({from:{data:ee,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"iC9pVt3ff\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return t?.iC9pVt3ff;},async getRecordIdBySlug(e,l){let[t]=await $.query({from:{data:ee,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"iC9pVt3ff\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return t?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerRecordIdKey\":\"id\",\"framerData\":\"true\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerCollectionUtils\":\"1\",\"framerColorSyntax\":\"false\",\"framerCollectionId\":\"Nv2PNAjpJ\",\"framerContractVersion\":\"1\",\"framerSlug\":\"iC9pVt3ff\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4a8ebb5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Saira-regular\",\"GF;Saira-700\",\"GF;Saira-700italic\",\"GF;Saira-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA71rCos07lwYmUVY.woff2\",weight:\"400\"},{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA773Fos07lwYmUVY.woff2\",weight:\"700\"},{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKBrYwxliQjQVYmxA.woff2\",weight:\"700\"},{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKBSosxliQjQVYmxA.woff2\",weight:\"400\"}]}];export const css=['.framer-L2rGG .framer-styles-preset-3k8bk1:not(.rich-text-wrapper), .framer-L2rGG .framer-styles-preset-3k8bk1.rich-text-wrapper p { --framer-font-family: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-italic: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 15px; --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: 110%; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-70313156-afe6-47fe-b048-951e8849e66d, #171717); --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-L2rGG .framer-styles-preset-3k8bk1:not(.rich-text-wrapper), .framer-L2rGG .framer-styles-preset-3k8bk1.rich-text-wrapper p { --framer-font-family: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-italic: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 14px; --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: 110%; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-70313156-afe6-47fe-b048-951e8849e66d, #171717); --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-L2rGG .framer-styles-preset-3k8bk1:not(.rich-text-wrapper), .framer-L2rGG .framer-styles-preset-3k8bk1.rich-text-wrapper p { --framer-font-family: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-italic: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 14px; --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: 110%; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-70313156-afe6-47fe-b048-951e8849e66d, #171717); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-L2rGG\";\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\"}}}","// Generated by Framer (4a8ebb5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Saira-regular\",\"GF;Saira-700\",\"GF;Saira-700italic\",\"GF;Saira-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA71rCos07lwYmUVY.woff2\",weight:\"400\"},{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA773Fos07lwYmUVY.woff2\",weight:\"700\"},{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKBrYwxliQjQVYmxA.woff2\",weight:\"700\"},{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKBSosxliQjQVYmxA.woff2\",weight:\"400\"}]}];export const css=['.framer-jjL4C .framer-styles-preset-fcwg4t:not(.rich-text-wrapper), .framer-jjL4C .framer-styles-preset-fcwg4t.rich-text-wrapper p { --framer-font-family: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-italic: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 60px; --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: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-70313156-afe6-47fe-b048-951e8849e66d, #171717); --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-jjL4C .framer-styles-preset-fcwg4t:not(.rich-text-wrapper), .framer-jjL4C .framer-styles-preset-fcwg4t.rich-text-wrapper p { --framer-font-family: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-italic: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 46px; --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: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-70313156-afe6-47fe-b048-951e8849e66d, #171717); --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-jjL4C .framer-styles-preset-fcwg4t:not(.rich-text-wrapper), .framer-jjL4C .framer-styles-preset-fcwg4t.rich-text-wrapper p { --framer-font-family: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-italic: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 32px; --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: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-70313156-afe6-47fe-b048-951e8849e66d, #171717); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-jjL4C\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4a8ebb5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Saira-regular\",\"GF;Saira-700\",\"GF;Saira-700italic\",\"GF;Saira-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA71rCos07lwYmUVY.woff2\",weight:\"400\"},{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA773Fos07lwYmUVY.woff2\",weight:\"700\"},{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKBrYwxliQjQVYmxA.woff2\",weight:\"700\"},{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKBSosxliQjQVYmxA.woff2\",weight:\"400\"}]}];export const css=['.framer-IMcsm .framer-styles-preset-awvfm6:not(.rich-text-wrapper), .framer-IMcsm .framer-styles-preset-awvfm6.rich-text-wrapper p { --framer-font-family: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-italic: \"Saira\", \"Saira 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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 140%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-70313156-afe6-47fe-b048-951e8849e66d, #171717); --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-IMcsm .framer-styles-preset-awvfm6:not(.rich-text-wrapper), .framer-IMcsm .framer-styles-preset-awvfm6.rich-text-wrapper p { --framer-font-family: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-italic: \"Saira\", \"Saira 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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 140%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-70313156-afe6-47fe-b048-951e8849e66d, #171717); --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-IMcsm .framer-styles-preset-awvfm6:not(.rich-text-wrapper), .framer-IMcsm .framer-styles-preset-awvfm6.rich-text-wrapper p { --framer-font-family: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-italic: \"Saira\", \"Saira 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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 140%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-70313156-afe6-47fe-b048-951e8849e66d, #171717); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-IMcsm\";\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\"}}}","// Generated by Framer (f8e97a5)\nimport{jsx as _jsx,jsxs as _jsxs}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 sharedStyle from\"https://framerusercontent.com/modules/Tlvpojo4724fbkKfdFgv/GMks3sG9HTER1ZEOeEIE/dcVtRVawf.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/8VRXDsCm0430M8lBphEe/MhQv9sFNPF7lOUwmKVHO/YYVeB_OLJ.js\";const cycleOrder=[\"BQofta0pJ\",\"vGUl9KsqO\",\"WZvPDyeti\",\"QUCTnQq5d\",\"knzRW2UW2\",\"PamHfabtr\",\"N7QL1g81v\"];const serializationHash=\"framer-eaI1O\";const variantClassNames={BQofta0pJ:\"framer-v-1im99u6\",knzRW2UW2:\"framer-v-8hxuvq\",N7QL1g81v:\"framer-v-1mp8hd3\",PamHfabtr:\"framer-v-1mv2hio\",QUCTnQq5d:\"framer-v-nlmngn\",vGUl9KsqO:\"framer-v-nknigb\",WZvPDyeti:\"framer-v-1meq3jq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const gKM14JSLW=undefined;const P_P0oaTZx=undefined;const EYl8CIRCn=undefined;const SXVx7EnU3=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Small Hover\":\"knzRW2UW2\",\"Small Static\":\"PamHfabtr\",\"Static Wrap\":\"N7QL1g81v\",Default:\"BQofta0pJ\",Hover:\"vGUl9KsqO\",Small:\"QUCTnQq5d\",Static:\"WZvPDyeti\"};const Variants=motion.create(React.Fragment);const getProps=({color,height,id,label,link,newTab,width,...props})=>{return{...props,EYl8CIRCn:color??props.EYl8CIRCn??\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\",gKM14JSLW:link??props.gKM14JSLW,P_P0oaTZx:newTab??props.P_P0oaTZx??false,SXVx7EnU3:label??props.SXVx7EnU3??\"Link\",variant:humanReadableVariantMap[props.variant]??props.variant??\"BQofta0pJ\"};};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,SXVx7EnU3,gKM14JSLW,P_P0oaTZx,EYl8CIRCn,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BQofta0pJ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter17pja37=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"vGUl9KsqO\");});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onMouseLeave1fote8w=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"BQofta0pJ\");});const onMouseEnter9pii7n=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"knzRW2UW2\");});const onMouseLeavebu9x84=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"QUCTnQq5d\");});const isDisplayed=()=>{if(baseVariant===\"N7QL1g81v\")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__*/_jsx(Link,{href:gKM14JSLW,motionChild:true,nodeId:\"BQofta0pJ\",openInNewTab:P_P0oaTZx,scopeId:\"BmkU1wSdf\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1im99u6\",className,classNames)} framer-s02br2`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"BQofta0pJ\",onMouseEnter:onMouseEnter17pja37,ref:refBinding,style:{...style},...addPropertyOverrides({knzRW2UW2:{\"data-framer-name\":\"Small Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeavebu9x84},N7QL1g81v:{\"data-framer-name\":\"Static Wrap\",\"data-highlight\":undefined,onMouseEnter:undefined},PamHfabtr:{\"data-framer-name\":\"Small Static\",\"data-highlight\":undefined,onMouseEnter:undefined},QUCTnQq5d:{\"data-framer-name\":\"Small\",onMouseEnter:onMouseEnter9pii7n},vGUl9KsqO:{\"data-framer-name\":\"Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1fote8w},WZvPDyeti:{\"data-framer-name\":\"Static\",\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11zebh4\",\"data-framer-name\":\"Roll\",layoutDependency:layoutDependency,layoutId:\"BiIqZMSfy\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-3k8bk1\",\"data-styles-preset\":\"dcVtRVawf\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-EYl8CIRCn-BmkU1wSdf))\"},children:\"Link\"})}),className:\"framer-17aaz7g\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UZ4aFfmBU\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-EYl8CIRCn-BmkU1wSdf)\",\"--variable-reference-EYl8CIRCn-BmkU1wSdf\":EYl8CIRCn},text:SXVx7EnU3,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({knzRW2UW2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-awvfm6\",\"data-styles-preset\":\"YYVeB_OLJ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-EYl8CIRCn-BmkU1wSdf))\"},children:\"Link\"})})},PamHfabtr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-awvfm6\",\"data-styles-preset\":\"YYVeB_OLJ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-EYl8CIRCn-BmkU1wSdf))\"},children:\"Link\"})})},QUCTnQq5d:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-awvfm6\",\"data-styles-preset\":\"YYVeB_OLJ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-EYl8CIRCn-BmkU1wSdf))\"},children:\"Link\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-3k8bk1\",\"data-styles-preset\":\"dcVtRVawf\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-EYl8CIRCn-BmkU1wSdf))\"},children:\"Link\"})}),className:\"framer-1xucdv7\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OuuFeuH4S\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-EYl8CIRCn-BmkU1wSdf)\",\"--variable-reference-EYl8CIRCn-BmkU1wSdf\":EYl8CIRCn},text:SXVx7EnU3,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({knzRW2UW2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-awvfm6\",\"data-styles-preset\":\"YYVeB_OLJ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-EYl8CIRCn-BmkU1wSdf))\"},children:\"Link\"})})},PamHfabtr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-awvfm6\",\"data-styles-preset\":\"YYVeB_OLJ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-EYl8CIRCn-BmkU1wSdf))\"},children:\"Link\"})})},QUCTnQq5d:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-awvfm6\",\"data-styles-preset\":\"YYVeB_OLJ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-EYl8CIRCn-BmkU1wSdf))\"},children:\"Link\"})})}},baseVariant,gestureVariant)})]})})})})})})});});const css=[\".framer-eaI1O.framer-s02br2, .framer-eaI1O .framer-s02br2 { display: block; }\",\".framer-eaI1O.framer-1im99u6 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 21px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-eaI1O .framer-11zebh4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 21px; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-eaI1O .framer-17aaz7g, .framer-eaI1O .framer-1xucdv7 { -webkit-user-select: none; flex: none; height: 21px; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-eaI1O.framer-v-nknigb .framer-11zebh4 { justify-content: flex-end; }\",\".framer-eaI1O.framer-v-nlmngn.framer-1im99u6, .framer-eaI1O.framer-v-nlmngn .framer-11zebh4, .framer-eaI1O.framer-v-nlmngn .framer-17aaz7g, .framer-eaI1O.framer-v-nlmngn .framer-1xucdv7, .framer-eaI1O.framer-v-8hxuvq.framer-1im99u6, .framer-eaI1O.framer-v-8hxuvq .framer-17aaz7g, .framer-eaI1O.framer-v-8hxuvq .framer-1xucdv7, .framer-eaI1O.framer-v-1mv2hio.framer-1im99u6, .framer-eaI1O.framer-v-1mv2hio .framer-11zebh4, .framer-eaI1O.framer-v-1mv2hio .framer-17aaz7g, .framer-eaI1O.framer-v-1mv2hio .framer-1xucdv7 { height: 17px; }\",\".framer-eaI1O.framer-v-8hxuvq .framer-11zebh4 { height: 17px; justify-content: flex-end; }\",\".framer-eaI1O.framer-v-1mp8hd3.framer-1im99u6 { height: min-content; }\",\".framer-eaI1O.framer-v-1mp8hd3 .framer-11zebh4 { height: min-content; width: 100%; }\",\".framer-eaI1O.framer-v-1mp8hd3 .framer-17aaz7g { height: auto; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"vGUl9KsqO\":{\"layout\":[\"auto\",\"fixed\"]},\"WZvPDyeti\":{\"layout\":[\"auto\",\"fixed\"]},\"QUCTnQq5d\":{\"layout\":[\"auto\",\"fixed\"]},\"knzRW2UW2\":{\"layout\":[\"auto\",\"fixed\"]},\"PamHfabtr\":{\"layout\":[\"auto\",\"fixed\"]},\"N7QL1g81v\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"SXVx7EnU3\":\"label\",\"gKM14JSLW\":\"link\",\"P_P0oaTZx\":\"newTab\",\"EYl8CIRCn\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBmkU1wSdf=withCSS(Component,css,\"framer-eaI1O\");export default FramerBmkU1wSdf;FramerBmkU1wSdf.displayName=\"Footer Link\";FramerBmkU1wSdf.defaultProps={height:21,width:200};addPropertyControls(FramerBmkU1wSdf,{variant:{options:[\"BQofta0pJ\",\"vGUl9KsqO\",\"WZvPDyeti\",\"QUCTnQq5d\",\"knzRW2UW2\",\"PamHfabtr\",\"N7QL1g81v\"],optionTitles:[\"Default\",\"Hover\",\"Static\",\"Small\",\"Small Hover\",\"Small Static\",\"Static Wrap\"],title:\"Variant\",type:ControlType.Enum},SXVx7EnU3:{defaultValue:\"Link\",title:\"Label\",type:ControlType.String},onSXVx7EnU3Change:{changes:\"SXVx7EnU3\",type:ControlType.ChangeHandler},gKM14JSLW:{title:\"Link\",type:ControlType.Link},P_P0oaTZx:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onP_P0oaTZxChange:{changes:\"P_P0oaTZx\",type:ControlType.ChangeHandler},EYl8CIRCn:{defaultValue:\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\",title:\"Color\",type:ControlType.Color}});addFonts(FramerBmkU1wSdf,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBmkU1wSdf\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"200\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"vGUl9KsqO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"WZvPDyeti\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"QUCTnQq5d\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"knzRW2UW2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"PamHfabtr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"N7QL1g81v\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"21\",\"framerVariables\":\"{\\\"SXVx7EnU3\\\":\\\"label\\\",\\\"gKM14JSLW\\\":\\\"link\\\",\\\"P_P0oaTZx\\\":\\\"newTab\\\",\\\"EYl8CIRCn\\\":\\\"color\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BmkU1wSdf.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useLayoutEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Atrium arrow (S17 joined)\n * Weight: Bold / Medium / Regular / Light, same shape.\n * Align \"Auto\": measures the neighbouring label in the browser that renders it\n * and sits the arrow's centre exactly on the label's x-height centre.\n * Font metrics differ between Chrome, Safari and iOS, so this is measured live, never hard coded.\n * Align \"Manual\": uses Nudge Y.\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 20\n * @framerIntrinsicHeight 20\n */const WEIGHTS={bold:{t:3,a:5},medium:{t:2.2,a:3.6},regular:{t:1.6,a:2.6},light:{t:1.2,a:2}};function arrowPath(t,a){const y0=12-t/2;const y1=12+t/2;const end=21-a*.6;return`M2.5 ${y0}H${end}V${y1}H2.5Z M${15-a} 4H15L22 12L15 20H${15-a}L${22-a} 12Z`;}let ctx=null;function findLabel(host){const parent=host.parentElement;if(!parent)return null;const kids=Array.from(parent.children);const i=kids.indexOf(host);const order=[...kids.slice(0,i).reverse(),...kids.slice(i+1)];for(const k of order){if(k.querySelector(\"svg\")&&!k.textContent?.trim())continue;if(k.textContent&&k.textContent.trim()){const leaf=k.querySelector(\"p, h1, h2, h3, h4, h5, h6, span\")||k;return leaf;}}return null;}function measureOffset(host){const label=findLabel(host);if(!label)return null;const marker=document.createElement(\"span\");marker.style.cssText=\"display:inline-block;width:0;height:0;padding:0;margin:0;vertical-align:baseline\";label.appendChild(marker);const base=marker.getBoundingClientRect().top;label.removeChild(marker);const cs=getComputedStyle(label);if(!ctx)ctx=document.createElement(\"canvas\").getContext(\"2d\");if(!ctx)return null;ctx.font=`${cs.fontStyle} ${cs.fontWeight} ${cs.fontSize} ${cs.fontFamily}`;const xh=ctx.measureText(\"x\").actualBoundingBoxAscent;if(!xh)return null;const r=host.getBoundingClientRect();// canvas zoom and other transforms scale screen pixels; work back to layout pixels\nconst scale=host.offsetHeight?r.height/host.offsetHeight:1;const target=base-xh*scale/2;return Math.round((target-(r.top+r.height/2))/scale*100)/100;}export default function Arrow(props){const{color,rotation,weight,align,nudge,style}=props;const w=WEIGHTS[weight]||WEIGHTS.bold;const ref=useRef(null);const[auto,setAuto]=useState(0);useLayoutEffect(()=>{if(align!==\"auto\")return;const svg=ref.current;const host=svg?.parentElement;if(!host)return;let alive=true;const run=()=>{if(!alive)return;const o=measureOffset(host);if(o!==null&&Math.abs(o)<12)setAuto(o);};run();document.fonts?.ready?.then(run);const t1=setTimeout(run,250);const t2=setTimeout(run,1200);const ro=typeof ResizeObserver!==\"undefined\"?new ResizeObserver(run):null;if(ro&&host.parentElement)ro.observe(host.parentElement);window.addEventListener(\"resize\",run);return()=>{alive=false;clearTimeout(t1);clearTimeout(t2);ro?.disconnect();window.removeEventListener(\"resize\",run);};},[align]);const dy=align===\"auto\"?auto:nudge||0;return /*#__PURE__*/_jsx(\"svg\",{ref:ref,viewBox:\"0 0 24 24\",fill:color,xmlns:\"http://www.w3.org/2000/svg\",style:{...style,width:\"100%\",height:\"100%\",display:\"block\",overflow:\"visible\",transform:`translateY(${dy}px) rotate(${rotation}deg)`},children:/*#__PURE__*/_jsx(\"path\",{d:arrowPath(w.t,w.a)})});}Arrow.defaultProps={color:\"#000000\",rotation:0,weight:\"bold\",align:\"manual\",nudge:0};addPropertyControls(Arrow,{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},rotation:{type:ControlType.Enum,title:\"Direction\",options:[0,-45,90,180],optionTitles:[\"Right\",\"Up Right\",\"Down\",\"Left\"],defaultValue:0},weight:{type:ControlType.Enum,title:\"Weight\",options:[\"bold\",\"medium\",\"regular\",\"light\"],optionTitles:[\"Bold\",\"Medium\",\"Regular\",\"Light\"],defaultValue:\"bold\"},align:{type:ControlType.Enum,title:\"Align\",options:[\"auto\",\"manual\"],optionTitles:[\"To Text\",\"Manual\"],displaySegmentedControl:true,defaultValue:\"manual\"},nudge:{type:ControlType.Number,title:\"Nudge Y\",min:-4,max:4,step:.1,unit:\"px\",defaultValue:0,hidden:p=>p.align===\"auto\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Arrow\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Arrow.map","import{jsx as _jsx}from\"react/jsx-runtime\";// Hover motion for the two Atrium buttons. Design stays native on the canvas:\n//  - Direction Fill: a child layer named \"Fill\" (its fill colour is used) grows from the cursor entry point.\n//  - Mosaic: a child layer named \"Tiles\" (its fill colour is used) is split into a 12×3 grid that lays in diagonally.\n// The \"Label\" and \"Arrow\" layers swap to the colour set on the root's \"--atr-hover-text\" (defaults to the Background token).\n// Tablet and phone are touch: no hover motion below the desktop breakpoint (1200) or on hover:none devices.\nfunction hoverAllowed(){if(typeof window===\"undefined\")return false;return window.innerWidth>=1200&&!window.matchMedia(\"(hover: none)\").matches;}const EASE=\"cubic-bezier(.7,0,.2,1)\";const HOVER_TEXT=\"var(--token-e1afc4d3-f345-4cbc-b57e-60884b525023, #fff)\";function textLayers(root){return Array.from(root.querySelectorAll('[data-framer-name=\"Label\"], [data-framer-name=\"Arrow\"]'));}// Optional child layer named \"Ink\": its fill colour is the hover text colour for that variant.\nfunction inkOf(root){const ink=root.querySelector('[data-framer-name=\"Ink\"]');if(!ink)return HOVER_TEXT;const c=getComputedStyle(ink).backgroundColor;return c&&c!==\"rgba(0, 0, 0, 0)\"&&c!==\"transparent\"?c:HOVER_TEXT;}function setText(root,on,delay=0){const HOVER_TEXT=inkOf(root);textLayers(root).forEach(el=>{el.style.transition=`color .35s ease ${delay}s`;el.querySelectorAll(\"*\").forEach(c=>{c.style.transition=`color .35s ease ${delay}s`;c.style.color=on?HOVER_TEXT:\"\";const f=c instanceof SVGElement?c.getAttribute(\"fill\"):null;if(f&&f!==\"none\"){c.style.transition=`fill .35s ease ${delay}s`;c.style.fill=on?HOVER_TEXT:\"\";}if(c instanceof SVGElement&&c.getAttribute(\"stroke\")&&c.getAttribute(\"stroke\")!==\"none\"){c.style.transition=`stroke .35s ease ${delay}s`;c.style.stroke=on?HOVER_TEXT:\"\";}});el.style.color=on?HOVER_TEXT:\"\";});}export function withDirectionFill(Component){return props=>{const move=(e,on)=>{if(!hoverAllowed())return;const root=e.currentTarget;const fill=root.querySelector('[data-framer-name=\"Fill\"]');if(!fill)return;const r=root.getBoundingClientRect();const size=Math.hypot(r.width,r.height)*2.2;Object.assign(fill.style,{position:\"absolute\",left:`${e.clientX-r.left}px`,top:`${e.clientY-r.top}px`,right:\"auto\",bottom:\"auto\",transform:\"translate(-50%,-50%)\",borderRadius:\"50%\",pointerEvents:\"none\",transition:`width .6s ${EASE}, height .6s ${EASE}`,width:on?`${size}px`:\"0px\",height:on?`${size}px`:\"0px\"});setText(root,on,on?.08:0);};return /*#__PURE__*/_jsx(Component,{...props,onMouseEnter:e=>{move(e,true);props.onMouseEnter?.(e);},onMouseLeave:e=>{move(e,false);props.onMouseLeave?.(e);}});};}const COLS=12;const ROWS=3;function ensureTiles(layer){if(layer.dataset.atrTiles)return;const color=getComputedStyle(layer).backgroundColor;layer.dataset.atrTiles=\"1\";layer.style.background=\"transparent\";layer.style.display=\"grid\";layer.style.gridTemplateColumns=`repeat(${COLS},1fr)`;layer.style.gridTemplateRows=`repeat(${ROWS},1fr)`;layer.style.pointerEvents=\"none\";layer.style.opacity=\"1\";for(let r=0;r<ROWS;r++)for(let c=0;c<COLS;c++){const t=document.createElement(\"i\");t.dataset.d=String(c+r);Object.assign(t.style,{display:\"block\",background:color,transform:\"scale(0)\",transition:`transform .35s ${EASE}`});layer.appendChild(t);}}export function withMosaic(Component){return props=>{const run=(e,on)=>{if(!hoverAllowed())return;const root=e.currentTarget;const layer=root.querySelector('[data-framer-name=\"Tiles\"]');if(!layer)return;ensureTiles(layer);const max=COLS+ROWS-2;layer.querySelectorAll(\"i\").forEach(t=>{const d=Number(t.dataset.d);t.style.transitionDelay=`${(on?d:max-d)*.025}s`;t.style.transform=on?\"scale(1.04)\":\"scale(0)\";});setText(root,on,on?.18:.1);};return /*#__PURE__*/_jsx(Component,{...props,onMouseEnter:e=>{run(e,true);props.onMouseEnter?.(e);},onMouseLeave:e=>{run(e,false);props.onMouseLeave?.(e);}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withDirectionFill\":{\"type\":\"reactHoc\",\"name\":\"withDirectionFill\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMosaic\":{\"type\":\"reactHoc\",\"name\":\"withMosaic\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AtriumButtonFX.map","// Generated by Framer (f8e97a5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Arrow from\"https://framerusercontent.com/modules/IzXYPASD86x37oih0N7b/V7iSoVOiShCztEM766Fd/Arrow.js\";import{withDirectionFill}from\"https://framerusercontent.com/modules/GSHz6Yj3zC3tKiHmkbIv/QamO6MrBI8DLEkhcFhh1/AtriumButtonFX.js\";const ArrowFonts=getFonts(Arrow);const MotionAWithDirectionFill1lnidrl=withCodeBoundaryForOverrides(motion.a,{nodeId:\"IRsgXPODy\",override:withDirectionFill,scopeId:\"XHJ5dxsVZ\"});const cycleOrder=[\"IRsgXPODy\",\"qkoUiL5Vp\",\"QwqfceOin\",\"eSegH2Hf5\",\"NbhnH8nBX\",\"rOhuboLIQ\",\"b_8CD8UXy\",\"nWScN8d9r\"];const serializationHash=\"framer-3Tlrs\";const variantClassNames={b_8CD8UXy:\"framer-v-1qx1oqq\",eSegH2Hf5:\"framer-v-a33kr4\",IRsgXPODy:\"framer-v-1lnidrl\",NbhnH8nBX:\"framer-v-1cyqrfc\",nWScN8d9r:\"framer-v-1daa4k2\",qkoUiL5Vp:\"framer-v-10ff97o\",QwqfceOin:\"framer-v-1exje2j\",rOhuboLIQ:\"framer-v-13i7zb3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const z4mw26wrQ=undefined;const gr3AhJ2BA=undefined;const dNCJ5i0YL=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Glass Small\":\"nWScN8d9r\",\"Light Small\":\"b_8CD8UXy\",\"Outline Small\":\"NbhnH8nBX\",\"Solid Small\":\"rOhuboLIQ\",Glass:\"eSegH2Hf5\",Light:\"QwqfceOin\",Outline:\"IRsgXPODy\",Solid:\"qkoUiL5Vp\"};const Variants=motion.create(React.Fragment);const getProps=({arrow,height,id,link,title,width,...props})=>{return{...props,dNCJ5i0YL:arrow??props.dNCJ5i0YL??true,gr3AhJ2BA:title??props.gr3AhJ2BA??\"Start a project\",variant:humanReadableVariantMap[props.variant]??props.variant??\"IRsgXPODy\",z4mw26wrQ:link??props.z4mw26wrQ};};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,gr3AhJ2BA,z4mw26wrQ,dNCJ5i0YL,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IRsgXPODy\",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:z4mw26wrQ,motionChild:true,nodeId:\"IRsgXPODy\",scopeId:\"XHJ5dxsVZ\",children:/*#__PURE__*/_jsxs(MotionAWithDirectionFill1lnidrl,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1lnidrl\",className,classNames)} framer-1oneu6`,\"data-border\":true,\"data-framer-name\":\"Outline\",layoutDependency:layoutDependency,layoutId:\"IRsgXPODy\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,WebkitBackdropFilter:\"none\",...style},variants:{b_8CD8UXy:{\"--border-color\":\"rgba(255, 255, 255, 0.4)\",backdropFilter:\"none\",WebkitBackdropFilter:\"none\"},eSegH2Hf5:{\"--border-color\":\"rgba(255, 255, 255, 0.18)\",backdropFilter:\"blur(40px)\",backgroundColor:\"rgba(255, 255, 255, 0.15)\",WebkitBackdropFilter:\"blur(40px)\"},NbhnH8nBX:{backdropFilter:\"none\",WebkitBackdropFilter:\"none\"},nWScN8d9r:{\"--border-color\":\"rgba(255, 255, 255, 0.18)\",backdropFilter:\"blur(40px)\",backgroundColor:\"rgba(255, 255, 255, 0.15)\",WebkitBackdropFilter:\"blur(40px)\"},qkoUiL5Vp:{backgroundColor:\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\"},QwqfceOin:{\"--border-color\":\"rgba(255, 255, 255, 0.4)\"},rOhuboLIQ:{backdropFilter:\"none\",backgroundColor:\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({b_8CD8UXy:{\"data-framer-name\":\"Light Small\"},eSegH2Hf5:{\"data-framer-name\":\"Glass\"},NbhnH8nBX:{\"data-framer-name\":\"Outline Small\"},nWScN8d9r:{\"data-framer-name\":\"Glass Small\"},qkoUiL5Vp:{\"data-framer-name\":\"Solid\"},QwqfceOin:{\"data-framer-name\":\"Light\"},rOhuboLIQ:{\"data-framer-name\":\"Solid Small\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-adlemt\",\"data-framer-name\":\"Fill\",layoutDependency:layoutDependency,layoutId:\"ZC62ZECxq\",style:{backgroundColor:\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"},variants:{b_8CD8UXy:{backgroundColor:\"rgb(255, 255, 255)\"},eSegH2Hf5:{backgroundColor:\"rgb(255, 255, 255)\"},nWScN8d9r:{backgroundColor:\"rgb(255, 255, 255)\"},qkoUiL5Vp:{backgroundColor:\"var(--token-e1afc4d3-f345-4cbc-b57e-60884b525023)\"},QwqfceOin:{backgroundColor:\"rgb(255, 255, 255)\"},rOhuboLIQ:{backgroundColor:\"var(--token-e1afc4d3-f345-4cbc-b57e-60884b525023)\"}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira\", \"Saira Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-70313156-afe6-47fe-b048-951e8849e66d, rgb(23, 23, 23)))\"},children:\"Start a project\"})}),className:\"framer-1whlokq\",\"data-framer-name\":\"Label\",fonts:[\"GF;Saira-regular\"],layoutDependency:layoutDependency,layoutId:\"StKmFLgxn\",style:{\"--extracted-r6o4lv\":\"var(--token-70313156-afe6-47fe-b048-951e8849e66d, rgb(23, 23, 23))\"},text:gr3AhJ2BA,variants:{b_8CD8UXy:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},eSegH2Hf5:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},nWScN8d9r:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},qkoUiL5Vp:{\"--extracted-r6o4lv\":\"var(--token-e1afc4d3-f345-4cbc-b57e-60884b525023)\"},QwqfceOin:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},rOhuboLIQ:{\"--extracted-r6o4lv\":\"var(--token-e1afc4d3-f345-4cbc-b57e-60884b525023)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({b_8CD8UXy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira\", \"Saira Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Start a project\"})})},eSegH2Hf5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira\", \"Saira Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Start a project\"})})},nWScN8d9r:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira\", \"Saira Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Start a project\"})})},qkoUiL5Vp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira\", \"Saira Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e1afc4d3-f345-4cbc-b57e-60884b525023))\"},children:\"Start a project\"})})},QwqfceOin:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira\", \"Saira Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Start a project\"})})},rOhuboLIQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira\", \"Saira Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e1afc4d3-f345-4cbc-b57e-60884b525023))\"},children:\"Start a project\"})})}},baseVariant,gestureVariant)}),dNCJ5i0YL!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1k9kvt-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Arrow\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"wKFgqOhd5-container\",name:\"Arrow\",nodeId:\"wKFgqOhd5\",rendersWithMotion:true,scopeId:\"XHJ5dxsVZ\",children:/*#__PURE__*/_jsx(Arrow,{align:\"auto\",color:\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\",height:\"100%\",id:\"wKFgqOhd5\",layoutId:\"wKFgqOhd5\",name:\"Arrow\",nudge:1.2,rotation:0,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({b_8CD8UXy:{color:\"rgb(255, 255, 255)\"},eSegH2Hf5:{color:\"rgb(255, 255, 255)\"},nWScN8d9r:{color:\"rgb(255, 255, 255)\"},qkoUiL5Vp:{color:\"var(--token-e1afc4d3-f345-4cbc-b57e-60884b525023)\"},QwqfceOin:{color:\"rgb(255, 255, 255)\"},rOhuboLIQ:{color:\"var(--token-e1afc4d3-f345-4cbc-b57e-60884b525023)\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1emn2xp\",\"data-framer-name\":\"Ink\",layoutDependency:layoutDependency,layoutId:\"CmmhmXkVj\",style:{backgroundColor:\"var(--token-e1afc4d3-f345-4cbc-b57e-60884b525023)\",opacity:0},variants:{b_8CD8UXy:{backgroundColor:\"rgb(23, 23, 23)\"},eSegH2Hf5:{backgroundColor:\"rgb(23, 23, 23)\"},nWScN8d9r:{backgroundColor:\"rgb(23, 23, 23)\"},qkoUiL5Vp:{backgroundColor:\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\"},QwqfceOin:{backgroundColor:\"rgb(23, 23, 23)\"},rOhuboLIQ:{backgroundColor:\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\"}}})]})})})})});});const css=[\".framer-3Tlrs.framer-1oneu6, .framer-3Tlrs .framer-1oneu6 { display: block; }\",\".framer-3Tlrs.framer-1lnidrl { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: 56px; justify-content: center; overflow: hidden; padding: 0px 32px 0px 32px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-3Tlrs .framer-adlemt { flex: none; height: 0px; left: 0px; position: absolute; top: 0px; width: 0px; }\",\".framer-3Tlrs .framer-1whlokq { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-3Tlrs .framer-1k9kvt-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-3Tlrs .framer-1emn2xp { flex: none; height: 1px; left: 0px; position: absolute; top: 0px; width: 1px; }\",\".framer-3Tlrs.framer-v-1cyqrfc.framer-1lnidrl, .framer-3Tlrs.framer-v-13i7zb3.framer-1lnidrl, .framer-3Tlrs.framer-v-1qx1oqq.framer-1lnidrl, .framer-3Tlrs.framer-v-1daa4k2.framer-1lnidrl { gap: 10px; height: 44px; padding: 0px 22px 0px 22px; }\",\".framer-3Tlrs.framer-v-1cyqrfc .framer-1k9kvt-container, .framer-3Tlrs.framer-v-13i7zb3 .framer-1k9kvt-container, .framer-3Tlrs.framer-v-1qx1oqq .framer-1k9kvt-container, .framer-3Tlrs.framer-v-1daa4k2 .framer-1k9kvt-container { height: 14px; width: 14px; }\",'.framer-3Tlrs[data-border=\"true\"]::after, .framer-3Tlrs [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 176\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"qkoUiL5Vp\":{\"layout\":[\"auto\",\"fixed\"]},\"QwqfceOin\":{\"layout\":[\"auto\",\"fixed\"]},\"eSegH2Hf5\":{\"layout\":[\"auto\",\"fixed\"]},\"NbhnH8nBX\":{\"layout\":[\"auto\",\"fixed\"]},\"rOhuboLIQ\":{\"layout\":[\"auto\",\"fixed\"]},\"b_8CD8UXy\":{\"layout\":[\"auto\",\"fixed\"]},\"nWScN8d9r\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"gr3AhJ2BA\":\"title\",\"z4mw26wrQ\":\"link\",\"dNCJ5i0YL\":\"arrow\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXHJ5dxsVZ=withCSS(Component,css,\"framer-3Tlrs\");export default FramerXHJ5dxsVZ;FramerXHJ5dxsVZ.displayName=\"Direction Fill\";FramerXHJ5dxsVZ.defaultProps={height:56,width:176};addPropertyControls(FramerXHJ5dxsVZ,{variant:{options:[\"IRsgXPODy\",\"qkoUiL5Vp\",\"QwqfceOin\",\"eSegH2Hf5\",\"NbhnH8nBX\",\"rOhuboLIQ\",\"b_8CD8UXy\",\"nWScN8d9r\"],optionTitles:[\"Outline\",\"Solid\",\"Light\",\"Glass\",\"Outline Small\",\"Solid Small\",\"Light Small\",\"Glass Small\"],title:\"Variant\",type:ControlType.Enum},gr3AhJ2BA:{defaultValue:\"Start a project\",title:\"Title\",type:ControlType.String},ongr3AhJ2BAChange:{changes:\"gr3AhJ2BA\",type:ControlType.ChangeHandler},z4mw26wrQ:{title:\"Link\",type:ControlType.Link},dNCJ5i0YL:{defaultValue:true,title:\"Arrow\",type:ControlType.Boolean},ondNCJ5i0YLChange:{changes:\"dNCJ5i0YL\",type:ControlType.ChangeHandler}});addFonts(FramerXHJ5dxsVZ,[{explicitInter:true,fonts:[{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA71rCos07lwYmUVY.woff2\",weight:\"400\"}]},...ArrowFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXHJ5dxsVZ\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"qkoUiL5Vp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"QwqfceOin\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"eSegH2Hf5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"NbhnH8nBX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"rOhuboLIQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"b_8CD8UXy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"nWScN8d9r\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"56\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"176\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"gr3AhJ2BA\\\":\\\"title\\\",\\\"z4mw26wrQ\\\":\\\"link\\\",\\\"dNCJ5i0YL\\\":\\\"arrow\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XHJ5dxsVZ.map","// Generated by Framer (f8e97a5)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,PathVariablesContext,queryCache,ResolveLinks,RichText,runTasksWithYield,runWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withInvertTheme}from\"https://framerusercontent.com/modules/DkLimWB6XvdRS31qqZYs/11fgk9RMFt0KTf6nHTDh/AtriumInvert.js\";import AtriumWordmarkReveal from\"https://framerusercontent.com/modules/s0GOWzYZ8YyzPsjtzlS0/fTCWQYAjiMJULC66jI5k/AtriumWordmarkReveal.js\";import Projects from\"https://framerusercontent.com/modules/m2RiRCphpRlyEZJSmUKV/KzkeHrYJBcXnOtErGuPy/Nv2PNAjpJ.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/Tlvpojo4724fbkKfdFgv/GMks3sG9HTER1ZEOeEIE/dcVtRVawf.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/OoSpJ1VPChXZS6l8u0Ap/1481gyQqUZuzgaVwoLNN/Mk80IPlLn.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/8VRXDsCm0430M8lBphEe/MhQv9sFNPF7lOUwmKVHO/YYVeB_OLJ.js\";import FooterLink from\"https://framerusercontent.com/modules/3LZh4PczvHj768EiAEOz/FRyUXggiAhMrEFTcjZ8P/BmkU1wSdf.js\";import DirectionFill from\"https://framerusercontent.com/modules/0oT4iIDDluVgTXJbPLKw/ggwFJSjKrjXt5b1xM8Fk/XHJ5dxsVZ.js\";const DirectionFillFonts=getFonts(DirectionFill);const FooterLinkFonts=getFonts(FooterLink);const AtriumWordmarkRevealFonts=getFonts(AtriumWordmarkReveal);const MotionDivWithInvertThemel4h69e=withCodeBoundaryForOverrides(motion.div,{nodeId:\"xJ0gPJSfk\",override:withInvertTheme,scopeId:\"DFtucPyB6\"});const cycleOrder=[\"xJ0gPJSfk\",\"SUlZiAmhG\",\"bILm3ut97\"];const serializationHash=\"framer-3RElx\";const variantClassNames={bILm3ut97:\"framer-v-a53e46\",SUlZiAmhG:\"framer-v-j15ppl\",xJ0gPJSfk:\"framer-v-l4h69e\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const FnwgSIUrAj3dKXaTNy=undefined;const iC9pVt3ffj3dKXaTNy=undefined;const idj3dKXaTNy=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const query=prequery=>prequery({from:{alias:\"j3dKXaTNy\",data:Projects,type:\"Collection\"},limit:{type:\"LiteralValue\",value:4},orderBy:[{collection:\"j3dKXaTNy\",name:\"GpTBIwl7f\",type:\"Identifier\"}],select:[{collection:\"j3dKXaTNy\",name:\"FnwgSIUrA\",type:\"Identifier\"},{collection:\"j3dKXaTNy\",name:\"iC9pVt3ff\",type:\"Identifier\"},{collection:\"j3dKXaTNy\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"j3dKXaTNy\",name:\"VIg63gro3\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:true},type:\"BinaryOperation\"}});const query1=()=>({from:{alias:\"j3dKXaTNy\",data:Projects,type:\"Collection\"},limit:{type:\"LiteralValue\",value:4},orderBy:[{collection:\"j3dKXaTNy\",name:\"GpTBIwl7f\",type:\"Identifier\"}],select:[{collection:\"j3dKXaTNy\",name:\"FnwgSIUrA\",type:\"Identifier\"},{collection:\"j3dKXaTNy\",name:\"iC9pVt3ff\",type:\"Identifier\"},{collection:\"j3dKXaTNy\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"j3dKXaTNy\",name:\"VIg63gro3\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:true},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"xJ0gPJSfk\",Phone:\"bILm3ut97\",Tablet:\"SUlZiAmhG\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"xJ0gPJSfk\"};};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:\"xJ0gPJSfk\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"bILm3ut97\")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(MotionDivWithInvertThemel4h69e,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-l4h69e\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"xJ0gPJSfk\",ref:refBinding,style:{backgroundColor:\"var(--token-51853078-bdee-459a-841d-dfec0102aad6)\",...style},...addPropertyOverrides({bILm3ut97:{\"data-framer-name\":\"Phone\"},SUlZiAmhG:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19ovvsi\",\"data-border\":true,\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"Tpc22scsP\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-058e7dec-a125-48a0-b1c8-ef814a739f24)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-fcwg4t\",\"data-styles-preset\":\"Mk80IPlLn\",dir:\"auto\",children:[\"Built to breathe.\",/*#__PURE__*/_jsx(motion.br,{}),\"Ready when you are.\"]})}),className:\"framer-a8gb7f\",\"data-framer-name\":\"Headline\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WMIsK7FhI\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bILm3ut97:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-fcwg4t\",\"data-styles-preset\":\"Mk80IPlLn\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:[\"Built to breathe.\",/*#__PURE__*/_jsx(motion.br,{}),\"Ready when you are.\"]})})},SUlZiAmhG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-fcwg4t\",\"data-styles-preset\":\"Mk80IPlLn\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:[\"Built to breathe.\",/*#__PURE__*/_jsx(motion.br,{}),\"Ready when you are.\"]})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pj7kv4\",\"data-framer-name\":\"Actions\",layoutDependency:layoutDependency,layoutId:\"dTMvY4usJ\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"k6NGmZL7g\"},implicitPathVariables:undefined},{href:{webPageId:\"k6NGmZL7g\"},implicitPathVariables:undefined},{href:{webPageId:\"k6NGmZL7g\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1086.2)/2+0+0)+120+304+0,...addPropertyOverrides({bILm3ut97:{y:(componentViewport?.y||0)+0+0+64+384+0+0},SUlZiAmhG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1273.4)/2+0+0)+96+392+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w9515z-container\",layoutDependency:layoutDependency,layoutId:\"TNzGDPgoD-container\",nodeId:\"TNzGDPgoD\",rendersWithMotion:true,scopeId:\"DFtucPyB6\",children:/*#__PURE__*/_jsx(DirectionFill,{dNCJ5i0YL:true,gr3AhJ2BA:\"Start a collaboration\",height:\"100%\",id:\"TNzGDPgoD\",layoutId:\"TNzGDPgoD\",variant:matchVariant(\"qkoUiL5Vp\"),width:\"100%\",z4mw26wrQ:resolvedLinks[0],...addPropertyOverrides({bILm3ut97:{z4mw26wrQ:resolvedLinks[2]},SUlZiAmhG:{z4mw26wrQ:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kg7txr\",\"data-framer-name\":\"Columns\",layoutDependency:layoutDependency,layoutId:\"p0t7AMn_N\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-smwqsa\",\"data-framer-name\":\"Sitemap\",layoutDependency:layoutDependency,layoutId:\"g1c56fFY3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-awvfm6\",\"data-styles-preset\":\"YYVeB_OLJ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70))\"},children:\"Sitemap\"})}),className:\"framer-1chdpvq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AN2ZIgoAZ\",style:{\"--extracted-r6o4lv\":\"var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1me9yil\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"ur2oJ1UIT\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1086.2)/2+536+0)+44+0+28.2+0+0,...addPropertyOverrides({bILm3ut97:{y:(componentViewport?.y||0)+0+544+36+0+0+28.2+0+0},SUlZiAmhG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1273.4)/2+592+0)+40+0+0+28.2+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kqfiz7-container\",layoutDependency:layoutDependency,layoutId:\"HLgt9jasQ-container\",nodeId:\"HLgt9jasQ\",rendersWithMotion:true,scopeId:\"DFtucPyB6\",children:/*#__PURE__*/_jsx(FooterLink,{EYl8CIRCn:\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\",gKM14JSLW:resolvedLinks1[0],height:\"100%\",id:\"HLgt9jasQ\",layoutId:\"HLgt9jasQ\",P_P0oaTZx:false,SXVx7EnU3:\"Home\",variant:matchVariant(\"BQofta0pJ\"),width:\"100%\",...addPropertyOverrides({bILm3ut97:{gKM14JSLW:resolvedLinks1[2],variant:matchVariant(\"WZvPDyeti\")},SUlZiAmhG:{gKM14JSLW:resolvedLinks1[1],variant:matchVariant(\"WZvPDyeti\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"M7y9je4D5\"},implicitPathVariables:undefined},{href:{webPageId:\"M7y9je4D5\"},implicitPathVariables:undefined},{href:{webPageId:\"M7y9je4D5\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1086.2)/2+536+0)+44+0+28.2+0+30,...addPropertyOverrides({bILm3ut97:{y:(componentViewport?.y||0)+0+544+36+0+0+28.2+0+30},SUlZiAmhG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1273.4)/2+592+0)+40+0+0+28.2+0+30}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-83f6l2-container\",layoutDependency:layoutDependency,layoutId:\"jgV8FdqZw-container\",nodeId:\"jgV8FdqZw\",rendersWithMotion:true,scopeId:\"DFtucPyB6\",children:/*#__PURE__*/_jsx(FooterLink,{EYl8CIRCn:\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\",gKM14JSLW:resolvedLinks2[0],height:\"100%\",id:\"jgV8FdqZw\",layoutId:\"jgV8FdqZw\",P_P0oaTZx:false,SXVx7EnU3:\"About\",variant:matchVariant(\"BQofta0pJ\"),width:\"100%\",...addPropertyOverrides({bILm3ut97:{gKM14JSLW:resolvedLinks2[2],variant:matchVariant(\"WZvPDyeti\")},SUlZiAmhG:{gKM14JSLW:resolvedLinks2[1],variant:matchVariant(\"WZvPDyeti\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"CyG3aHZL5\"},implicitPathVariables:undefined},{href:{webPageId:\"CyG3aHZL5\"},implicitPathVariables:undefined},{href:{webPageId:\"CyG3aHZL5\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1086.2)/2+536+0)+44+0+28.2+0+60,...addPropertyOverrides({bILm3ut97:{y:(componentViewport?.y||0)+0+544+36+0+0+28.2+0+60},SUlZiAmhG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1273.4)/2+592+0)+40+0+0+28.2+0+60}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8i4d9y-container\",layoutDependency:layoutDependency,layoutId:\"rALRNe28G-container\",nodeId:\"rALRNe28G\",rendersWithMotion:true,scopeId:\"DFtucPyB6\",children:/*#__PURE__*/_jsx(FooterLink,{EYl8CIRCn:\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\",gKM14JSLW:resolvedLinks3[0],height:\"100%\",id:\"rALRNe28G\",layoutId:\"rALRNe28G\",P_P0oaTZx:false,SXVx7EnU3:\"Projects\",variant:matchVariant(\"BQofta0pJ\"),width:\"100%\",...addPropertyOverrides({bILm3ut97:{gKM14JSLW:resolvedLinks3[2],variant:matchVariant(\"WZvPDyeti\")},SUlZiAmhG:{gKM14JSLW:resolvedLinks3[1],variant:matchVariant(\"WZvPDyeti\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"QXB1qP8ZH\"},implicitPathVariables:undefined},{href:{webPageId:\"QXB1qP8ZH\"},implicitPathVariables:undefined},{href:{webPageId:\"QXB1qP8ZH\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1086.2)/2+536+0)+44+0+28.2+0+90,...addPropertyOverrides({bILm3ut97:{y:(componentViewport?.y||0)+0+544+36+0+0+28.2+0+90},SUlZiAmhG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1273.4)/2+592+0)+40+0+0+28.2+0+90}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mjaeqr-container\",layoutDependency:layoutDependency,layoutId:\"qXlwpWqYR-container\",nodeId:\"qXlwpWqYR\",rendersWithMotion:true,scopeId:\"DFtucPyB6\",children:/*#__PURE__*/_jsx(FooterLink,{EYl8CIRCn:\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\",gKM14JSLW:resolvedLinks4[0],height:\"100%\",id:\"qXlwpWqYR\",layoutId:\"qXlwpWqYR\",P_P0oaTZx:false,SXVx7EnU3:\"Sustainability\",variant:matchVariant(\"BQofta0pJ\"),width:\"100%\",...addPropertyOverrides({bILm3ut97:{gKM14JSLW:resolvedLinks4[2],variant:matchVariant(\"WZvPDyeti\")},SUlZiAmhG:{gKM14JSLW:resolvedLinks4[1],variant:matchVariant(\"WZvPDyeti\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"k6NGmZL7g\"},implicitPathVariables:undefined},{href:{webPageId:\"k6NGmZL7g\"},implicitPathVariables:undefined},{href:{webPageId:\"k6NGmZL7g\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1086.2)/2+536+0)+44+0+28.2+0+120,...addPropertyOverrides({bILm3ut97:{y:(componentViewport?.y||0)+0+544+36+0+0+28.2+0+120},SUlZiAmhG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1273.4)/2+592+0)+40+0+0+28.2+0+120}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tyw0x-container\",layoutDependency:layoutDependency,layoutId:\"YeoC7_eOj-container\",nodeId:\"YeoC7_eOj\",rendersWithMotion:true,scopeId:\"DFtucPyB6\",children:/*#__PURE__*/_jsx(FooterLink,{EYl8CIRCn:\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\",gKM14JSLW:resolvedLinks5[0],height:\"100%\",id:\"YeoC7_eOj\",layoutId:\"YeoC7_eOj\",P_P0oaTZx:false,SXVx7EnU3:\"Contact\",variant:matchVariant(\"BQofta0pJ\"),width:\"100%\",...addPropertyOverrides({bILm3ut97:{gKM14JSLW:resolvedLinks5[2],variant:matchVariant(\"WZvPDyeti\")},SUlZiAmhG:{gKM14JSLW:resolvedLinks5[1],variant:matchVariant(\"WZvPDyeti\")}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ibggic\",\"data-framer-name\":\"Projects\",layoutDependency:layoutDependency,layoutId:\"fErEnnWRc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-awvfm6\",\"data-styles-preset\":\"YYVeB_OLJ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70))\"},children:\"Projects\"})}),className:\"framer-1sb4gw\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gTnOJ9w8W\",style:{\"--extracted-r6o4lv\":\"var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1c8hpsv\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"j3dKXaTNy\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({FnwgSIUrA:FnwgSIUrAj3dKXaTNy,iC9pVt3ff:iC9pVt3ffj3dKXaTNy,id:idj3dKXaTNy},index)=>{FnwgSIUrAj3dKXaTNy??=\"\";iC9pVt3ffj3dKXaTNy??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`j3dKXaTNy-${idj3dKXaTNy}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{iC9pVt3ff:iC9pVt3ffj3dKXaTNy},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{iC9pVt3ff:iC9pVt3ffj3dKXaTNy},webPageId:\"U8Fu5nx9x\"},implicitPathVariables:undefined},{href:{pathVariables:{iC9pVt3ff:iC9pVt3ffj3dKXaTNy},webPageId:\"U8Fu5nx9x\"},implicitPathVariables:undefined},{href:{pathVariables:{iC9pVt3ff:iC9pVt3ffj3dKXaTNy},webPageId:\"U8Fu5nx9x\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1086.2)/2+536+0)+44+0+28.2+0+0,...addPropertyOverrides({bILm3ut97:{width:`max((${componentViewport?.width||\"100vw\"} - 60px) / 2, 50px)`,y:(componentViewport?.y||0)+0+544+36+0+0+28.2+0+0},SUlZiAmhG:{width:`max((${componentViewport?.width||\"100vw\"} - 92px) / 2, 50px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1273.4)/2+592+0)+40+0+0+28.2+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cso9sn-container\",layoutDependency:layoutDependency,layoutId:\"dAxlMxMt_-container\",nodeId:\"dAxlMxMt_\",rendersWithMotion:true,scopeId:\"DFtucPyB6\",children:/*#__PURE__*/_jsx(FooterLink,{EYl8CIRCn:\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\",gKM14JSLW:resolvedLinks6[0],height:\"100%\",id:\"dAxlMxMt_\",layoutId:\"dAxlMxMt_\",P_P0oaTZx:false,SXVx7EnU3:FnwgSIUrAj3dKXaTNy,variant:matchVariant(\"BQofta0pJ\"),width:\"100%\",...addPropertyOverrides({bILm3ut97:{gKM14JSLW:resolvedLinks6[2],style:{width:\"100%\"},variant:matchVariant(\"N7QL1g81v\")},SUlZiAmhG:{gKM14JSLW:resolvedLinks6[1],style:{width:\"100%\"},variant:matchVariant(\"N7QL1g81v\")}},baseVariant,gestureVariant)})})})})})},idj3dKXaTNy);})});}})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1x3vh28\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"EdPA0LDt7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-awvfm6\",\"data-styles-preset\":\"YYVeB_OLJ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70))\"},children:\"Social\"})}),className:\"framer-eemjxp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xcZ6kkZvQ\",style:{\"--extracted-r6o4lv\":\"var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ds7hv8\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"jNwL4pzl0\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1086.2)/2+536+0)+44+0+28.2+0+0,...addPropertyOverrides({bILm3ut97:{y:(componentViewport?.y||0)+0+544+36+197.2+0+28.2+0+0},SUlZiAmhG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1273.4)/2+592+0)+40+197.2+0+28.2+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ll5zl9-container\",layoutDependency:layoutDependency,layoutId:\"Ml8lh2_YW-container\",nodeId:\"Ml8lh2_YW\",rendersWithMotion:true,scopeId:\"DFtucPyB6\",children:/*#__PURE__*/_jsx(FooterLink,{EYl8CIRCn:\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\",gKM14JSLW:\"https://x.com/asliaay\",height:\"100%\",id:\"Ml8lh2_YW\",layoutId:\"Ml8lh2_YW\",P_P0oaTZx:true,SXVx7EnU3:\"X\",variant:matchVariant(\"BQofta0pJ\"),width:\"100%\",...addPropertyOverrides({bILm3ut97:{variant:matchVariant(\"WZvPDyeti\")},SUlZiAmhG:{variant:matchVariant(\"WZvPDyeti\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1086.2)/2+536+0)+44+0+28.2+0+30,...addPropertyOverrides({bILm3ut97:{y:(componentViewport?.y||0)+0+544+36+197.2+0+28.2+0+30},SUlZiAmhG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1273.4)/2+592+0)+40+197.2+0+28.2+0+30}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ygeean-container\",layoutDependency:layoutDependency,layoutId:\"WtLWNvmHZ-container\",nodeId:\"WtLWNvmHZ\",rendersWithMotion:true,scopeId:\"DFtucPyB6\",children:/*#__PURE__*/_jsx(FooterLink,{EYl8CIRCn:\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\",gKM14JSLW:\"https://www.linkedin.com/company/erigokreatif/\",height:\"100%\",id:\"WtLWNvmHZ\",layoutId:\"WtLWNvmHZ\",P_P0oaTZx:true,SXVx7EnU3:\"LinkedIn\",variant:matchVariant(\"BQofta0pJ\"),width:\"100%\",...addPropertyOverrides({bILm3ut97:{variant:matchVariant(\"WZvPDyeti\")},SUlZiAmhG:{variant:matchVariant(\"WZvPDyeti\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1086.2)/2+536+0)+44+0+28.2+0+60,...addPropertyOverrides({bILm3ut97:{y:(componentViewport?.y||0)+0+544+36+197.2+0+28.2+0+60},SUlZiAmhG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1273.4)/2+592+0)+40+197.2+0+28.2+0+60}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dn14u7-container\",layoutDependency:layoutDependency,layoutId:\"onHvqWEXR-container\",nodeId:\"onHvqWEXR\",rendersWithMotion:true,scopeId:\"DFtucPyB6\",children:/*#__PURE__*/_jsx(FooterLink,{EYl8CIRCn:\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\",gKM14JSLW:\"https://www.instagram.com/erigo.supply/\",height:\"100%\",id:\"onHvqWEXR\",layoutId:\"onHvqWEXR\",P_P0oaTZx:true,SXVx7EnU3:\"Instagram\",variant:matchVariant(\"BQofta0pJ\"),width:\"100%\",...addPropertyOverrides({bILm3ut97:{variant:matchVariant(\"WZvPDyeti\")},SUlZiAmhG:{variant:matchVariant(\"WZvPDyeti\")}},baseVariant,gestureVariant)})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jkzkt2\",\"data-framer-name\":\"Office\",layoutDependency:layoutDependency,layoutId:\"KHRY_UmYe\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-awvfm6\",\"data-styles-preset\":\"YYVeB_OLJ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70))\"},children:\"Office\"})}),className:\"framer-1pz167r\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Vfjdt_L98\",style:{\"--extracted-r6o4lv\":\"var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ji1tvb\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"BZB9Ir6Ov\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1086.2)/2+536+0)+44+0+28.2+0+0,...addPropertyOverrides({bILm3ut97:{y:(componentViewport?.y||0)+0+544+36+197.2+0+28.2+0+0},SUlZiAmhG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1273.4)/2+592+0)+40+197.2+0+28.2+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14ly91p-container\",layoutDependency:layoutDependency,layoutId:\"Z6NGRRkbF-container\",nodeId:\"Z6NGRRkbF\",rendersWithMotion:true,scopeId:\"DFtucPyB6\",children:/*#__PURE__*/_jsx(FooterLink,{EYl8CIRCn:\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\",gKM14JSLW:\"https://www.google.com/maps/search/?api=1&query=209+Hudson+Ave%2C+Brooklyn%2C+NY+11201\",height:\"100%\",id:\"Z6NGRRkbF\",layoutId:\"Z6NGRRkbF\",P_P0oaTZx:true,SXVx7EnU3:\"209 Hudson Ave\",variant:matchVariant(\"WZvPDyeti\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1086.2)/2+536+0)+44+0+28.2+0+30,...addPropertyOverrides({bILm3ut97:{y:(componentViewport?.y||0)+0+544+36+197.2+0+28.2+0+30},SUlZiAmhG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1273.4)/2+592+0)+40+197.2+0+28.2+0+30}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9z902o-container\",layoutDependency:layoutDependency,layoutId:\"usN8WVUI3-container\",nodeId:\"usN8WVUI3\",rendersWithMotion:true,scopeId:\"DFtucPyB6\",children:/*#__PURE__*/_jsx(FooterLink,{EYl8CIRCn:\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\",gKM14JSLW:\"https://www.google.com/maps/search/?api=1&query=209+Hudson+Ave%2C+Brooklyn%2C+NY+11201\",height:\"100%\",id:\"usN8WVUI3\",layoutId:\"usN8WVUI3\",P_P0oaTZx:true,SXVx7EnU3:\"Brooklyn, NY 11201\",variant:matchVariant(\"WZvPDyeti\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-3k8bk1\",\"data-styles-preset\":\"dcVtRVawf\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-70313156-afe6-47fe-b048-951e8849e66d))\"},children:[\"Mon to Fri,\",/*#__PURE__*/_jsx(motion.br,{}),\"9 AM to 6 PM ET\"]})}),className:\"framer-11fut5m\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"S1l2xeaou\",style:{\"--extracted-r6o4lv\":\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l0sadc\",\"data-framer-name\":\"Wordmark\",layoutDependency:layoutDependency,layoutId:\"YtL02xMDx\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10vqt9r-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"VNTXPjImd-container\",nodeId:\"VNTXPjImd\",rendersWithMotion:true,scopeId:\"DFtucPyB6\",children:/*#__PURE__*/_jsx(AtriumWordmarkReveal,{color:\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\",height:\"100%\",id:\"VNTXPjImd\",layoutId:\"VNTXPjImd\",pen:1.4,replay:true,reveal:\"trace\",speed:1,style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4fkgyi\",\"data-framer-name\":\"Base\",layoutDependency:layoutDependency,layoutId:\"dYKg5yfyX\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4rl4i6\",\"data-framer-name\":\"Credits\",layoutDependency:layoutDependency,layoutId:\"b2TWeZf3W\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1086.2)/2+1029.2+0)+18+0,...addPropertyOverrides({bILm3ut97:{y:(componentViewport?.y||0)+0+1154.4+20+0+0+0},SUlZiAmhG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1273.4)/2+1216.4+0)+18+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d58kea-container\",layoutDependency:layoutDependency,layoutId:\"Ur_TqwyxB-container\",nodeId:\"Ur_TqwyxB\",rendersWithMotion:true,scopeId:\"DFtucPyB6\",children:/*#__PURE__*/_jsx(FooterLink,{EYl8CIRCn:\"var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70)\",gKM14JSLW:\"https://erigo.supply/\",height:\"100%\",id:\"Ur_TqwyxB\",layoutId:\"Ur_TqwyxB\",P_P0oaTZx:true,SXVx7EnU3:\"\\xa9 2026 Erigo Supply\",variant:matchVariant(\"QUCTnQq5d\"),width:\"100%\",...addPropertyOverrides({bILm3ut97:{variant:matchVariant(\"PamHfabtr\")},SUlZiAmhG:{variant:matchVariant(\"PamHfabtr\")}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-awvfm6\",\"data-styles-preset\":\"YYVeB_OLJ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70))\"},children:\"\\xb7\"})}),className:\"framer-1o4m75h\",\"data-framer-name\":\"Separator\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"F9BA29wGl\",style:{\"--extracted-r6o4lv\":\"var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1086.2)/2+1029.2+0)+18+0,...addPropertyOverrides({bILm3ut97:{y:(componentViewport?.y||0)+0+1154.4+20+0+0+27},SUlZiAmhG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1273.4)/2+1216.4+0)+18+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tz93r2-container\",layoutDependency:layoutDependency,layoutId:\"Q4p9hj2WX-container\",nodeId:\"Q4p9hj2WX\",rendersWithMotion:true,scopeId:\"DFtucPyB6\",children:/*#__PURE__*/_jsx(FooterLink,{EYl8CIRCn:\"var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70)\",gKM14JSLW:\"https://erigokreatif.com/\",height:\"100%\",id:\"Q4p9hj2WX\",layoutId:\"Q4p9hj2WX\",P_P0oaTZx:true,SXVx7EnU3:\"Designed by Erigo Kreatif Innovations\",variant:matchVariant(\"QUCTnQq5d\"),width:\"100%\",...addPropertyOverrides({bILm3ut97:{SXVx7EnU3:\"Designed by Erigo Kreatif\",variant:matchVariant(\"PamHfabtr\")},SUlZiAmhG:{variant:matchVariant(\"PamHfabtr\")}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s4a3n6\",\"data-framer-name\":\"Legal\",layoutDependency:layoutDependency,layoutId:\"x8oDcHeAB\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"W1pWf9Q2T\"},implicitPathVariables:undefined},{href:{webPageId:\"W1pWf9Q2T\"},implicitPathVariables:undefined},{href:{webPageId:\"W1pWf9Q2T\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1086.2)/2+1029.2+0)+18+0,...addPropertyOverrides({bILm3ut97:{y:(componentViewport?.y||0)+0+1154.4+20+0+0+27},SUlZiAmhG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1273.4)/2+1216.4+0)+18+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13fo6c6-container\",layoutDependency:layoutDependency,layoutId:\"L8ti7KBlC-container\",nodeId:\"L8ti7KBlC\",rendersWithMotion:true,scopeId:\"DFtucPyB6\",children:/*#__PURE__*/_jsx(FooterLink,{EYl8CIRCn:\"var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70)\",gKM14JSLW:resolvedLinks7[0],height:\"100%\",id:\"L8ti7KBlC\",layoutId:\"L8ti7KBlC\",P_P0oaTZx:false,SXVx7EnU3:\"Terms & Conditions\",variant:matchVariant(\"QUCTnQq5d\"),width:\"100%\",...addPropertyOverrides({bILm3ut97:{gKM14JSLW:resolvedLinks7[2],variant:matchVariant(\"PamHfabtr\")},SUlZiAmhG:{gKM14JSLW:resolvedLinks7[1],variant:matchVariant(\"PamHfabtr\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"CQQjKAJoj\"},implicitPathVariables:undefined},{href:{webPageId:\"CQQjKAJoj\"},implicitPathVariables:undefined},{href:{webPageId:\"CQQjKAJoj\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1086.2)/2+1029.2+0)+18+0,...addPropertyOverrides({bILm3ut97:{y:(componentViewport?.y||0)+0+1154.4+20+0+0+0},SUlZiAmhG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1273.4)/2+1216.4+0)+18+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11bijfu-container\",layoutDependency:layoutDependency,layoutId:\"LtURvGkp0-container\",nodeId:\"LtURvGkp0\",rendersWithMotion:true,scopeId:\"DFtucPyB6\",children:/*#__PURE__*/_jsx(FooterLink,{EYl8CIRCn:\"var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70)\",gKM14JSLW:resolvedLinks8[0],height:\"100%\",id:\"LtURvGkp0\",layoutId:\"LtURvGkp0\",P_P0oaTZx:false,SXVx7EnU3:\"Privacy Policy\",variant:matchVariant(\"QUCTnQq5d\"),width:\"100%\",...addPropertyOverrides({bILm3ut97:{gKM14JSLW:resolvedLinks8[2],variant:matchVariant(\"PamHfabtr\")},SUlZiAmhG:{gKM14JSLW:resolvedLinks8[1],variant:matchVariant(\"PamHfabtr\")}},baseVariant,gestureVariant)})})})})]})]})]})})})});});const css=[\".framer-3RElx.framer-ka4fn1, .framer-3RElx .framer-ka4fn1 { display: block; }\",\".framer-3RElx.framer-l4h69e { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 44px 0px 44px; position: relative; width: 1200px; }\",\".framer-3RElx .framer-19ovvsi { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 120px 0px 56px 0px; position: relative; width: 100%; }\",\".framer-3RElx .framer-a8gb7f { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-3RElx .framer-1pj7kv4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-3RElx .framer-w9515z-container, .framer-3RElx .framer-1kqfiz7-container, .framer-3RElx .framer-83f6l2-container, .framer-3RElx .framer-8i4d9y-container, .framer-3RElx .framer-mjaeqr-container, .framer-3RElx .framer-tyw0x-container, .framer-3RElx .framer-1cso9sn-container, .framer-3RElx .framer-ll5zl9-container, .framer-3RElx .framer-ygeean-container, .framer-3RElx .framer-dn14u7-container, .framer-3RElx .framer-14ly91p-container, .framer-3RElx .framer-9z902o-container, .framer-3RElx .framer-d58kea-container, .framer-3RElx .framer-tz93r2-container, .framer-3RElx .framer-13fo6c6-container, .framer-3RElx .framer-11bijfu-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-3RElx .framer-kg7txr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 44px 0px 40px 0px; position: relative; width: 100%; }\",\".framer-3RElx .framer-smwqsa, .framer-3RElx .framer-1ibggic, .framer-3RElx .framer-1x3vh28, .framer-3RElx .framer-jkzkt2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-3RElx .framer-1chdpvq, .framer-3RElx .framer-1sb4gw, .framer-3RElx .framer-eemjxp, .framer-3RElx .framer-1pz167r, .framer-3RElx .framer-11fut5m { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-3RElx .framer-1me9yil, .framer-3RElx .framer-1c8hpsv, .framer-3RElx .framer-1ds7hv8, .framer-3RElx .framer-ji1tvb { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 9px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: auto; }\",\".framer-3RElx .framer-1l0sadc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 40px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-3RElx .framer-10vqt9r-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-3RElx .framer-4fkgyi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 18px 0px 18px 0px; position: relative; width: 100%; }\",\".framer-3RElx .framer-4rl4i6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-3RElx .framer-1o4m75h { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-3RElx .framer-1s4a3n6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-3RElx.framer-v-j15ppl.framer-l4h69e { padding: 0px 32px 0px 32px; width: 810px; }\",\".framer-3RElx.framer-v-j15ppl .framer-19ovvsi { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 32px; justify-content: flex-start; padding: 96px 0px 48px 0px; }\",\".framer-3RElx.framer-v-j15ppl .framer-a8gb7f, .framer-3RElx.framer-v-a53e46 .framer-a8gb7f { flex: none; width: 100%; }\",\".framer-3RElx.framer-v-j15ppl .framer-1pj7kv4 { gap: 24px; }\",\".framer-3RElx.framer-v-j15ppl .framer-kg7txr { align-content: unset; align-items: unset; display: grid; gap: 28px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); justify-content: center; padding: 40px 0px 0px 0px; }\",\".framer-3RElx.framer-v-j15ppl .framer-smwqsa, .framer-3RElx.framer-v-j15ppl .framer-1ibggic, .framer-3RElx.framer-v-j15ppl .framer-1x3vh28, .framer-3RElx.framer-v-j15ppl .framer-jkzkt2, .framer-3RElx.framer-v-a53e46 .framer-smwqsa, .framer-3RElx.framer-v-a53e46 .framer-1ibggic, .framer-3RElx.framer-v-a53e46 .framer-1x3vh28, .framer-3RElx.framer-v-a53e46 .framer-jkzkt2 { align-self: start; justify-self: start; width: 100%; }\",\".framer-3RElx.framer-v-j15ppl .framer-1me9yil, .framer-3RElx.framer-v-j15ppl .framer-1ds7hv8, .framer-3RElx.framer-v-j15ppl .framer-ji1tvb, .framer-3RElx.framer-v-a53e46 .framer-1me9yil, .framer-3RElx.framer-v-a53e46 .framer-1ds7hv8, .framer-3RElx.framer-v-a53e46 .framer-ji1tvb { align-self: unset; width: 100%; }\",\".framer-3RElx.framer-v-j15ppl .framer-1c8hpsv, .framer-3RElx.framer-v-a53e46 .framer-1c8hpsv { align-self: unset; gap: 15px; width: 100%; }\",\".framer-3RElx.framer-v-j15ppl .framer-1cso9sn-container, .framer-3RElx.framer-v-a53e46 .framer-1cso9sn-container { width: 100%; }\",\".framer-3RElx.framer-v-j15ppl .framer-1l0sadc { padding: 18px 0px 0px 0px; }\",\".framer-3RElx.framer-v-a53e46.framer-l4h69e { justify-content: flex-start; padding: 0px 16px 0px 16px; width: 390px; }\",\".framer-3RElx.framer-v-a53e46 .framer-19ovvsi { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; justify-content: flex-start; padding: 64px 0px 40px 0px; }\",\".framer-3RElx.framer-v-a53e46 .framer-1pj7kv4 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; }\",\".framer-3RElx.framer-v-a53e46 .framer-kg7txr { align-content: unset; align-items: unset; display: grid; gap: 28px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); justify-content: center; padding: 36px 0px 0px 0px; }\",\".framer-3RElx.framer-v-a53e46 .framer-1l0sadc { padding: 8px 0px 0px 0px; }\",\".framer-3RElx.framer-v-a53e46 .framer-4fkgyi { align-content: flex-end; align-items: flex-end; padding: 20px 0px 24px 0px; }\",\".framer-3RElx.framer-v-a53e46 .framer-4rl4i6 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 6px; order: 0; }\",\".framer-3RElx.framer-v-a53e46 .framer-1s4a3n6 { align-content: flex-end; align-items: flex-end; flex-direction: column; gap: 6px; order: 1; }\",\".framer-3RElx.framer-v-a53e46 .framer-13fo6c6-container { order: 1; }\",\".framer-3RElx.framer-v-a53e46 .framer-11bijfu-container { order: 0; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-3RElx[data-border=\"true\"]::after, .framer-3RElx [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 854\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"SUlZiAmhG\":{\"layout\":[\"fixed\",\"auto\"]},\"bILm3ut97\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDFtucPyB6=withCSS(Component,css,\"framer-3RElx\");export default FramerDFtucPyB6;FramerDFtucPyB6.displayName=\"Footer\";FramerDFtucPyB6.defaultProps={height:854,width:1200};addPropertyControls(FramerDFtucPyB6,{variant:{options:[\"xJ0gPJSfk\",\"SUlZiAmhG\",\"bILm3ut97\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerDFtucPyB6,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...DirectionFillFonts,...FooterLinkFonts,...AtriumWordmarkRevealFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerDFtucPyB6.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;const queryCacheEntry=queryCache.get(query1(),locale,priority);return runTasksWithYield([()=>queryCacheEntry.preload(),()=>forwardLoader(DirectionFill,{},context),()=>forwardLoader(FooterLink,{},context),async()=>{const parentData=await runWithYield(()=>queryCacheEntry.readMaybeAsync(),context)??[];return runTasksWithYield(parentData.flatMap(item=>()=>forwardLoader(FooterLink,{},context)),context);}],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDFtucPyB6\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SUlZiAmhG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bILm3ut97\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"854\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4a8ebb5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Saira-regular\",\"GF;Saira-700\",\"GF;Saira-700italic\",\"GF;Saira-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA71rCos07lwYmUVY.woff2\",weight:\"400\"},{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA773Fos07lwYmUVY.woff2\",weight:\"700\"},{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKBrYwxliQjQVYmxA.woff2\",weight:\"700\"},{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKBSosxliQjQVYmxA.woff2\",weight:\"400\"}]}];export const css=['.framer-NXhWV .framer-styles-preset-18ehfzp:not(.rich-text-wrapper), .framer-NXhWV .framer-styles-preset-18ehfzp.rich-text-wrapper p { --framer-font-family: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-italic: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 14px; --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: 130%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-70313156-afe6-47fe-b048-951e8849e66d, #171717); --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-NXhWV .framer-styles-preset-18ehfzp:not(.rich-text-wrapper), .framer-NXhWV .framer-styles-preset-18ehfzp.rich-text-wrapper p { --framer-font-family: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-italic: \"Saira\", \"Saira 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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 130%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-70313156-afe6-47fe-b048-951e8849e66d, #171717); --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-NXhWV .framer-styles-preset-18ehfzp:not(.rich-text-wrapper), .framer-NXhWV .framer-styles-preset-18ehfzp.rich-text-wrapper p { --framer-font-family: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-italic: \"Saira\", \"Saira 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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 130%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-70313156-afe6-47fe-b048-951e8849e66d, #171717); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-NXhWV\";\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\"}}}","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function StopScroll(props){const{toggle}=props;return toggle?/*#__PURE__*/_jsx(\"style\",{\"data-frameruni-stop-scroll\":true,children:`html,body { overflow: hidden !important; }`}):/*#__PURE__*/_jsx(_Fragment,{});}StopScroll.displayName=\"Stop Scroll\";addPropertyControls(StopScroll,{toggle:{type:ControlType.Boolean,title:\"Block Scroll\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StopScroll\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StopScroll_Prod.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useLayoutEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Blueprint Frame\n * Draws a 1px rectangle as one continuous stroke, clockwise from the top left corner.\n * The path is measured from the frame's real size, so it always fits the screen.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function BlueprintFrame(props){const{color,strokeWidth,duration,delay,ease,playOnMount,style}=props;const box=useRef(null);const[size,setSize]=useState({w:0,h:0});const[drawn,setDrawn]=useState(!playOnMount);useLayoutEffect(()=>{const el=box.current;if(!el)return;const measure=()=>setSize({w:el.clientWidth,h:el.clientHeight});measure();const ro=new ResizeObserver(measure);ro.observe(el);return()=>ro.disconnect();},[]);useEffect(()=>{if(!playOnMount)return;const reduce=typeof window!==\"undefined\"&&window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches;if(reduce){setDrawn(true);return;}// two frames so the browser paints the undrawn state first\nlet a=0;let b=0;a=requestAnimationFrame(()=>{b=requestAnimationFrame(()=>setDrawn(true));});return()=>{cancelAnimationFrame(a);cancelAnimationFrame(b);};},[playOnMount]);const half=strokeWidth/2;const w=Math.max(0,size.w-strokeWidth);const h=Math.max(0,size.h-strokeWidth);const d=`M${half} ${half}H${half+w}V${half+h}H${half}Z`;const easing={smooth:\"cubic-bezier(0.65, 0, 0.35, 1)\",out:\"cubic-bezier(0.22, 1, 0.36, 1)\",linear:\"linear\"}[ease]||\"ease\";return /*#__PURE__*/_jsx(\"div\",{ref:box,style:{...style,position:\"relative\",pointerEvents:\"none\"},\"aria-hidden\":\"true\",children:size.w>0&&size.h>0&&/*#__PURE__*/_jsx(\"svg\",{width:size.w,height:size.h,style:{position:\"absolute\",inset:0,overflow:\"visible\"},children:/*#__PURE__*/_jsx(\"path\",{d:d,pathLength:1,fill:\"none\",stroke:color,strokeWidth:strokeWidth,strokeLinecap:\"square\",style:{strokeDasharray:1,strokeDashoffset:drawn?0:1,transition:playOnMount?`stroke-dashoffset ${duration}s ${easing} ${delay}s`:\"none\"}})})});}BlueprintFrame.defaultProps={color:\"rgba(255, 255, 255, 0.4)\",strokeWidth:1,duration:1.1,delay:.15,ease:\"smooth\",playOnMount:true};addPropertyControls(BlueprintFrame,{color:{type:ControlType.Color,title:\"Color\"},strokeWidth:{type:ControlType.Number,title:\"Stroke\",min:.5,max:4,step:.5,unit:\"px\"},duration:{type:ControlType.Number,title:\"Duration\",min:.2,max:3,step:.05,unit:\"s\"},delay:{type:ControlType.Number,title:\"Delay\",min:0,max:2,step:.05,unit:\"s\"},ease:{type:ControlType.Enum,title:\"Ease\",options:[\"smooth\",\"out\",\"linear\"],optionTitles:[\"Smooth\",\"Ease out\",\"Linear\"]},playOnMount:{type:ControlType.Boolean,title:\"Animate\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlueprintFrame\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlueprintFrame.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useCallback,useRef}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const TOKENS=[{id:\"a7e72192-f3e9-42f4-b028-8d94fd8c5c70\",light:\"rgba(17, 17, 17, 0.6)\",dark:\"rgba(255, 255, 255, 0.6)\"},{id:\"70313156-afe6-47fe-b048-951e8849e66d\",light:\"rgb(23, 23, 23)\",dark:\"rgb(237, 237, 237)\"},{id:\"e1afc4d3-f345-4cbc-b57e-60884b525023\",light:\"rgb(255, 255, 255)\",dark:\"rgb(13, 13, 13)\"},{id:\"d4bae144-4189-477d-8abc-8f5f224547e0\",light:\"rgb(234, 234, 234)\",dark:\"rgb(40, 40, 43)\"},{id:\"058e7dec-a125-48a0-b1c8-ef814a739f24\",light:\"rgba(17, 17, 17, 0.10)\",dark:\"rgba(255, 255, 255, 0.09)\"},{id:\"65b12f42-615a-4063-8ade-5ce87938e187\",light:\"rgba(17, 17, 17, 0.03)\",dark:\"rgba(255, 255, 255, 0.02)\"},{id:\"cc6347ce-33af-482c-97e3-b78adbf982d5\",light:\"rgba(17, 17, 17, 0.22)\",dark:\"rgba(255, 255, 255, 0.34)\"},{id:\"51853078-bdee-459a-841d-dfec0102aad6\",light:\"rgb(234, 234, 234)\",dark:\"rgb(17, 17, 19)\"},{id:\"b9416a1b-0b56-4e35-a4a8-a2637f5a6622\",light:\"rgb(196, 54, 54)\",dark:\"rgb(232, 96, 90)\"}];const STYLE_ID=\"atrium-theme-vars\";const EASE=\"cubic-bezier(0.4, 0, 0.2, 1)\";const REVEAL_EASE=\"cubic-bezier(0.45, 0.05, 0.55, 0.95)\";// Sun rays (x1, y1, x2, y2).\nconst RAYS=[[12,4.7,12,2.5],[17.8,6.2,19.4,4.6],[19.3,12,21.5,12],[17.8,17.8,19.4,19.4],[12,19.3,12,21.5],[6.2,17.8,4.6,19.4],[4.7,12,2.5,12],[6.2,6.2,4.6,4.6]];const MOON=\"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z\";function buildVars(mode){return TOKENS.map(t=>`--token-${t.id}: ${mode===\"dark\"?t.dark:t.light} !important;`).join(\" \");}function ensureStyleTag(duration){if(typeof document===\"undefined\")return;let el=document.getElementById(STYLE_ID);if(!el){el=document.createElement(\"style\");el.id=STYLE_ID;document.head.appendChild(el);}const d=`${duration}ms`;el.textContent=`:root.atrium-light, .atrium-light body { color-scheme: light; ${buildVars(\"light\")} }\n`+`:root.atrium-dark, .atrium-dark body { color-scheme: dark; ${buildVars(\"dark\")} }\n`+// Fallback (no View Transitions): ease the color properties.\n`html.atrium-theme-anim, html.atrium-theme-anim *, html.atrium-theme-anim *::before, html.atrium-theme-anim *::after {`+` transition: background-color ${d} ${EASE}, color ${d} ${EASE}, fill ${d} ${EASE}, stroke ${d} ${EASE}, border-color ${d} ${EASE}, box-shadow ${d} ${EASE} !important; }\n`+// Form fields: Framer gives the input wrapper a 1s background transition that Chrome never finishes when the\n// colour token flips, so the field stays in the old theme. Keep only the focus shadow transition.\n`html .framer-form-input-wrapper, html.atrium-theme-anim .framer-form-input-wrapper { transition: box-shadow 1s cubic-bezier(.25,1,.5,1) !important; }\n`+// Radial reveal: the new theme grows as a circle from the toggle icon and fills the page.\n`::view-transition-old(root) { animation: none; }\n`+`::view-transition-group(root) { animation-duration: ${d}; }\n`+`::view-transition-new(root) { animation: atrium-reveal ${d} ${REVEAL_EASE} both; will-change: clip-path; }\n`+`@keyframes atrium-reveal {`+` from { clip-path: circle(0px at var(--atrium-vt-x, 50%) var(--atrium-vt-y, 50%)); }`+` to { clip-path: circle(var(--atrium-vt-r, 150vmax) at var(--atrium-vt-x, 50%) var(--atrium-vt-y, 50%)); } }\n`+// The toggle sits above the reveal as its own live layer, so its icon draw is never cut by the circle.\n`::view-transition-old(atrium-toggle) { display: none; }\n`+`::view-transition-new(atrium-toggle), ::view-transition-group(atrium-toggle) { animation: none; }\n`+`@media (prefers-reduced-motion: reduce) { ::view-transition-new(root) { animation: none; } }`;}// The theme reveal currently running. A second click while it runs is ignored, so the first circle is\n// never cut short (Chrome would snap it to the end) and its \"finished\" never clears the next one's class.\nlet activeVT=null;function applyTheme(mode){if(typeof document===\"undefined\")return;const root=document.documentElement;root.classList.remove(\"atrium-light\",\"atrium-dark\");root.classList.add(mode===\"dark\"?\"atrium-dark\":\"atrium-light\");try{window.localStorage.setItem(\"atrium-theme\",mode);}catch(e){}}/**\n * Atrium Theme Toggle\n *\n * @framerIntrinsicWidth 44\n * @framerIntrinsicHeight 44\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function ThemeToggle(props){const{size,iconColor,duration}=props;const isStatic=useIsStaticRenderer();const[mode,setMode]=useState(\"light\");const btnRef=useRef(null);// Force English casing for CSS text-transform (project's primary locale is Turkish,\n// where uppercasing \"i\" yields \"İ\"). lang=\"en\" makes uppercase use English rules.\nif(typeof document!==\"undefined\"&&document.documentElement.lang!==\"en\"){document.documentElement.lang=\"en\";}useEffect(()=>{if(typeof window===\"undefined\")return;if(document.documentElement.lang!==\"en\")document.documentElement.lang=\"en\";ensureStyleTag(duration);let initial=\"light\";try{const stored=window.localStorage.getItem(\"atrium-theme\");if(stored===\"light\"||stored===\"dark\"){initial=stored;}else if(window.matchMedia&&window.matchMedia(\"(prefers-color-scheme: dark)\").matches){initial=\"dark\";}}catch(e){}setMode(initial);applyTheme(initial);},[duration]);const toggle=useCallback(()=>{const target=mode===\"dark\"?\"light\":\"dark\";const run=()=>{applyTheme(target);setMode(target);};if(typeof document===\"undefined\"){run();return;}const root=document.documentElement;const reduce=typeof window!==\"undefined\"&&window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;// Reveal origin = exact center of the toggle icon; radius reaches the farthest corner.\nconst rect=btnRef.current?.getBoundingClientRect();const vw=window.innerWidth;const vh=window.innerHeight;const x=rect?rect.left+rect.width/2:vw-40;const y=rect?rect.top+rect.height/2:40;const radius=Math.hypot(Math.max(x,vw-x),Math.max(y,vh-y))*1.35;root.style.setProperty(\"--atrium-vt-x\",`${x}px`);root.style.setProperty(\"--atrium-vt-y\",`${y}px`);root.style.setProperty(\"--atrium-vt-r\",`${radius}px`);const startVT=document.startViewTransition;if(!reduce&&typeof startVT===\"function\"){if(activeVT)return;// Mark this as the theme reveal so the page transition rules in custom code skip it.\nroot.classList.add(\"atrium-vt-theme\");const vt=startVT.call(document,run);activeVT=vt||true;const done=()=>{if(activeVT!==(vt||true))return;activeVT=null;root.classList.remove(\"atrium-vt-theme\");};if(vt&&vt.finished)vt.finished.then(done,done);else window.setTimeout(done,duration+200);return;}// Fallback: smooth color crossfade across the whole document\nroot.classList.add(\"atrium-theme-anim\");run();window.setTimeout(()=>root.classList.remove(\"atrium-theme-anim\"),duration+80);},[mode,duration]);const isDark=mode===\"dark\";return /*#__PURE__*/_jsx(\"button\",{ref:btnRef,type:\"button\",onClick:isStatic?undefined:toggle,\"aria-label\":isDark?\"Switch to light mode\":\"Switch to dark mode\",title:isDark?\"Light mode\":\"Dark mode\",style:{position:\"relative\",width:size,height:size,minWidth:size,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:0,margin:0,border:\"none\",background:\"transparent\",color:iconColor,cursor:\"pointer\",borderRadius:\"50%\",WebkitTapHighlightColor:\"transparent\",viewTransitionName:\"atrium-toggle\"},children:/*#__PURE__*/_jsx(\"svg\",{width:Math.round(size*.55),height:Math.round(size*.55),viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:1.7,strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",style:{overflow:\"visible\"},children:isDark?/*#__PURE__*/_jsx(\"path\",{d:MOON}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"4.2\"}),RAYS.map((r,i)=>/*#__PURE__*/_jsx(\"line\",{x1:r[0],y1:r[1],x2:r[2],y2:r[3]},i))]})})});}addPropertyControls(ThemeToggle,{size:{type:ControlType.Number,title:\"Size\",defaultValue:40,min:24,max:80,unit:\"px\"},iconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\"},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:450,min:200,max:1400,step:50,unit:\"ms\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ThemeToggle\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"44\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"44\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ThemeToggle.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useLayoutEffect,useRef}from\"react\";// Sizes the open menu panel to the visible screen on phones.\n// 100vh on mobile browsers includes the area behind the toolbar, so the bottom gets cut.\n// Only runs inside the \"Open\" variant; the closed bar keeps its own height.\nexport function withViewportFit(Component){return props=>{const ref=useRef(null);useLayoutEffect(()=>{const el=ref.current;if(!el||typeof CSS===\"undefined\")return;if(!CSS.supports(\"height\",\"100dvh\"))return;const open=el.closest('[data-framer-name=\"Open\"]');el.style.height=open?\"100dvh\":\"\";});return /*#__PURE__*/_jsx(Component,{...props,ref:ref});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withViewportFit\":{\"type\":\"reactHoc\",\"name\":\"withViewportFit\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ViewportFit.map","// Generated by Framer (f8e97a5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Saira-600\",\"GF;Saira-900\",\"GF;Saira-900italic\",\"GF;Saira-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA74TFos07lwYmUVY.woff2\",weight:\"600\"},{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA7_PFos07lwYmUVY.woff2\",weight:\"900\"},{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKB44wxliQjQVYmxA.woff2\",weight:\"900\"},{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKBlIwxliQjQVYmxA.woff2\",weight:\"600\"}]}];export const css=['.framer-YQnxY .framer-styles-preset-18bdf11:not(.rich-text-wrapper), .framer-YQnxY .framer-styles-preset-18bdf11.rich-text-wrapper p { --framer-font-family: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-italic: \"Saira\", \"Saira 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: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.4px; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-70313156-afe6-47fe-b048-951e8849e66d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-YQnxY\";\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 (f8e97a5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Saira-200\",\"GF;Saira-regular\",\"GF;Saira-italic\",\"GF;Saira-200italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA79rCos07lwYmUVY.woff2\",weight:\"200\"},{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA71rCos07lwYmUVY.woff2\",weight:\"400\"},{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKBSosxliQjQVYmxA.woff2\",weight:\"400\"},{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKByosxliQjQVYmxA.woff2\",weight:\"200\"}]}];export const css=['.framer-O29CC .framer-styles-preset-kahk56:not(.rich-text-wrapper), .framer-O29CC .framer-styles-preset-kahk56.rich-text-wrapper p { --framer-font-family: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-italic: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 28px; --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: 200; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 200; --framer-letter-spacing: -0.5px; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-70313156-afe6-47fe-b048-951e8849e66d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-O29CC\";\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 (fc3086c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PbD4QdXIvghwk9ZrKeou/StopScroll_Prod.js\";import BlueprintFrame from\"https://framerusercontent.com/modules/5WDgdHd20kM4RWDD6Aau/2heFrhheKYEb9xpcMXwi/BlueprintFrame.js\";import ThemeToggle from\"https://framerusercontent.com/modules/dz9fwQrl8Finz1nrX5ZP/dBqFsMIxqqlhPrjGK4fw/ThemeToggle.js\";import{withViewportFit}from\"https://framerusercontent.com/modules/4XsYUEh6N3m2aGToq7B6/l191AkpD90q20TFQzMb6/ViewportFit.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/UxaVur61eQwYjLrV7rly/cW0G4dlVVinMm0YvW4LS/G8KKA8iNc.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/M4bFTEmcEiBs25yo0i2J/0Vyyl69dZYC12GogA8xB/t7wnNIYAZ.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/0SNGv9Iv9vevaYee9Otz/fcvrd3MTYcJSZDNMKSxM/wkJpfv0jX.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/8VRXDsCm0430M8lBphEe/MhQv9sFNPF7lOUwmKVHO/YYVeB_OLJ.js\";const MotionDivWithFX=withFX(motion.div);const ThemeToggleFonts=getFonts(ThemeToggle);const BlueprintFrameFonts=getFonts(BlueprintFrame);const StopScrollFonts=getFonts(StopScroll);const MotionDivWithViewportFit15xlogw=withCodeBoundaryForOverrides(motion.div,{nodeId:\"CDYs2tqvM\",override:withViewportFit,scopeId:\"JJl_6uye8\"});const cycleOrder=[\"Yi1mRz8to\",\"CqRkouRVt\"];const serializationHash=\"framer-azOTZ\";const variantClassNames={CqRkouRVt:\"framer-v-vm2lq4\",Yi1mRz8to:\"framer-v-pi6g5i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.6,ease:[.25,1,.5,1],type:\"tween\"};const transition2={delay:0,duration:16,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={delay:0,duration:.5,ease:[.25,1,.5,1],type:\"tween\"};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 transition4={delay:.1,duration:.6,ease:[.25,1,.5,1],type:\"tween\"};const transition5={delay:0,duration:.4,ease:[.25,1,.5,1],type:\"tween\"};const transition6={delay:.3,duration:.7,ease:[.25,1,.5,1],type:\"tween\"};const transition7={delay:.38,duration:.7,ease:[.25,1,.5,1],type:\"tween\"};const transition8={delay:.46,duration:.7,ease:[.25,1,.5,1],type:\"tween\"};const transition9={delay:.54,duration:.7,ease:[.25,1,.5,1],type:\"tween\"};const transition10={delay:.62,duration:.7,ease:[.25,1,.5,1],type:\"tween\"};const transition11={delay:.5,duration:.3,ease:[.25,1,.5,1],type:\"tween\"};const transition12={delay:.52,duration:.32,ease:[.25,1,.5,1],type:\"tween\"};const transition13={delay:.5,duration:.22,ease:[.25,1,.5,1],type:\"tween\"};const transition14={delay:.7,duration:.16,ease:[.25,1,.5,1],type:\"tween\"};const transition15={delay:.84,duration:.22,ease:[.25,1,.5,1],type:\"tween\"};const transition16={delay:1.04,duration:.16,ease:[.25,1,.5,1],type:\"tween\"};const transition17={delay:.62,duration:.2,ease:[.25,1,.5,1],type:\"tween\"};const transition18={delay:.72,duration:.2,ease:[.25,1,.5,1],type:\"tween\"};const transition19={delay:.82,duration:.2,ease:[.25,1,.5,1],type:\"tween\"};const humanReadableVariantMap={Closed:\"Yi1mRz8to\",Open:\"CqRkouRVt\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Yi1mRz8to\"};};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:\"Yi1mRz8to\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaprzp3d2=activeVariantCallback(async(...args)=>{setVariant(\"CqRkouRVt\");});const onTap1bf2vzv=activeVariantCallback(async(...args)=>{setVariant(\"Yi1mRz8to\");});const isDisplayed=()=>{if(baseVariant===\"CqRkouRVt\")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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-pi6g5i\",className,classNames),\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"Yi1mRz8to\",ref:refBinding,style:{backgroundColor:\"var(--token-e1afc4d3-f345-4cbc-b57e-60884b525023, rgb(255, 255, 255))\",...style},...addPropertyOverrides({CqRkouRVt:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithViewportFit15xlogw,{className:\"framer-15xlogw\",\"data-framer-name\":\"Panel\",layoutDependency:layoutDependency,layoutId:\"CDYs2tqvM\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hfuszm\",\"data-border\":true,\"data-framer-name\":\"Bar\",layoutDependency:layoutDependency,layoutId:\"hV4hT0cy7\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-cc6347ce-33af-482c-97e3-b78adbf982d5)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-e1afc4d3-f345-4cbc-b57e-60884b525023, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"IvfrzxQAV\",scopeId:\"JJl_6uye8\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-rfrtzw framer-kpnq49\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"IvfrzxQAV\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18bdf11\",\"data-styles-preset\":\"t7wnNIYAZ\",dir:\"auto\",children:\"Atrium\"})}),className:\"framer-1e2ftsr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HUXqN05dq\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CqRkouRVt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18bdf11\",\"data-styles-preset\":\"t7wnNIYAZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Atrium\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira\", \"Saira Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70))\"},children:\"™\"})}),className:\"framer-1j8vncl\",fonts:[\"GF;Saira-regular\"],layoutDependency:layoutDependency,layoutId:\"hSJBGf6Om\",style:{\"--extracted-r6o4lv\":\"var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70)\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-718irs\",\"data-framer-name\":\"Reticle Toggle\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"RquZjZSwn\",onTap:onTaprzp3d2,...addPropertyOverrides({CqRkouRVt:{onTap:onTap1bf2vzv}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-tn0t60\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"WYEqNppEk\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18}}),/*#__PURE__*/_jsx(Transition,{value:transition3,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tqeaje\",layoutDependency:layoutDependency,layoutId:\"Qj9RKPu6n\",style:{backgroundColor:\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\",rotate:0},variants:{CqRkouRVt:{rotate:45}}})}),/*#__PURE__*/_jsx(Transition,{value:transition3,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-13fbjcn\",layoutDependency:layoutDependency,layoutId:\"MLksl1NLz\",style:{backgroundColor:\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\",rotate:0},variants:{CqRkouRVt:{rotate:45}}})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18dpluh-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Theme Toggle\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"UOgbtXyUb-container\",name:\"Theme Toggle\",nodeId:\"UOgbtXyUb\",rendersWithMotion:true,scopeId:\"JJl_6uye8\",children:/*#__PURE__*/_jsx(ThemeToggle,{duration:450,height:\"100%\",iconColor:\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\",id:\"UOgbtXyUb\",layoutId:\"UOgbtXyUb\",name:\"Theme Toggle\",size:40,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(Transition,{value:transition4,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18cmy94\",\"data-framer-name\":\"Sheet Border\",layoutDependency:layoutDependency,layoutId:\"x82nmYKCK\",children:isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ar3iz0-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Frame Draw\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"lHTzJeQEL-container\",name:\"Frame Draw\",nodeId:\"lHTzJeQEL\",rendersWithMotion:true,scopeId:\"JJl_6uye8\",children:/*#__PURE__*/_jsx(BlueprintFrame,{color:\"var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70)\",delay:.2,duration:1.1,ease:\"smooth\",height:\"100%\",id:\"lHTzJeQEL\",layoutId:\"lHTzJeQEL\",name:\"Frame Draw\",playOnMount:true,strokeWidth:1,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yalpiv\",\"data-framer-name\":\"Index\",layoutDependency:layoutDependency,layoutId:\"HO3cu1uZR\",children:[/*#__PURE__*/_jsx(Transition,{value:transition5,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"xwSG_3rlE\",scopeId:\"JJl_6uye8\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-19ygocw framer-kpnq49\",\"data-framer-name\":\"HOME\",layoutDependency:layoutDependency,layoutId:\"xwSG_3rlE\",style:{opacity:0},variants:{CqRkouRVt:{opacity:1}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cervj\",layoutDependency:layoutDependency,layoutId:\"k601RDDY7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18ehfzp\",\"data-styles-preset\":\"G8KKA8iNc\",dir:\"auto\",children:\"Sht 01\"})}),className:\"framer-1843l3k\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kYEFhnqlw\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CqRkouRVt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18ehfzp\",\"data-styles-preset\":\"G8KKA8iNc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Sht 01\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kahk56\",\"data-styles-preset\":\"wkJpfv0jX\",dir:\"auto\",children:\"Home\"})}),className:\"framer-1mzglcm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dgj5AtnQd\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CqRkouRVt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kahk56\",\"data-styles-preset\":\"wkJpfv0jX\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Home\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(Transition,{value:transition6,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-cy54p8\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"KD3NY_fdY\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"0px\"}})})]})})}),/*#__PURE__*/_jsx(Transition,{value:transition5,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"M7y9je4D5\"},motionChild:true,nodeId:\"o21OTCcMR\",scopeId:\"JJl_6uye8\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1nv4vwj framer-kpnq49\",\"data-framer-name\":\"ABOUT\",layoutDependency:layoutDependency,layoutId:\"o21OTCcMR\",style:{opacity:0},variants:{CqRkouRVt:{opacity:1}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tl36v4\",layoutDependency:layoutDependency,layoutId:\"BbQS80IWH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18ehfzp\",\"data-styles-preset\":\"G8KKA8iNc\",dir:\"auto\",children:\"Sht 02\"})}),className:\"framer-1auxk8j\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wCB4b47U7\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CqRkouRVt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18ehfzp\",\"data-styles-preset\":\"G8KKA8iNc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Sht 02\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kahk56\",\"data-styles-preset\":\"wkJpfv0jX\",dir:\"auto\",children:\"About\"})}),className:\"framer-1klwe9m\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LESQclTVl\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CqRkouRVt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kahk56\",\"data-styles-preset\":\"wkJpfv0jX\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"About\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(Transition,{value:transition7,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-634v3x\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"xI4skuIqv\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"0px\"}})})]})})}),/*#__PURE__*/_jsx(Transition,{value:transition5,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"CyG3aHZL5\"},motionChild:true,nodeId:\"NCsblK8L4\",scopeId:\"JJl_6uye8\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-m0s6l2 framer-kpnq49\",\"data-framer-name\":\"PROJECTS\",layoutDependency:layoutDependency,layoutId:\"NCsblK8L4\",style:{opacity:0},variants:{CqRkouRVt:{opacity:1}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1aqk3r0\",layoutDependency:layoutDependency,layoutId:\"eCZL6oyR6\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18ehfzp\",\"data-styles-preset\":\"G8KKA8iNc\",dir:\"auto\",children:\"Sht 03\"})}),className:\"framer-4wh9d0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cxtjTGi_h\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CqRkouRVt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18ehfzp\",\"data-styles-preset\":\"G8KKA8iNc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Sht 03\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kahk56\",\"data-styles-preset\":\"wkJpfv0jX\",dir:\"auto\",children:\"Projects\"})}),className:\"framer-cp25x9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NlZyKSOvz\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CqRkouRVt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kahk56\",\"data-styles-preset\":\"wkJpfv0jX\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Projects\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(Transition,{value:transition8,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-21dsd9\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"sa_qVSq6R\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"0px\"}})})]})})}),/*#__PURE__*/_jsx(Transition,{value:transition5,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QXB1qP8ZH\"},motionChild:true,nodeId:\"IuUfnZ5aD\",scopeId:\"JJl_6uye8\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1xdt8se framer-kpnq49\",\"data-framer-name\":\"SUSTAINABILITY\",layoutDependency:layoutDependency,layoutId:\"IuUfnZ5aD\",style:{opacity:0},variants:{CqRkouRVt:{opacity:1}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yj0yuj\",layoutDependency:layoutDependency,layoutId:\"M3dxnEQ2e\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18ehfzp\",\"data-styles-preset\":\"G8KKA8iNc\",dir:\"auto\",children:\"Sht 04\"})}),className:\"framer-1clw0u6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qCibHAdEA\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CqRkouRVt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18ehfzp\",\"data-styles-preset\":\"G8KKA8iNc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Sht 04\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kahk56\",\"data-styles-preset\":\"wkJpfv0jX\",dir:\"auto\",children:\"Sustainability\"})}),className:\"framer-9jxczp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CpNOLsIxs\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CqRkouRVt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kahk56\",\"data-styles-preset\":\"wkJpfv0jX\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Sustainability\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(Transition,{value:transition9,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-y6e6nw\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"F30IQb5Dy\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"0px\"}})})]})})}),/*#__PURE__*/_jsx(Transition,{value:transition5,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"k6NGmZL7g\"},motionChild:true,nodeId:\"lWikinQL5\",scopeId:\"JJl_6uye8\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-kl57jd framer-kpnq49\",\"data-framer-name\":\"CONTACT\",layoutDependency:layoutDependency,layoutId:\"lWikinQL5\",style:{opacity:0},variants:{CqRkouRVt:{opacity:1}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kg0vzt\",layoutDependency:layoutDependency,layoutId:\"E3wdswYFB\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18ehfzp\",\"data-styles-preset\":\"G8KKA8iNc\",dir:\"auto\",children:\"Sht 05\"})}),className:\"framer-1dfne7n\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yHQuCQrWj\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CqRkouRVt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18ehfzp\",\"data-styles-preset\":\"G8KKA8iNc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Sht 05\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kahk56\",\"data-styles-preset\":\"wkJpfv0jX\",dir:\"auto\",children:\"Contact\"})}),className:\"framer-s3a58j\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BIROqREDk\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CqRkouRVt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kahk56\",\"data-styles-preset\":\"wkJpfv0jX\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Contact\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(Transition,{value:transition10,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-nipgdb\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"cihSp1lOF\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"0px\"}})})]})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition11,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i11wvo\",\"data-framer-name\":\"Title Block\",layoutDependency:layoutDependency,layoutId:\"GwP3jCYvK\",children:[/*#__PURE__*/_jsx(Transition,{value:transition12,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cfu5k\",\"data-framer-name\":\"Box\",layoutDependency:layoutDependency,layoutId:\"I3Nv3j4h4\",style:{backgroundColor:\"var(--token-d4bae144-4189-477d-8abc-8f5f224547e0)\"},variants:{CqRkouRVt:{backgroundColor:\"var(--token-e1afc4d3-f345-4cbc-b57e-60884b525023, rgb(255, 255, 255))\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q7x6qu\",layoutDependency:layoutDependency,layoutId:\"C6w8eyM6v\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12dyuxy\",\"data-framer-name\":\"Wordmark\",layoutDependency:layoutDependency,layoutId:\"zNz7GOIct\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18bdf11\",\"data-styles-preset\":\"t7wnNIYAZ\",dir:\"auto\",children:\"Atrium\"})}),className:\"framer-7i3711\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FP1RhmzSU\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CqRkouRVt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18bdf11\",\"data-styles-preset\":\"t7wnNIYAZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Atrium\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira\", \"Saira Placeholder\", sans-serif',\"--framer-font-size\":\"9px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70))\"},children:\"™\"})}),className:\"framer-9rwu91\",fonts:[\"GF;Saira-regular\"],layoutDependency:layoutDependency,layoutId:\"Jr8wJuUIc\",style:{\"--extracted-r6o4lv\":\"var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-awvfm6\",\"data-styles-preset\":\"YYVeB_OLJ\",dir:\"auto\",children:\"A 101\"})}),className:\"framer-1xr7x7i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"THAVEdkWQ\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CqRkouRVt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-awvfm6\",\"data-styles-preset\":\"YYVeB_OLJ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"A 101\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xpfecw\",layoutDependency:layoutDependency,layoutId:\"B8pBQzPwj\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-awvfm6\",\"data-styles-preset\":\"YYVeB_OLJ\",dir:\"auto\",children:\"Scale\"})}),className:\"framer-1b6qlon\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oi0SjEp5k\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CqRkouRVt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-awvfm6\",\"data-styles-preset\":\"YYVeB_OLJ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Scale\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18ehfzp\",\"data-styles-preset\":\"G8KKA8iNc\",dir:\"auto\",children:\"1:100\"})}),className:\"framer-qzw0mk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CRrsIys0z\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CqRkouRVt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18ehfzp\",\"data-styles-preset\":\"G8KKA8iNc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"1:100\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f09cb0\",layoutDependency:layoutDependency,layoutId:\"o4py66563\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-awvfm6\",\"data-styles-preset\":\"YYVeB_OLJ\",dir:\"auto\",children:\"Issued\"})}),className:\"framer-kbgu5q\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"r15uEzwHe\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CqRkouRVt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-awvfm6\",\"data-styles-preset\":\"YYVeB_OLJ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Issued\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18ehfzp\",\"data-styles-preset\":\"G8KKA8iNc\",dir:\"auto\",children:\"13.10.2026\"})}),className:\"framer-1yybz1r\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CjPx54ZMm\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CqRkouRVt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18ehfzp\",\"data-styles-preset\":\"G8KKA8iNc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"13.10.2026\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vn9rz1\",layoutDependency:layoutDependency,layoutId:\"icaArUM93\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-awvfm6\",\"data-styles-preset\":\"YYVeB_OLJ\",dir:\"auto\",children:\"Contact\"})}),className:\"framer-1ck57ar\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"f07jZcANM\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CqRkouRVt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-awvfm6\",\"data-styles-preset\":\"YYVeB_OLJ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Contact\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18ehfzp\",\"data-styles-preset\":\"G8KKA8iNc\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"k6NGmZL7g\"},motionChild:true,nodeId:\"XAD8VHvqS\",openInNewTab:false,relValues:[],scopeId:\"JJl_6uye8\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"hello@atrium.com\"})})})}),className:\"framer-1erod6i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XAD8VHvqS\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CqRkouRVt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18ehfzp\",\"data-styles-preset\":\"G8KKA8iNc\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"k6NGmZL7g\"},motionChild:true,nodeId:\"XAD8VHvqS\",openInNewTab:false,relValues:[],scopeId:\"JJl_6uye8\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"hello@atrium.com\"})})})})}},baseVariant,gestureVariant)})]})]})}),/*#__PURE__*/_jsx(Transition,{value:transition13,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ied3lk\",\"data-framer-name\":\"Line Top\",layoutDependency:layoutDependency,layoutId:\"nNVKMiJ79\",style:{backgroundColor:\"var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70)\"}})}),/*#__PURE__*/_jsx(Transition,{value:transition14,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-xw8w6h\",\"data-framer-name\":\"Line Right\",layoutDependency:layoutDependency,layoutId:\"cJJKF0Ojm\",style:{backgroundColor:\"var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70)\"}})}),/*#__PURE__*/_jsx(Transition,{value:transition15,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-scjdx5\",\"data-framer-name\":\"Line Bottom\",layoutDependency:layoutDependency,layoutId:\"mv2BMl_Hb\",style:{backgroundColor:\"var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70)\"}})}),/*#__PURE__*/_jsx(Transition,{value:transition16,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-msg0jf\",\"data-framer-name\":\"Line Left\",layoutDependency:layoutDependency,layoutId:\"qw9wiE_pg\",style:{backgroundColor:\"var(--token-a7e72192-f3e9-42f4-b028-8d94fd8c5c70)\"}})}),/*#__PURE__*/_jsx(Transition,{value:transition17,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l2gf2l\",\"data-framer-name\":\"Rule 1\",layoutDependency:layoutDependency,layoutId:\"qA93rjrGv\",style:{backgroundColor:\"var(--token-cc6347ce-33af-482c-97e3-b78adbf982d5)\"}})}),/*#__PURE__*/_jsx(Transition,{value:transition18,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-bntg3h\",\"data-framer-name\":\"Rule 2\",layoutDependency:layoutDependency,layoutId:\"PC70hZo2t\",style:{backgroundColor:\"var(--token-cc6347ce-33af-482c-97e3-b78adbf982d5)\"}})}),/*#__PURE__*/_jsx(Transition,{value:transition19,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-cmj1s3\",\"data-framer-name\":\"Rule 3\",layoutDependency:layoutDependency,layoutId:\"eoYs6CbOo\",style:{backgroundColor:\"var(--token-cc6347ce-33af-482c-97e3-b78adbf982d5)\"}})})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gjg43x-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"VT0UdmdN7-container\",nodeId:\"VT0UdmdN7\",rendersWithMotion:true,scopeId:\"JJl_6uye8\",children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"VT0UdmdN7\",layoutId:\"VT0UdmdN7\",toggle:false,width:\"100%\",...addPropertyOverrides({CqRkouRVt:{toggle:true}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\".framer-azOTZ.framer-kpnq49, .framer-azOTZ .framer-kpnq49 { display: block; }\",\".framer-azOTZ.framer-pi6g5i { align-content: flex-start; align-items: flex-start; 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: 390px; }\",\".framer-azOTZ .framer-15xlogw { flex: none; height: 64px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-azOTZ .framer-hfuszm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: space-between; left: 0px; padding: 0px 16px 0px 16px; position: absolute; right: 0px; top: 0px; z-index: 6; }\",\".framer-azOTZ .framer-rfrtzw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-azOTZ .framer-1e2ftsr, .framer-azOTZ .framer-1j8vncl, .framer-azOTZ .framer-1mzglcm, .framer-azOTZ .framer-1klwe9m, .framer-azOTZ .framer-cp25x9, .framer-azOTZ .framer-9jxczp, .framer-azOTZ .framer-s3a58j, .framer-azOTZ .framer-7i3711, .framer-azOTZ .framer-9rwu91, .framer-azOTZ .framer-1xr7x7i, .framer-azOTZ .framer-1b6qlon, .framer-azOTZ .framer-qzw0mk, .framer-azOTZ .framer-kbgu5q, .framer-azOTZ .framer-1yybz1r, .framer-azOTZ .framer-1ck57ar, .framer-azOTZ .framer-1erod6i { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-azOTZ .framer-718irs { cursor: pointer; flex: none; height: 44px; position: relative; width: 44px; }\",\".framer-azOTZ .framer-tn0t60 { flex: none; height: 36px; left: 4px; position: absolute; top: 4px; width: 36px; }\",\".framer-azOTZ .framer-1tqeaje { flex: none; height: 2px; left: 15px; position: absolute; top: 21px; width: 14px; }\",\".framer-azOTZ .framer-13fbjcn { flex: none; height: 14px; left: 21px; position: absolute; top: 15px; width: 2px; }\",\".framer-azOTZ .framer-18dpluh-container { flex: none; height: 40px; position: absolute; right: 64px; top: 12px; width: 40px; }\",\".framer-azOTZ .framer-18cmy94 { bottom: 16px; flex: none; left: 14px; pointer-events: none; position: absolute; right: 14px; top: 80px; }\",\".framer-azOTZ .framer-1ar3iz0-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-azOTZ .framer-yalpiv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 26px; height: min-content; justify-content: flex-start; left: 0px; padding: 36px 34px 0px 34px; position: absolute; right: 0px; top: 80px; }\",\".framer-azOTZ .framer-19ygocw, .framer-azOTZ .framer-1nv4vwj, .framer-azOTZ .framer-m0s6l2, .framer-azOTZ .framer-1xdt8se, .framer-azOTZ .framer-kl57jd { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-azOTZ .framer-cervj, .framer-azOTZ .framer-tl36v4, .framer-azOTZ .framer-1aqk3r0, .framer-azOTZ .framer-1yj0yuj, .framer-azOTZ .framer-kg0vzt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-azOTZ .framer-1843l3k, .framer-azOTZ .framer-1auxk8j, .framer-azOTZ .framer-4wh9d0, .framer-azOTZ .framer-1clw0u6, .framer-azOTZ .framer-1dfne7n { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 64px; word-break: break-word; word-wrap: break-word; }\",\".framer-azOTZ .framer-cy54p8, .framer-azOTZ .framer-634v3x, .framer-azOTZ .framer-21dsd9, .framer-azOTZ .framer-y6e6nw, .framer-azOTZ .framer-nipgdb { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-azOTZ .framer-1i11wvo { align-content: flex-start; align-items: flex-start; bottom: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: absolute; right: 14px; width: 248px; z-index: 5; }\",\".framer-azOTZ .framer-cfu5k { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-azOTZ .framer-1q7x6qu { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 14px 14px 12px 14px; position: relative; width: 100%; }\",\".framer-azOTZ .framer-12dyuxy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-azOTZ .framer-xpfecw, .framer-azOTZ .framer-f09cb0, .framer-azOTZ .framer-vn9rz1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 32px; justify-content: space-between; padding: 0px 14px 0px 14px; position: relative; width: 100%; }\",\".framer-azOTZ .framer-1ied3lk { flex: none; height: 1px; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 4; }\",\".framer-azOTZ .framer-xw8w6h { flex: none; height: 100%; pointer-events: none; position: absolute; right: 0px; top: 0px; width: 1px; z-index: 4; }\",\".framer-azOTZ .framer-scjdx5 { bottom: 0px; flex: none; height: 1px; pointer-events: none; position: absolute; right: 0px; width: 100%; z-index: 4; }\",\".framer-azOTZ .framer-msg0jf { bottom: 0px; flex: none; height: 100%; left: 0px; pointer-events: none; position: absolute; width: 1px; z-index: 4; }\",\".framer-azOTZ .framer-1l2gf2l { flex: none; height: 1px; left: 0px; pointer-events: none; position: absolute; top: 46px; width: 100%; z-index: 4; }\",\".framer-azOTZ .framer-bntg3h { flex: none; height: 1px; left: 0px; pointer-events: none; position: absolute; top: 78px; width: 100%; z-index: 4; }\",\".framer-azOTZ .framer-cmj1s3 { flex: none; height: 1px; left: 0px; pointer-events: none; position: absolute; top: 110px; width: 100%; z-index: 4; }\",\".framer-azOTZ .framer-1gjg43x-container { flex: none; height: auto; left: 0px; position: absolute; top: 0px; width: auto; }\",\".framer-azOTZ.framer-v-vm2lq4 .framer-15xlogw { height: calc(var(--framer-viewport-height, 100vh) * 1); }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-azOTZ[data-border=\"true\"]::after, .framer-azOTZ [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"CqRkouRVt\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJJl_6uye8=withCSS(Component,css,\"framer-azOTZ\");export default FramerJJl_6uye8;FramerJJl_6uye8.displayName=\"E — Blueprint\";FramerJJl_6uye8.defaultProps={height:64,width:390};addPropertyControls(FramerJJl_6uye8,{variant:{options:[\"Yi1mRz8to\",\"CqRkouRVt\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerJJl_6uye8,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Saira\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA71rCos07lwYmUVY.woff2\",weight:\"400\"}]},...ThemeToggleFonts,...BlueprintFrameFonts,...StopScrollFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJJl_6uye8\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"390\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CqRkouRVt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"64\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JJl_6uye8.map","// Generated by Framer (2fef4c5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"gvZRh7fsO\",\"jXE6JvSx4\"];const serializationHash=\"framer-MujB0\";const variantClassNames={gvZRh7fsO:\"framer-v-t7sil9\",jXE6JvSx4:\"framer-v-18che4n\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={delay:0,duration:1,ease:[.16,1,.3,1],type:\"tween\"};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={Close:\"jXE6JvSx4\",Menu:\"gvZRh7fsO\"};const getProps=({background,height,id,width,...props})=>{return{...props,BqD7BdqRi:background??props.BqD7BdqRi??\"rgb(0, 0, 0)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"gvZRh7fsO\"};};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,BqD7BdqRi,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"gvZRh7fsO\",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,...addPropertyOverrides({jXE6JvSx4:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-t7sil9\",className,classNames),\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"gvZRh7fsO\",ref:refBinding,style:{...style},...addPropertyOverrides({jXE6JvSx4:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qh978h\",layoutDependency:layoutDependency,layoutId:\"PlmWVvGhF\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-zi1t9f\",layoutDependency:layoutDependency,layoutId:\"BYixI3HK9\",style:{backgroundColor:BqD7BdqRi,rotate:0},variants:{jXE6JvSx4:{rotate:135}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1snmd7\",layoutDependency:layoutDependency,layoutId:\"wobtzulIx\",style:{backgroundColor:BqD7BdqRi,rotate:180},variants:{jXE6JvSx4:{rotate:225}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MujB0.framer-1vv4bx2, .framer-MujB0 .framer-1vv4bx2 { display: block; }\",\".framer-MujB0.framer-t7sil9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 32px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 32px; }\",\".framer-MujB0 .framer-qh978h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 2px; min-width: 15px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-MujB0 .framer-zi1t9f { bottom: -4px; flex: none; height: 1px; left: -4px; overflow: hidden; position: absolute; right: -4px; z-index: 1; }\",\".framer-MujB0 .framer-1snmd7 { flex: none; height: 1px; left: -4px; overflow: hidden; position: absolute; right: -4px; top: -4px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-MujB0.framer-t7sil9, .framer-MujB0 .framer-qh978h { gap: 0px; } .framer-MujB0.framer-t7sil9 > *, .framer-MujB0 .framer-qh978h > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-MujB0.framer-t7sil9 > :first-child, .framer-MujB0 .framer-qh978h > :first-child { margin-left: 0px; } .framer-MujB0.framer-t7sil9 > :last-child, .framer-MujB0 .framer-qh978h > :last-child { margin-right: 0px; } }\",\".framer-MujB0.framer-v-18che4n .framer-zi1t9f { bottom: 0px; }\",\".framer-MujB0.framer-v-18che4n .framer-1snmd7 { bottom: 0px; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jXE6JvSx4\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"BqD7BdqRi\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramertUx4nprU6=withCSS(Component,css,\"framer-MujB0\");export default FramertUx4nprU6;FramertUx4nprU6.displayName=\"Menu Hamburger Mobile\";FramertUx4nprU6.defaultProps={height:32,width:32};addPropertyControls(FramertUx4nprU6,{variant:{options:[\"gvZRh7fsO\",\"jXE6JvSx4\"],optionTitles:[\"Menu\",\"Close\"],title:\"Variant\",type:ControlType.Enum},BqD7BdqRi:{defaultValue:\"rgb(0, 0, 0)\",title:\"Background\",type:ControlType.Color}});addFonts(FramertUx4nprU6,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertUx4nprU6\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"32\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jXE6JvSx4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"BqD7BdqRi\\\":\\\"background\\\"}\",\"framerIntrinsicWidth\":\"32\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tUx4nprU6.map","// Generated by Framer (f8e97a5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Saira-regular\",\"GF;Saira-700\",\"GF;Saira-700italic\",\"GF;Saira-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA71rCos07lwYmUVY.woff2\",weight:\"400\"},{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA773Fos07lwYmUVY.woff2\",weight:\"700\"},{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKBrYwxliQjQVYmxA.woff2\",weight:\"700\"},{cssFamilyName:\"Saira\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Saira\",url:\"https://fonts.gstatic.com/s/saira/v23/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKBSosxliQjQVYmxA.woff2\",weight:\"400\"}]}];export const css=['.framer-jqytx .framer-styles-preset-1e3xngh:not(.rich-text-wrapper), .framer-jqytx .framer-styles-preset-1e3xngh.rich-text-wrapper p { --framer-font-family: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-family-italic: \"Saira\", \"Saira Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 23px; --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.03em; --framer-line-height: 117%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-70313156-afe6-47fe-b048-951e8849e66d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-jqytx\";\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\"}}}","// Generated by Framer (f8e97a5)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={S7SA1dTMk:new LazyValue(()=>import(\"./NpTwGl48h-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f8e97a5)\nimport{jsx as _jsx,jsxs as _jsxs}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 sharedStyle from\"https://framerusercontent.com/modules/Tlvpojo4724fbkKfdFgv/GMks3sG9HTER1ZEOeEIE/dcVtRVawf.js\";const cycleOrder=[\"tJADCLUp1\",\"ANEz943S3\",\"RPcMReXy2\"];const serializationHash=\"framer-RMkPq\";const variantClassNames={ANEz943S3:\"framer-v-q03rdc\",RPcMReXy2:\"framer-v-u4atsj\",tJADCLUp1:\"framer-v-1gfzx2r\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const aFOmVa1og=undefined;const WEIlJRVLb=undefined;const X4kGlDs4u=undefined;const transition1={delay:0,duration:.4,ease:[.5,0,.88,.77],type:\"tween\"};const transition2={delay:0,duration:1,ease:[.16,1,.3,1],type:\"tween\"};const transition3={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Line IN\":\"ANEz943S3\",\"Variant 3\":\"RPcMReXy2\",Default:\"tJADCLUp1\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,link,newTab,width,...props})=>{return{...props,aFOmVa1og:link??props.aFOmVa1og,variant:humanReadableVariantMap[props.variant]??props.variant??\"tJADCLUp1\",WEIlJRVLb:newTab??props.WEIlJRVLb??false,X4kGlDs4u:label??props.X4kGlDs4u??\"LINK\"};};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,X4kGlDs4u,aFOmVa1og,WEIlJRVLb,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tJADCLUp1\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1czkarv=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"ANEz943S3\");});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onMouseLeave18d1qcw=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"tJADCLUp1\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({ANEz943S3:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:aFOmVa1og,motionChild:true,nodeId:\"tJADCLUp1\",openInNewTab:WEIlJRVLb,scopeId:\"Lxrxp3Jtw\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1gfzx2r\",className,classNames)} framer-16y8ebq`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"tJADCLUp1\",onMouseEnter:onMouseEnter1czkarv,ref:refBinding,style:{...style},...addPropertyOverrides({ANEz943S3:{\"data-framer-name\":\"Line IN\",onMouseEnter:undefined,onMouseLeave:onMouseLeave18d1qcw},RPcMReXy2:{\"data-framer-name\":\"Variant 3\",\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{value:transition3,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-67sasy\",layoutDependency:layoutDependency,layoutId:\"AXeYRgNh8\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-3k8bk1\",\"data-styles-preset\":\"dcVtRVawf\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Label\"})}),className:\"framer-yxpyqb\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"c6t6sZnIo\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:X4kGlDs4u,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-3k8bk1\",\"data-styles-preset\":\"dcVtRVawf\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e1afc4d3-f345-4cbc-b57e-60884b525023))\"},children:\"LINK\"})}),className:\"framer-9uigkf\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wJNldtcl0\",style:{\"--extracted-r6o4lv\":\"var(--token-e1afc4d3-f345-4cbc-b57e-60884b525023)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:X4kGlDs4u,variants:{ANEz943S3:{\"--extracted-r6o4lv\":\"var(--token-cc6347ce-33af-482c-97e3-b78adbf982d5)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ANEz943S3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-3k8bk1\",\"data-styles-preset\":\"dcVtRVawf\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc6347ce-33af-482c-97e3-b78adbf982d5))\"},children:\"LINK\"})})}},baseVariant,gestureVariant)})]})})})})})})});});const css=[\".framer-RMkPq.framer-16y8ebq, .framer-RMkPq .framer-16y8ebq { display: block; }\",\".framer-RMkPq.framer-1gfzx2r { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: hidden; padding: 2px 0px 2px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-RMkPq .framer-67sasy { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 17px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-RMkPq .framer-yxpyqb, .framer-RMkPq .framer-9uigkf { -webkit-user-select: none; flex: none; height: 17px; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-RMkPq.framer-v-q03rdc .framer-67sasy { justify-content: flex-end; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21\n * @framerIntrinsicWidth 33\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ANEz943S3\":{\"layout\":[\"auto\",\"auto\"]},\"RPcMReXy2\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"X4kGlDs4u\":\"label\",\"aFOmVa1og\":\"link\",\"WEIlJRVLb\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLxrxp3Jtw=withCSS(Component,css,\"framer-RMkPq\");export default FramerLxrxp3Jtw;FramerLxrxp3Jtw.displayName=\"Nav Link\";FramerLxrxp3Jtw.defaultProps={height:21,width:33};addPropertyControls(FramerLxrxp3Jtw,{variant:{options:[\"tJADCLUp1\",\"ANEz943S3\",\"RPcMReXy2\"],optionTitles:[\"Default\",\"Line IN\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},X4kGlDs4u:{defaultValue:\"LINK\",displayTextArea:false,title:\"Label\",type:ControlType.String},onX4kGlDs4uChange:{changes:\"X4kGlDs4u\",type:ControlType.ChangeHandler},aFOmVa1og:{title:\"Link\",type:ControlType.Link},WEIlJRVLb:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onWEIlJRVLbChange:{changes:\"WEIlJRVLb\",type:ControlType.ChangeHandler}});addFonts(FramerLxrxp3Jtw,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLxrxp3Jtw\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ANEz943S3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RPcMReXy2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"21\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"33\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"X4kGlDs4u\\\":\\\"label\\\",\\\"aFOmVa1og\\\":\\\"link\\\",\\\"WEIlJRVLb\\\":\\\"newTab\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lxrxp3Jtw.map","// Generated by Framer (f8e97a5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,runTasksWithYield,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 StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PbD4QdXIvghwk9ZrKeou/StopScroll_Prod.js\";import MenuHamburgerMobile from\"https://framerusercontent.com/modules/Po9cD1uflhfd85fmQHDH/6ye0FYyXaVy2uUSXK377/tUx4nprU6.js\";import ThemeToggle from\"https://framerusercontent.com/modules/dz9fwQrl8Finz1nrX5ZP/dBqFsMIxqqlhPrjGK4fw/ThemeToggle.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/oNYU5JatSeD7FREcWVsu/S015WBuyQmJhdNwmzbMq/pEyQ1a7oo.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/rtPuHOjGWhaIPUPdF3XH/Raa7439jUfZgCPnb1w5K/NpTwGl48h.js\";import NavLink from\"https://framerusercontent.com/modules/zi1FBR0VqAc1S52O73oA/4MUDk2iPzCbimwp6mVVg/Lxrxp3Jtw.js\";import DirectionFill from\"https://framerusercontent.com/modules/0oT4iIDDluVgTXJbPLKw/ggwFJSjKrjXt5b1xM8Fk/XHJ5dxsVZ.js\";const NavLinkFonts=getFonts(NavLink);const MenuHamburgerMobileFonts=getFonts(MenuHamburgerMobile);const ThemeToggleFonts=getFonts(ThemeToggle);const DirectionFillFonts=getFonts(DirectionFill);const StopScrollFonts=getFonts(StopScroll);const cycleOrder=[\"FZo_jYlaM\",\"oUsQ7B646\",\"cGWMCl75w\",\"QiYsEUUDc\",\"F224x41ug\",\"P2eqoMKzP\",\"RJqa80Llw\",\"kimgv3lkW\"];const serializationHash=\"framer-egQZ7\";const variantClassNames={cGWMCl75w:\"framer-v-1joec1o\",F224x41ug:\"framer-v-kv1jej\",FZo_jYlaM:\"framer-v-2wv3mm\",kimgv3lkW:\"framer-v-rz285h\",oUsQ7B646:\"framer-v-1sj1zie\",P2eqoMKzP:\"framer-v-14y5fgw\",QiYsEUUDc:\"framer-v-336u6i\",RJqa80Llw:\"framer-v-1ws3rxu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={delay:0,duration:1,ease:[.25,1,.5,1],type:\"tween\"};const transition3={delay:0,duration:.7,ease:[.25,1,.5,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Navigation Desktop Fill\":\"oUsQ7B646\",\"Navigation Desktop\":\"FZo_jYlaM\",\"Navigation Mobile Fill\":\"F224x41ug\",\"Navigation Mobile Open Fill\":\"P2eqoMKzP\",\"Navigation Mobile Open\":\"QiYsEUUDc\",\"Navigation Mobile\":\"cGWMCl75w\",\"Navigation Tablet Fill\":\"kimgv3lkW\",\"Navigation Tablet\":\"RJqa80Llw\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"FZo_jYlaM\"};};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:\"FZo_jYlaM\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);const isDisplayed=()=>{if([\"cGWMCl75w\",\"QiYsEUUDc\",\"F224x41ug\",\"P2eqoMKzP\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if([\"cGWMCl75w\",\"QiYsEUUDc\",\"F224x41ug\",\"P2eqoMKzP\"].includes(baseVariant))return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap2u9g73=activeVariantCallback(async(...args)=>{setVariant(\"QiYsEUUDc\");});const onTap1tmvz8z=activeVariantCallback(async(...args)=>{setVariant(\"cGWMCl75w\");});const onTaphgdyxw=activeVariantCallback(async(...args)=>{setVariant(\"P2eqoMKzP\");});const onTapzn58tb=activeVariantCallback(async(...args)=>{setVariant(\"F224x41ug\");});const isDisplayed2=()=>{if(baseVariant===\"oUsQ7B646\")return false;return true;};const isDisplayed3=()=>{if(baseVariant===\"oUsQ7B646\")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,...addPropertyOverrides({cGWMCl75w:{value:transition2},F224x41ug:{value:transition3},P2eqoMKzP:{value:transition2},QiYsEUUDc:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-2wv3mm\",className,classNames),\"data-framer-name\":\"Navigation Desktop\",layoutDependency:layoutDependency,layoutId:\"FZo_jYlaM\",ref:refBinding,style:{...style},...addPropertyOverrides({cGWMCl75w:{\"data-framer-name\":\"Navigation Mobile\"},F224x41ug:{\"data-framer-name\":\"Navigation Mobile Fill\"},kimgv3lkW:{\"data-framer-name\":\"Navigation Tablet Fill\"},oUsQ7B646:{\"data-framer-name\":\"Navigation Desktop Fill\"},P2eqoMKzP:{\"data-framer-name\":\"Navigation Mobile Open Fill\"},QiYsEUUDc:{\"data-framer-name\":\"Navigation Mobile Open\"},RJqa80Llw:{\"data-framer-name\":\"Navigation Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition2,...addPropertyOverrides({F224x41ug:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-4b3vtq\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"IjKPLieb3\",style:{backgroundColor:\"rgba(255, 255, 255, 0)\"},variants:{F224x41ug:{backgroundColor:\"var(--token-e1afc4d3-f345-4cbc-b57e-60884b525023)\"},kimgv3lkW:{backgroundColor:\"var(--token-e1afc4d3-f345-4cbc-b57e-60884b525023)\"},oUsQ7B646:{backgroundColor:\"var(--token-e1afc4d3-f345-4cbc-b57e-60884b525023)\"},P2eqoMKzP:{backgroundColor:\"var(--token-e1afc4d3-f345-4cbc-b57e-60884b525023)\"},QiYsEUUDc:{backgroundColor:\"var(--token-e1afc4d3-f345-4cbc-b57e-60884b525023)\"}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i16slt\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"QTmUExRMX\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mSWM2gwDI\"},motionChild:true,nodeId:\"Lw_24IiC1\",scopeId:\"NpTwGl48h\",...addPropertyOverrides({oUsQ7B646:{href:{webPageId:\"augiA20Il\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1sogbpz framer-14a5c75\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"Lw_24IiC1\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e3xngh\",\"data-styles-preset\":\"pEyQ1a7oo\",dir:\"auto\",children:\"Atrium\"})}),className:\"framer-1h8poem\",\"data-framer-name\":\"Logo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I6MCdcVf5\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cGWMCl75w:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e3xngh\",\"data-styles-preset\":\"pEyQ1a7oo\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Atrium\"})})},F224x41ug:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e3xngh\",\"data-styles-preset\":\"pEyQ1a7oo\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Atrium\"})})},kimgv3lkW:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e3xngh\",\"data-styles-preset\":\"pEyQ1a7oo\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Atrium\"})})},oUsQ7B646:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e3xngh\",\"data-styles-preset\":\"pEyQ1a7oo\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Atrium\"})})},P2eqoMKzP:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e3xngh\",\"data-styles-preset\":\"pEyQ1a7oo\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Atrium\"})})},QiYsEUUDc:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e3xngh\",\"data-styles-preset\":\"pEyQ1a7oo\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Atrium\"})})},RJqa80Llw:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e3xngh\",\"data-styles-preset\":\"pEyQ1a7oo\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Atrium\"})})}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15zcs2g\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"NCEsBCr70\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l6kc0v\",\"data-framer-name\":\"Link Group\",layoutDependency:layoutDependency,layoutId:\"lIic2rbbl\",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}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-73)/2)+23+0+0+3+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1g717jq-container\",layoutDependency:layoutDependency,layoutId:\"w89jZr6KT-container\",nodeId:\"w89jZr6KT\",rendersWithMotion:true,scopeId:\"NpTwGl48h\",children:/*#__PURE__*/_jsx(NavLink,{aFOmVa1og:resolvedLinks[0],height:\"100%\",id:\"w89jZr6KT\",layoutId:\"w89jZr6KT\",variant:matchVariant(\"tJADCLUp1\"),WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Home\",...addPropertyOverrides({kimgv3lkW:{aFOmVa1og:resolvedLinks[3]},oUsQ7B646:{aFOmVa1og:resolvedLinks[1]},RJqa80Llw:{aFOmVa1og:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"M7y9je4D5\"},implicitPathVariables:undefined},{href:{webPageId:\"M7y9je4D5\"},implicitPathVariables:undefined},{href:{webPageId:\"M7y9je4D5\"},implicitPathVariables:undefined},{href:{webPageId:\"M7y9je4D5\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-73)/2)+23+0+0+3+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k67iq1-container\",layoutDependency:layoutDependency,layoutId:\"JAbJGkbiu-container\",nodeId:\"JAbJGkbiu\",rendersWithMotion:true,scopeId:\"NpTwGl48h\",children:/*#__PURE__*/_jsx(NavLink,{aFOmVa1og:resolvedLinks1[0],height:\"100%\",id:\"JAbJGkbiu\",layoutId:\"JAbJGkbiu\",variant:matchVariant(\"tJADCLUp1\"),WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"About\",...addPropertyOverrides({kimgv3lkW:{aFOmVa1og:resolvedLinks1[3]},oUsQ7B646:{aFOmVa1og:resolvedLinks1[1]},RJqa80Llw:{aFOmVa1og:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"CyG3aHZL5\"},implicitPathVariables:undefined},{href:{webPageId:\"CyG3aHZL5\"},implicitPathVariables:undefined},{href:{webPageId:\"CyG3aHZL5\"},implicitPathVariables:undefined},{href:{webPageId:\"CyG3aHZL5\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-73)/2)+23+0+0+3+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1iqapc3-container\",layoutDependency:layoutDependency,layoutId:\"xS8nnYL24-container\",nodeId:\"xS8nnYL24\",rendersWithMotion:true,scopeId:\"NpTwGl48h\",children:/*#__PURE__*/_jsx(NavLink,{aFOmVa1og:resolvedLinks2[0],height:\"100%\",id:\"xS8nnYL24\",layoutId:\"xS8nnYL24\",variant:matchVariant(\"tJADCLUp1\"),WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Projects\",...addPropertyOverrides({kimgv3lkW:{aFOmVa1og:resolvedLinks2[3]},oUsQ7B646:{aFOmVa1og:resolvedLinks2[1]},RJqa80Llw:{aFOmVa1og:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"QXB1qP8ZH\"},implicitPathVariables:undefined},{href:{webPageId:\"QXB1qP8ZH\"},implicitPathVariables:undefined},{href:{webPageId:\"QXB1qP8ZH\"},implicitPathVariables:undefined},{href:{webPageId:\"QXB1qP8ZH\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-73)/2)+23+0+0+3+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d5i1r6-container\",layoutDependency:layoutDependency,layoutId:\"rKtPQqdLr-container\",nodeId:\"rKtPQqdLr\",rendersWithMotion:true,scopeId:\"NpTwGl48h\",children:/*#__PURE__*/_jsx(NavLink,{aFOmVa1og:resolvedLinks3[0],height:\"100%\",id:\"rKtPQqdLr\",layoutId:\"rKtPQqdLr\",variant:matchVariant(\"tJADCLUp1\"),WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Sustainability\",...addPropertyOverrides({kimgv3lkW:{aFOmVa1og:resolvedLinks3[3]},oUsQ7B646:{aFOmVa1og:resolvedLinks3[1]},RJqa80Llw:{aFOmVa1og:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-tz07nc\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"tvkt98AEB\",onTap:onTap2u9g73,...addPropertyOverrides({F224x41ug:{onTap:onTaphgdyxw},P2eqoMKzP:{onTap:onTapzn58tb},QiYsEUUDc:{onTap:onTap1tmvz8z}},baseVariant,gestureVariant),children:isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({cGWMCl75w:{height:28,width:\"28px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-70)/2)+23+0+0+-.5+0},F224x41ug:{height:28,width:\"28px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-70)/2)+23+0+0+-.5+0},P2eqoMKzP:{height:28,width:\"28px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1e3)/2)+23+0+0+-.5+0},QiYsEUUDc:{height:28,width:\"28px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1e3)/2)+23+0+0+-.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9cu0s8-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"JBcEFQYF1-container\",nodeId:\"JBcEFQYF1\",rendersWithMotion:true,scopeId:\"NpTwGl48h\",children:/*#__PURE__*/_jsx(MenuHamburgerMobile,{BqD7BdqRi:\"rgb(255, 255, 255)\",height:\"100%\",id:\"JBcEFQYF1\",layoutId:\"JBcEFQYF1\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"gvZRh7fsO\"),width:\"100%\",...addPropertyOverrides({F224x41ug:{BqD7BdqRi:\"rgb(0, 0, 0)\"},P2eqoMKzP:{BqD7BdqRi:\"rgb(0, 0, 0)\",variant:matchVariant(\"jXE6JvSx4\")},QiYsEUUDc:{BqD7BdqRi:\"rgb(0, 0, 0)\",variant:matchVariant(\"jXE6JvSx4\")}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-93mr7u\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"BNcErjgXk\",style:{backgroundColor:\"var(--token-cc6347ce-33af-482c-97e3-b78adbf982d5)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j3n16n\",\"data-framer-name\":\"Button Wrapper\",layoutDependency:layoutDependency,layoutId:\"ASEdMWMAx\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ur64cv-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"gOPcoFABo-container\",nodeId:\"gOPcoFABo\",rendersWithMotion:true,scopeId:\"NpTwGl48h\",children:/*#__PURE__*/_jsx(ThemeToggle,{duration:450,height:\"100%\",iconColor:\"var(--token-70313156-afe6-47fe-b048-951e8849e66d)\",id:\"gOPcoFABo\",layoutId:\"gOPcoFABo\",size:40,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"k6NGmZL7g\"},implicitPathVariables:undefined},{href:{webPageId:\"k6NGmZL7g\"},implicitPathVariables:undefined},{href:{webPageId:\"k6NGmZL7g\"},implicitPathVariables:undefined},{href:{webPageId:\"k6NGmZL7g\"},implicitPathVariables:undefined},{href:{webPageId:\"k6NGmZL7g\"},implicitPathVariables:undefined},{href:{webPageId:\"k6NGmZL7g\"},implicitPathVariables:undefined},{href:{webPageId:\"k6NGmZL7g\"},implicitPathVariables:undefined},{href:{webPageId:\"k6NGmZL7g\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-73)/2)+23+0+0+-14.5+0,...addPropertyOverrides({cGWMCl75w:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-70)/2)+23+0+0+-14.5+0},F224x41ug:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-70)/2)+23+0+0+-14.5+0},P2eqoMKzP:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1e3)/2)+23+0+0+-14.5+0},QiYsEUUDc:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1e3)/2)+23+0+0+-14.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18ar439-container\",layoutDependency:layoutDependency,layoutId:\"bhGV5Ggsv-container\",nodeId:\"bhGV5Ggsv\",rendersWithMotion:true,scopeId:\"NpTwGl48h\",children:/*#__PURE__*/_jsx(DirectionFill,{dNCJ5i0YL:true,gr3AhJ2BA:\"Contact\",height:\"100%\",id:\"bhGV5Ggsv\",layoutId:\"bhGV5Ggsv\",variant:matchVariant(\"rOhuboLIQ\"),width:\"100%\",z4mw26wrQ:resolvedLinks4[0],...addPropertyOverrides({cGWMCl75w:{z4mw26wrQ:resolvedLinks4[2]},F224x41ug:{z4mw26wrQ:resolvedLinks4[4]},kimgv3lkW:{z4mw26wrQ:resolvedLinks4[7]},oUsQ7B646:{z4mw26wrQ:resolvedLinks4[1]},P2eqoMKzP:{z4mw26wrQ:resolvedLinks4[5]},QiYsEUUDc:{z4mw26wrQ:resolvedLinks4[3]},RJqa80Llw:{z4mw26wrQ:resolvedLinks4[6]}},baseVariant,gestureVariant)})})})})]}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lc3lwo\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"LnvuAS6OB\",style:{backgroundColor:\"var(--token-70313156-afe6-47fe-b048-951e8849e66d, rgb(23, 23, 23))\"}})]})]})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11yimz9-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"sV5Tzog8d-container\",nodeId:\"sV5Tzog8d\",rendersWithMotion:true,scopeId:\"NpTwGl48h\",style:{opacity:0},children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"sV5Tzog8d\",layoutId:\"sV5Tzog8d\",toggle:false,width:\"100%\",...addPropertyOverrides({P2eqoMKzP:{toggle:true},QiYsEUUDc:{toggle:true}},baseVariant,gestureVariant)})})})]})})})});});const css=[\".framer-egQZ7.framer-14a5c75, .framer-egQZ7 .framer-14a5c75 { display: block; }\",\".framer-egQZ7.framer-2wv3mm { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; mix-blend-mode: difference; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-egQZ7 .framer-4b3vtq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 23px 44px 23px 44px; position: relative; width: 1px; z-index: 2; }\",\".framer-egQZ7 .framer-1i16slt { 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: 100%; }\",\".framer-egQZ7 .framer-1sogbpz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 23px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 138px; }\",\".framer-egQZ7 .framer-1h8poem { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-egQZ7 .framer-15zcs2g { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 27px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-egQZ7 .framer-l6kc0v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-egQZ7 .framer-1g717jq-container, .framer-egQZ7 .framer-k67iq1-container, .framer-egQZ7 .framer-1iqapc3-container, .framer-egQZ7 .framer-d5i1r6-container, .framer-egQZ7 .framer-18ar439-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-egQZ7 .framer-tz07nc { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 29px; min-width: 285px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-egQZ7 .framer-9cu0s8-container { flex: none; height: 28px; position: relative; width: 28px; }\",\".framer-egQZ7 .framer-93mr7u, .framer-egQZ7 .framer-1lc3lwo { flex: none; height: 20px; overflow: visible; position: relative; width: 1px; }\",\".framer-egQZ7 .framer-1j3n16n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-egQZ7 .framer-1ur64cv-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-egQZ7 .framer-11yimz9-container { flex: none; height: auto; left: 0px; position: absolute; top: 0px; width: auto; z-index: 1; }\",\".framer-egQZ7.framer-v-1sj1zie .framer-l6kc0v { align-content: flex-start; align-items: flex-start; order: 0; }\",\".framer-egQZ7.framer-v-1sj1zie .framer-1j3n16n { gap: 24px; order: 3; overflow: visible; }\",\".framer-egQZ7.framer-v-1sj1zie .framer-1ur64cv-container { order: 0; }\",\".framer-egQZ7.framer-v-1sj1zie .framer-18ar439-container { order: 1; }\",\".framer-egQZ7.framer-v-1sj1zie .framer-1lc3lwo, .framer-egQZ7.framer-v-336u6i .framer-11yimz9-container, .framer-egQZ7.framer-v-14y5fgw .framer-11yimz9-container { order: 2; }\",\".framer-egQZ7.framer-v-1joec1o.framer-2wv3mm, .framer-egQZ7.framer-v-336u6i.framer-2wv3mm, .framer-egQZ7.framer-v-kv1jej.framer-2wv3mm, .framer-egQZ7.framer-v-14y5fgw.framer-2wv3mm { width: 390px; }\",\".framer-egQZ7.framer-v-1joec1o .framer-4b3vtq, .framer-egQZ7.framer-v-kv1jej .framer-4b3vtq { gap: 90px; height: 70px; justify-content: flex-start; }\",\".framer-egQZ7.framer-v-1joec1o .framer-tz07nc, .framer-egQZ7.framer-v-336u6i .framer-tz07nc, .framer-egQZ7.framer-v-kv1jej .framer-tz07nc, .framer-egQZ7.framer-v-14y5fgw .framer-tz07nc { min-height: unset; min-width: unset; }\",\".framer-egQZ7.framer-v-336u6i .framer-4b3vtq, .framer-egQZ7.framer-v-14y5fgw .framer-4b3vtq { gap: 90px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; order: 0; }\",\".framer-egQZ7.framer-v-1ws3rxu.framer-2wv3mm { width: 855px; }\",\".framer-egQZ7.framer-v-1ws3rxu .framer-4b3vtq, .framer-egQZ7.framer-v-rz285h .framer-4b3vtq { padding: 23px 32px 23px 32px; }\",\".framer-egQZ7.framer-v-1ws3rxu .framer-15zcs2g { gap: 0px; }\",\".framer-egQZ7.framer-v-1ws3rxu .framer-l6kc0v { flex: 1 0 0px; justify-content: center; width: 1px; }\",\".framer-egQZ7.framer-v-rz285h.framer-2wv3mm { width: 922px; }\",\".framer-egQZ7.framer-v-rz285h .framer-15zcs2g, .framer-egQZ7.framer-v-rz285h .framer-1j3n16n { gap: 12px; }\",\".framer-egQZ7.framer-v-rz285h .framer-l6kc0v { gap: 12px; justify-content: center; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 73\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"oUsQ7B646\":{\"layout\":[\"fixed\",\"auto\"]},\"cGWMCl75w\":{\"layout\":[\"fixed\",\"auto\"]},\"QiYsEUUDc\":{\"layout\":[\"fixed\",\"auto\"]},\"F224x41ug\":{\"layout\":[\"fixed\",\"auto\"]},\"P2eqoMKzP\":{\"layout\":[\"fixed\",\"auto\"]},\"RJqa80Llw\":{\"layout\":[\"fixed\",\"auto\"]},\"kimgv3lkW\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNpTwGl48h=withCSS(Component,css,\"framer-egQZ7\");export default FramerNpTwGl48h;FramerNpTwGl48h.displayName=\"Navigation\";FramerNpTwGl48h.defaultProps={height:73,width:1200};addPropertyControls(FramerNpTwGl48h,{variant:{options:[\"FZo_jYlaM\",\"oUsQ7B646\",\"cGWMCl75w\",\"QiYsEUUDc\",\"F224x41ug\",\"P2eqoMKzP\",\"RJqa80Llw\",\"kimgv3lkW\"],optionTitles:[\"Navigation Desktop\",\"Navigation Desktop Fill\",\"Navigation Mobile\",\"Navigation Mobile Open\",\"Navigation Mobile Fill\",\"Navigation Mobile Open Fill\",\"Navigation Tablet\",\"Navigation Tablet Fill\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerNpTwGl48h,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...NavLinkFonts,...MenuHamburgerMobileFonts,...ThemeToggleFonts,...DirectionFillFonts,...StopScrollFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerNpTwGl48h.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavLink,{},context),()=>forwardLoader(MenuHamburgerMobile,{},context),()=>forwardLoader(DirectionFill,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNpTwGl48h\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"73\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oUsQ7B646\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cGWMCl75w\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QiYsEUUDc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"F224x41ug\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"P2eqoMKzP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RJqa80Llw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kimgv3lkW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{RenderTarget}from\"framer\";/**\n * Replays the wrapped section's appear animations once the Atrium loader\n * has finished. Without this the section animates in behind the loader\n * overlay and is already settled by the time the overlay fades away.\n *\n * Remounting the subtree (via a changing key) makes every onMount appear\n * effect inside it run again, so the section reads as freshly opened.\n *\n * Guard rails, so the hero never visibly restarts on its own:\n * - only when the loader is actually covering the page at mount time\n * - at most once per page load (shared flag on window)\n * - never as a late timeout: if the loader reports back too late, skip\n */const LATE_MS=6e3;export function withBootReplay(Component){return props=>{const[replayKey,setReplayKey]=useState(0);useEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;if(typeof window===\"undefined\")return;const w=window;// Loader already finished, or not shown in this page load: leave as is.\nif(w.__atriumLoaderDone||!w.__atriumLoaderActive)return;if(w.__atriumHeroReplayed)return;const onLoaded=()=>{if(w.__atriumHeroReplayed)return;w.__atriumHeroReplayed=true;if(performance.now()>LATE_MS)return;setReplayKey(k=>k+1);};window.addEventListener(\"atrium:loaded\",onLoaded);return()=>window.removeEventListener(\"atrium:loaded\",onLoaded);},[]);return /*#__PURE__*/_jsx(Component,{...props},replayKey);};}\nexport const __FramerMetadata__ = {\"exports\":{\"withBootReplay\":{\"type\":\"reactHoc\",\"name\":\"withBootReplay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HeroBoot.map"],"mappings":"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AA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,GAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,IAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,UAAA,EAAA,iBAAA,EAAA,WAAA,GAAA,MAAA,C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"}