{"version":3,"file":"script_main.D3JtLcOU.mjs","names":["css","sharedStyle.css","useRef","React.useId","sharedStyle.className","className","RichText","React.Fragment","SVG","sharedStyle.fonts","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/y8OMSwJbUdRMU4Tw3384/Df8nNGKU45rIuKhH4SUY/NxQU9BhIS.js","https:/framerusercontent.com/modules/PqeXC8FN6NGlq8Uzftpv/Gy8Nic2yicqjTL6wXrgk/YuhBwl5V4.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (4f63079)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Hs5vW .framer-styles-preset-ween3h:not(.rich-text-wrapper), .framer-Hs5vW .framer-styles-preset-ween3h.rich-text-wrapper a { --framer-link-current-text-color: #e9c47e; --framer-link-hover-text-color: #e9c47e; --framer-link-text-color: #f7f4ea; --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.2s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-Hs5vW\";\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 (f0eed09)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,GeneratedComponentContext,getFontsFromSharedStyle,Link,RenderTarget,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"#framer/local/css/NxQU9BhIS/NxQU9BhIS.js\";const breakpoints={};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-wviXu\";const variantClassNames={D_PNUb05z:\"framer-v-59b02j\"};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.25,skewX:0,skewY:0,transition:transition1,x:4};const transition2={damping:30,delay:0,mass:1.2,stiffness:214,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.25,skewX:0,skewY:0,transition:transition2};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.25,skewX:0,skewY:0,transition:transition1};const transition3={damping:30,delay:0,mass:4.2,stiffness:116,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.2,skewX:0,skewY:0,transition:transition3};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.25,skewX:0,skewY:0,transition:transition1,x:-6};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-wviXu.framer-f4gwds, .framer-wviXu .framer-f4gwds { display: block; }\",\".framer-wviXu.framer-59b02j { align-content: center; align-items: center; background-color: #031b22; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-wviXu .framer-1f5ca3j { -webkit-backdrop-filter: blur(6px); align-content: center; align-items: center; backdrop-filter: blur(6px); background-color: rgba(0, 0, 0, 0.4); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 93px; justify-content: flex-start; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 0px 56px 0px 56px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 5; }\",\".framer-wviXu .framer-2rhwou { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 70px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-wviXu .framer-1svtz6t, .framer-wviXu .framer-1rsv7ue, .framer-wviXu .framer-hdy3ex, .framer-wviXu .framer-1l30j55, .framer-wviXu .framer-1habr72, .framer-wviXu .framer-1kpxnpg, .framer-wviXu .framer-1n8sd5u, .framer-wviXu .framer-1q31cc5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-wviXu .framer-1oxq5m6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 93px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 82px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-wviXu .framer-6oml6u { height: 66px; position: relative; width: 66px; }\",\".framer-wviXu .framer-12tlpia { height: 44px; left: 14px; position: absolute; top: 13px; width: 40px; }\",\".framer-wviXu .framer-14gyme5 { height: 44px; left: 0px; position: absolute; top: 0px; width: 40px; }\",\".framer-wviXu .framer-zut7sm { height: 23px; left: 4px; position: absolute; top: 20px; width: 20px; }\",\".framer-wviXu .framer-1y76hpw { height: 3px; left: 9px; position: absolute; top: 27px; width: 4px; }\",\".framer-wviXu .framer-irfd9g { height: 7px; left: 42px; position: absolute; top: 38px; width: 8px; }\",\".framer-wviXu .framer-e4ksqi, .framer-wviXu .framer-qier37 { height: 66px; left: 0px; position: absolute; top: 0px; width: 66px; }\",\".framer-wviXu .framer-1iokxq1 { height: 29px; left: 3px; position: absolute; top: 3px; width: 29px; }\",\".framer-wviXu .framer-19eej6w { height: 62px; left: 2px; position: absolute; top: 2px; width: 62px; }\",\".framer-wviXu .framer-pm1dgo { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 70px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-wviXu .framer-1jk525m { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css];const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,isLayoutTemplate:true,primaryVariantId:\"D_PNUb05z\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(3, 27, 34); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-59b02j\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.header,{className:\"framer-1f5ca3j\",\"data-framer-name\":\"Persistent Navigation\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2rhwou\",\"data-framer-name\":\"Navigation Left\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"#f7f4ea\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"bKVxDngQL\",openInNewTab:false,relValues:[],scopeId:\"YuhBwl5V4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ween3h\",\"data-styles-preset\":\"NxQU9BhIS\",children:\"Home\"})})})}),className:\"framer-1svtz6t\",\"data-framer-name\":\"Home\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"#f7f4ea\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DSE9oVAgH\"},motionChild:true,nodeId:\"TGLqCgs8L\",openInNewTab:false,relValues:[],scopeId:\"YuhBwl5V4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ween3h\",\"data-styles-preset\":\"NxQU9BhIS\",children:\"About us\"})})})}),className:\"framer-1rsv7ue\",\"data-framer-name\":\"About Us\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",whileHover:animation1,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"#f7f4ea\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QMObR2m4F\"},motionChild:true,nodeId:\"hvfsxdXGK\",openInNewTab:false,relValues:[],scopeId:\"YuhBwl5V4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ween3h\",\"data-styles-preset\":\"NxQU9BhIS\",children:\"Portfolio\"})})})}),className:\"framer-hdy3ex\",\"data-framer-name\":\"Portfolio\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",whileHover:animation2,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"rgb(247, 244, 234)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.google.com/forms/d/e/1FAIpQLScsOmzOw96TVUEfkAV1nIWectyQVONgaak6Db-U2E6svvBrnw/viewform?usp=publish-editor\",motionChild:true,nodeId:\"jn9DUHy23\",openInNewTab:false,relValues:[],scopeId:\"YuhBwl5V4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ween3h\",\"data-styles-preset\":\"NxQU9BhIS\",children:\"Contact us\"})})})}),className:\"framer-1l30j55\",\"data-framer-name\":\"Portfolio\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",whileHover:animation2,withExternalLayout:true})]}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"ptkJsmPzd\",scopeId:\"YuhBwl5V4\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1oxq5m6 framer-f4gwds\",\"data-framer-name\":\"Centered Sealstar Logo\",whileHover:animation3,children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-6oml6u\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 66 66\" overflow=\"visible\"><g><path d=\"M 46.282 13.636 C 40.024 12.635 33.542 15.603 30.192 20.991 C 26.331 27.201 27.176 34.012 31.68 39.545 L 35.664 44.438 C 33.094 43.455 31.507 41.114 28.894 40.012 C 29.153 37.494 28.54 34.742 26.581 32.963 C 24.579 31.145 21.548 31.261 19.325 32.748 C 14.346 36.077 13.048 43.493 15.979 48.892 C 18.267 53.105 22.414 55.661 27.07 56.457 C 30.533 57.048 33.943 56.815 36.997 55.133 C 40.372 53.275 42.167 49.726 41.448 45.829 C 42.91 45.171 44.022 44.107 44.767 42.797 C 44.651 42.833 44.531 42.852 44.41 42.853 C 44.064 42.853 43.801 42.727 43.613 42.538 C 43.08 43.5 42.403 44.32 41.238 44.821 C 40.628 42.952 39.758 41.337 38.543 39.862 L 34.945 35.493 C 29.986 29.472 31.634 20.615 38.247 16.56 C 40.96 14.898 44.034 14.281 47.133 15.303 C 48.88 15.88 50.408 17.113 51.141 18.834 C 52.261 21.468 51.602 24.355 49.725 26.399 C 47.792 28.504 44.752 29.105 42.408 27.395 C 41.015 26.378 40.696 24.33 41.873 23.126 C 42.201 22.79 42.655 22.675 43.04 22.721 C 43.317 22.754 43.584 22.979 43.872 23.381 C 44.217 22.866 44.23 22.224 43.89 21.713 C 43.047 20.445 40.831 20.777 39.526 22.401 C 38.347 23.868 37.887 25.863 38.38 27.799 C 39.228 31.134 42.689 33.075 46.054 32.404 C 50.755 31.466 53.73 27.288 53.788 22.525 C 53.843 18.047 50.787 14.357 46.282 13.636 Z M 35.582 54.138 C 30.37 57.259 23.558 54.636 20.571 49.012 C 18.355 44.838 17.522 39.031 19.93 34.982 C 20.544 33.95 21.569 33.312 22.588 33.187 C 25.648 32.812 27.574 36.478 27.286 39.649 C 25.422 39.391 23.692 40.078 22.971 41.662 C 22.518 42.657 22.713 43.788 23.425 44.425 C 24.162 45.084 25.289 45.278 26.223 44.734 C 27.521 43.978 28.288 42.668 28.651 41.229 C 29.582 41.572 30.42 42.05 31.175 42.715 C 32.856 44.197 34.683 45.293 36.821 46.246 C 38.832 49.02 38.565 52.352 35.582 54.138 Z M 27.209 40.867 C 27.071 42.714 25.472 44.479 24.409 43.832 C 23.878 43.509 23.741 42.858 23.984 42.25 C 24.46 41.059 25.856 40.68 27.209 40.867 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 48.957 41.314 C 48.207 40.491 46.994 40.362 45.959 40.871 C 46.186 38.993 45.034 37.495 43.265 37.558 C 42.634 37.58 42.145 37.902 41.877 38.403 C 41.654 38.819 41.597 39.307 41.8 39.842 C 42.108 38.95 42.864 38.699 43.417 38.93 C 43.853 39.112 44.351 39.552 44.448 39.856 C 44.765 40.843 44.168 41.996 43.342 42.856 C 43.37 42.873 43.397 42.884 43.424 42.904 C 43.868 43.226 43.967 43.681 43.858 44.088 C 44.225 43.815 44.57 43.515 44.892 43.19 C 45.426 42.65 46.035 42.211 46.745 42.035 C 47.189 41.985 47.547 42.171 47.765 42.475 C 48.117 42.964 48.106 43.351 47.603 43.48 C 48.269 43.793 48.899 43.449 49.186 42.998 C 49.494 42.516 49.43 41.833 48.957 41.314 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 56.501 9.849 C 45.823 -0.977 32.608 0.024 32.609 0.024 L 0.024 32.604 C 0.024 32.604 -0.977 45.816 9.85 56.492 C 16.073 62.628 24.28 65.99 33.008 65.99 C 33.185 65.99 45.911 66.699 56.31 56.302 C 62.437 50.175 65.877 42.07 65.997 33.476 C 66.12 24.574 62.748 16.183 56.501 9.849 Z M 31.943 3.444 C 30.755 18.611 18.613 30.75 3.444 31.938 L 31.943 3.444 Z M 33.454 64.04 C 33.305 64.042 33.157 64.043 33.009 64.043 C 24.796 64.043 17.073 60.879 11.218 55.106 C 5.481 49.45 2.234 41.969 1.994 33.955 C 19.392 33.435 33.441 19.389 33.96 1.994 C 41.976 2.233 49.458 5.481 55.114 11.216 C 60.993 17.176 64.166 25.072 64.049 33.45 C 63.818 50.086 50.093 63.808 33.454 64.04 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-12tlpia\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 39.357 43.307\" overflow=\"visible\"><path d=\"M 31.85 0.193 C 25.592 -0.809 19.11 2.159 15.76 7.547 C 11.899 13.758 12.744 20.569 17.249 26.101 L 21.232 30.994 C 18.662 30.011 17.075 27.67 14.462 26.569 C 14.721 24.05 14.108 21.298 12.15 19.52 C 10.147 17.701 7.117 17.817 4.893 19.304 C -0.086 22.633 -1.384 30.049 1.547 35.448 C 3.835 39.661 7.982 42.218 12.638 43.013 C 16.101 43.604 19.511 43.371 22.565 41.689 C 25.94 39.832 27.735 36.283 27.017 32.386 C 28.478 31.728 29.59 30.663 30.335 29.354 C 30.22 29.39 30.099 29.408 29.978 29.409 C 29.632 29.409 29.37 29.283 29.182 29.094 C 28.648 30.057 27.971 30.877 26.806 31.377 C 26.196 29.509 25.326 27.894 24.111 26.418 L 20.513 22.05 C 15.554 16.028 17.203 7.171 23.816 3.117 C 26.528 1.454 29.602 0.837 32.701 1.86 C 34.448 2.437 35.976 3.669 36.709 5.391 C 37.83 8.024 37.17 10.911 35.293 12.956 C 33.36 15.061 30.32 15.661 27.977 13.952 C 26.583 12.935 26.265 10.887 27.441 9.683 C 27.769 9.347 28.223 9.231 28.609 9.277 C 28.885 9.31 29.152 9.535 29.44 9.938 C 29.785 9.422 29.798 8.78 29.458 8.269 C 28.615 7.002 26.399 7.333 25.094 8.958 C 23.916 10.425 23.455 12.419 23.948 14.356 C 24.796 17.69 28.257 19.631 31.622 18.96 C 36.323 18.023 39.298 13.845 39.357 9.081 C 39.412 4.604 36.356 0.913 31.85 0.193 Z M 21.15 40.694 C 15.938 43.816 9.126 41.192 6.139 35.568 C 3.923 31.395 3.091 25.587 5.498 21.539 C 6.112 20.506 7.137 19.868 8.157 19.743 C 11.216 19.369 13.142 23.034 12.854 26.206 C 10.991 25.947 9.26 26.635 8.54 28.218 C 8.087 29.214 8.281 30.344 8.994 30.981 C 9.73 31.64 10.857 31.834 11.792 31.29 C 13.089 30.534 13.856 29.224 14.219 27.786 C 15.15 28.128 15.988 28.606 16.743 29.271 C 18.424 30.753 20.251 31.849 22.389 32.802 C 24.4 35.576 24.133 38.908 21.15 40.694 Z M 12.777 27.423 C 12.639 29.27 11.04 31.035 9.978 30.389 C 9.447 30.065 9.309 29.415 9.552 28.806 C 10.028 27.615 11.424 27.237 12.777 27.423 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-14gyme5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 39.357 43.307\" overflow=\"visible\"><path d=\"M 31.85 0.193 C 25.592 -0.809 19.11 2.159 15.76 7.547 C 11.899 13.758 12.744 20.569 17.249 26.101 L 21.232 30.994 C 18.662 30.011 17.075 27.67 14.462 26.569 C 14.721 24.05 14.108 21.298 12.15 19.52 C 10.147 17.701 7.117 17.817 4.893 19.304 C -0.086 22.633 -1.384 30.049 1.547 35.448 C 3.835 39.661 7.982 42.218 12.638 43.013 C 16.101 43.604 19.511 43.371 22.565 41.689 C 25.94 39.832 27.735 36.283 27.017 32.386 C 28.478 31.728 29.59 30.663 30.335 29.354 C 30.22 29.39 30.099 29.408 29.978 29.409 C 29.632 29.409 29.37 29.283 29.182 29.094 C 28.648 30.057 27.971 30.877 26.806 31.377 C 26.196 29.509 25.326 27.894 24.111 26.418 L 20.513 22.05 C 15.554 16.028 17.203 7.171 23.816 3.117 C 26.528 1.454 29.602 0.837 32.701 1.86 C 34.448 2.437 35.976 3.669 36.709 5.391 C 37.83 8.024 37.17 10.911 35.293 12.956 C 33.36 15.061 30.32 15.661 27.977 13.952 C 26.583 12.935 26.265 10.887 27.441 9.683 C 27.769 9.347 28.223 9.231 28.609 9.277 C 28.885 9.31 29.152 9.535 29.44 9.938 C 29.785 9.422 29.798 8.78 29.458 8.269 C 28.615 7.002 26.399 7.333 25.094 8.958 C 23.916 10.425 23.455 12.419 23.948 14.356 C 24.796 17.69 28.257 19.631 31.622 18.96 C 36.323 18.023 39.298 13.845 39.357 9.081 C 39.412 4.604 36.356 0.913 31.85 0.193 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zut7sm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.644 22.311\" overflow=\"visible\"><path d=\"M 17.109 20.978 C 11.897 24.099 5.084 21.475 2.098 15.851 C -0.119 11.678 -0.951 5.87 1.456 1.822 C 2.071 0.789 3.096 0.151 4.115 0.026 C 7.175 -0.348 9.1 3.317 8.812 6.489 C 6.949 6.23 5.218 6.918 4.498 8.501 C 4.045 9.497 4.24 10.627 4.952 11.265 C 5.688 11.923 6.816 12.117 7.75 11.573 C 9.048 10.817 9.814 9.508 10.177 8.069 C 11.108 8.411 11.947 8.889 12.701 9.554 C 14.383 11.036 16.21 12.133 18.348 13.086 C 20.359 15.859 20.092 19.191 17.109 20.978 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1y76hpw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.341 3.147\" overflow=\"visible\"><path d=\"M 3.341 0.045 C 3.203 1.892 1.604 3.657 0.542 3.01 C 0.011 2.687 -0.127 2.037 0.116 1.428 C 0.592 0.237 1.988 -0.142 3.341 0.045 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-irfd9g\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.7 6.532\" overflow=\"visible\"><path d=\"M 7.282 3.758 C 6.532 2.935 5.319 2.806 4.285 3.315 C 4.511 1.437 3.359 -0.061 1.59 0.002 C 0.959 0.025 0.47 0.346 0.202 0.847 C -0.021 1.263 -0.078 1.751 0.125 2.286 C 0.433 1.394 1.189 1.143 1.742 1.374 C 2.178 1.556 2.676 1.996 2.773 2.3 C 3.09 3.287 2.493 4.44 1.667 5.3 C 1.695 5.317 1.722 5.328 1.75 5.348 C 2.194 5.67 2.292 6.125 2.183 6.532 C 2.55 6.259 2.896 5.959 3.217 5.634 C 3.751 5.094 4.36 4.655 5.07 4.479 C 5.514 4.429 5.872 4.615 6.091 4.919 C 6.442 5.408 6.431 5.795 5.928 5.924 C 6.595 6.237 7.224 5.893 7.512 5.442 C 7.819 4.96 7.755 4.277 7.282 3.758 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-e4ksqi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 66 66\" overflow=\"visible\"><path d=\"M 56.501 9.849 C 45.823 -0.977 32.608 0.024 32.609 0.024 L 0.024 32.604 C 0.024 32.604 -0.977 45.816 9.85 56.492 C 16.073 62.628 24.28 65.99 33.008 65.99 C 33.185 65.99 45.911 66.699 56.31 56.302 C 62.437 50.175 65.877 42.07 65.997 33.476 C 66.12 24.574 62.748 16.183 56.501 9.849 Z M 31.943 3.444 C 30.755 18.611 18.613 30.75 3.444 31.938 L 31.943 3.444 Z M 33.454 64.04 C 33.305 64.042 33.157 64.043 33.009 64.043 C 24.796 64.043 17.073 60.879 11.218 55.106 C 5.481 49.45 2.234 41.969 1.994 33.955 C 19.392 33.435 33.441 19.389 33.96 1.994 C 41.976 2.233 49.458 5.481 55.114 11.216 C 60.993 17.176 64.166 25.072 64.049 33.45 C 63.818 50.086 50.093 63.808 33.454 64.04 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-qier37\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 66 66\" overflow=\"visible\"><path d=\"M 56.501 9.849 C 45.823 -0.977 32.608 0.024 32.609 0.024 L 0.024 32.604 C 0.024 32.604 -0.977 45.816 9.85 56.492 C 16.073 62.628 24.28 65.99 33.008 65.99 C 33.185 65.99 45.911 66.699 56.31 56.302 C 62.437 50.175 65.877 42.07 65.997 33.476 C 66.12 24.574 62.748 16.183 56.501 9.849 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1iokxq1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.499 28.494\" overflow=\"visible\"><path d=\"M 28.499 0 C 27.311 15.167 15.169 27.307 0 28.494 L 28.499 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19eej6w\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 62.058 62.049\" overflow=\"visible\"><path d=\"M 31.46 62.046 C 31.311 62.048 31.163 62.049 31.015 62.049 C 22.802 62.049 15.078 58.885 9.223 53.112 C 3.487 47.456 0.239 39.975 0 31.961 C 17.398 31.441 31.446 17.395 31.966 0 C 39.981 0.239 47.463 3.487 53.12 9.222 C 58.999 15.182 62.172 23.078 62.055 31.456 C 61.823 48.092 48.099 61.814 31.46 62.046 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-pm1dgo\",\"data-framer-name\":\"Navigation Right\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"rgb(247, 244, 234)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"eZXam0aoI\"},motionChild:true,nodeId:\"UaWwP1Dbv\",openInNewTab:false,relValues:[],scopeId:\"YuhBwl5V4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ween3h\",\"data-styles-preset\":\"NxQU9BhIS\",children:\"Subsidiaries\"})})})}),className:\"framer-1habr72\",\"data-framer-name\":\"Connect\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",whileHover:animation2,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"#f7f4ea\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"VF_GRShFE\"},motionChild:true,nodeId:\"Uv3g0RBqw\",openInNewTab:false,relValues:[],scopeId:\"YuhBwl5V4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ween3h\",\"data-styles-preset\":\"NxQU9BhIS\",children:\"Pricing\"})})})}),className:\"framer-1kpxnpg\",\"data-framer-name\":\"Pricing\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",whileHover:animation2,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"#f7f4ea\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GDbVfXWUx\"},motionChild:true,nodeId:\"TCkRmPiCe\",openInNewTab:false,relValues:[],scopeId:\"YuhBwl5V4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ween3h\",\"data-styles-preset\":\"NxQU9BhIS\",children:\"Partners\"})})})}),className:\"framer-1n8sd5u\",\"data-framer-name\":\"Partners\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",whileHover:animation2,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"#f7f4ea\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GmrcokdGK\"},motionChild:true,nodeId:\"xY2D8G2V1\",openInNewTab:false,relValues:[],scopeId:\"YuhBwl5V4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ween3h\",\"data-styles-preset\":\"NxQU9BhIS\",children:\"Policies\"})})})}),className:\"framer-1q31cc5\",\"data-framer-name\":\"Policies\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",whileHover:animation4,withExternalLayout:true})]})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jk525m\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=breakpointRules[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 4200\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"D_PNUb05z\":[\".framer-1f5ca3j\"]}\n * @framerBreakpoints {\"D_PNUb05z\":{\"canvasClassName\":\"framer-59b02j-override\",\"minHeight\":4200,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16}}\n * @framerDefaultVariant D_PNUb05z\n * @framerLayoutTemplate true\n */const FramerYuhBwl5V4=withCSS(Component,css,\"framer-wviXu\");export default FramerYuhBwl5V4;FramerYuhBwl5V4.displayName=\"Template\";FramerYuhBwl5V4.defaultProps={height:4200,width:1200};addFonts(FramerYuhBwl5V4,[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYuhBwl5V4\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"4200\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"D_PNUb05z\\\":{\\\"canvasClassName\\\":\\\"framer-59b02j-override\\\",\\\"minHeight\\\":4200,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"D_PNUb05z\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerHitTargets\":\"{\\\"D_PNUb05z\\\":[\\\".framer-1f5ca3j\\\"]}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/PqeXC8FN6NGlq8Uzftpv/Gy8Nic2yicqjTL6wXrgk/YuhBwl5V4.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {B1hfrXyaB: \"sustainability-1\", jTGFBftvE: \"sustainability\", niHbsIepr: \"intro\", QkQuhdMCw: \"services\", Tr0PVXkzP: \"intro-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y1vNtZVsrgotDpkjoiAX/DTtahAZx1r4UlATSpkcL/augiA20Il.js\")), path: \"/\"}, DSE9oVAgH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TFrZ40eQAZsqh1CY5akr/UdjpzZU06G6ecWuMKNOS/DSE9oVAgH.js\")), path: \"/about-us\"}, QMObR2m4F: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WviKBBIWJMujwLD1v8W2/EM5Ihejrt8DiWNgJT2EG/QMObR2m4F.js\")), path: \"/portfolio\"}, unk_NmAMR: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Dp2mbjxKFDlKp5hkSrHK/MwgpMbUEJVaJk1dBotY1/unk_NmAMR.js\")), path: \"/connect\"}, VF_GRShFE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8DVvAaPFxXxZLc93BFBZ/25HCwWzTBLKejUgcpuVi/VF_GRShFE.js\")), path: \"/pricing\"}, GDbVfXWUx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xCBN7uPOxozKlniE13zG/Ss3nmlzLvGOftlIDddIy/GDbVfXWUx.js\")), path: \"/partners\"}, GmrcokdGK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WXcj3nUfbRSIWewtfMCu/5YAezrXVv2DoyjdMu0aE/GmrcokdGK.js\")), path: \"/policies\"}, AAskLhkLn: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/w5nxVeJwkQzayPS4kZ9N/MKd5RJugsqVAFHyOoDtw/AAskLhkLn.js\")), path: \"/contact-us\"}, eZXam0aoI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jIjsoC0gO6Q6UKb4btB6/w3by7xfdfsrLJXkTkUv8/eZXam0aoI.js\")), path: \"/subsidiaries\"}, ufi3s5Yqg: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ldK1hPPtStIcEOnNJJMt/nCnuJP7e5cPu5g22PUIy/ufi3s5Yqg.js\")), path: \"/type-and-context\"}, NSMF12MQd: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NSGRoWDOhLvJpxNI0I2a/5fg3vWk3z5Pm7YiBfgoC/NSMF12MQd.js\")), path: \"/mewni\"}, lf5OFjyDu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6zXJjQN4Q6vOnCZhJnGQ/UN3iyEgdoHtWkc7xEa92/lf5OFjyDu.js\")), path: \"/illustrations\"}, r2nnFqJBj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YEV0rkvj6NU8fO7ZAGRZ/ybUBfYTclLqIJXHCOujZ/r2nnFqJBj.js\")), path: \"/pictureesque\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"a042394ed49228fa058d528c48c36b9dcc22c6506e51339f1a49022e949c57f5\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"DSE9oVAgH\":\r\ncase \"QMObR2m4F\":\r\ncase \"unk_NmAMR\":\r\ncase \"VF_GRShFE\":\r\ncase \"GDbVfXWUx\":\r\ncase \"GmrcokdGK\":\r\ncase \"AAskLhkLn\":\r\ncase \"eZXam0aoI\":\r\ncase \"ufi3s5Yqg\":\r\ncase \"NSMF12MQd\":\r\ncase \"lf5OFjyDu\":\r\ncase \"r2nnFqJBj\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"DSE9oVAgH\":\r\ncase \"QMObR2m4F\":\r\ncase \"unk_NmAMR\":\r\ncase \"VF_GRShFE\":\r\ncase \"GDbVfXWUx\":\r\ncase \"GmrcokdGK\":\r\ncase \"AAskLhkLn\":\r\ncase \"eZXam0aoI\":\r\ncase \"ufi3s5Yqg\":\r\ncase \"NSMF12MQd\":\r\ncase \"lf5OFjyDu\":\r\ncase \"r2nnFqJBj\":\r\nreturn [{hash: \"59b02j\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://sealstar.org\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/Q74MFx2K23ViC3DeZN0e/xAAkGd02j0ebN0yhJdxb/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {type: \"circle\", x: \"50%\", y: \"50%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.4, damping: 30, delay: 0, duration: 0.7, durationBasedSpring: true, ease: [0, -0.03, 1, 0.98], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}