{"version":3,"file":"shared-lib.VS8PfvsP.mjs","names":["e","e.default","fonts","css","className","fonts","css","className","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","useBp","React.useState","React.useRef","React.useCallback","Picture","DEMO_IMAGES","bpClass","unitVar","withFont","CSS","React.Fragment","DEFAULT_FONT","React.useRef","React.useState","withFont","_Fragment","CSS","React.useState","React.useRef","React.useCallback","withFont","CSS","DEFAULT_FONT","React.useState","React.useRef","React.useMemo","withFont","_Fragment","CSS","CHAR_STAGGER","DEFAULT_FONT","findCard","React.useRef","React.useRef","React.Fragment","CHAR_STAGGER","Picture","React.useRef","power2Out","clamp01","power2InOut","_Fragment","withFont","CSS","DEFAULT_FONT","REVEAL_DURATION","React.useRef","Heading","React.Fragment","CHAR_STAGGER","React.useState","React.useMemo","React.useRef","withFont","CSS","DEFAULT_FONT","React.Fragment","Picture","React.useRef","clamp01","withFont","CSS","DEFAULT_FONT","React.useState","React.useRef","withFont","CSS","DEFAULT_FONT","React.useState","CSS","React.useState","React.useRef","React.useCallback","_Fragment","withFont","CSS","DEFAULT_FONT","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","__FramerMetadata__","FAQComponent","React.forwardRef","useRef","React.useId","React.useMemo","metadataProvider","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","sharedStyle7.className","sharedStyle8.className","sharedStyle9.className","sharedStyle10.className","React.useContext","className","RichText","React.Fragment","PropertyOverrides","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle7.css","sharedStyle8.css","sharedStyle9.css","sharedStyle10.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","sharedStyle7.fonts","sharedStyle8.fonts","sharedStyle9.fonts","sharedStyle10.fonts","__FramerMetadata__"],"sources":["https:/ga.jspm.io/npm:react-dom@18.3.1/server.browser.js","https:/framerusercontent.com/modules/zcDG6NcjSx6DbRVF5Qkr/2CuK9bynD2Q9s4S02RUF/CBX6fKNJp.js","https:/framerusercontent.com/modules/GZQ2fdosaulETPdICozp/aL4rXb4X6bN0y3ERqeRK/vqTLhKsXJ.js","https:/framerusercontent.com/modules/14FqpXRyTm1EBUBE6sjQ/83U3bsLBBVlb9fuHx7ne/KlIsRtOoL.js","https:/framerusercontent.com/modules/t0fYfP5gfLcJsOBHPXy0/LkckKLVJ4EwIZks8qUqd/ElenaAwardsList.js","https:/framerusercontent.com/modules/5BFd4ShUOCZyJDQBrlyt/kcqhuIUcxAWRPAQ4P0Jt/ElenaBuyBar.js","https:/framerusercontent.com/modules/v9xs2BhUWC4EZ3t3SwAs/RC3hMQwbMEyaRIHozGwo/ElenaContactModal.js","https:/framerusercontent.com/modules/hNHMVITDa8THt0a1SE6S/JoSmY2UorQHNYAqxUygT/ElenaDotFillButton.js","https:/framerusercontent.com/modules/EQkhOSaJQZQMyvC5wCKP/kSzd6AjMWMd8pQPWZptT/ElenaGlassBorder.js","https:/framerusercontent.com/modules/F4XvI0DogRhfFnCCudMt/b7vLEmwVCtKKvLUkf4H6/ElenaHeaderScroll.js","https:/framerusercontent.com/modules/VKiBQSS7fJbMBlg3XSO3/yVOUMK6g1cHbYXJwnpmX/ElenaHero.js","https:/framerusercontent.com/modules/wZZr42N2LYWRB9YoxWb8/IOe0LLfwfUFT0jDxspEQ/ElenaHoverLine.js","https:/framerusercontent.com/modules/b3hlhzPxUXtNEwvsqxok/6eFYohUqFVOq4dPUTdZH/ElenaLogoDepth.js","https:/framerusercontent.com/modules/6JXubVgHnG0XC3Chke8a/dmtpt8wghm6ru4EUTLY9/ElenaPortfolioStack.js","https:/framerusercontent.com/modules/JbQu4IsW99G50N5Gwb7p/Fi5kDRik252z6v2xqVf8/ElenaServices.js","https:/framerusercontent.com/modules/Yo87pXH5RNHuDwa1DsIP/YePfekqvfx7unauSfgbf/ElenaSmoothScroll.js","https:/framerusercontent.com/modules/GJF16jTI8dnSmA7Ybu0Q/lIAxbrjq9f1SNdBcBRDH/ElenaSocialIcon.js","https:/framerusercontent.com/modules/a1OoEL5kFZ3ethVRmGgS/0dRZ8ixjLfvlW3bbKJGG/ElenaTestimonials.js","https:/framerusercontent.com/modules/x8XUjJgKMXniqwAl0z0C/sr81jzxastb8eDYTAwZd/ElenaTextLink.js","https:/framerusercontent.com/modules/UzSkqxhYWDFWYc5vLnaO/upDky9OtIsAPzd7UzeNh/dlOPvODmy.js","https:/framerusercontent.com/modules/FX1sv4edyE7Jk3sCyAMC/Z4ZWuH2TD3zvfAJ6jZxb/FyD3flwBU.js","https:/framerusercontent.com/modules/a2J5OiSDRTkXW7Oe8ABP/oz4Xcuz7986OyVaFOkxH/g0VXraeac.js","https:/framerusercontent.com/modules/shNQ5WfjwwUKncE9eDGu/VGo5vbTrNNEEGVLwna8L/hy_uA0NH9.js","https:/framerusercontent.com/modules/2OJwcdk3xkcUTE5nGz0z/O3GzquJVeCtbNwj2VIip/L6K9LroEf.js","https:/framerusercontent.com/modules/TdttwtTM748ONP5akdhm/IMj4xfpudsDOPMAQ4k4x/MmEqFRQvu.js","https:/framerusercontent.com/modules/2Vz09FjpIhPrsF8JWtex/2hEqwdu0HwnQvA5BHgoU/oXTmFlIj0.js","https:/framerusercontent.com/modules/5MMObF9AwBKAyhEzAMd5/sY1vru7er8GTZ4lH4Af4/RpZwKxVd_.js","https:/framerusercontent.com/modules/NtS6iixHb8xPuXz73938/g41ZVZIrtBHjTqBcHwQF/t7CW6cDpt.js","https:/framerusercontent.com/modules/57DUqRypU9uPtmVcmzi5/QDA5Q3j522kjzP6BEkef/tHyudbgAh.js","https:/framerusercontent.com/modules/PI5qKlJnurgheOlMH6Yw/nnkuO8tV4ArPnvVdMkCp/XihRfV153.js","https:/framerusercontent.com/modules/mPV8aaRJbOTEm9YpgCij/hLX9JSH0kI5YwTxMfP2N/augiA20Il.js","https:/framerusercontent.com/modules/oqmNYCTTVaIEyee4YFZY/VUwUbqF4EyxeskUv4DUT/augiA20Il.js","https:/framerusercontent.com/modules/Q74MFx2K23ViC3DeZN0e/xAAkGd02j0ebN0yhJdxb/snippets.js"],"sourcesContent":["import*as e from\"react\";var n=e;try{\"default\"in e&&(n=e.default)}catch(e){}var a={};var o=n;function l$2(e){for(var n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,a=1;a<arguments.length;a++)n+=\"&args[]=\"+encodeURIComponent(arguments[a]);return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var l=Object.prototype.hasOwnProperty,i=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,s={},c={};function ja$1(e){if(l.call(c,e))return!0;if(l.call(s,e))return!1;if(i.test(e))return c[e]=!0;s[e]=!0;return!1}function r(e,n,a,o,l,i,s){this.acceptsBooleans=2===n||3===n||4===n;this.attributeName=o;this.attributeNamespace=l;this.mustUseProperty=a;this.propertyName=e;this.type=n;this.sanitizeURL=i;this.removeEmptyString=s}var d={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){d[e]=new r(e,0,!1,e,null,!1,!1)}));[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var n=e[0];d[n]=new r(n,1,!1,e[1],null,!1,!1)}));[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){d[e]=new r(e,2,!1,e.toLowerCase(),null,!1,!1)}));[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){d[e]=new r(e,2,!1,e,null,!1,!1)}));\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){d[e]=new r(e,3,!1,e.toLowerCase(),null,!1,!1)}));[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){d[e]=new r(e,3,!0,e,null,!1,!1)}));[\"capture\",\"download\"].forEach((function(e){d[e]=new r(e,4,!1,e,null,!1,!1)}));[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){d[e]=new r(e,6,!1,e,null,!1,!1)}));[\"rowSpan\",\"start\"].forEach((function(e){d[e]=new r(e,5,!1,e.toLowerCase(),null,!1,!1)}));var f=/[\\-:]([a-z])/g;function la$1(e){return e[1].toUpperCase()}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,null,!1,!1)}));\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)}));[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}));[\"tabIndex\",\"crossOrigin\"].forEach((function(e){d[e]=new r(e,1,!1,e.toLowerCase(),null,!1,!1)}));d.xlinkHref=new r(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){d[e]=new r(e,1,!1,e.toLowerCase(),null,!0,!0)}));var h={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},g=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(h).forEach((function(e){g.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1);h[n]=h[e]}))}));var b=/[\"'&<>]/;function v(e){if(\"boolean\"===typeof e||\"number\"===typeof e)return\"\"+e;e=\"\"+e;var n=b.exec(e);if(n){var a,o=\"\",l=0;for(a=n.index;a<e.length;a++){switch(e.charCodeAt(a)){case 34:n=\"&quot;\";break;case 38:n=\"&amp;\";break;case 39:n=\"&#x27;\";break;case 60:n=\"&lt;\";break;case 62:n=\"&gt;\";break;default:continue}l!==a&&(o+=e.substring(l,a));l=a+1;o+=n}e=l!==a?o+e.substring(l,a):o}return e}var m=/([A-Z])/g,S=/^ms-/,x=Array.isArray;function w$1(e,n){return{insertionMode:e,selectedValue:n}}function ra$1(e,n,a){switch(n){case\"select\":return w$1(1,null!=a.value?a.value:a.defaultValue);case\"svg\":return w$1(2,null);case\"math\":return w$1(3,null);case\"foreignObject\":return w$1(1,null);case\"table\":return w$1(4,null);case\"thead\":case\"tbody\":case\"tfoot\":return w$1(5,null);case\"colgroup\":return w$1(7,null);case\"tr\":return w$1(6,null)}return 4<=e.insertionMode||0===e.insertionMode?w$1(1,null):e}var $=new Map;function ta$1(e,n,a){if(\"object\"!==typeof a)throw Error(l$2(62));n=!0;for(var o in a)if(l.call(a,o)){var i=a[o];if(null!=i&&\"boolean\"!==typeof i&&\"\"!==i){if(0===o.indexOf(\"--\")){var s=v(o);i=v((\"\"+i).trim())}else{s=o;var c=$.get(s);void 0!==c||(c=v(s.replace(m,\"-$1\").toLowerCase().replace(S,\"-ms-\")),$.set(s,c)),s=c;i=\"number\"===typeof i?0===i||l.call(h,o)?\"\"+i:i+\"px\":v((\"\"+i).trim())}n?(n=!1,e.push(' style=\"',s,\":\",i)):e.push(\";\",s,\":\",i)}}n||e.push('\"')}function x$1(e,n,a,o){switch(a){case\"style\":ta$1(e,n,o);return;case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":return}if(!(2<a.length)||\"o\"!==a[0]&&\"O\"!==a[0]||\"n\"!==a[1]&&\"N\"!==a[1])if(n=d.hasOwnProperty(a)?d[a]:null,null!==n){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(!n.acceptsBooleans)return}a=n.attributeName;switch(n.type){case 3:o&&e.push(\" \",a,'=\"\"');break;case 4:!0===o?e.push(\" \",a,'=\"\"'):!1!==o&&e.push(\" \",a,'=\"',v(o),'\"');break;case 5:isNaN(o)||e.push(\" \",a,'=\"',v(o),'\"');break;case 6:!isNaN(o)&&1<=o&&e.push(\" \",a,'=\"',v(o),'\"');break;default:n.sanitizeURL&&(o=\"\"+o),e.push(\" \",a,'=\"',v(o),'\"')}}else if(ja$1(a)){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(n=a.toLowerCase().slice(0,5),\"data-\"!==n&&\"aria-\"!==n)return}e.push(\" \",a,'=\"',v(o),'\"')}}function y$1(e,n,a){if(null!=n){if(null!=a)throw Error(l$2(60));if(\"object\"!==typeof n||!(\"__html\"in n))throw Error(l$2(61));n=n.__html;null!==n&&void 0!==n&&e.push(\"\"+n)}}function ua$1(e){var n=\"\";o.Children.forEach(e,(function(e){null!=e&&(n+=e)}));return n}function va$1(e,n,a,o){e.push(A(a));var i,s=a=null;for(i in n)if(l.call(n,i)){var c=n[i];if(null!=c)switch(i){case\"children\":a=c;break;case\"dangerouslySetInnerHTML\":s=c;break;default:x$1(e,o,i,c)}}e.push(\">\");y$1(e,s,a);return\"string\"===typeof a?(e.push(v(a)),null):a}var E=/^[a-zA-Z][a-zA-Z:_\\.\\-\\d]*$/,T=new Map;function A(e){var n=T.get(e);if(void 0===n){if(!E.test(e))throw Error(l$2(65,e));n=\"<\"+e;T.set(e,n)}return n}function ya$1(e,n,a,o,i){switch(n){case\"select\":e.push(A(\"select\"));var s=null,c=null;for(g in a)if(l.call(a,g)){var d=a[g];if(null!=d)switch(g){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;case\"defaultValue\":case\"value\":break;default:x$1(e,o,g,d)}}e.push(\">\");y$1(e,c,s);return s;case\"option\":c=i.selectedValue;e.push(A(\"option\"));var f=d=null,h=null;var g=null;for(s in a)if(l.call(a,s)){var b=a[s];if(null!=b)switch(s){case\"children\":d=b;break;case\"selected\":h=b;break;case\"dangerouslySetInnerHTML\":g=b;break;case\"value\":f=b;default:x$1(e,o,s,b)}}if(null!=c)if(a=null!==f?\"\"+f:ua$1(d),x(c)){for(o=0;o<c.length;o++)if(\"\"+c[o]===a){e.push(' selected=\"\"');break}}else\"\"+c===a&&e.push(' selected=\"\"');else h&&e.push(' selected=\"\"');e.push(\">\");y$1(e,g,d);return d;case\"textarea\":e.push(A(\"textarea\"));g=c=s=null;for(d in a)if(l.call(a,d)&&(f=a[d],null!=f))switch(d){case\"children\":g=f;break;case\"value\":s=f;break;case\"defaultValue\":c=f;break;case\"dangerouslySetInnerHTML\":throw Error(l$2(91));default:x$1(e,o,d,f)}null===s&&null!==c&&(s=c);e.push(\">\");if(null!=g){if(null!=s)throw Error(l$2(92));if(x(g)&&1<g.length)throw Error(l$2(93));s=\"\"+g}\"string\"===typeof s&&\"\\n\"===s[0]&&e.push(\"\\n\");null!==s&&e.push(v(\"\"+s));return null;case\"input\":e.push(A(\"input\"));f=g=d=s=null;for(c in a)if(l.call(a,c)&&(h=a[c],null!=h))switch(c){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(399,\"input\"));case\"defaultChecked\":f=h;break;case\"defaultValue\":d=h;break;case\"checked\":g=h;break;case\"value\":s=h;break;default:x$1(e,o,c,h)}null!==g?x$1(e,o,\"checked\",g):null!==f&&x$1(e,o,\"checked\",f);null!==s?x$1(e,o,\"value\",s):null!==d&&x$1(e,o,\"value\",d);e.push(\"/>\");return null;case\"menuitem\":e.push(A(\"menuitem\"));for(var m in a)if(l.call(a,m)&&(s=a[m],null!=s))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(400));default:x$1(e,o,m,s)}e.push(\">\");return null;case\"title\":e.push(A(\"title\"));s=null;for(b in a)if(l.call(a,b)&&(c=a[b],null!=c))switch(b){case\"children\":s=c;break;case\"dangerouslySetInnerHTML\":throw Error(l$2(434));default:x$1(e,o,b,c)}e.push(\">\");return s;case\"listing\":case\"pre\":e.push(A(n));c=s=null;for(f in a)if(l.call(a,f)&&(d=a[f],null!=d))switch(f){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;default:x$1(e,o,f,d)}e.push(\">\");if(null!=c){if(null!=s)throw Error(l$2(60));if(\"object\"!==typeof c||!(\"__html\"in c))throw Error(l$2(61));a=c.__html;null!==a&&void 0!==a&&(\"string\"===typeof a&&0<a.length&&\"\\n\"===a[0]?e.push(\"\\n\",a):e.push(\"\"+a))}\"string\"===typeof s&&\"\\n\"===s[0]&&e.push(\"\\n\");return s;case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":e.push(A(n));for(var S in a)if(l.call(a,S)&&(s=a[S],null!=s))switch(S){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(399,n));default:x$1(e,o,S,s)}e.push(\"/>\");return null;case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return va$1(e,a,n,o);case\"html\":return 0===i.insertionMode&&e.push(\"<!DOCTYPE html>\"),va$1(e,a,n,o);default:if(-1===n.indexOf(\"-\")&&\"string\"!==typeof a.is)return va$1(e,a,n,o);e.push(A(n));c=s=null;for(h in a)if(l.call(a,h)&&(d=a[h],null!=d))switch(h){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;case\"style\":ta$1(e,o,d);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":break;default:ja$1(h)&&\"function\"!==typeof d&&\"symbol\"!==typeof d&&e.push(\" \",h,'=\"',v(d),'\"')}e.push(\">\");y$1(e,c,s);return s}}function za$1(e,n,a){e.push('\\x3c!--$?--\\x3e<template id=\"');if(null===a)throw Error(l$2(395));e.push(a);return e.push('\"></template>')}function Aa$1(e,n,a,o){switch(a.insertionMode){case 0:case 1:return e.push('<div hidden id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 2:return e.push('<svg aria-hidden=\"true\" style=\"display:none\" id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 3:return e.push('<math aria-hidden=\"true\" style=\"display:none\" id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 4:return e.push('<table hidden id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 5:return e.push('<table hidden><tbody id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 6:return e.push('<table hidden><tr id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 7:return e.push('<table hidden><colgroup id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');default:throw Error(l$2(397))}}function Ba$1(e,n){switch(n.insertionMode){case 0:case 1:return e.push(\"</div>\");case 2:return e.push(\"</svg>\");case 3:return e.push(\"</math>\");case 4:return e.push(\"</table>\");case 5:return e.push(\"</tbody></table>\");case 6:return e.push(\"</tr></table>\");case 7:return e.push(\"</colgroup></table>\");default:throw Error(l$2(397))}}var R=/[<\\u2028\\u2029]/g;function Da$1(e){return JSON.stringify(e).replace(R,(function(e){switch(e){case\"<\":return\"\\\\u003c\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw Error(\"escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React\")}}))}function Ea$1(e,n){n=void 0===n?\"\":n;return{bootstrapChunks:[],startInlineScript:\"<script>\",placeholderPrefix:n+\"P:\",segmentPrefix:n+\"S:\",boundaryPrefix:n+\"B:\",idPrefix:n,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1,generateStaticMarkup:e}}function Fa$1(e,n,a,o){if(a.generateStaticMarkup)return e.push(v(n)),!1;\"\"===n?e=o:(o&&e.push(\"\\x3c!-- --\\x3e\"),e.push(v(n)),e=!0);return e}var _=Object.assign,I=Symbol.for(\"react.element\"),B=Symbol.for(\"react.portal\"),N=Symbol.for(\"react.fragment\"),z=Symbol.for(\"react.strict_mode\"),V=Symbol.for(\"react.profiler\"),j=Symbol.for(\"react.provider\"),O=Symbol.for(\"react.context\"),H=Symbol.for(\"react.forward_ref\"),U=Symbol.for(\"react.suspense\"),K=Symbol.for(\"react.suspense_list\"),ee=Symbol.for(\"react.memo\"),te=Symbol.for(\"react.lazy\"),ne=Symbol.for(\"react.scope\"),re=Symbol.for(\"react.debug_trace_mode\"),ae=Symbol.for(\"react.legacy_hidden\"),oe=Symbol.for(\"react.default_value\"),le=Symbol.iterator;function Xa$1(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case N:return\"Fragment\";case B:return\"Portal\";case V:return\"Profiler\";case z:return\"StrictMode\";case U:return\"Suspense\";case K:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case O:return(e.displayName||\"Context\")+\".Consumer\";case j:return(e._context.displayName||\"Context\")+\".Provider\";case H:var n=e.render;e=e.displayName;e||(e=n.displayName||n.name||\"\",e=\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");return e;case ee:return n=e.displayName||null,null!==n?n:Xa$1(e.type)||\"Memo\";case te:n=e._payload;e=e._init;try{return Xa$1(e(n))}catch(e){}}return null}var ue={};function Za$1(e,n){e=e.contextTypes;if(!e)return ue;var a,o={};for(a in e)o[a]=n[a];return o}var ie=null;function F(e,n){if(e!==n){e.context._currentValue2=e.parentValue;e=e.parent;var a=n.parent;if(null===e){if(null!==a)throw Error(l$2(401))}else{if(null===a)throw Error(l$2(401));F(e,a)}n.context._currentValue2=n.value}}function $a$1(e){e.context._currentValue2=e.parentValue;e=e.parent;null!==e&&$a$1(e)}function ab$1(e){var n=e.parent;null!==n&&ab$1(n);e.context._currentValue2=e.value}function bb$1(e,n){e.context._currentValue2=e.parentValue;e=e.parent;if(null===e)throw Error(l$2(402));e.depth===n.depth?F(e,n):bb$1(e,n)}function cb$1(e,n){var a=n.parent;if(null===a)throw Error(l$2(402));e.depth===a.depth?F(e,a):cb$1(e,a);n.context._currentValue2=n.value}function G(e){var n=ie;n!==e&&(null===n?ab$1(e):null===e?$a$1(n):n.depth===e.depth?F(n,e):n.depth>e.depth?bb$1(n,e):cb$1(n,e),ie=e)}var se={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals;null!==e.queue&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals;e.replace=!0;e.queue=[n]},enqueueForceUpdate:function(){}};function eb$1(e,n,a,o){var l=void 0!==e.state?e.state:null;e.updater=se;e.props=a;e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var s=n.contextType;e.context=\"object\"===typeof s&&null!==s?s._currentValue2:o;s=n.getDerivedStateFromProps;\"function\"===typeof s&&(s=s(a,l),l=null===s||void 0===s?l:_({},l,s),e.state=l);if(\"function\"!==typeof n.getDerivedStateFromProps&&\"function\"!==typeof e.getSnapshotBeforeUpdate&&(\"function\"===typeof e.UNSAFE_componentWillMount||\"function\"===typeof e.componentWillMount))if(n=e.state,\"function\"===typeof e.componentWillMount&&e.componentWillMount(),\"function\"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),n!==e.state&&se.enqueueReplaceState(e,e.state,null),null!==i.queue&&0<i.queue.length)if(n=i.queue,s=i.replace,i.queue=null,i.replace=!1,s&&1===n.length)e.state=n[0];else{i=s?n[0]:e.state;l=!0;for(s=s?1:0;s<n.length;s++){var c=n[s];c=\"function\"===typeof c?c.call(e,i,a,o):c;null!=c&&(l?(l=!1,i=_({},i,c)):_(i,c))}e.state=i}else i.queue=null}var ce={id:1,overflow:\"\"};function gb$1(e,n,a){var o=e.id;e=e.overflow;var l=32-de(o)-1;o&=~(1<<l);a+=1;var i=32-de(n)+l;if(30<i){var s=l-l%5;i=(o&(1<<s)-1).toString(32);o>>=s;l-=s;return{id:1<<32-de(n)+l|a<<l|o,overflow:i+e}}return{id:1<<i|a<<l|o,overflow:e}}var de=Math.clz32?Math.clz32:hb$1,fe=Math.log,pe=Math.LN2;function hb$1(e){e>>>=0;return 0===e?32:31-(fe(e)/pe|0)|0}function kb$1(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n}var he=\"function\"===typeof Object.is?Object.is:kb$1,ge=null,be=null,me=null,ye=null,ve=!1,ke=!1,we=0,Se=null,xe=0;function Q$1(){if(null===ge)throw Error(l$2(321));return ge}function pb$1(){if(0<xe)throw Error(l$2(312));return{memoizedState:null,queue:null,next:null}}function qb$1(){null===ye?null===me?(ve=!1,me=ye=pb$1()):(ve=!0,ye=me):null===ye.next?(ve=!1,ye=ye.next=pb$1()):(ve=!0,ye=ye.next);return ye}function rb$1(){be=ge=null;ke=!1;me=null;xe=0;ye=Se=null}function sb$1(e,n){return\"function\"===typeof n?n(e):n}function tb$1(e,n,a){ge=Q$1();ye=qb$1();if(ve){var o=ye.queue;n=o.dispatch;if(null!==Se&&(a=Se.get(o),void 0!==a)){Se.delete(o);o=ye.memoizedState;do{o=e(o,a.action),a=a.next}while(null!==a);ye.memoizedState=o;return[o,n]}return[ye.memoizedState,n]}e=e===sb$1?\"function\"===typeof n?n():n:void 0!==a?a(n):n;ye.memoizedState=e;e=ye.queue={last:null,dispatch:null};e=e.dispatch=ub$1.bind(null,ge,e);return[ye.memoizedState,e]}function vb$1(e,n){ge=Q$1();ye=qb$1();n=void 0===n?null:n;if(null!==ye){var a=ye.memoizedState;if(null!==a&&null!==n){var o=a[1];e:if(null===o)o=!1;else{for(var l=0;l<o.length&&l<n.length;l++)if(!he(n[l],o[l])){o=!1;break e}o=!0}if(o)return a[0]}}e=e();ye.memoizedState=[e,n];return e}function ub$1(e,n,a){if(25<=xe)throw Error(l$2(301));if(e===ge)if(ke=!0,e={action:a,next:null},null===Se&&(Se=new Map),a=Se.get(n),void 0===a)Se.set(n,e);else{for(n=a;null!==n.next;)n=n.next;n.next=e}}function wb$1(){throw Error(l$2(394))}function R$1(){}var $e={readContext:function(e){return e._currentValue2},useContext:function(e){Q$1();return e._currentValue2},useMemo:vb$1,useReducer:tb$1,useRef:function(e){ge=Q$1();ye=qb$1();var n=ye.memoizedState;return null===n?(e={current:e},ye.memoizedState=e):n},useState:function(e){return tb$1(sb$1,e)},useInsertionEffect:R$1,useLayoutEffect:function(){},useCallback:function(e,n){return vb$1((function(){return e}),n)},useImperativeHandle:R$1,useEffect:R$1,useDebugValue:R$1,useDeferredValue:function(e){Q$1();return e},useTransition:function(){Q$1();return[!1,wb$1]},useId:function(){var e=be.treeContext;var n=e.overflow;e=e.id;e=(e&~(1<<32-de(e)-1)).toString(32)+n;var a=Ce;if(null===a)throw Error(l$2(404));n=we++;e=\":\"+a.idPrefix+\"R\"+e;0<n&&(e+=\"H\"+n.toString(32));return e+\":\"},useMutableSource:function(e,n){Q$1();return n(e._source)},useSyncExternalStore:function(e,n,a){if(void 0===a)throw Error(l$2(407));return a()}},Ce=null,Ee=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function zb$1(e){console.error(e);return null}function T$1(){}function Ab$1(e,n,a,o,l,i,s,c,d){var f=[],h=new Set;n={destination:null,responseState:n,progressiveChunkSize:void 0===o?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:h,pingedTasks:f,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===l?zb$1:l,onAllReady:void 0===i?T$1:i,onShellReady:void 0===s?T$1:s,onShellError:void 0===c?T$1:c,onFatalError:void 0===d?T$1:d};a=U$1(n,0,null,a,!1,!1);a.parentFlushed=!0;e=Bb$1(n,e,null,a,h,ue,null,ce);f.push(e);return n}function Bb$1(e,n,a,o,l,i,s,c){e.allPendingTasks++;null===a?e.pendingRootTasks++:a.pendingTasks++;var d={node:n,ping:function(){var n=e.pingedTasks;n.push(d);1===n.length&&Cb$1(e)},blockedBoundary:a,blockedSegment:o,abortSet:l,legacyContext:i,context:s,treeContext:c};l.add(d);return d}function U$1(e,n,a,o,l,i){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:a,lastPushedText:l,textEmbedded:i}}function V$1(e,n){e=e.onError(n);if(null!=e&&\"string\"!==typeof e)throw Error('onError returned something with a type other than \"string\". onError should return a string and may return null or undefined but must not return anything else. It received something of type \"'+typeof e+'\" instead');return e}function W$1(e,n){var a=e.onShellError;a(n);a=e.onFatalError;a(n);null!==e.destination?(e.status=2,e.destination.destroy(n)):(e.status=1,e.fatalError=n)}function Db$1(e,n,a,o,l){ge={};be=n;we=0;for(e=a(o,l);ke;)ke=!1,we=0,xe+=1,ye=null,e=a(o,l);rb$1();return e}function Eb$1(e,n,a,o){var l=a.render(),i=o.childContextTypes;if(null!==i&&void 0!==i){var s=n.legacyContext;if(\"function\"!==typeof a.getChildContext)o=s;else{a=a.getChildContext();for(var c in a)if(!(c in i))throw Error(l$2(108,Xa$1(o)||\"Unknown\",c));o=_({},s,a)}n.legacyContext=o;X$1(e,n,l);n.legacyContext=s}else X$1(e,n,l)}function Fb(e,n){if(e&&e.defaultProps){n=_({},n);e=e.defaultProps;for(var a in e)void 0===n[a]&&(n[a]=e[a]);return n}return n}function Gb$1(e,n,a,o,l){if(\"function\"===typeof a)if(a.prototype&&a.prototype.isReactComponent){l=Za$1(a,n.legacyContext);var i=a.contextType;i=new a(o,\"object\"===typeof i&&null!==i?i._currentValue2:l);eb$1(i,a,o,l);Eb$1(e,n,i,a)}else{i=Za$1(a,n.legacyContext);l=Db$1(e,n,a,o,i);var s=0!==we;if(\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof)eb$1(l,a,o,i),Eb$1(e,n,l,a);else if(s){o=n.treeContext;n.treeContext=gb$1(o,1,0);try{X$1(e,n,l)}finally{n.treeContext=o}}else X$1(e,n,l)}else{if(\"string\"!==typeof a){switch(a){case ae:case re:case z:case V:case N:X$1(e,n,o.children);return;case K:X$1(e,n,o.children);return;case ne:throw Error(l$2(343));case U:e:{a=n.blockedBoundary;l=n.blockedSegment;i=o.fallback;o=o.children;s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},d=U$1(e,l.chunks.length,c,l.formatContext,!1,!1);l.children.push(d);l.lastPushedText=!1;var f=U$1(e,0,null,l.formatContext,!1,!1);f.parentFlushed=!0;n.blockedBoundary=c;n.blockedSegment=f;try{if(Hb$1(e,n,o),e.responseState.generateStaticMarkup||f.lastPushedText&&f.textEmbedded&&f.chunks.push(\"\\x3c!-- --\\x3e\"),f.status=1,Y$1(c,f),0===c.pendingTasks)break e}catch(n){f.status=4,c.forceClientRender=!0,c.errorDigest=V$1(e,n)}finally{n.blockedBoundary=a,n.blockedSegment=l}n=Bb$1(e,i,a,d,s,n.legacyContext,n.context,n.treeContext);e.pingedTasks.push(n)}return}if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case H:o=Db$1(e,n,a.render,o,l);if(0!==we){a=n.treeContext;n.treeContext=gb$1(a,1,0);try{X$1(e,n,o)}finally{n.treeContext=a}}else X$1(e,n,o);return;case ee:a=a.type;o=Fb(a,o);Gb$1(e,n,a,o,l);return;case j:l=o.children;a=a._context;o=o.value;i=a._currentValue2;a._currentValue2=o;s=ie;ie=o={parent:s,depth:null===s?0:s.depth+1,context:a,parentValue:i,value:o};n.context=o;X$1(e,n,l);e=ie;if(null===e)throw Error(l$2(403));o=e.parentValue;e.context._currentValue2=o===oe?e.context._defaultValue:o;e=ie=e.parent;n.context=e;return;case O:o=o.children;o=o(a._currentValue2);X$1(e,n,o);return;case te:l=a._init;a=l(a._payload);o=Fb(a,o);Gb$1(e,n,a,o,void 0);return}throw Error(l$2(130,null==a?a:typeof a,\"\"))}l=n.blockedSegment;i=ya$1(l.chunks,a,o,e.responseState,l.formatContext);l.lastPushedText=!1;s=l.formatContext;l.formatContext=ra$1(s,a,o);Hb$1(e,n,i);l.formatContext=s;switch(a){case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"input\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":break;default:l.chunks.push(\"</\",a,\">\")}l.lastPushedText=!1}}function X$1(e,n,a){n.node=a;if(\"object\"===typeof a&&null!==a){switch(a.$$typeof){case I:Gb$1(e,n,a.type,a.props,a.ref);return;case B:throw Error(l$2(257));case te:var o=a._init;a=o(a._payload);X$1(e,n,a);return}if(x(a)){Ib$1(e,n,a);return}null===a||\"object\"!==typeof a?o=null:(o=le&&a[le]||a[\"@@iterator\"],o=\"function\"===typeof o?o:null);if(o&&(o=o.call(a))){a=o.next();if(!a.done){var l=[];do{l.push(a.value),a=o.next()}while(!a.done);Ib$1(e,n,l)}return}e=Object.prototype.toString.call(a);throw Error(l$2(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e))}\"string\"===typeof a?(o=n.blockedSegment,o.lastPushedText=Fa$1(n.blockedSegment.chunks,a,e.responseState,o.lastPushedText)):\"number\"===typeof a&&(o=n.blockedSegment,o.lastPushedText=Fa$1(n.blockedSegment.chunks,\"\"+a,e.responseState,o.lastPushedText))}function Ib$1(e,n,a){for(var o=a.length,l=0;l<o;l++){var i=n.treeContext;n.treeContext=gb$1(i,o,l);try{Hb$1(e,n,a[l])}finally{n.treeContext=i}}}function Hb$1(e,n,a){var o=n.blockedSegment.formatContext,l=n.legacyContext,i=n.context;try{return X$1(e,n,a)}catch(d){if(rb$1(),\"object\"!==typeof d||null===d||\"function\"!==typeof d.then)throw n.blockedSegment.formatContext=o,n.legacyContext=l,n.context=i,G(i),d;a=d;var s=n.blockedSegment,c=U$1(e,s.chunks.length,null,s.formatContext,s.lastPushedText,!0);s.children.push(c);s.lastPushedText=!1;e=Bb$1(e,n.node,n.blockedBoundary,c,n.abortSet,n.legacyContext,n.context,n.treeContext).ping;a.then(e,e);n.blockedSegment.formatContext=o;n.legacyContext=l;n.context=i;G(i)}}function Jb$1(e){var n=e.blockedBoundary;e=e.blockedSegment;e.status=3;Kb$1(this,n,e)}function Lb$1(e,n,a){var o=e.blockedBoundary;e.blockedSegment.status=3;null===o?(n.allPendingTasks--,2!==n.status&&(n.status=2,null!==n.destination&&n.destination.push(null))):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=void 0===a?Error(l$2(432)):a,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach((function(e){return Lb$1(e,n,a)})),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,0===n.allPendingTasks&&(o=n.onAllReady,o()))}function Y$1(e,n){if(0===n.chunks.length&&1===n.children.length&&null===n.children[0].boundary){var a=n.children[0];a.id=n.id;a.parentFlushed=!0;1===a.status&&Y$1(e,a)}else e.completedSegments.push(n)}function Kb$1(e,n,a){if(null===n){if(a.parentFlushed){if(null!==e.completedRootSegment)throw Error(l$2(389));e.completedRootSegment=a}e.pendingRootTasks--;0===e.pendingRootTasks&&(e.onShellError=T$1,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(0===n.pendingTasks?(a.parentFlushed&&1===a.status&&Y$1(n,a),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(Jb$1,e),n.fallbackAbortableTasks.clear()):a.parentFlushed&&1===a.status&&(Y$1(n,a),1===n.completedSegments.length&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--;0===e.allPendingTasks&&(e=e.onAllReady,e())}function Cb$1(e){if(2!==e.status){var n=ie,a=Ee.current;Ee.current=$e;var o=Ce;Ce=e.responseState;try{var l,i=e.pingedTasks;for(l=0;l<i.length;l++){var s=i[l];var c=e,d=s.blockedSegment;if(0===d.status){G(s.context);try{X$1(c,s,s.node),c.responseState.generateStaticMarkup||d.lastPushedText&&d.textEmbedded&&d.chunks.push(\"\\x3c!-- --\\x3e\"),s.abortSet.delete(s),d.status=1,Kb$1(c,s.blockedBoundary,d)}catch(e){if(rb$1(),\"object\"===typeof e&&null!==e&&\"function\"===typeof e.then){var f=s.ping;e.then(f,f)}else{s.abortSet.delete(s);d.status=4;var h=s.blockedBoundary,g=e,b=V$1(c,g);null===h?W$1(c,g):(h.pendingTasks--,h.forceClientRender||(h.forceClientRender=!0,h.errorDigest=b,h.parentFlushed&&c.clientRenderedBoundaries.push(h)));c.allPendingTasks--;if(0===c.allPendingTasks){var m=c.onAllReady;m()}}}}}i.splice(0,l);null!==e.destination&&Mb$1(e,e.destination)}catch(n){V$1(e,n),W$1(e,n)}finally{Ce=o,Ee.current=a,a===$e&&G(n)}}}function Z$1(e,n,a){a.parentFlushed=!0;switch(a.status){case 0:var o=a.id=e.nextSegmentId++;a.lastPushedText=!1;a.textEmbedded=!1;e=e.responseState;n.push('<template id=\"');n.push(e.placeholderPrefix);e=o.toString(16);n.push(e);return n.push('\"></template>');case 1:a.status=2;var l=!0;o=a.chunks;var i=0;a=a.children;for(var s=0;s<a.length;s++){for(l=a[s];i<l.index;i++)n.push(o[i]);l=Nb$1(e,n,l)}for(;i<o.length-1;i++)n.push(o[i]);i<o.length&&(l=n.push(o[i]));return l;default:throw Error(l$2(390))}}function Nb$1(e,n,a){var o=a.boundary;if(null===o)return Z$1(e,n,a);o.parentFlushed=!0;if(o.forceClientRender)return e.responseState.generateStaticMarkup||(o=o.errorDigest,n.push(\"\\x3c!--$!--\\x3e\"),n.push(\"<template\"),o&&(n.push(' data-dgst=\"'),o=v(o),n.push(o),n.push('\"')),n.push(\"></template>\")),Z$1(e,n,a),e=!!e.responseState.generateStaticMarkup||n.push(\"\\x3c!--/$--\\x3e\"),e;if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++;0<o.completedSegments.length&&e.partialBoundaries.push(o);var l=e.responseState;var i=l.nextSuspenseID++;l=l.boundaryPrefix+i.toString(16);o=o.id=l;za$1(n,e.responseState,o);Z$1(e,n,a);return n.push(\"\\x3c!--/$--\\x3e\")}if(o.byteSize>e.progressiveChunkSize)return o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),za$1(n,e.responseState,o.id),Z$1(e,n,a),n.push(\"\\x3c!--/$--\\x3e\");e.responseState.generateStaticMarkup||n.push(\"\\x3c!--$--\\x3e\");a=o.completedSegments;if(1!==a.length)throw Error(l$2(391));Nb$1(e,n,a[0]);e=!!e.responseState.generateStaticMarkup||n.push(\"\\x3c!--/$--\\x3e\");return e}function Ob$1(e,n,a){Aa$1(n,e.responseState,a.formatContext,a.id);Nb$1(e,n,a);return Ba$1(n,a.formatContext)}function Pb$1(e,n,a){for(var o=a.completedSegments,l=0;l<o.length;l++)Qb$1(e,n,a,o[l]);o.length=0;e=e.responseState;o=a.id;a=a.rootSegmentID;n.push(e.startInlineScript);e.sentCompleteBoundaryFunction?n.push('$RC(\"'):(e.sentCompleteBoundaryFunction=!0,n.push('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if(\"/$\"===d)if(0===e)break;else e--;else\"$\"!==d&&\"$?\"!==d&&\"$!\"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data=\"$\";a._reactRetry&&a._reactRetry()}};$RC(\"'));if(null===o)throw Error(l$2(395));a=a.toString(16);n.push(o);n.push('\",\"');n.push(e.segmentPrefix);n.push(a);return n.push('\")<\\/script>')}function Qb$1(e,n,a,o){if(2===o.status)return!0;var l=o.id;if(-1===l){if(-1===(o.id=a.rootSegmentID))throw Error(l$2(392));return Ob$1(e,n,o)}Ob$1(e,n,o);e=e.responseState;n.push(e.startInlineScript);e.sentCompleteSegmentFunction?n.push('$RS(\"'):(e.sentCompleteSegmentFunction=!0,n.push('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS(\"'));n.push(e.segmentPrefix);l=l.toString(16);n.push(l);n.push('\",\"');n.push(e.placeholderPrefix);n.push(l);return n.push('\")<\\/script>')}function Mb$1(e,n){try{var a=e.completedRootSegment;if(null!==a&&0===e.pendingRootTasks){Nb$1(e,n,a);e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(a=0;a<o.length-1;a++)n.push(o[a]);a<o.length&&n.push(o[a])}var l,i=e.clientRenderedBoundaries;for(l=0;l<i.length;l++){var s=i[l];o=n;var c=e.responseState,d=s.id,f=s.errorDigest,h=s.errorMessage,g=s.errorComponentStack;o.push(c.startInlineScript);c.sentClientRenderFunction?o.push('$RX(\"'):(c.sentClientRenderFunction=!0,o.push('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data=\"$!\",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX(\"'));if(null===d)throw Error(l$2(395));o.push(d);o.push('\"');if(f||h||g){o.push(\",\");var b=Da$1(f||\"\");o.push(b)}if(h||g){o.push(\",\");var m=Da$1(h||\"\");o.push(m)}if(g){o.push(\",\");var S=Da$1(g);o.push(S)}if(!o.push(\")<\\/script>\")){e.destination=null;l++;i.splice(0,l);return}}i.splice(0,l);var x=e.completedBoundaries;for(l=0;l<x.length;l++)if(!Pb$1(e,n,x[l])){e.destination=null;l++;x.splice(0,l);return}x.splice(0,l);var $=e.partialBoundaries;for(l=0;l<$.length;l++){var E=$[l];e:{i=e;s=n;var T=E.completedSegments;for(c=0;c<T.length;c++)if(!Qb$1(i,s,E,T[c])){c++;T.splice(0,c);var R=!1;break e}T.splice(0,c);R=!0}if(!R){e.destination=null;l++;$.splice(0,l);return}}$.splice(0,l);var _=e.completedBoundaries;for(l=0;l<_.length;l++)if(!Pb$1(e,n,_[l])){e.destination=null;l++;_.splice(0,l);return}_.splice(0,l)}finally{0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&n.push(null)}}function Rb$1(e,n){try{var a=e.abortableTasks;a.forEach((function(a){return Lb$1(a,e,n)}));a.clear();null!==e.destination&&Mb$1(e,e.destination)}catch(n){V$1(e,n),W$1(e,n)}}function Sb$1(){}function Tb$1(e,n,a,o){var l=!1,i=null,s=\"\",c={push:function(e){null!==e&&(s+=e);return!0},destroy:function(e){l=!0;i=e}},d=!1;e=Ab$1(e,Ea$1(a,n?n.identifierPrefix:void 0),{insertionMode:1,selectedValue:null},Infinity,Sb$1,void 0,(function(){d=!0}),void 0,void 0);Cb$1(e);Rb$1(e,o);if(1===e.status)e.status=2,c.destroy(e.fatalError);else if(2!==e.status&&null===e.destination){e.destination=c;try{Mb$1(e,c)}catch(n){V$1(e,n),W$1(e,n)}}if(l)throw i;if(!d)throw Error(l$2(426));return s}a.renderToNodeStream=function(){throw Error(l$2(207))};a.renderToStaticMarkup=function(e,n){return Tb$1(e,n,!0,'The server used \"renderToStaticMarkup\" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to \"renderToReadableStream\" which supports Suspense on the server')};a.renderToStaticNodeStream=function(){throw Error(l$2(208))};a.renderToString=function(e,n){return Tb$1(e,n,!1,'The server used \"renderToString\" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to \"renderToReadableStream\" which supports Suspense on the server')};a.version=\"18.3.1\";var Fe=e;try{\"default\"in e&&(Fe=e.default)}catch(e){}var Te={};var Re=Fe;function k(e){for(var n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,a=1;a<arguments.length;a++)n+=\"&args[]=\"+encodeURIComponent(arguments[a]);return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var Pe=null,_e=0;function p(e,n){if(0!==n.length)if(512<n.length)0<_e&&(e.enqueue(new Uint8Array(Pe.buffer,0,_e)),Pe=new Uint8Array(512),_e=0),e.enqueue(n);else{var a=Pe.length-_e;a<n.length&&(0===a?e.enqueue(Pe):(Pe.set(n.subarray(0,a),_e),e.enqueue(Pe),n=n.subarray(a)),Pe=new Uint8Array(512),_e=0);Pe.set(n,_e);_e+=n.length}}function t(e,n){p(e,n);return!0}function ba(e){Pe&&0<_e&&(e.enqueue(new Uint8Array(Pe.buffer,0,_e)),Pe=null,_e=0)}var Me=new TextEncoder;function u(e){return Me.encode(e)}function w(e){return Me.encode(e)}function da(e,n){\"function\"===typeof e.error?e.error(n):e.close()}var Ie=Object.prototype.hasOwnProperty,De=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,Be={},Ne={};function ia(e){if(Ie.call(Ne,e))return!0;if(Ie.call(Be,e))return!1;if(De.test(e))return Ne[e]=!0;Be[e]=!0;return!1}function y(e,n,a,o,l,i,s){this.acceptsBooleans=2===n||3===n||4===n;this.attributeName=o;this.attributeNamespace=l;this.mustUseProperty=a;this.propertyName=e;this.type=n;this.sanitizeURL=i;this.removeEmptyString=s}var ze={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){ze[e]=new y(e,0,!1,e,null,!1,!1)}));[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var n=e[0];ze[n]=new y(n,1,!1,e[1],null,!1,!1)}));[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){ze[e]=new y(e,2,!1,e.toLowerCase(),null,!1,!1)}));[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){ze[e]=new y(e,2,!1,e,null,!1,!1)}));\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){ze[e]=new y(e,3,!1,e.toLowerCase(),null,!1,!1)}));[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){ze[e]=new y(e,3,!0,e,null,!1,!1)}));[\"capture\",\"download\"].forEach((function(e){ze[e]=new y(e,4,!1,e,null,!1,!1)}));[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){ze[e]=new y(e,6,!1,e,null,!1,!1)}));[\"rowSpan\",\"start\"].forEach((function(e){ze[e]=new y(e,5,!1,e.toLowerCase(),null,!1,!1)}));var Ve=/[\\-:]([a-z])/g;function ka(e){return e[1].toUpperCase()}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,null,!1,!1)}));\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)}));[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}));[\"tabIndex\",\"crossOrigin\"].forEach((function(e){ze[e]=new y(e,1,!1,e.toLowerCase(),null,!1,!1)}));ze.xlinkHref=new y(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){ze[e]=new y(e,1,!1,e.toLowerCase(),null,!0,!0)}));var Ae={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Le=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(Ae).forEach((function(e){Le.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1);Ae[n]=Ae[e]}))}));var je=/[\"'&<>]/;function C(e){if(\"boolean\"===typeof e||\"number\"===typeof e)return\"\"+e;e=\"\"+e;var n=je.exec(e);if(n){var a,o=\"\",l=0;for(a=n.index;a<e.length;a++){switch(e.charCodeAt(a)){case 34:n=\"&quot;\";break;case 38:n=\"&amp;\";break;case 39:n=\"&#x27;\";break;case 60:n=\"&lt;\";break;case 62:n=\"&gt;\";break;default:continue}l!==a&&(o+=e.substring(l,a));l=a+1;o+=n}e=l!==a?o+e.substring(l,a):o}return e}var Oe=/([A-Z])/g,qe=/^ms-/,We=Array.isArray,He=w(\"<script>\"),Ue=w(\"<\\/script>\"),Ze=w('<script src=\"'),Xe=w('<script type=\"module\" src=\"'),Je=w('\" async=\"\"><\\/script>'),Ge=/(<\\/|<)(s)(cript)/gi;function ya(e,n,a,o){return n+(\"s\"===a?\"\\\\u0073\":\"\\\\u0053\")+o}function za(e,n,a,o,l){e=void 0===e?\"\":e;n=void 0===n?He:w('<script nonce=\"'+C(n)+'\">');var i=[];void 0!==a&&i.push(n,u((\"\"+a).replace(Ge,ya)),Ue);if(void 0!==o)for(a=0;a<o.length;a++)i.push(Ze,u(C(o[a])),Je);if(void 0!==l)for(o=0;o<l.length;o++)i.push(Xe,u(C(l[o])),Je);return{bootstrapChunks:i,startInlineScript:n,placeholderPrefix:w(e+\"P:\"),segmentPrefix:w(e+\"S:\"),boundaryPrefix:e+\"B:\",idPrefix:e,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1}}function D(e,n){return{insertionMode:e,selectedValue:n}}function Aa(e){return D(\"http://www.w3.org/2000/svg\"===e?2:\"http://www.w3.org/1998/Math/MathML\"===e?3:0,null)}function Ba(e,n,a){switch(n){case\"select\":return D(1,null!=a.value?a.value:a.defaultValue);case\"svg\":return D(2,null);case\"math\":return D(3,null);case\"foreignObject\":return D(1,null);case\"table\":return D(4,null);case\"thead\":case\"tbody\":case\"tfoot\":return D(5,null);case\"colgroup\":return D(7,null);case\"tr\":return D(6,null)}return 4<=e.insertionMode||0===e.insertionMode?D(1,null):e}var Qe=w(\"\\x3c!-- --\\x3e\");function Da(e,n,a,o){if(\"\"===n)return o;o&&e.push(Qe);e.push(u(C(n)));return!0}var Ye=new Map,Ke=w(' style=\"'),et=w(\":\"),tt=w(\";\");function Ia(e,n,a){if(\"object\"!==typeof a)throw Error(k(62));n=!0;for(var o in a)if(Ie.call(a,o)){var l=a[o];if(null!=l&&\"boolean\"!==typeof l&&\"\"!==l){if(0===o.indexOf(\"--\")){var i=u(C(o));l=u(C((\"\"+l).trim()))}else{i=o;var s=Ye.get(i);void 0!==s||(s=w(C(i.replace(Oe,\"-$1\").toLowerCase().replace(qe,\"-ms-\"))),Ye.set(i,s)),i=s;l=\"number\"===typeof l?0===l||Ie.call(Ae,o)?u(\"\"+l):u(l+\"px\"):u(C((\"\"+l).trim()))}n?(n=!1,e.push(Ke,i,et,l)):e.push(tt,i,et,l)}}n||e.push(at)}var nt=w(\" \"),rt=w('=\"'),at=w('\"'),ot=w('=\"\"');function J(e,n,a,o){switch(a){case\"style\":Ia(e,n,o);return;case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":return}if(!(2<a.length)||\"o\"!==a[0]&&\"O\"!==a[0]||\"n\"!==a[1]&&\"N\"!==a[1])if(n=ze.hasOwnProperty(a)?ze[a]:null,null!==n){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(!n.acceptsBooleans)return}a=u(n.attributeName);switch(n.type){case 3:o&&e.push(nt,a,ot);break;case 4:!0===o?e.push(nt,a,ot):!1!==o&&e.push(nt,a,rt,u(C(o)),at);break;case 5:isNaN(o)||e.push(nt,a,rt,u(C(o)),at);break;case 6:!isNaN(o)&&1<=o&&e.push(nt,a,rt,u(C(o)),at);break;default:n.sanitizeURL&&(o=\"\"+o),e.push(nt,a,rt,u(C(o)),at)}}else if(ia(a)){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(n=a.toLowerCase().slice(0,5),\"data-\"!==n&&\"aria-\"!==n)return}e.push(nt,u(a),rt,u(C(o)),at)}}var lt=w(\">\"),ut=w(\"/>\");function L(e,n,a){if(null!=n){if(null!=a)throw Error(k(60));if(\"object\"!==typeof n||!(\"__html\"in n))throw Error(k(61));n=n.__html;null!==n&&void 0!==n&&e.push(u(\"\"+n))}}function La(e){var n=\"\";Re.Children.forEach(e,(function(e){null!=e&&(n+=e)}));return n}var it=w(' selected=\"\"');function Na(e,n,a,o){e.push(M(a));var l,i=a=null;for(l in n)if(Ie.call(n,l)){var s=n[l];if(null!=s)switch(l){case\"children\":a=s;break;case\"dangerouslySetInnerHTML\":i=s;break;default:J(e,o,l,s)}}e.push(lt);L(e,i,a);return\"string\"===typeof a?(e.push(u(C(a))),null):a}var st=w(\"\\n\"),ct=/^[a-zA-Z][a-zA-Z:_\\.\\-\\d]*$/,dt=new Map;function M(e){var n=dt.get(e);if(void 0===n){if(!ct.test(e))throw Error(k(65,e));n=w(\"<\"+e);dt.set(e,n)}return n}var ft=w(\"<!DOCTYPE html>\");function Sa(e,n,a,o,l){switch(n){case\"select\":e.push(M(\"select\"));var i=null,s=null;for(h in a)if(Ie.call(a,h)){var c=a[h];if(null!=c)switch(h){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;case\"defaultValue\":case\"value\":break;default:J(e,o,h,c)}}e.push(lt);L(e,s,i);return i;case\"option\":s=l.selectedValue;e.push(M(\"option\"));var d=c=null,f=null;var h=null;for(i in a)if(Ie.call(a,i)){var g=a[i];if(null!=g)switch(i){case\"children\":c=g;break;case\"selected\":f=g;break;case\"dangerouslySetInnerHTML\":h=g;break;case\"value\":d=g;default:J(e,o,i,g)}}if(null!=s)if(a=null!==d?\"\"+d:La(c),We(s)){for(o=0;o<s.length;o++)if(\"\"+s[o]===a){e.push(it);break}}else\"\"+s===a&&e.push(it);else f&&e.push(it);e.push(lt);L(e,h,c);return c;case\"textarea\":e.push(M(\"textarea\"));h=s=i=null;for(c in a)if(Ie.call(a,c)&&(d=a[c],null!=d))switch(c){case\"children\":h=d;break;case\"value\":i=d;break;case\"defaultValue\":s=d;break;case\"dangerouslySetInnerHTML\":throw Error(k(91));default:J(e,o,c,d)}null===i&&null!==s&&(i=s);e.push(lt);if(null!=h){if(null!=i)throw Error(k(92));if(We(h)&&1<h.length)throw Error(k(93));i=\"\"+h}\"string\"===typeof i&&\"\\n\"===i[0]&&e.push(st);null!==i&&e.push(u(C(\"\"+i)));return null;case\"input\":e.push(M(\"input\"));d=h=c=i=null;for(s in a)if(Ie.call(a,s)&&(f=a[s],null!=f))switch(s){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(399,\"input\"));case\"defaultChecked\":d=f;break;case\"defaultValue\":c=f;break;case\"checked\":h=f;break;case\"value\":i=f;break;default:J(e,o,s,f)}null!==h?J(e,o,\"checked\",h):null!==d&&J(e,o,\"checked\",d);null!==i?J(e,o,\"value\",i):null!==c&&J(e,o,\"value\",c);e.push(ut);return null;case\"menuitem\":e.push(M(\"menuitem\"));for(var b in a)if(Ie.call(a,b)&&(i=a[b],null!=i))switch(b){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(400));default:J(e,o,b,i)}e.push(lt);return null;case\"title\":e.push(M(\"title\"));i=null;for(g in a)if(Ie.call(a,g)&&(s=a[g],null!=s))switch(g){case\"children\":i=s;break;case\"dangerouslySetInnerHTML\":throw Error(k(434));default:J(e,o,g,s)}e.push(lt);return i;case\"listing\":case\"pre\":e.push(M(n));s=i=null;for(d in a)if(Ie.call(a,d)&&(c=a[d],null!=c))switch(d){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;default:J(e,o,d,c)}e.push(lt);if(null!=s){if(null!=i)throw Error(k(60));if(\"object\"!==typeof s||!(\"__html\"in s))throw Error(k(61));a=s.__html;null!==a&&void 0!==a&&(\"string\"===typeof a&&0<a.length&&\"\\n\"===a[0]?e.push(st,u(a)):e.push(u(\"\"+a)))}\"string\"===typeof i&&\"\\n\"===i[0]&&e.push(st);return i;case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":e.push(M(n));for(var m in a)if(Ie.call(a,m)&&(i=a[m],null!=i))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(399,n));default:J(e,o,m,i)}e.push(ut);return null;case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return Na(e,a,n,o);case\"html\":return 0===l.insertionMode&&e.push(ft),Na(e,a,n,o);default:if(-1===n.indexOf(\"-\")&&\"string\"!==typeof a.is)return Na(e,a,n,o);e.push(M(n));s=i=null;for(f in a)if(Ie.call(a,f)&&(c=a[f],null!=c))switch(f){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;case\"style\":Ia(e,o,c);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":break;default:ia(f)&&\"function\"!==typeof c&&\"symbol\"!==typeof c&&e.push(nt,u(f),rt,u(C(c)),at)}e.push(lt);L(e,s,i);return i}}var pt=w(\"</\"),ht=w(\">\"),gt=w('<template id=\"'),bt=w('\"></template>'),mt=w(\"\\x3c!--$--\\x3e\"),yt=w('\\x3c!--$?--\\x3e<template id=\"'),vt=w('\"></template>'),kt=w(\"\\x3c!--$!--\\x3e\"),wt=w(\"\\x3c!--/$--\\x3e\"),St=w(\"<template\"),xt=w('\"'),$t=w(' data-dgst=\"');w(' data-msg=\"');w(' data-stck=\"');var Ct=w(\"></template>\");function fb(e,n,a){p(e,yt);if(null===a)throw Error(k(395));p(e,a);return t(e,vt)}var Et=w('<div hidden id=\"'),Ft=w('\">'),Tt=w(\"</div>\"),Rt=w('<svg aria-hidden=\"true\" style=\"display:none\" id=\"'),Pt=w('\">'),_t=w(\"</svg>\"),Mt=w('<math aria-hidden=\"true\" style=\"display:none\" id=\"'),It=w('\">'),Dt=w(\"</math>\"),Bt=w('<table hidden id=\"'),Nt=w('\">'),zt=w(\"</table>\"),Vt=w('<table hidden><tbody id=\"'),At=w('\">'),Lt=w(\"</tbody></table>\"),jt=w('<table hidden><tr id=\"'),Ot=w('\">'),qt=w(\"</tr></table>\"),Wt=w('<table hidden><colgroup id=\"'),Ht=w('\">'),Ut=w(\"</colgroup></table>\");function Bb(e,n,a,o){switch(a.insertionMode){case 0:case 1:return p(e,Et),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ft);case 2:return p(e,Rt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Pt);case 3:return p(e,Mt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,It);case 4:return p(e,Bt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Nt);case 5:return p(e,Vt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,At);case 6:return p(e,jt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ot);case 7:return p(e,Wt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ht);default:throw Error(k(397))}}function Cb(e,n){switch(n.insertionMode){case 0:case 1:return t(e,Tt);case 2:return t(e,_t);case 3:return t(e,Dt);case 4:return t(e,zt);case 5:return t(e,Lt);case 6:return t(e,qt);case 7:return t(e,Ut);default:throw Error(k(397))}}var Zt=w('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS(\"'),Xt=w('$RS(\"'),Jt=w('\",\"'),Gt=w('\")<\\/script>'),Qt=w('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if(\"/$\"===d)if(0===e)break;else e--;else\"$\"!==d&&\"$?\"!==d&&\"$!\"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data=\"$\";a._reactRetry&&a._reactRetry()}};$RC(\"'),Yt=w('$RC(\"'),Kt=w('\",\"'),en=w('\")<\\/script>'),tn=w('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data=\"$!\",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX(\"'),nn=w('$RX(\"'),rn=w('\"'),an=w(\")<\\/script>\"),on=w(\",\"),ln=/[<\\u2028\\u2029]/g;function Sb(e){return JSON.stringify(e).replace(ln,(function(e){switch(e){case\"<\":return\"\\\\u003c\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw Error(\"escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React\")}}))}var un=Object.assign,sn=Symbol.for(\"react.element\"),cn=Symbol.for(\"react.portal\"),dn=Symbol.for(\"react.fragment\"),fn=Symbol.for(\"react.strict_mode\"),pn=Symbol.for(\"react.profiler\"),hn=Symbol.for(\"react.provider\"),gn=Symbol.for(\"react.context\"),bn=Symbol.for(\"react.forward_ref\"),mn=Symbol.for(\"react.suspense\"),yn=Symbol.for(\"react.suspense_list\"),vn=Symbol.for(\"react.memo\"),kn=Symbol.for(\"react.lazy\"),wn=Symbol.for(\"react.scope\"),Sn=Symbol.for(\"react.debug_trace_mode\"),xn=Symbol.for(\"react.legacy_hidden\"),$n=Symbol.for(\"react.default_value\"),Cn=Symbol.iterator;function jc(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case dn:return\"Fragment\";case cn:return\"Portal\";case pn:return\"Profiler\";case fn:return\"StrictMode\";case mn:return\"Suspense\";case yn:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case gn:return(e.displayName||\"Context\")+\".Consumer\";case hn:return(e._context.displayName||\"Context\")+\".Provider\";case bn:var n=e.render;e=e.displayName;e||(e=n.displayName||n.name||\"\",e=\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");return e;case vn:return n=e.displayName||null,null!==n?n:jc(e.type)||\"Memo\";case kn:n=e._payload;e=e._init;try{return jc(e(n))}catch(e){}}return null}var En={};function lc(e,n){e=e.contextTypes;if(!e)return En;var a,o={};for(a in e)o[a]=n[a];return o}var Fn=null;function P(e,n){if(e!==n){e.context._currentValue=e.parentValue;e=e.parent;var a=n.parent;if(null===e){if(null!==a)throw Error(k(401))}else{if(null===a)throw Error(k(401));P(e,a)}n.context._currentValue=n.value}}function mc(e){e.context._currentValue=e.parentValue;e=e.parent;null!==e&&mc(e)}function nc(e){var n=e.parent;null!==n&&nc(n);e.context._currentValue=e.value}function oc(e,n){e.context._currentValue=e.parentValue;e=e.parent;if(null===e)throw Error(k(402));e.depth===n.depth?P(e,n):oc(e,n)}function pc(e,n){var a=n.parent;if(null===a)throw Error(k(402));e.depth===a.depth?P(e,a):pc(e,a);n.context._currentValue=n.value}function Q(e){var n=Fn;n!==e&&(null===n?nc(e):null===e?mc(n):n.depth===e.depth?P(n,e):n.depth>e.depth?oc(n,e):pc(n,e),Fn=e)}var Tn={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals;null!==e.queue&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals;e.replace=!0;e.queue=[n]},enqueueForceUpdate:function(){}};function rc(e,n,a,o){var l=void 0!==e.state?e.state:null;e.updater=Tn;e.props=a;e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var s=n.contextType;e.context=\"object\"===typeof s&&null!==s?s._currentValue:o;s=n.getDerivedStateFromProps;\"function\"===typeof s&&(s=s(a,l),l=null===s||void 0===s?l:un({},l,s),e.state=l);if(\"function\"!==typeof n.getDerivedStateFromProps&&\"function\"!==typeof e.getSnapshotBeforeUpdate&&(\"function\"===typeof e.UNSAFE_componentWillMount||\"function\"===typeof e.componentWillMount))if(n=e.state,\"function\"===typeof e.componentWillMount&&e.componentWillMount(),\"function\"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),n!==e.state&&Tn.enqueueReplaceState(e,e.state,null),null!==i.queue&&0<i.queue.length)if(n=i.queue,s=i.replace,i.queue=null,i.replace=!1,s&&1===n.length)e.state=n[0];else{i=s?n[0]:e.state;l=!0;for(s=s?1:0;s<n.length;s++){var c=n[s];c=\"function\"===typeof c?c.call(e,i,a,o):c;null!=c&&(l?(l=!1,i=un({},i,c)):un(i,c))}e.state=i}else i.queue=null}var Rn={id:1,overflow:\"\"};function tc(e,n,a){var o=e.id;e=e.overflow;var l=32-Pn(o)-1;o&=~(1<<l);a+=1;var i=32-Pn(n)+l;if(30<i){var s=l-l%5;i=(o&(1<<s)-1).toString(32);o>>=s;l-=s;return{id:1<<32-Pn(n)+l|a<<l|o,overflow:i+e}}return{id:1<<i|a<<l|o,overflow:e}}var Pn=Math.clz32?Math.clz32:vc,_n=Math.log,Mn=Math.LN2;function vc(e){e>>>=0;return 0===e?32:31-(_n(e)/Mn|0)|0}function yc(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n}var In=\"function\"===typeof Object.is?Object.is:yc,Dn=null,Bn=null,Nn=null,zn=null,Vn=!1,An=!1,Ln=0,jn=null,On=0;function W(){if(null===Dn)throw Error(k(321));return Dn}function Ec(){if(0<On)throw Error(k(312));return{memoizedState:null,queue:null,next:null}}function Fc(){null===zn?null===Nn?(Vn=!1,Nn=zn=Ec()):(Vn=!0,zn=Nn):null===zn.next?(Vn=!1,zn=zn.next=Ec()):(Vn=!0,zn=zn.next);return zn}function Gc(){Bn=Dn=null;An=!1;Nn=null;On=0;zn=jn=null}function Hc(e,n){return\"function\"===typeof n?n(e):n}function Ic(e,n,a){Dn=W();zn=Fc();if(Vn){var o=zn.queue;n=o.dispatch;if(null!==jn&&(a=jn.get(o),void 0!==a)){jn.delete(o);o=zn.memoizedState;do{o=e(o,a.action),a=a.next}while(null!==a);zn.memoizedState=o;return[o,n]}return[zn.memoizedState,n]}e=e===Hc?\"function\"===typeof n?n():n:void 0!==a?a(n):n;zn.memoizedState=e;e=zn.queue={last:null,dispatch:null};e=e.dispatch=Jc.bind(null,Dn,e);return[zn.memoizedState,e]}function Kc(e,n){Dn=W();zn=Fc();n=void 0===n?null:n;if(null!==zn){var a=zn.memoizedState;if(null!==a&&null!==n){var o=a[1];e:if(null===o)o=!1;else{for(var l=0;l<o.length&&l<n.length;l++)if(!In(n[l],o[l])){o=!1;break e}o=!0}if(o)return a[0]}}e=e();zn.memoizedState=[e,n];return e}function Jc(e,n,a){if(25<=On)throw Error(k(301));if(e===Dn)if(An=!0,e={action:a,next:null},null===jn&&(jn=new Map),a=jn.get(n),void 0===a)jn.set(n,e);else{for(n=a;null!==n.next;)n=n.next;n.next=e}}function Lc(){throw Error(k(394))}function Mc(){}var qn={readContext:function(e){return e._currentValue},useContext:function(e){W();return e._currentValue},useMemo:Kc,useReducer:Ic,useRef:function(e){Dn=W();zn=Fc();var n=zn.memoizedState;return null===n?(e={current:e},zn.memoizedState=e):n},useState:function(e){return Ic(Hc,e)},useInsertionEffect:Mc,useLayoutEffect:function(){},useCallback:function(e,n){return Kc((function(){return e}),n)},useImperativeHandle:Mc,useEffect:Mc,useDebugValue:Mc,useDeferredValue:function(e){W();return e},useTransition:function(){W();return[!1,Lc]},useId:function(){var e=Bn.treeContext;var n=e.overflow;e=e.id;e=(e&~(1<<32-Pn(e)-1)).toString(32)+n;var a=Wn;if(null===a)throw Error(k(404));n=Ln++;e=\":\"+a.idPrefix+\"R\"+e;0<n&&(e+=\"H\"+n.toString(32));return e+\":\"},useMutableSource:function(e,n){W();return n(e._source)},useSyncExternalStore:function(e,n,a){if(void 0===a)throw Error(k(407));return a()}},Wn=null,Hn=Re.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function Qc(e){console.error(e);return null}function X(){}function Rc(e,n,a,o,l,i,s,c,d){var f=[],h=new Set;n={destination:null,responseState:n,progressiveChunkSize:void 0===o?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:h,pingedTasks:f,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===l?Qc:l,onAllReady:void 0===i?X:i,onShellReady:void 0===s?X:s,onShellError:void 0===c?X:c,onFatalError:void 0===d?X:d};a=Sc(n,0,null,a,!1,!1);a.parentFlushed=!0;e=Tc(n,e,null,a,h,En,null,Rn);f.push(e);return n}function Tc(e,n,a,o,l,i,s,c){e.allPendingTasks++;null===a?e.pendingRootTasks++:a.pendingTasks++;var d={node:n,ping:function(){var n=e.pingedTasks;n.push(d);1===n.length&&Uc(e)},blockedBoundary:a,blockedSegment:o,abortSet:l,legacyContext:i,context:s,treeContext:c};l.add(d);return d}function Sc(e,n,a,o,l,i){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:a,lastPushedText:l,textEmbedded:i}}function Y(e,n){e=e.onError(n);if(null!=e&&\"string\"!==typeof e)throw Error('onError returned something with a type other than \"string\". onError should return a string and may return null or undefined but must not return anything else. It received something of type \"'+typeof e+'\" instead');return e}function Vc(e,n){var a=e.onShellError;a(n);a=e.onFatalError;a(n);null!==e.destination?(e.status=2,da(e.destination,n)):(e.status=1,e.fatalError=n)}function Wc(e,n,a,o,l){Dn={};Bn=n;Ln=0;for(e=a(o,l);An;)An=!1,Ln=0,On+=1,zn=null,e=a(o,l);Gc();return e}function Xc(e,n,a,o){var l=a.render(),i=o.childContextTypes;if(null!==i&&void 0!==i){var s=n.legacyContext;if(\"function\"!==typeof a.getChildContext)o=s;else{a=a.getChildContext();for(var c in a)if(!(c in i))throw Error(k(108,jc(o)||\"Unknown\",c));o=un({},s,a)}n.legacyContext=o;Z(e,n,l);n.legacyContext=s}else Z(e,n,l)}function Yc(e,n){if(e&&e.defaultProps){n=un({},n);e=e.defaultProps;for(var a in e)void 0===n[a]&&(n[a]=e[a]);return n}return n}function Zc(e,n,a,o,l){if(\"function\"===typeof a)if(a.prototype&&a.prototype.isReactComponent){l=lc(a,n.legacyContext);var i=a.contextType;i=new a(o,\"object\"===typeof i&&null!==i?i._currentValue:l);rc(i,a,o,l);Xc(e,n,i,a)}else{i=lc(a,n.legacyContext);l=Wc(e,n,a,o,i);var s=0!==Ln;if(\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof)rc(l,a,o,i),Xc(e,n,l,a);else if(s){o=n.treeContext;n.treeContext=tc(o,1,0);try{Z(e,n,l)}finally{n.treeContext=o}}else Z(e,n,l)}else{if(\"string\"!==typeof a){switch(a){case xn:case Sn:case fn:case pn:case dn:Z(e,n,o.children);return;case yn:Z(e,n,o.children);return;case wn:throw Error(k(343));case mn:e:{a=n.blockedBoundary;l=n.blockedSegment;i=o.fallback;o=o.children;s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},d=Sc(e,l.chunks.length,c,l.formatContext,!1,!1);l.children.push(d);l.lastPushedText=!1;var f=Sc(e,0,null,l.formatContext,!1,!1);f.parentFlushed=!0;n.blockedBoundary=c;n.blockedSegment=f;try{if($c(e,n,o),f.lastPushedText&&f.textEmbedded&&f.chunks.push(Qe),f.status=1,ad(c,f),0===c.pendingTasks)break e}catch(n){f.status=4,c.forceClientRender=!0,c.errorDigest=Y(e,n)}finally{n.blockedBoundary=a,n.blockedSegment=l}n=Tc(e,i,a,d,s,n.legacyContext,n.context,n.treeContext);e.pingedTasks.push(n)}return}if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case bn:o=Wc(e,n,a.render,o,l);if(0!==Ln){a=n.treeContext;n.treeContext=tc(a,1,0);try{Z(e,n,o)}finally{n.treeContext=a}}else Z(e,n,o);return;case vn:a=a.type;o=Yc(a,o);Zc(e,n,a,o,l);return;case hn:l=o.children;a=a._context;o=o.value;i=a._currentValue;a._currentValue=o;s=Fn;Fn=o={parent:s,depth:null===s?0:s.depth+1,context:a,parentValue:i,value:o};n.context=o;Z(e,n,l);e=Fn;if(null===e)throw Error(k(403));o=e.parentValue;e.context._currentValue=o===$n?e.context._defaultValue:o;e=Fn=e.parent;n.context=e;return;case gn:o=o.children;o=o(a._currentValue);Z(e,n,o);return;case kn:l=a._init;a=l(a._payload);o=Yc(a,o);Zc(e,n,a,o,void 0);return}throw Error(k(130,null==a?a:typeof a,\"\"))}l=n.blockedSegment;i=Sa(l.chunks,a,o,e.responseState,l.formatContext);l.lastPushedText=!1;s=l.formatContext;l.formatContext=Ba(s,a,o);$c(e,n,i);l.formatContext=s;switch(a){case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"input\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":break;default:l.chunks.push(pt,u(a),ht)}l.lastPushedText=!1}}function Z(e,n,a){n.node=a;if(\"object\"===typeof a&&null!==a){switch(a.$$typeof){case sn:Zc(e,n,a.type,a.props,a.ref);return;case cn:throw Error(k(257));case kn:var o=a._init;a=o(a._payload);Z(e,n,a);return}if(We(a)){bd(e,n,a);return}null===a||\"object\"!==typeof a?o=null:(o=Cn&&a[Cn]||a[\"@@iterator\"],o=\"function\"===typeof o?o:null);if(o&&(o=o.call(a))){a=o.next();if(!a.done){var l=[];do{l.push(a.value),a=o.next()}while(!a.done);bd(e,n,l)}return}e=Object.prototype.toString.call(a);throw Error(k(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e))}\"string\"===typeof a?(o=n.blockedSegment,o.lastPushedText=Da(n.blockedSegment.chunks,a,e.responseState,o.lastPushedText)):\"number\"===typeof a&&(o=n.blockedSegment,o.lastPushedText=Da(n.blockedSegment.chunks,\"\"+a,e.responseState,o.lastPushedText))}function bd(e,n,a){for(var o=a.length,l=0;l<o;l++){var i=n.treeContext;n.treeContext=tc(i,o,l);try{$c(e,n,a[l])}finally{n.treeContext=i}}}function $c(e,n,a){var o=n.blockedSegment.formatContext,l=n.legacyContext,i=n.context;try{return Z(e,n,a)}catch(d){if(Gc(),\"object\"!==typeof d||null===d||\"function\"!==typeof d.then)throw n.blockedSegment.formatContext=o,n.legacyContext=l,n.context=i,Q(i),d;a=d;var s=n.blockedSegment,c=Sc(e,s.chunks.length,null,s.formatContext,s.lastPushedText,!0);s.children.push(c);s.lastPushedText=!1;e=Tc(e,n.node,n.blockedBoundary,c,n.abortSet,n.legacyContext,n.context,n.treeContext).ping;a.then(e,e);n.blockedSegment.formatContext=o;n.legacyContext=l;n.context=i;Q(i)}}function cd(e){var n=e.blockedBoundary;e=e.blockedSegment;e.status=3;dd(this,n,e)}function ed(e,n,a){var o=e.blockedBoundary;e.blockedSegment.status=3;null===o?(n.allPendingTasks--,2!==n.status&&(n.status=2,null!==n.destination&&n.destination.close())):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=void 0===a?Error(k(432)):a,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach((function(e){return ed(e,n,a)})),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,0===n.allPendingTasks&&(o=n.onAllReady,o()))}function ad(e,n){if(0===n.chunks.length&&1===n.children.length&&null===n.children[0].boundary){var a=n.children[0];a.id=n.id;a.parentFlushed=!0;1===a.status&&ad(e,a)}else e.completedSegments.push(n)}function dd(e,n,a){if(null===n){if(a.parentFlushed){if(null!==e.completedRootSegment)throw Error(k(389));e.completedRootSegment=a}e.pendingRootTasks--;0===e.pendingRootTasks&&(e.onShellError=X,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(0===n.pendingTasks?(a.parentFlushed&&1===a.status&&ad(n,a),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(cd,e),n.fallbackAbortableTasks.clear()):a.parentFlushed&&1===a.status&&(ad(n,a),1===n.completedSegments.length&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--;0===e.allPendingTasks&&(e=e.onAllReady,e())}function Uc(e){if(2!==e.status){var n=Fn,a=Hn.current;Hn.current=qn;var o=Wn;Wn=e.responseState;try{var l,i=e.pingedTasks;for(l=0;l<i.length;l++){var s=i[l];var c=e,d=s.blockedSegment;if(0===d.status){Q(s.context);try{Z(c,s,s.node),d.lastPushedText&&d.textEmbedded&&d.chunks.push(Qe),s.abortSet.delete(s),d.status=1,dd(c,s.blockedBoundary,d)}catch(e){if(Gc(),\"object\"===typeof e&&null!==e&&\"function\"===typeof e.then){var f=s.ping;e.then(f,f)}else{s.abortSet.delete(s);d.status=4;var h=s.blockedBoundary,g=e,b=Y(c,g);null===h?Vc(c,g):(h.pendingTasks--,h.forceClientRender||(h.forceClientRender=!0,h.errorDigest=b,h.parentFlushed&&c.clientRenderedBoundaries.push(h)));c.allPendingTasks--;if(0===c.allPendingTasks){var m=c.onAllReady;m()}}}}}i.splice(0,l);null!==e.destination&&fd(e,e.destination)}catch(n){Y(e,n),Vc(e,n)}finally{Wn=o,Hn.current=a,a===qn&&Q(n)}}}function gd(e,n,a){a.parentFlushed=!0;switch(a.status){case 0:var o=a.id=e.nextSegmentId++;a.lastPushedText=!1;a.textEmbedded=!1;e=e.responseState;p(n,gt);p(n,e.placeholderPrefix);e=u(o.toString(16));p(n,e);return t(n,bt);case 1:a.status=2;var l=!0;o=a.chunks;var i=0;a=a.children;for(var s=0;s<a.length;s++){for(l=a[s];i<l.index;i++)p(n,o[i]);l=hd(e,n,l)}for(;i<o.length-1;i++)p(n,o[i]);i<o.length&&(l=t(n,o[i]));return l;default:throw Error(k(390))}}function hd(e,n,a){var o=a.boundary;if(null===o)return gd(e,n,a);o.parentFlushed=!0;if(o.forceClientRender)o=o.errorDigest,t(n,kt),p(n,St),o&&(p(n,$t),p(n,u(C(o))),p(n,xt)),t(n,Ct),gd(e,n,a);else if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++;0<o.completedSegments.length&&e.partialBoundaries.push(o);var l=e.responseState;var i=l.nextSuspenseID++;l=w(l.boundaryPrefix+i.toString(16));o=o.id=l;fb(n,e.responseState,o);gd(e,n,a)}else if(o.byteSize>e.progressiveChunkSize)o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),fb(n,e.responseState,o.id),gd(e,n,a);else{t(n,mt);a=o.completedSegments;if(1!==a.length)throw Error(k(391));hd(e,n,a[0])}return t(n,wt)}function id(e,n,a){Bb(n,e.responseState,a.formatContext,a.id);hd(e,n,a);return Cb(n,a.formatContext)}function jd(e,n,a){for(var o=a.completedSegments,l=0;l<o.length;l++)kd(e,n,a,o[l]);o.length=0;e=e.responseState;o=a.id;a=a.rootSegmentID;p(n,e.startInlineScript);e.sentCompleteBoundaryFunction?p(n,Yt):(e.sentCompleteBoundaryFunction=!0,p(n,Qt));if(null===o)throw Error(k(395));a=u(a.toString(16));p(n,o);p(n,Kt);p(n,e.segmentPrefix);p(n,a);return t(n,en)}function kd(e,n,a,o){if(2===o.status)return!0;var l=o.id;if(-1===l){if(-1===(o.id=a.rootSegmentID))throw Error(k(392));return id(e,n,o)}id(e,n,o);e=e.responseState;p(n,e.startInlineScript);e.sentCompleteSegmentFunction?p(n,Xt):(e.sentCompleteSegmentFunction=!0,p(n,Zt));p(n,e.segmentPrefix);l=u(l.toString(16));p(n,l);p(n,Jt);p(n,e.placeholderPrefix);p(n,l);return t(n,Gt)}function fd(e,n){Pe=new Uint8Array(512);_e=0;try{var a=e.completedRootSegment;if(null!==a&&0===e.pendingRootTasks){hd(e,n,a);e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(a=0;a<o.length-1;a++)p(n,o[a]);a<o.length&&t(n,o[a])}var l,i=e.clientRenderedBoundaries;for(l=0;l<i.length;l++){var s=i[l];o=n;var c=e.responseState,d=s.id,f=s.errorDigest,h=s.errorMessage,g=s.errorComponentStack;p(o,c.startInlineScript);c.sentClientRenderFunction?p(o,nn):(c.sentClientRenderFunction=!0,p(o,tn));if(null===d)throw Error(k(395));p(o,d);p(o,rn);(f||h||g)&&(p(o,on),p(o,u(Sb(f||\"\"))));(h||g)&&(p(o,on),p(o,u(Sb(h||\"\"))));g&&(p(o,on),p(o,u(Sb(g))));if(!t(o,an)){e.destination=null;l++;i.splice(0,l);return}}i.splice(0,l);var b=e.completedBoundaries;for(l=0;l<b.length;l++)if(!jd(e,n,b[l])){e.destination=null;l++;b.splice(0,l);return}b.splice(0,l);ba(n);Pe=new Uint8Array(512);_e=0;var m=e.partialBoundaries;for(l=0;l<m.length;l++){var S=m[l];e:{i=e;s=n;var x=S.completedSegments;for(c=0;c<x.length;c++)if(!kd(i,s,S,x[c])){c++;x.splice(0,c);var $=!1;break e}x.splice(0,c);$=!0}if(!$){e.destination=null;l++;m.splice(0,l);return}}m.splice(0,l);var E=e.completedBoundaries;for(l=0;l<E.length;l++)if(!jd(e,n,E[l])){e.destination=null;l++;E.splice(0,l);return}E.splice(0,l)}finally{ba(n),0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&n.close()}}function ld(e,n){try{var a=e.abortableTasks;a.forEach((function(a){return ed(a,e,n)}));a.clear();null!==e.destination&&fd(e,e.destination)}catch(n){Y(e,n),Vc(e,n)}}Te.renderToReadableStream=function(e,n){return new Promise((function(a,o){var l,i,s=new Promise((function(e,n){i=e;l=n})),c=Rc(e,za(n?n.identifierPrefix:void 0,n?n.nonce:void 0,n?n.bootstrapScriptContent:void 0,n?n.bootstrapScripts:void 0,n?n.bootstrapModules:void 0),Aa(n?n.namespaceURI:void 0),n?n.progressiveChunkSize:void 0,n?n.onError:void 0,i,(function(){var e=new ReadableStream({type:\"bytes\",pull:function(e){if(1===c.status)c.status=2,da(e,c.fatalError);else if(2!==c.status&&null===c.destination){c.destination=e;try{fd(c,e)}catch(e){Y(c,e),Vc(c,e)}}},cancel:function(){ld(c)}},{highWaterMark:0});e.allReady=s;a(e)}),(function(e){s.catch((function(){}));o(e)}),l);if(n&&n.signal){var d=n.signal,q=function(){ld(c,d.reason);d.removeEventListener(\"abort\",q)};d.addEventListener(\"abort\",q)}Uc(c)}))};Te.version=\"18.3.1\";var Un={};var Zn,Xn;true;Zn=a;Xn=Te;Un.version=Zn.version;Un.renderToString=Zn.renderToString;Un.renderToStaticMarkup=Zn.renderToStaticMarkup;Un.renderToNodeStream=Zn.renderToNodeStream;Un.renderToStaticNodeStream=Zn.renderToStaticNodeStream;Un.renderToReadableStream=Xn.renderToReadableStream;const Jn=Un.version,Gn=Un.renderToString,Qn=Un.renderToStaticMarkup,Yn=Un.renderToNodeStream,Kn=Un.renderToStaticNodeStream,er=Un.renderToReadableStream;export{Un as default,Yn as renderToNodeStream,er as renderToReadableStream,Qn as renderToStaticMarkup,Kn as renderToStaticNodeStream,Gn as renderToString,Jn as version};\n//# sourceMappingURL=server.browser.js.map\n","// Generated by Framer (166c212)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Host Grotesk-regular\",\"GF;Host Grotesk-700\",\"GF;Host Grotesk-700italic\",\"GF;Host Grotesk-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuefOzhOp-j94InI.woff2\",weight:\"400\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuQDJzhOp-j94InI.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NwVKj-x19MnL2jg.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NJlWj-x19MnL2jg.woff2\",weight:\"400\"}]}];export const css=['.framer-J3jLB .framer-styles-preset-1h8oyt8:not(.rich-text-wrapper), .framer-J3jLB .framer-styles-preset-1h8oyt8.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-b4e65e1e-6e50-498b-9535-bb74f249a873, rgba(255, 255, 255, 0.8)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-J3jLB .framer-styles-preset-1h8oyt8:not(.rich-text-wrapper), .framer-J3jLB .framer-styles-preset-1h8oyt8.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 17.4px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-b4e65e1e-6e50-498b-9535-bb74f249a873, rgba(255, 255, 255, 0.8)); --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-J3jLB .framer-styles-preset-1h8oyt8:not(.rich-text-wrapper), .framer-J3jLB .framer-styles-preset-1h8oyt8.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 14.8px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-b4e65e1e-6e50-498b-9535-bb74f249a873, rgba(255, 255, 255, 0.8)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-J3jLB\";\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 (166c212)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Host Grotesk-regular\",\"GF;Host Grotesk-700\",\"GF;Host Grotesk-700italic\",\"GF;Host Grotesk-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuefOzhOp-j94InI.woff2\",weight:\"400\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuQDJzhOp-j94InI.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NwVKj-x19MnL2jg.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NJlWj-x19MnL2jg.woff2\",weight:\"400\"}]}];export const css=['.framer-Hb6rj .framer-styles-preset-j9uh23:not(.rich-text-wrapper), .framer-Hb6rj .framer-styles-preset-j9uh23.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 21.6px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-Hb6rj .framer-styles-preset-j9uh23:not(.rich-text-wrapper), .framer-Hb6rj .framer-styles-preset-j9uh23.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 21px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --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-Hb6rj .framer-styles-preset-j9uh23:not(.rich-text-wrapper), .framer-Hb6rj .framer-styles-preset-j9uh23.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 16.4px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-Hb6rj\";\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 (166c212)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/zcDG6NcjSx6DbRVF5Qkr/2CuK9bynD2Q9s4S02RUF/CBX6fKNJp.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/GZQ2fdosaulETPdICozp/aL4rXb4X6bN0y3ERqeRK/vqTLhKsXJ.js\";const cycleOrder=[\"eTxeNIWhm\",\"qWYsLgC8q\"];const serializationHash=\"framer-MeNfz\";const variantClassNames={eTxeNIWhm:\"framer-v-vx8216\",qWYsLgC8q:\"framer-v-nu6ofe\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const EzUEdV73B=undefined;const SGVhYKLOp=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={Closed:\"qWYsLgC8q\",Open:\"eTxeNIWhm\"};const Variants=motion.create(React.Fragment);const getProps=({answer,height,id,question,width,...props})=>{return{...props,EzUEdV73B:question??props.EzUEdV73B??\"Who is Elena Voss and what kind of projects do you take?\",SGVhYKLOp:answer??props.SGVhYKLOp??\"I am an independent digital designer who helps businesses create, launch, and optimize digital experiences seamlessly. I specialize in responsive web design, modern UX principles, and conversion-driven visual strategies while ensuring accessibility, performance, and refined aesthetics.\",variant:humanReadableVariantMap[props.variant]??props.variant??\"eTxeNIWhm\"};};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,EzUEdV73B,SGVhYKLOp,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"eTxeNIWhm\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1137pe=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"qWYsLgC8q\");});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onTapcpi5yz=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"eTxeNIWhm\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-vx8216\",className,classNames),\"data-framer-name\":\"Open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"eTxeNIWhm\",onTap:onTap1137pe,ref:refBinding,style:{backgroundColor:\"var(--token-7e036090-0735-403f-94c2-120cd008fe31, rgb(7, 7, 7))\",...style},...addPropertyOverrides({qWYsLgC8q:{\"data-framer-name\":\"Closed\",onTap:onTapcpi5yz}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ph59f4\",\"data-framer-name\":\"Question Row\",layoutDependency:layoutDependency,layoutId:\"AFkIuGt96\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-j9uh23\",\"data-styles-preset\":\"vqTLhKsXJ\",dir:\"auto\",children:\"Who is Elena Voss and what kind of projects do you take?\"})}),className:\"framer-4wtcqo\",\"data-framer-name\":\"Question\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WxQBewUA1\",text:EzUEdV73B,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19e2ioj\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"E0gIJrSwa\",style:{backgroundColor:\"rgba(255, 255, 255, 0.2)\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v9007w\",\"data-framer-name\":\"Icon Face\",layoutDependency:layoutDependency,layoutId:\"RoD4nZTL9\",style:{backgroundColor:\"var(--token-7e036090-0735-403f-94c2-120cd008fe31, rgb(7, 7, 7))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-xyzehe\",\"data-framer-name\":\"Fill\",layoutDependency:layoutDependency,layoutId:\"tZ7MNIF9m\",style:{backgroundColor:\"var(--token-a6d2b835-56a8-43c3-8274-cbbabbe79f5c, rgb(241, 107, 13))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",opacity:1},variants:{qWYsLgC8q:{opacity:0}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-thvpyb\",\"data-framer-name\":\"Bar Horizontal\",layoutDependency:layoutDependency,layoutId:\"CoNsAI8Fa\",style:{backgroundColor:\"var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, rgb(255, 255, 255))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2,rotate:0},variants:{qWYsLgC8q:{rotate:90}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-kvv19j\",\"data-framer-name\":\"Bar Vertical\",layoutDependency:layoutDependency,layoutId:\"g1fJbMSdc\",style:{backgroundColor:\"var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, rgb(255, 255, 255))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2}})]})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8y624b\",\"data-framer-name\":\"Answer Wrap\",layoutDependency:layoutDependency,layoutId:\"VgrqehLiP\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",opacity:1},variants:{qWYsLgC8q:{opacity:0}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1h8oyt8\",\"data-styles-preset\":\"CBX6fKNJp\",dir:\"auto\",children:\"I am an independent digital designer who helps businesses create, launch, and optimize digital experiences seamlessly. I specialize in responsive web design, modern UX principles, and conversion-driven visual strategies while ensuring accessibility, performance, and refined aesthetics.\"})}),className:\"framer-1nhwt3w\",\"data-framer-name\":\"Answer\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sgIHZTs5g\",text:SGVhYKLOp,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-y4ho5c\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"G9aWttA1G\",style:{backgroundColor:\"var(--token-1aa3def8-4073-4e55-9d99-e8ae102f74b5, rgba(255, 255, 255, 0.1))\"}})]})})})});});const css=[\".framer-MeNfz.framer-1kd3tbv, .framer-MeNfz .framer-1kd3tbv { display: block; }\",\".framer-MeNfz.framer-vx8216 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1152px; }\",\".framer-MeNfz .framer-1ph59f4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 32px 0px 32px 0px; position: relative; width: 100%; }\",\".framer-MeNfz .framer-4wtcqo { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-MeNfz .framer-19e2ioj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 56px; justify-content: center; padding: 1px; position: relative; width: 56px; }\",\".framer-MeNfz .framer-1v9007w { flex: none; height: 54px; overflow: hidden; position: relative; width: 54px; will-change: var(--framer-will-change-override, transform); }\",\".framer-MeNfz .framer-xyzehe { flex: none; height: 54px; left: 0px; position: absolute; top: 0px; width: 54px; }\",\".framer-MeNfz .framer-thvpyb, .framer-MeNfz .framer-kvv19j { flex: none; height: 2px; left: 19px; position: absolute; top: 26px; width: 16px; }\",\".framer-MeNfz .framer-8y624b { 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; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 32px 0px; position: relative; width: 80%; }\",\".framer-MeNfz .framer-1nhwt3w { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-MeNfz .framer-y4ho5c { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-MeNfz.framer-v-nu6ofe .framer-8y624b { height: 0px; padding: 0px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 239\n * @framerIntrinsicWidth 1152\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"qWYsLgC8q\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"EzUEdV73B\":\"question\",\"SGVhYKLOp\":\"answer\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKlIsRtOoL=withCSS(Component,css,\"framer-MeNfz\");export default FramerKlIsRtOoL;FramerKlIsRtOoL.displayName=\"FAQ Component\";FramerKlIsRtOoL.defaultProps={height:239,width:1152};addPropertyControls(FramerKlIsRtOoL,{variant:{options:[\"eTxeNIWhm\",\"qWYsLgC8q\"],optionTitles:[\"Open\",\"Closed\"],title:\"Variant\",type:ControlType.Enum},EzUEdV73B:{defaultValue:\"Who is Elena Voss and what kind of projects do you take?\",displayTextArea:false,title:\"Question\",type:ControlType.String},onEzUEdV73BChange:{changes:\"EzUEdV73B\",type:ControlType.ChangeHandler},SGVhYKLOp:{defaultValue:\"I am an independent digital designer who helps businesses create, launch, and optimize digital experiences seamlessly. I specialize in responsive web design, modern UX principles, and conversion-driven visual strategies while ensuring accessibility, performance, and refined aesthetics.\",displayTextArea:false,title:\"Answer\",type:ControlType.String},onSGVhYKLOpChange:{changes:\"SGVhYKLOp\",type:ControlType.ChangeHandler}});addFonts(FramerKlIsRtOoL,[{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\":\"FramerKlIsRtOoL\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1152\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"239\",\"framerVariables\":\"{\\\"EzUEdV73B\\\":\\\"question\\\",\\\"SGVhYKLOp\\\":\\\"answer\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qWYsLgC8q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KlIsRtOoL.map","// Elena Voss - Awards list (Framer code component)\n// Port of Awards.tsx + Line.tsx + stringPluckAudio.ts.\n// - Each divider is a \"string\": hovering bends it with the cursor, leaving\n//   releases it into a decaying vibration (optionally with a synthesized\n//   pluck sound - off by default).\n// - Dividers draw in from the left as each scrolls into view.\n// - Desktop: a floating image panel snaps to the hovered row with a springy\n//   ease, and each hovered row's image grows in from its centre on top of\n//   the previous ones.\n//\n// No GSAP: Framer can't detect a code component that imports it, so the three\n// tweens are native transitions / Web Animations with matching eases.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";// Which size set to use. Set it per Framer breakpoint (Desktop / Tablet /\n// Phone); \"Auto\" follows the window width using Framer's default breakpoint\n// widths (1200 / 810).\nfunction useBp(bp,isStatic){const[auto,setAuto]=React.useState(\"desktop\");React.useEffect(()=>{if(bp!==\"auto\"||isStatic)return;const pick=()=>setAuto(window.innerWidth>=1200?\"desktop\":window.innerWidth>=810?\"tablet\":\"phone\");pick();window.addEventListener(\"resize\",pick);return()=>window.removeEventListener(\"resize\",pick);},[bp,isStatic]);return bp===\"auto\"?auto:bp;}const bpClass=b=>b===\"phone\"?\" bp-t bp-p\":b===\"tablet\"?\" bp-t\":\"\";// --u is 1% of the viewport width on the published site (the source's vw), so\n// sizes match the original even inside padded sections. On the canvas, where\n// vw is the editor window, it is approximated from the component's own width.\nconst unitVar=isStatic=>({[\"--u\"]:isStatic?\"1.1cqw\":\"1vw\"});// Host Grotesk (Google Fonts, OFL) unless a font is picked in the Font control.\nconst DEFAULT_FONT='\"Host Grotesk\", sans-serif';// An untouched Font control comes through as Inter (Framer's sans-serif\n// default), so Inter counts as \"not set\" and falls back to Host Grotesk.\nconst withFont=f=>{const family=typeof f?.fontFamily===\"string\"?f.fontFamily:\"\";const unset=!family||/^\\s*\"?Inter\"?\\s*(,|$)/.test(family);return{...f,fontFamily:unset?DEFAULT_FONT:family};};// Demo images until the buyer sets their own.\nconst DEMO_IMAGES=[{src:\"https://framerusercontent.com/images/6EUsav7av7wM01Tjsz9csSGHM.webp\",alt:\"\"},{src:\"https://framerusercontent.com/images/ziAOoSkO4XqjtADd2onQI4Gshs.webp\",alt:\"\"},{src:\"https://framerusercontent.com/images/Fpowo4IZYzHw45JgDtq5WUNtK8.webp\",alt:\"\"},{src:\"https://framerusercontent.com/images/gQ7tcTT3VzYDCw6DPOwCX9peY.webp\",alt:\"\"}];const PILL_DURATION=.65;// back.out(1.6) as a cubic-bezier (overshoots ~8% before settling).\nconst PILL_EASE=\"cubic-bezier(.34,1.5,.64,1)\";const POWER2_OUT=\"cubic-bezier(.25,.46,.45,.94)\";const IMAGE_DURATION=.45;const IMAGE_SCALE=1.05;const FADE_DURATION=.4;const SVG_HEIGHT=100;const CSS=`\n.ev-aw{container-type:inline-size;position:relative;width:100%}\n.ev-aw *{box-sizing:border-box}\n.ev-aw-row{position:relative;padding:32px 0}\n.ev-aw-title{margin:0;font-size:calc(var(--u)*1.8);line-height:1.2;font-weight:inherit}\n.ev-aw-meta{margin:12px 0 0;font-size:calc(var(--u)*1.25);line-height:1.4;letter-spacing:.025em}\n.ev-aw-lm{display:block;overflow:hidden}\n.ev-aw-l{display:block;transform:translateY(100%);transition:transform .5s cubic-bezier(.215,.61,.355,1)}\n.ev-aw-row[data-in=\"true\"] .ev-aw-l{transform:none}\n.ev-aw-row[data-in=\"true\"] .ev-aw-meta .ev-aw-l{transition-delay:.1s}\n.ev-aw-line{position:relative;height:1px;width:100%;transform-origin:left;transform:scaleX(0);transition:transform .8s cubic-bezier(.455,.03,.515,.955)}\n.ev-aw-line[data-in=\"true\"]{transform:scaleX(1)}\n.ev-aw-string{position:relative;height:1px;width:100%}\n.ev-aw-string svg{position:absolute;top:-50px;left:0;width:100%;height:${SVG_HEIGHT}px;overflow:hidden;pointer-events:none}\n.ev-aw-string path{fill:none}\n.ev-aw-box{position:relative;z-index:1;display:flex;width:100%;height:40px;top:-20px}\n.ev-aw-box:hover{height:150px;top:-75px}\n.ev-aw-panel{position:absolute;top:50%;right:10%;width:calc(var(--u)*40);margin-top:calc(var(--u)*-11);display:flex;justify-content:center;pointer-events:none;opacity:0;transition:opacity ${FADE_DURATION}s ${POWER2_OUT}}\n.ev-aw-pill{position:relative;width:calc(var(--u)*40);height:calc(var(--u)*22);border-radius:8px;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);will-change:transform;transition:transform ${PILL_DURATION}s ${PILL_EASE}}\n.ev-aw-card{position:absolute;inset:0;transform:scale(0)}\n.ev-aw-card img{width:100%;height:100%;object-fit:cover;border-radius:8px;display:block}\n.ev-aw-ph{width:100%;height:100%;background:#2e2e2e}\n.bp-t .ev-aw-title{font-size:calc(var(--u)*3.4)}\n.bp-t .ev-aw-meta{font-size:calc(var(--u)*2.2)}\n.bp-t .ev-aw-panel{display:none}\n.bp-p .ev-aw-title{font-size:calc(var(--u)*5.5)}\n.bp-p .ev-aw-meta{font-size:calc(var(--u)*3.6)}\n@media (prefers-reduced-motion: reduce){\n  .ev-aw-l{transform:none!important;transition:none!important}\n  .ev-aw-line{transform:scaleX(1)!important;transition:none!important}\n  .ev-aw-box:hover{height:40px;top:-20px}\n  .ev-aw-panel,.ev-aw-pill{transition:none!important}\n}\n[data-static=\"true\"],[data-static=\"true\"] *,[data-static=\"true\"] *::before,[data-static=\"true\"] *::after{transition:none!important;animation:none!important}\n`;// ---- Pluck sound (Karplus-Strong string + small reverb), created lazily on\n// the first pluck so nothing touches Web Audio unless sound is enabled.\nlet audioCtx=null;let masterGain=null;let reverbSend=null;let scalePosition=0;const SCALE_HZ=[146.83,164.81,196,220,261.63,293.66,329.63,392];function getAudio(){if(typeof window===\"undefined\")return null;if(!audioCtx){const Ctor=window.AudioContext??window.webkitAudioContext;if(!Ctor)return null;audioCtx=new Ctor;masterGain=audioCtx.createGain();const limiter=audioCtx.createDynamicsCompressor();limiter.threshold.value=-14;limiter.knee.value=12;limiter.ratio.value=4;limiter.attack.value=.006;limiter.release.value=.22;masterGain.connect(limiter);limiter.connect(audioCtx.destination);const length=Math.floor(audioCtx.sampleRate*2.2);const impulse=audioCtx.createBuffer(2,length,audioCtx.sampleRate);for(let ch=0;ch<2;ch++){const data=impulse.getChannelData(ch);for(let i=0;i<length;i++)data[i]=(Math.random()*2-1)*Math.pow(1-i/length,1.8);}const convolver=audioCtx.createConvolver();convolver.buffer=impulse;reverbSend=audioCtx.createGain();reverbSend.gain.value=.42;reverbSend.connect(convolver);convolver.connect(masterGain);}if(audioCtx.state===\"suspended\")void audioCtx.resume();return audioCtx;}function playPluck(displacement){const ctx=getAudio();if(!ctx||!masterGain||!reverbSend)return;const strength=Math.min(Math.abs(displacement)/60,1);if(strength<.05)return;scalePosition=(scalePosition+1+Math.floor(Math.random()*2))%SCALE_HZ.length;const frequency=SCALE_HZ[scalePosition]*(1+(Math.random()*2-1)*.004);const period=Math.max(2,Math.floor(ctx.sampleRate/frequency));const decay=3.2;const length=Math.floor(ctx.sampleRate*decay);const buffer=ctx.createBuffer(1,length,ctx.sampleRate);const samples=buffer.getChannelData(0);const ring=new Float32Array(period);let smoothed=0;const brightness=.1+strength*.12;for(let i=0;i<period;i++){smoothed+=(Math.random()*2-1-smoothed)*brightness;ring[i]=smoothed*Math.min(1,i/(period*.4));}const damping=.996-(1-strength)*.003;let index=0;let previous=0;for(let i=0;i<length;i++){const current=ring[index];const filtered=(current+ring[(index+1)%period])*.5*.75+previous*.25;previous=filtered;ring[index]=filtered*damping;samples[i]=current;index=(index+1)%period;}const source=ctx.createBufferSource();source.buffer=buffer;const tone=ctx.createBiquadFilter();tone.type=\"lowpass\";tone.frequency.value=750+strength*700;tone.Q.value=.5;const highpass=ctx.createBiquadFilter();highpass.type=\"highpass\";highpass.frequency.value=70;source.connect(tone);tone.connect(highpass);const body=ctx.createGain();highpass.connect(body);const resonators=[{f:100,q:1.2,g:.5},{f:220,q:2,g:.3}].map(({f,q,g})=>{const bp=ctx.createBiquadFilter();bp.type=\"bandpass\";bp.frequency.value=f;bp.Q.value=q;const gain=ctx.createGain();gain.gain.value=g;highpass.connect(bp);bp.connect(gain);gain.connect(body);return[bp,gain];});const envelope=ctx.createGain();const peak=.16+.34*strength;const now=ctx.currentTime;envelope.gain.setValueAtTime(1e-4,now);envelope.gain.exponentialRampToValueAtTime(peak,now+.025);envelope.gain.exponentialRampToValueAtTime(peak*.45,now+.6);envelope.gain.exponentialRampToValueAtTime(1e-4,now+decay);body.connect(envelope);const panner=ctx.createStereoPanner?.();const out=panner??envelope;if(panner){panner.pan.value=(Math.random()*2-1)*.35;envelope.connect(panner);}out.connect(masterGain);out.connect(reverbSend);source.start(now);source.stop(now+decay);source.onended=()=>{[source,tone,highpass,body,envelope,panner,...resonators.flat()].forEach(node=>node?.disconnect());};}// ---- Pluckable divider\nfunction StringLine({color,width,interactive,sound}){const wrapRef=React.useRef(null);const pathRef=React.useRef(null);const progress=React.useRef(0);const time=React.useRef(Math.PI/2);const raf=React.useRef(null);const setPath=React.useCallback(value=>{const path=pathRef.current;const wrap=wrapRef.current;if(!path||!wrap)return;const w=wrap.offsetWidth;const mid=SVG_HEIGHT/2;path.setAttribute(\"d\",`M 0 ${mid} Q ${w/2} ${mid+value} ${w} ${mid}`);},[]);React.useEffect(()=>{setPath(0);const wrap=wrapRef.current;if(!wrap||typeof ResizeObserver===\"undefined\")return;const ro=new ResizeObserver(()=>setPath(progress.current));ro.observe(wrap);return()=>{ro.disconnect();if(raf.current!=null)cancelAnimationFrame(raf.current);};},[setPath]);const settle=()=>{setPath(progress.current*Math.sin(time.current));progress.current+=(0-progress.current)*.05;time.current+=.5;if(Math.abs(progress.current)>.1){raf.current=requestAnimationFrame(settle);}else{raf.current=null;time.current=Math.PI/2;progress.current=0;setPath(0);}};const handlers=interactive?{onMouseEnter:()=>{if(raf.current!=null)cancelAnimationFrame(raf.current);raf.current=null;time.current=Math.PI/2;},onMouseMove:e=>{progress.current+=e.movementY/2;setPath(progress.current);},onMouseLeave:()=>{if(raf.current!=null)cancelAnimationFrame(raf.current);if(sound)playPluck(progress.current);settle();}}:{};return /*#__PURE__*/_jsxs(\"div\",{ref:wrapRef,className:\"ev-aw-string\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ev-aw-box\",...handlers}),/*#__PURE__*/_jsx(\"svg\",{height:SVG_HEIGHT,\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{ref:pathRef,d:`M 0 ${SVG_HEIGHT/2} L 10000 ${SVG_HEIGHT/2}`,style:{stroke:color,strokeWidth:width}})})]});}function Picture({img}){if(!img?.src)return /*#__PURE__*/_jsx(\"div\",{className:\"ev-aw-ph\"});return /*#__PURE__*/_jsx(\"img\",{src:img.src,srcSet:img.srcSet,alt:img.alt||\"\",draggable:false});}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1320\n * @framerIntrinsicHeight 560\n */export default function ElenaAwardsList(props){const{items,font,titleColor,metaColor,lineColor,lineWidth,panelColor,sound,style}=props;const isStatic=useIsStaticRenderer();const bp=useBp(props.breakpoint??\"auto\",isStatic);const list=(items.length?items:[{title:\"Award\",meta:\"Year - Organisation\",image:undefined}]).map((item,i)=>({...item,// Demo images until the buyer sets their own in the Awards list.\n    image:item.image?.src?item.image:DEMO_IMAGES[i%DEMO_IMAGES.length]}));const rootRef=React.useRef(null);const panelRef=React.useRef(null);const pillRef=React.useRef(null);const rowRefs=React.useRef([]);const lineRefs=React.useRef([]);const cardRefs=React.useRef([]);const zCounter=React.useRef(list.length);const activeRow=React.useRef(null);const lastPointer=React.useRef(null);const[reduced,setReduced]=React.useState(false);React.useEffect(()=>{const mq=window.matchMedia(\"(prefers-reduced-motion: reduce)\");setReduced(mq.matches);const onChange=e=>setReduced(e.matches);mq.addEventListener(\"change\",onChange);return()=>mq.removeEventListener(\"change\",onChange);},[]);// Initial card stack + per-row/per-line scroll-in reveals.\nReact.useEffect(()=>{if(isStatic)return;cardRefs.current.forEach((card,i)=>{if(!card)return;card.style.zIndex=String(i+1);card.style.transform=`scale(${i===0?IMAGE_SCALE:0})`;});const targets=[...rowRefs.current,...lineRefs.current].filter(Boolean);const io=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(!entry.isIntersecting)return;entry.target.dataset.in=\"true\";io.unobserve(entry.target);});},{rootMargin:\"0px 0px -15% 0px\"});targets.forEach(t=>io.observe(t));return()=>io.disconnect();},[isStatic,list.length]);const activate=React.useCallback(index=>{const row=rowRefs.current[index];const root=rootRef.current;const pill=pillRef.current;if(row&&root&&pill){// Current (possibly mid-transition) offset, so the target is\n// measured from the panel's resting position.\nconst currentY=new DOMMatrixReadOnly(getComputedStyle(pill).transform).m42;const pillRect=pill.getBoundingClientRect();const restCenter=pillRect.top+pillRect.height/2-currentY;const rowRect=row.getBoundingClientRect();const targetY=rowRect.top+rowRect.height/2-restCenter;pill.style.transform=`translateY(${targetY}px)`;}const card=cardRefs.current[index];if(!card)return;zCounter.current+=1;card.style.zIndex=String(zCounter.current);card.getAnimations().forEach(a=>a.cancel());card.style.transform=`scale(${IMAGE_SCALE})`;if(!reduced&&card.animate){card.animate([{transform:\"scale(0)\"},{transform:`scale(${IMAGE_SCALE})`}],{duration:IMAGE_DURATION*1e3,easing:POWER2_OUT});}},[reduced]);// Which row is hovered comes from row geometry, not per-row mouseenter:\n// the divider hit-boxes overlap neighbouring rows by design.\nconst updateAt=React.useCallback((x,y)=>{let next=null;rowRefs.current.forEach((row,i)=>{if(next!==null||!row)return;const r=row.getBoundingClientRect();if(y>=r.top&&y<r.bottom&&x>=r.left&&x<r.right)next=i;});if(next===null||next===activeRow.current)return;activeRow.current=next;activate(next);},[activate]);// While the pointer is over the list, re-check on scroll too, so the\n// image follows whichever row scrolls under a resting cursor.\nconst onScroll=React.useCallback(()=>{const p=lastPointer.current;if(p)updateAt(p.x,p.y);},[updateAt]);React.useEffect(()=>()=>window.removeEventListener(\"scroll\",onScroll),[onScroll]);const fade=to=>{if(panelRef.current)panelRef.current.style.opacity=String(to);};const listHandlers=isStatic?{}:{onMouseEnter:()=>{fade(1);window.addEventListener(\"scroll\",onScroll,{passive:true});},onMouseLeave:()=>{activeRow.current=null;lastPointer.current=null;fade(0);window.removeEventListener(\"scroll\",onScroll);},onMouseMove:e=>{lastPointer.current={x:e.clientX,y:e.clientY};updateAt(e.clientX,e.clientY);}};const line=key=>/*#__PURE__*/_jsx(\"div\",{className:\"ev-aw-line\",\"data-in\":isStatic?\"true\":undefined,ref:el=>{lineRefs.current[key]=el;},children:/*#__PURE__*/_jsx(StringLine,{color:lineColor,width:lineWidth,interactive:!isStatic&&!reduced,sound:sound})},`line-${key}`);return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,className:\"ev-aw\"+bpClass(bp),\"data-static\":isStatic?\"true\":undefined,style:{...style,...unitVar(isStatic),...withFont(font),pointerEvents:isStatic?\"none\":undefined},children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsxs(\"div\",{...listHandlers,children:[list.map((item,i)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[i!==0&&line(i-1),/*#__PURE__*/_jsxs(\"div\",{className:\"ev-aw-row\",\"data-in\":isStatic?\"true\":undefined,ref:el=>{rowRefs.current[i]=el;},children:[/*#__PURE__*/_jsx(\"h3\",{className:\"ev-aw-title\",style:{color:titleColor},children:/*#__PURE__*/_jsx(\"span\",{className:\"ev-aw-lm\",children:/*#__PURE__*/_jsx(\"span\",{className:\"ev-aw-l\",children:item.title})})}),/*#__PURE__*/_jsx(\"p\",{className:\"ev-aw-meta\",style:{color:metaColor},children:/*#__PURE__*/_jsx(\"span\",{className:\"ev-aw-lm\",children:/*#__PURE__*/_jsx(\"span\",{className:\"ev-aw-l\",children:item.meta})})})]})]},i)),line(list.length-1)]}),!isStatic&&/*#__PURE__*/_jsx(\"div\",{className:\"ev-aw-panel\",ref:panelRef,\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"div\",{className:\"ev-aw-pill\",ref:pillRef,style:{background:panelColor},children:list.map((item,i)=>/*#__PURE__*/_jsx(\"div\",{className:\"ev-aw-card\",ref:el=>{cardRefs.current[i]=el;},children:/*#__PURE__*/_jsx(Picture,{img:item.image})},i))})})]});}ElenaAwardsList.displayName=\"Elena Awards List\";addPropertyControls(ElenaAwardsList,{items:{type:ControlType.Array,title:\"Awards\",maxCount:10,control:{type:ControlType.Object,controls:{title:{type:ControlType.String,title:\"Title\",defaultValue:\"Award\"},meta:{type:ControlType.String,title:\"Meta\",defaultValue:\"2026 - ORGANISATION\"},image:{type:ControlType.ResponsiveImage,title:\"Image\"}}},defaultValue:[{title:\"Honorable Mention\",meta:\"2026 - NORTHFIELD DESIGN AWARDS\"},{title:\"Site of the Day\",meta:\"2026 - STUDIO INDEX\"},{title:\"Digital Craft Awards\",meta:\"2026 - OFFICIAL SELECTION\"},{title:\"Motion Honors\",meta:\"2026 - SITE OF THE MONTH\"}]},font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Regular\"}},titleColor:{type:ControlType.Color,title:\"Title\",defaultValue:\"#FFFFFF\"},metaColor:{type:ControlType.Color,title:\"Meta\",defaultValue:\"rgba(255,255,255,0.3)\"},lineColor:{type:ControlType.Color,title:\"Line\",defaultValue:\"rgba(255,255,255,0.4)\"},lineWidth:{type:ControlType.Number,title:\"Line Width\",defaultValue:2,min:1,max:4,step:.5},panelColor:{type:ControlType.Color,title:\"Panel\",defaultValue:\"#070707\"},sound:{type:ControlType.Boolean,title:\"Pluck Sound\",defaultValue:false},breakpoint:{type:ControlType.Enum,title:\"Breakpoint\",options:[\"auto\",\"desktop\",\"tablet\",\"phone\"],optionTitles:[\"Auto\",\"Desktop\",\"Tablet\",\"Phone\"],defaultValue:\"auto\",description:\"Size set to use. Set it on each Framer breakpoint; Auto follows the window width.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ElenaAwardsList\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"560\",\"framerIntrinsicWidth\":\"1320\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ElenaAwardsList.map","// Elena Voss - Buy bar (Framer code component)\n// A thin strip with a label repeated across it, scrolling sideways in a loop.\n// The whole strip is one link (for example to the template's store page).\n// Hovering pauses the scroll. Place it as a fixed layer at the top of the\n// page and push the header down by its height.\n//\n// Pure CSS animation: the strip holds two identical runs of the label and\n// slides by one run, so the loop is seamless. The run length is measured so\n// the speed stays the same at any screen width. Reduced motion: no scroll.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const withFont=(f,fallback)=>{const family=typeof f?.fontFamily===\"string\"?f.fontFamily:\"\";const unset=!family||/^\\s*\"?Inter\"?\\s*(,|$)/.test(family);return{...f,fontFamily:unset?fallback:family};};const BODY_FONT='\"Host Grotesk\", sans-serif';const CSS=`\n.ev-bb{position:relative;display:block;width:100%;height:100%;overflow:hidden;text-decoration:none;box-sizing:border-box}\n.ev-bb-track{display:flex;width:max-content;height:100%;align-items:center;animation:ev-bb-slide var(--dur,30s) linear infinite}\n.ev-bb:hover .ev-bb-track{animation-play-state:var(--hover,paused)}\n.ev-bb-run{display:flex;flex-shrink:0;align-items:center}\n.ev-bb-item{flex-shrink:0;white-space:nowrap}\n@keyframes ev-bb-slide{from{transform:translateX(0)}to{transform:translateX(-50%)}}\n@media (prefers-reduced-motion: reduce){.ev-bb-track{animation:none}}\n[data-static=\"true\"] .ev-bb-track{animation:none}\n`;/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 1440\n * @framerIntrinsicHeight 36\n */export default function ElenaBuyBar(props){const{text,link,newTab,repeat,gap,speed,pauseOnHover,fill,color,textSize,font,style}=props;const isStatic=useIsStaticRenderer();const runRef=React.useRef(null);const[dur,setDur]=React.useState(30);// Duration = run length / speed, so the strip moves at `speed` px per second.\nReact.useEffect(()=>{const run=runRef.current;if(!run||isStatic)return;const update=()=>setDur(Math.max(2,run.offsetWidth/Math.max(5,speed)));update();const ro=typeof ResizeObserver!==\"undefined\"?new ResizeObserver(update):null;ro?.observe(run);return()=>ro?.disconnect();},[isStatic,speed,text,repeat,gap,textSize]);const items=Array.from({length:Math.max(1,repeat)},(_,i)=>/*#__PURE__*/_jsx(\"span\",{className:\"ev-bb-item\",style:{paddingRight:gap},children:text},i));const rootStyle={...style,...withFont(font,BODY_FONT),fontSize:textSize,lineHeight:1,background:fill,color,[\"--dur\"]:`${dur}s`,[\"--hover\"]:pauseOnHover?\"paused\":\"running\",pointerEvents:isStatic?\"none\":undefined};const inner=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsxs(\"div\",{className:\"ev-bb-track\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"ev-bb-run\",ref:runRef,children:items}),/*#__PURE__*/_jsx(\"div\",{className:\"ev-bb-run\",children:items})]})]});if(isStatic||!link)return /*#__PURE__*/_jsx(\"div\",{className:\"ev-bb\",\"data-static\":isStatic?\"true\":undefined,style:rootStyle,\"aria-label\":text,children:inner});return /*#__PURE__*/_jsx(\"a\",{className:\"ev-bb\",href:link,target:newTab?\"_blank\":undefined,rel:newTab?\"noopener noreferrer\":undefined,\"aria-label\":text,style:rootStyle,children:inner});}ElenaBuyBar.displayName=\"Elena Buy Bar\";addPropertyControls(ElenaBuyBar,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Buy This Template\"},link:{type:ControlType.String,title:\"Link\",defaultValue:\"\",placeholder:\"https://...\",description:\"Where the bar goes when clicked.\"},newTab:{type:ControlType.Boolean,title:\"New Tab\",defaultValue:true},repeat:{type:ControlType.Number,title:\"Repeat\",defaultValue:24,min:1,max:60,step:1,description:\"Copies per run. Raise it if the strip shows a gap on very wide screens.\"},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:48,min:0,max:400,unit:\"px\"},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:60,min:5,max:400,unit:\"px/s\"},pauseOnHover:{type:ControlType.Boolean,title:\"Pause on Hover\",defaultValue:true},fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#FFFFFF\"},color:{type:ControlType.Color,title:\"Text\",defaultValue:\"#111111\"},textSize:{type:ControlType.Number,title:\"Text Size\",defaultValue:13,min:8,max:40,unit:\"px\"},font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Regular\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ElenaBuyBar\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"36\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ElenaBuyBar.map","// Elena Voss - Contact modal (Framer code component)\n// Port of GetInTouchModal.tsx + effects/animated-form. Place one instance\n// anywhere on the page. Any link to \"#contact\" (both \"Get in Touch\" buttons\n// link there) opens the modal; Escape, the backdrop or the close button shut\n// it. Page scroll is locked while it is open.\n//\n// The form posts to the Form Endpoint URL (Formspree, Basin, Getform or your\n// own) as a normal form submission with JSON. With no endpoint set it opens\n// the visitor's email app addressed to the Fallback Email instead.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";// Host Grotesk (Google Fonts, OFL) unless a font is picked in the Font control.\nconst DEFAULT_FONT='\"Host Grotesk\", sans-serif';// An untouched Font control comes through as Inter (Framer's sans-serif\n// default), so Inter counts as \"not set\" and falls back to Host Grotesk.\nconst withFont=f=>{const family=typeof f?.fontFamily===\"string\"?f.fontFamily:\"\";const unset=!family||/^\\s*\"?Inter\"?\\s*(,|$)/.test(family);return{...f,fontFamily:unset?DEFAULT_FONT:family};};const OPEN_MS=700;const CLOSE_MS=500;const CSS=`\n.ev-cm{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;color:#fff;container-type:inline-size}\n.ev-cm *{box-sizing:border-box}\n.ev-cm-back{position:absolute;inset:0;background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}\n.ev-cm-panel{position:relative;width:75vw;height:75vh;overflow-y:auto;overscroll-behavior:contain;border-radius:29px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:43px}\n.ev-cm[data-state=\"in\"] .ev-cm-back{animation:ev-cm-fade ${OPEN_MS}ms cubic-bezier(.215,.61,.355,1) both}\n.ev-cm[data-state=\"in\"] .ev-cm-panel{animation:ev-cm-in ${OPEN_MS}ms cubic-bezier(.215,.61,.355,1) both}\n.ev-cm[data-state=\"out\"] .ev-cm-back{animation:ev-cm-fade ${CLOSE_MS}ms cubic-bezier(.55,.085,.68,.53) reverse both}\n.ev-cm[data-state=\"out\"] .ev-cm-panel{animation:ev-cm-in ${CLOSE_MS}ms cubic-bezier(.55,.085,.68,.53) reverse both}\n@keyframes ev-cm-fade{from{opacity:0}to{opacity:1}}\n@keyframes ev-cm-in{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}\n.ev-cm-close{position:absolute;top:29px;right:29px;z-index:2;width:56px;height:56px;border:0;border-radius:50%;cursor:pointer;padding:0}\n.ev-cm-close i{position:absolute;left:50%;top:50%;width:16px;height:2px;margin:-1px 0 0 -8px;background:#fff;transition:transform .5s ease-in-out}\n.ev-cm-close i:first-child{transform:rotate(45deg)}\n.ev-cm-close i:last-child{transform:rotate(-45deg)}\n.ev-cm-close:hover i:first-child{transform:rotate(225deg)}\n.ev-cm-close:hover i:last-child{transform:rotate(135deg)}\n.ev-cm-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:43px;padding-top:58px}\n.ev-cm-title{margin:0;font-size:69px;line-height:1.1;font-weight:inherit}\n.ev-cm-sub{margin:14px 0 0;font-size:16px;line-height:1.6;opacity:.8}\n.ev-cm-form{display:flex;flex-direction:column;gap:16px}\n.ev-cm-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}\n.ev-cm-input{width:100%;height:56px;padding:0 24px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.15);color:#fff;font:inherit;font-size:16px;outline:none;transition:border-color .2s}\n.ev-cm-input::placeholder{color:rgba(255,255,255,.45)}\n.ev-cm-input:focus{border-color:var(--ev-accent)}\ntextarea.ev-cm-input{height:140px;padding:18px 24px;border-radius:24px;resize:vertical}\n.ev-cm-submit{align-self:flex-start;height:56px;padding:0 40px;border:0;border-radius:999px;color:#fff;font:inherit;font-size:17px;cursor:pointer;transition:opacity .2s}\n.ev-cm-submit:disabled{opacity:.6;cursor:default}\n.ev-cm-note{margin:0;font-size:15px;line-height:1.5}\n.ev-cm-note[data-kind=\"error\"]{color:#ff8a7a}\n@media (max-width:1199px){\n  .ev-cm-panel{width:85vw;padding:32px}\n  .ev-cm-close{width:44px;height:44px;top:24px;right:24px}\n  .ev-cm-grid{grid-template-columns:1fr;gap:32px}\n  .ev-cm-title{font-size:40px}\n}\n@media (max-width:809px){\n  .ev-cm-panel{width:100%;border-radius:24px;padding:24px}\n  .ev-cm-close{width:36px;height:36px;top:16px;right:16px}\n  .ev-cm-title{font-size:31px}\n}\n@media (prefers-reduced-motion: reduce){.ev-cm *{animation-duration:1ms!important;transition:none!important}}\n`;const FIELDS=[{name:\"name\",label:\"Your Name*\",type:\"text\",autoComplete:\"name\"},{name:\"email\",label:\"Email Address*\",type:\"email\",autoComplete:\"email\"},{name:\"subject\",label:\"Subject*\",type:\"text\",autoComplete:\"off\"},{name:\"message\",label:\"Your Message*\",type:\"textarea\",autoComplete:\"off\"},{name:\"phone\",label:\"Phone Number*\",type:\"tel\",autoComplete:\"tel\"}];/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 160\n * @framerIntrinsicHeight 40\n */export default function ElenaContactModal(props){const{title,subtitle,submitLabel,successText,endpoint,fallbackEmail,hash,font,fromColor,toColor,style}=props;const isStatic=useIsStaticRenderer();const[state,setState]=React.useState(\"closed\");const[status,setStatus]=React.useState(\"idle\");const lastFocus=React.useRef(null);const panelRef=React.useRef(null);const gradient=`linear-gradient(90deg, ${fromColor}, ${toColor})`;const target=`#${(hash||\"contact\").replace(/^#/,\"\")}`;const open=React.useCallback(()=>{lastFocus.current=document.activeElement;setStatus(\"idle\");setState(\"in\");},[]);const close=React.useCallback(()=>{setState(s=>s===\"closed\"?s:\"out\");window.setTimeout(()=>{setState(\"closed\");lastFocus.current?.focus?.();},CLOSE_MS);},[]);// Open from any link pointing at #contact (capture phase, so it runs\n// before Framer's own in-page link handling).\nReact.useEffect(()=>{if(isStatic)return;const onClick=e=>{const a=e.target?.closest?.(\"a[href]\");if(!a)return;const href=a.getAttribute(\"href\")||\"\";if(!href.endsWith(target))return;e.preventDefault();e.stopPropagation();open();};document.addEventListener(\"click\",onClick,true);if(window.location.hash===target)open();return()=>document.removeEventListener(\"click\",onClick,true);},[isStatic,target,open]);// Scroll lock, Escape, initial focus.\nReact.useEffect(()=>{if(state===\"closed\")return;const html=document.documentElement;const prev=html.style.overflow;html.style.overflow=\"hidden\";const onKey=e=>e.key===\"Escape\"&&close();document.addEventListener(\"keydown\",onKey);if(state===\"in\")panelRef.current?.querySelector(\"input\")?.focus({preventScroll:true});return()=>{html.style.overflow=prev;document.removeEventListener(\"keydown\",onKey);};},[state,close]);const onSubmit=async e=>{e.preventDefault();const form=e.currentTarget;const data=Object.fromEntries(new FormData(form).entries());if(!endpoint){const body=Object.entries(data).map(([k,v])=>`${k}: ${v}`).join(\"\\n\");window.location.href=`mailto:${fallbackEmail}?subject=${encodeURIComponent(data.subject||\"Enquiry\")}&body=${encodeURIComponent(body)}`;return;}setStatus(\"sending\");try{const res=await fetch(endpoint,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(data)});if(!res.ok)throw new Error(String(res.status));setStatus(\"sent\");form.reset();}catch{setStatus(\"error\");}};if(isStatic){// Canvas marker only; the modal itself appears on the live site.\nreturn /*#__PURE__*/_jsxs(\"div\",{\"data-static\":\"true\",style:{...style,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",borderRadius:8,border:\"1px dashed rgba(255,255,255,0.35)\",color:\"rgba(255,255,255,0.6)\",font:\"11px/1.2 sans-serif\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",textAlign:\"center\"},children:[\"Contact modal (\",target,\")\"]});}if(state===\"closed\")return null;// Portalled to <body> so no transformed Framer wrapper offsets the fixed layer.\nreturn /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{className:\"ev-cm\",\"data-state\":state,role:\"dialog\",\"aria-modal\":\"true\",\"aria-labelledby\":\"ev-cm-title\",style:{...withFont(font),[\"--ev-accent\"]:fromColor},children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsx(\"div\",{className:\"ev-cm-back\",onClick:close}),/*#__PURE__*/_jsxs(\"div\",{className:\"ev-cm-panel\",ref:panelRef,children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"ev-cm-close\",\"aria-label\":\"Close\",onClick:close,style:{background:gradient},children:[/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"i\",{})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ev-cm-grid\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h2\",{className:\"ev-cm-title\",id:\"ev-cm-title\",children:title}),/*#__PURE__*/_jsx(\"p\",{className:\"ev-cm-sub\",children:subtitle})]}),/*#__PURE__*/_jsxs(\"form\",{className:\"ev-cm-form\",onSubmit:onSubmit,children:[FIELDS.map(f=>/*#__PURE__*/_jsxs(\"label\",{style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"span\",{className:\"ev-cm-label\",children:f.label}),f.type===\"textarea\"?/*#__PURE__*/_jsx(\"textarea\",{className:\"ev-cm-input\",name:f.name,placeholder:f.label,required:true}):/*#__PURE__*/_jsx(\"input\",{className:\"ev-cm-input\",name:f.name,type:f.type,placeholder:f.label,autoComplete:f.autoComplete,required:true})]},f.name)),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",className:\"ev-cm-submit\",disabled:status===\"sending\",style:{background:gradient},children:status===\"sending\"?\"Sending...\":submitLabel}),status===\"sent\"&&/*#__PURE__*/_jsx(\"p\",{className:\"ev-cm-note\",role:\"status\",children:successText}),status===\"error\"&&/*#__PURE__*/_jsx(\"p\",{className:\"ev-cm-note\",\"data-kind\":\"error\",role:\"alert\",children:\"Something went wrong. Please try again.\"})]})]})]})]}),document.body);}ElenaContactModal.displayName=\"Elena Contact Modal\";addPropertyControls(ElenaContactModal,{title:{type:ControlType.String,title:\"Title\",defaultValue:\"Get in Touch\"},subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"Drop me a message\"},submitLabel:{type:ControlType.String,title:\"Button\",defaultValue:\"Send\"},successText:{type:ControlType.String,title:\"Success\",defaultValue:\"Thanks - your message has been sent.\"},endpoint:{type:ControlType.String,title:\"Form Endpoint\",defaultValue:\"\",placeholder:\"https://formspree.io/f/...\",description:\"POST URL for submissions (Formspree, Basin, Getform...).\"},fallbackEmail:{type:ControlType.String,title:\"Fallback Email\",defaultValue:\"hello@example.com\",description:\"Used when no endpoint is set.\"},hash:{type:ControlType.String,title:\"Open On\",defaultValue:\"contact\",description:\"Links to #this open the modal.\"},font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Regular\"}},fromColor:{type:ControlType.Color,title:\"Gradient From\",defaultValue:\"#F16B0D\"},toColor:{type:ControlType.Color,title:\"Gradient To\",defaultValue:\"#E61416\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ElenaContactModal\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"160\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ElenaContactModal.map","// Elena Voss - Dot Fill Button (Framer code component)\n// Port of effects/dot-fill-button/DotFillButton.tsx. Hover: the dot scales\n// up to flood the pill while each character rolls up to a copy of itself.\n// Touch: a tap holds the active state for 1s. Pure CSS transitions - no\n// animation loop, nothing attached outside this element.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";// Host Grotesk (Google Fonts, OFL) unless a font is picked in the Font control.\nconst DEFAULT_FONT='\"Host Grotesk\", sans-serif';// An untouched Font control comes through as Inter (Framer's sans-serif\n// default), so Inter counts as \"not set\" and falls back to Host Grotesk.\nconst withFont=f=>{const family=typeof f?.fontFamily===\"string\"?f.fontFamily:\"\";const unset=!family||/^\\s*\"?Inter\"?\\s*(,|$)/.test(family);return{...f,fontFamily:unset?DEFAULT_FONT:family};};const TOUCH_HOLD_MS=1e3;const CHAR_STAGGER=.01;const CSS=`\n.ev-dfb{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:999px;overflow:hidden;white-space:nowrap;text-decoration:none;cursor:pointer;border-style:solid;transition:color .5s;-webkit-tap-highlight-color:transparent;font:inherit}\n.ev-dfb-dot{position:relative;z-index:1;flex-shrink:0;display:flex;margin-top:.08em}\n.ev-dfb-dot>i{position:absolute;inset:0;border-radius:50%;transform:scale(1);transition:transform .4s cubic-bezier(.785,.135,.15,.86)}\n.ev-dfb[data-active=\"true\"] .ev-dfb-dot>i{transform:scale(120)}\n.ev-dfb-sizer{visibility:hidden;display:block;height:1.3em;line-height:1.3}\n.ev-dfb-mask{position:absolute;left:50%;top:50%;z-index:2;display:block;height:1.3em;margin-top:.08em;overflow:hidden;transform:translate(-50%,-50%)}\n.ev-dfb-mask>span{display:block;line-height:1.3}\n.ev-dfb-char{display:inline-block;position:relative;text-shadow:0 1.3em currentColor;transform:translateY(0) rotate(.001deg);transition:transform .6s cubic-bezier(.625,.05,0,1)}\n.ev-dfb[data-active=\"true\"] .ev-dfb-char{transform:translateY(-1.3em) rotate(.001deg)}\n.ev-dfb-spacer{display:block;flex-shrink:0}\n@media (prefers-reduced-motion: reduce){.ev-dfb,.ev-dfb *{transition:none!important}}\n[data-static=\"true\"],[data-static=\"true\"] *,[data-static=\"true\"] *::before,[data-static=\"true\"] *::after{transition:none!important;animation:none!important}\n`;/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 180\n * @framerIntrinsicHeight 52\n */export default function ElenaDotFillButton(props){const{label,link:linkProp,href,newTab,font,textSize,bgColor,textColor,hoverTextColor,dotColor,borderColor,borderWidth,btnHeight,paddingX,gap,dotSize,onClick,style}=props;// The Link control wins; otherwise the plain URL (defaults to #contact,\n// which opens the Contact Modal).\nconst link=linkProp||href;const isStatic=useIsStaticRenderer();const[active,setActive]=React.useState(false);const holdTimer=React.useRef(null);React.useEffect(()=>{return()=>{if(holdTimer.current)window.clearTimeout(holdTimer.current);};},[]);const chars=React.useMemo(()=>Array.from(label||\"\"),[label]);const rootStyle={...style,...withFont(font),...textSize>0?{fontSize:textSize}:null,lineHeight:1.3,height:btnHeight,paddingLeft:paddingX,paddingRight:paddingX,gap,background:bgColor,color:active?hoverTextColor:textColor,borderColor,borderWidth};const inner=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsx(\"span\",{className:\"ev-dfb-dot\",\"aria-hidden\":\"true\",style:{width:dotSize,height:dotSize},children:/*#__PURE__*/_jsx(\"i\",{style:{background:dotColor}})}),/*#__PURE__*/_jsx(\"span\",{className:\"ev-dfb-sizer\",\"aria-hidden\":\"true\",children:label}),/*#__PURE__*/_jsx(\"span\",{className:\"ev-dfb-mask\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"span\",{children:chars.map((char,i)=>/*#__PURE__*/_jsx(\"span\",{className:\"ev-dfb-char\",style:{transitionDelay:`${i*CHAR_STAGGER}s`,whiteSpace:char===\" \"?\"pre\":undefined},children:char},i))})}),/*#__PURE__*/_jsx(\"span\",{className:\"ev-dfb-spacer\",\"aria-hidden\":\"true\",style:{width:dotSize}})]});if(isStatic){return /*#__PURE__*/_jsx(\"span\",{className:\"ev-dfb\",\"data-static\":\"true\",style:{...rootStyle,pointerEvents:\"none\"},children:inner});}const handlers={onMouseEnter:e=>{if(e.nativeEvent.pointerType===\"touch\")return;setActive(true);},onMouseLeave:()=>setActive(false),onPointerDown:e=>{if(e.pointerType===\"mouse\")return;if(holdTimer.current)window.clearTimeout(holdTimer.current);setActive(true);holdTimer.current=window.setTimeout(()=>{setActive(false);holdTimer.current=null;},TOUCH_HOLD_MS);},onFocus:()=>setActive(true),onBlur:()=>setActive(false),onClick:()=>onClick?.(),\"aria-label\":label,\"data-active\":active?\"true\":\"false\",className:\"ev-dfb\",style:rootStyle};if(link){return /*#__PURE__*/_jsx(\"a\",{href:link,target:newTab?\"_blank\":undefined,rel:newTab?\"noopener noreferrer\":undefined,...handlers,children:inner});}return /*#__PURE__*/_jsx(\"button\",{type:\"button\",...handlers,children:inner});}ElenaDotFillButton.displayName=\"Elena Dot Fill Button\";addPropertyControls(ElenaDotFillButton,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Get in Touch\"},link:{type:ControlType.Link,title:\"Link\"},href:{type:ControlType.String,title:\"URL\",defaultValue:\"#contact\",description:\"Used when Link is empty. #contact opens the Contact Modal.\"},newTab:{type:ControlType.Boolean,title:\"New Tab\",defaultValue:false},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:17,variant:\"Regular\"}},textSize:{type:ControlType.Number,title:\"Text Size\",defaultValue:0,min:0,max:80,step:.5,unit:\"px\",description:\"0 = use the Font size. Handy for per-breakpoint sizes.\"},bgColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#FFFFFF\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#111111\"},hoverTextColor:{type:ControlType.Color,title:\"Hover Text\",defaultValue:\"#FFFFFF\"},dotColor:{type:ControlType.Color,title:\"Dot\",defaultValue:\"#070707\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"rgba(255,255,255,0.2)\"},borderWidth:{type:ControlType.Number,title:\"Border W\",defaultValue:1,min:0,max:4,step:1,displayStepper:true},btnHeight:{type:ControlType.Number,title:\"Btn Height\",defaultValue:50,min:24,max:120,unit:\"px\"},paddingX:{type:ControlType.Number,title:\"Padding X\",defaultValue:29,min:0,max:100,unit:\"px\"},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:13,min:0,max:60,unit:\"px\"},dotSize:{type:ControlType.Number,title:\"Dot Size\",defaultValue:7,min:3,max:24,unit:\"px\"},onClick:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ElenaDotFillButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicHeight\":\"52\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"180\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ElenaDotFillButton.map","// Elena Voss - Glass card border + blur (Framer code component)\n// Port of the footer card's `border border-white/30 backdrop-blur-2xl`.\n// Drop one instance anywhere INSIDE a card with rounded corners. On the live\n// site it adds a border layer to that card (following the card's own corner\n// radius, so breakpoint radius changes carry over) and applies a backdrop\n// blur to it. The instance itself renders nothing there; on the canvas it\n// shows a small dashed tag so it can be found.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";// Nearest ancestor with rounded corners (the card).\nfunction findCard(start){let el=start.parentElement;for(let i=0;i<8&&el&&el!==document.body;i++){if(parseFloat(getComputedStyle(el).borderTopLeftRadius)>0)return el;el=el.parentElement;}return null;}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 20\n */export default function ElenaGlassBorder({borderColor,borderWidth,blur,style}){const isStatic=useIsStaticRenderer();const ref=React.useRef(null);React.useEffect(()=>{if(isStatic)return;const root=ref.current;if(!root)return;const card=findCard(root);if(!card)return;if(getComputedStyle(card).position===\"static\")card.style.position=\"relative\";const ring=document.createElement(\"div\");ring.setAttribute(\"aria-hidden\",\"true\");Object.assign(ring.style,{position:\"absolute\",inset:\"0\",boxSizing:\"border-box\",border:`${borderWidth}px solid ${borderColor}`,borderRadius:\"inherit\",pointerEvents:\"none\",zIndex:\"1\"});card.appendChild(ring);const v=blur>0?`blur(${blur}px)`:\"\";card.style.backdropFilter=v;card.style.webkitBackdropFilter=v;return()=>{ring.remove();card.style.backdropFilter=\"\";card.style.webkitBackdropFilter=\"\";};},[isStatic,borderColor,borderWidth,blur]);if(isStatic){return /*#__PURE__*/_jsx(\"div\",{\"data-static\":\"true\",style:{...style,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",borderRadius:4,border:\"1px dashed rgba(255,255,255,0.35)\",color:\"rgba(255,255,255,0.6)\",font:\"8px/1 sans-serif\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:\"Glass\"});}return /*#__PURE__*/_jsx(\"div\",{ref:ref,\"aria-hidden\":\"true\",style:{...style,width:0,height:0,overflow:\"hidden\"}});}ElenaGlassBorder.displayName=\"Elena Glass Border\";addPropertyControls(ElenaGlassBorder,{borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"rgba(255,255,255,0.3)\"},borderWidth:{type:ControlType.Number,title:\"Width\",defaultValue:1,min:0,max:10,step:1,unit:\"px\"},blur:{type:ControlType.Number,title:\"Card Blur\",defaultValue:40,min:0,max:100,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ElenaGlassBorder\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"20\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ElenaGlassBorder.map","// Elena Voss - Header scroll behaviour (Framer code component)\n// Port of Header.tsx's scroll handling. Drop one instance INSIDE the fixed\n// header stack (any position); it finds that fixed ancestor and:\n//   - slides it up out of view while scrolling down, back in while scrolling\n//     up (skipped under prefers-reduced-motion)\n//   - turns on a backdrop blur once the page has scrolled 40% of a viewport\n// Uses the standalone CSS `translate` property, so it never fights an appear\n// effect that animates `transform`. Renders nothing on the live site; on the\n// canvas it shows a small dashed tag so the instance can be found.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 20\n */export default function ElenaHeaderScroll({hideOnScroll,blurThreshold,blurAmount,duration,style}){const isStatic=useIsStaticRenderer();const ref=React.useRef(null);React.useEffect(()=>{if(isStatic)return;// Nearest fixed (or sticky) ancestor is the header.\nlet header=ref.current?.parentElement??null;while(header&&header!==document.body){const pos=getComputedStyle(header).position;if(pos===\"fixed\"||pos===\"sticky\")break;header=header.parentElement;}if(!header||header===document.body)return;const el=header;const reduced=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;const ease=\"cubic-bezier(.165,.84,.44,1)\"// power3.out\n;el.style.transition=[`translate ${duration}s ${ease}`,\"backdrop-filter .5s ease-out\",\"-webkit-backdrop-filter .5s ease-out\"].join(\", \");el.style.willChange=\"translate\";let lastY=window.scrollY;let hidden=false;let blurred=null;const onScroll=()=>{const y=window.scrollY;const blur=y>window.innerHeight*(blurThreshold/100);if(blur!==blurred){blurred=blur;const v=blur?`blur(${blurAmount}px)`:\"blur(0px)\";el.style.backdropFilter=v;el.style.webkitBackdropFilter=v;}if(hideOnScroll&&!reduced){const delta=y-lastY;if(delta>0&&y>0&&!hidden){hidden=true;el.style.translate=\"0 -100%\";}else if(delta<0&&hidden){hidden=false;el.style.translate=\"0 0\";}}lastY=y;};onScroll();window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>{window.removeEventListener(\"scroll\",onScroll);el.style.translate=\"\";el.style.backdropFilter=\"\";el.style.webkitBackdropFilter=\"\";};},[isStatic,hideOnScroll,blurThreshold,blurAmount,duration]);if(isStatic){return /*#__PURE__*/_jsx(\"div\",{\"data-static\":\"true\",style:{...style,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",borderRadius:4,border:\"1px dashed rgba(255,255,255,0.35)\",color:\"rgba(255,255,255,0.6)\",font:\"8px/1 sans-serif\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:\"Scroll\"});}return /*#__PURE__*/_jsx(\"div\",{ref:ref,\"aria-hidden\":\"true\",style:{...style,width:0,height:0,overflow:\"hidden\"}});}ElenaHeaderScroll.displayName=\"Elena Header Scroll\";addPropertyControls(ElenaHeaderScroll,{hideOnScroll:{type:ControlType.Boolean,title:\"Hide on Scroll\",defaultValue:true},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:.5,min:.1,max:2,step:.05,unit:\"s\"},blurThreshold:{type:ControlType.Number,title:\"Blur After\",defaultValue:40,min:0,max:200,unit:\"%\",description:\"Percent of a viewport scrolled before the blur turns on.\"},blurAmount:{type:ControlType.Number,title:\"Blur\",defaultValue:16,min:0,max:40,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ElenaHeaderScroll\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"20\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ElenaHeaderScroll.map","// Elena Voss - Hero section (Framer code component)\n// Port of Hero.tsx. Intro: the portrait wipes in along a diagonal mask, then\n// the headline rises in character by character, then the side copy line by\n// line. Scroll: the gradient stage is sticky and scales down to reveal two\n// vertical image marquees behind it, which un-blur as the stage shrinks.\n// Desktop mouse parallax on the portrait and headline.\n//\n// Portrait follows the Webflow build: a landscape image (140vh wide, 12% from\n// the top) that sits above the headline, with a separate image below 1200px.\n//\n// Sizes are in container-query units (cqw = 1% of this component's width) in\n// place of the source's vw, so the canvas and every breakpoint frame render\n// at the right proportions. Layout switches at 1200/810 to match the page's\n// Framer breakpoints.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";// Host Grotesk (Google Fonts, OFL) unless a font is picked in the Font control.\nconst DEFAULT_FONT='\"Host Grotesk\", sans-serif';// An untouched Font control comes through as Inter (Framer's sans-serif\n// default), so Inter counts as \"not set\" and falls back to Host Grotesk.\nconst withFont=f=>{const family=typeof f?.fontFamily===\"string\"?f.fontFamily:\"\";const unset=!family||/^\\s*\"?Inter\"?\\s*(,|$)/.test(family);return{...f,fontFamily:unset?DEFAULT_FONT:family};};// Demo images until the buyer sets their own.\nconst DEMO_PORTRAIT={src:\"https://framerusercontent.com/images/PMaUTdFgZGY3aKndTYdE0yUdjE.webp\",alt:\"Elena Voss portrait\"};const DEMO_PORTRAIT_MOBILE={src:\"https://framerusercontent.com/images/kLC5l5nA0hAfepZuc91lUIsr67c.webp\",alt:\"Elena Voss portrait\"};const DEMO_COL1=[{src:\"https://framerusercontent.com/images/6EUsav7av7wM01Tjsz9csSGHM.webp\",alt:\"Aur\\xe9 Studio\"},{src:\"https://framerusercontent.com/images/Fpowo4IZYzHw45JgDtq5WUNtK8.webp\",alt:\"Grain Studio\"}];const DEMO_COL2=[{src:\"https://framerusercontent.com/images/ziAOoSkO4XqjtADd2onQI4Gshs.webp\",alt:\"Veloce\"},{src:\"https://framerusercontent.com/images/gQ7tcTT3VzYDCw6DPOwCX9peY.webp\",alt:\"Aether\"}];const pick=(img,demo)=>img?.src?img:demo;const MASK_START=-40;const MASK_END=125;const MASK_DURATION=3.5;const IMG_FADE_DURATION=1.5;const H1_START=1;const SIDE_START=1.5;const CHAR_STAGGER=.015;const LINE_STAGGER=.1;const REVEAL_DURATION=.5;const PARALLAX_IMG=30;const PARALLAX_TEXT=12;const PARALLAX_LERP=.08;const BLUR_MAX=24;const DIM_MIN=.35;const FOCUS_HOLD=.32;const FOCUS_CLEAR=.5;const power2Out=t=>1-(1-t)*(1-t);const power2InOut=t=>t<.5?2*t*t:1-Math.pow(-2*t+2,2)/2;const clamp01=v=>Math.min(1,Math.max(0,v));const CSS=`\n.ev-hero{container-type:inline-size;position:relative;width:100%;color:#fff}\n.ev-hero *{box-sizing:border-box}\n.ev-hero-stage{position:sticky;top:0;z-index:2;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:0 4cqw;transform-origin:50% 50%;will-change:transform}\n.ev-hero-text{position:relative;z-index:2;width:100%;display:flex;justify-content:space-between;will-change:transform}\n.ev-hero-h1wrap{width:45%}\n.ev-hero-h1{margin:0;font-size:7.5cqw;line-height:1.1;font-weight:inherit}\n.ev-hero-word{display:inline-block;white-space:nowrap}\n.ev-hero-cm{display:inline-block;overflow:hidden;vertical-align:top;padding-inline:.04em;margin-inline:-.04em}\n.ev-hero-c{display:inline-block;transform:translateY(100%);transition:transform ${REVEAL_DURATION}s cubic-bezier(.215,.61,.355,1)}\n.ev-hero[data-h1=\"on\"] .ev-hero-c{transform:none}\n.ev-hero-side{width:10%;display:flex;flex-direction:column;justify-content:space-between;text-align:end;font-size:1.25cqw;line-height:1.15;padding:2cqw 0}\n.ev-hero-side p{margin:0}\n.ev-hero-lm{display:block;overflow:hidden}\n.ev-hero-l{display:block;transform:translateY(100%);transition:transform ${REVEAL_DURATION}s cubic-bezier(.215,.61,.355,1)}\n.ev-hero[data-side=\"on\"] .ev-hero-l{transform:none}\n.ev-hero-img{position:absolute;z-index:3;pointer-events:none;bottom:-64%;left:50%;width:180%;height:180%;transform:translateX(-49.5%);opacity:0;-webkit-mask-image:linear-gradient(to top left,#000 var(--reveal,0%),transparent calc(var(--reveal,0%) + 25%));mask-image:linear-gradient(to top left,#000 var(--reveal,0%),transparent calc(var(--reveal,0%) + 25%))}\n.ev-hero-img>div{width:100%;height:100%;will-change:transform}\n.ev-hero-img img{width:100%;height:100%;object-fit:contain;user-select:none;pointer-events:none;display:block}\n.ev-hero-img img.ev-hero-desk{position:absolute;top:12%;left:50%;width:140vh;max-width:none;height:auto;object-fit:fill;transform:translateX(-50%)}\n.ev-hero-img img.ev-hero-mob{display:none}\n[data-static=\"true\"] .ev-hero-img img.ev-hero-desk{width:calc(1.4 * max(56.25cqw, 720px))}\n.ev-hero-back{position:absolute;inset:0;background:#070707}\n.ev-hero-back>div{position:sticky;top:0;height:100vh;padding:0 4cqw;display:flex;gap:2.5cqw;overflow:hidden}\n.ev-hero-col{width:50%;height:fit-content;display:flex;flex-direction:column;gap:2.5cqw;will-change:transform}\n.ev-hero-col>div{width:100%;height:27cqw;overflow:hidden;flex-shrink:0}\n.ev-hero-col img{width:100%;height:100%;object-fit:cover;display:block}\n.ev-hero-ph{width:100%;height:100%;background:#2e2e2e}\n@keyframes ev-hero-marquee{from{transform:translateY(0)}to{transform:translateY(calc(-50% - 1.25cqw))}}\n@container (max-width:1199px){\n  .ev-hero-stage{align-items:flex-start;padding:30cqw 5cqw 0}\n  .ev-hero-text{flex-direction:column;gap:32px}\n  .ev-hero-h1wrap{width:62%}\n  .ev-hero-h1{font-size:12cqw}\n  .ev-hero-side{width:40%;text-align:start;flex-direction:column-reverse;font-size:3.5cqw;gap:80px}\n  .ev-hero-img{width:100%;transform:translateX(-40%)}\n  .ev-hero-img img.ev-hero-desk{display:none}\n  .ev-hero-img img.ev-hero-mob{display:block}\n  .ev-hero-col>div{height:45cqw}\n}\n@container (max-width:809px){\n  .ev-hero-h1wrap{width:100%}\n  .ev-hero-h1{font-size:15cqw}\n  .ev-hero-side{font-size:4.5cqw;gap:7cqw;padding:0}\n  .ev-hero-img{width:160%;height:auto;top:auto;bottom:-30%;transform:translateX(-40%)}\n  .ev-hero-col>div{height:55cqw}\n}\n@media (prefers-reduced-motion: reduce){\n  .ev-hero-col{animation:none!important}\n  .ev-hero-c,.ev-hero-l{transform:none!important;transition:none!important}\n}\n[data-static=\"true\"],[data-static=\"true\"] *,[data-static=\"true\"] *::before,[data-static=\"true\"] *::after{transition:none!important;animation:none!important}\n`;function background(p){return[`radial-gradient(65% 55% at 92% 6%, ${p.glowColor} 0%, transparent 65%)`,`radial-gradient(60% 55% at 4% 82%, ${p.glowColor} 0%, transparent 65%)`,`radial-gradient(75% 80% at 48% 42%, ${p.coreColor} 0%, transparent 70%)`,// Source stops #C0300A / #7A1C08 / #2A1108 are derived by mixing, so\n// the ramp keeps its shape when a buyer recolours it.\n`linear-gradient(180deg, ${p.topColor} 0%, color-mix(in srgb, ${p.topColor}, ${p.coreColor}) 28%, ${p.coreColor} 46%, color-mix(in srgb, ${p.coreColor} 60%, ${p.bottomColor}) 68%, color-mix(in srgb, ${p.coreColor} 15%, ${p.bottomColor}) 88%, ${p.bottomColor} 100%)`].join(\",\");}function Headline({text}){let index=0;const words=text.trim().split(/\\s+/);return /*#__PURE__*/_jsx(\"h1\",{className:\"ev-hero-h1\",\"aria-label\":text,children:words.map((word,w)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{className:\"ev-hero-word\",\"aria-hidden\":\"true\",children:Array.from(word).map(char=>{const delay=index++*CHAR_STAGGER;return /*#__PURE__*/_jsx(\"span\",{className:\"ev-hero-cm\",children:/*#__PURE__*/_jsx(\"span\",{className:\"ev-hero-c\",style:{transitionDelay:`${delay}s`},children:char})},delay);})}),w<words.length-1?\" \":null]},w))});}function Lines({text,offset}){return /*#__PURE__*/_jsx(\"p\",{children:text.split(\"\\n\").map((line,i)=>/*#__PURE__*/_jsx(\"span\",{className:\"ev-hero-lm\",children:/*#__PURE__*/_jsx(\"span\",{className:\"ev-hero-l\",style:{transitionDelay:`${(offset+i)*LINE_STAGGER}s`},children:line})},i))});}function Picture({img,className,eager}){if(!img?.src)return /*#__PURE__*/_jsx(\"div\",{className:\"ev-hero-ph\"});return /*#__PURE__*/_jsx(\"img\",{className:className,src:img.src,srcSet:img.srcSet,alt:img.alt||\"\",draggable:false,loading:eager?\"eager\":\"lazy\",...eager?{fetchpriority:\"high\"}:null});}function Column({images,speed,className}){const list=images.length?images:[undefined,undefined];const doubled=[...list,...list];return /*#__PURE__*/_jsx(\"div\",{className:className,style:{animation:`ev-hero-marquee ${speed}s linear infinite`},children:doubled.map((img,i)=>/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsx(Picture,{img:img})},i))});}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1440\n * @framerIntrinsicHeight 900\n */export default function ElenaHero(props){const{headline,sideTop,sideBottom,portrait,portraitMobile,column1,column2,font,textColor,sectionHeight,scaleTo,speed1,speed2,style}=props;const isStatic=useIsStaticRenderer();const rootRef=React.useRef(null);const stageRef=React.useRef(null);const textRef=React.useRef(null);const imgRef=React.useRef(null);const imgInnerRef=React.useRef(null);const backRef=React.useRef(null);const pointer=React.useRef({x:0,y:0});// Intro sequence. Runs once per mount; the headline/side reveals are CSS\n// transitions flipped on via data attributes at their start offsets.\nReact.useEffect(()=>{if(isStatic)return;const root=rootRef.current;const img=imgRef.current;if(!root||!img)return;const reduced=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;if(reduced){img.style.setProperty(\"--reveal\",`${MASK_END}%`);img.style.transition=\"opacity .8s ease-out\";img.style.opacity=\"1\";root.dataset.h1=\"on\";root.dataset.side=\"on\";return;}const timers=[window.setTimeout(()=>root.dataset.h1=\"on\",H1_START*1e3),window.setTimeout(()=>root.dataset.side=\"on\",SIDE_START*1e3)];const t0=performance.now();let raf=0;const tick=now=>{const elapsed=(now-t0)/1e3;const mask=power2Out(clamp01(elapsed/MASK_DURATION));img.style.setProperty(\"--reveal\",`${MASK_START+(MASK_END-MASK_START)*mask}%`);img.style.opacity=String(power2Out(clamp01(elapsed/IMG_FADE_DURATION)));if(elapsed<MASK_DURATION)raf=requestAnimationFrame(tick);};raf=requestAnimationFrame(tick);return()=>{cancelAnimationFrame(raf);timers.forEach(window.clearTimeout);};},[isStatic]);// Scroll-linked stage scale + background focus, and the desktop mouse\n// parallax. Both only run while the section is on screen.\nReact.useEffect(()=>{if(isStatic)return;const root=rootRef.current;if(!root)return;const reduced=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;const parallaxOn=!reduced&&window.innerWidth>1024;const cur={ix:0,iy:0,tx:0,ty:0};let raf=0;let visible=false;const applyScroll=()=>{const rect=root.getBoundingClientRect();const range=rect.height-window.innerHeight;const p=range>0?clamp01(-rect.top/range):0;if(stageRef.current)stageRef.current.style.transform=`scale(${1-(1-scaleTo)*power2InOut(p)})`;if(backRef.current){const f=power2Out(clamp01((p-FOCUS_HOLD)/(FOCUS_CLEAR-FOCUS_HOLD)));backRef.current.style.filter=f>=1?\"none\":`blur(${BLUR_MAX*(1-f)}px)`;backRef.current.style.opacity=String(DIM_MIN+(1-DIM_MIN)*f);}};const loop=()=>{raf=0;if(!visible||!parallaxOn)return;const{x,y}=pointer.current;cur.ix+=(-x*PARALLAX_IMG-cur.ix)*PARALLAX_LERP;cur.iy+=(-y*PARALLAX_IMG-cur.iy)*PARALLAX_LERP;cur.tx+=(-x*PARALLAX_TEXT-cur.tx)*PARALLAX_LERP;cur.ty+=(-y*PARALLAX_TEXT-cur.ty)*PARALLAX_LERP;if(imgInnerRef.current)imgInnerRef.current.style.transform=`translate(${cur.ix}px,${cur.iy}px)`;if(textRef.current)textRef.current.style.transform=`translate(${cur.tx}px,${cur.ty}px)`;const settled=Math.abs(-x*PARALLAX_IMG-cur.ix)<.05&&Math.abs(-y*PARALLAX_IMG-cur.iy)<.05;if(!settled)raf=requestAnimationFrame(loop);};const kick=()=>{if(!raf)raf=requestAnimationFrame(loop);};const onMove=e=>{pointer.current={x:e.clientX/window.innerWidth*2-1,y:e.clientY/window.innerHeight*2-1};kick();};const io=new IntersectionObserver(([entry])=>{visible=entry.isIntersecting;if(visible){window.addEventListener(\"scroll\",applyScroll,{passive:true});window.addEventListener(\"resize\",applyScroll);if(parallaxOn)root.addEventListener(\"mousemove\",onMove);applyScroll();}else{window.removeEventListener(\"scroll\",applyScroll);window.removeEventListener(\"resize\",applyScroll);root.removeEventListener(\"mousemove\",onMove);}});io.observe(root);applyScroll();return()=>{io.disconnect();cancelAnimationFrame(raf);window.removeEventListener(\"scroll\",applyScroll);window.removeEventListener(\"resize\",applyScroll);root.removeEventListener(\"mousemove\",onMove);};},[isStatic,scaleTo]);const stageStyle={background:background(props)};const text=/*#__PURE__*/_jsxs(\"div\",{className:\"ev-hero-text\",ref:textRef,children:[/*#__PURE__*/_jsx(\"div\",{className:\"ev-hero-h1wrap\",children:/*#__PURE__*/_jsx(Headline,{text:headline})}),/*#__PURE__*/_jsxs(\"div\",{className:\"ev-hero-side\",children:[/*#__PURE__*/_jsx(Lines,{text:sideTop,offset:0}),/*#__PURE__*/_jsx(Lines,{text:sideBottom,offset:1})]})]});const portraitPictures=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Picture,{img:pick(portrait,DEMO_PORTRAIT),className:\"ev-hero-desk\",eager:true}),/*#__PURE__*/_jsx(Picture,{img:pick(portraitMobile,DEMO_PORTRAIT_MOBILE),className:\"ev-hero-mob\"})]});const portraitEl=/*#__PURE__*/_jsx(\"div\",{className:\"ev-hero-img\",ref:imgRef,children:/*#__PURE__*/_jsx(\"div\",{ref:imgInnerRef,children:portraitPictures})});if(isStatic){// Canvas / export: the finished intro frame, one viewport tall, no\n// marquee layer (it's fully hidden behind the stage at scroll 0).\nreturn /*#__PURE__*/_jsxs(\"section\",{className:\"ev-hero\",\"data-static\":\"true\",\"data-h1\":\"on\",\"data-side\":\"on\",style:{...style,...withFont(font),color:textColor,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsxs(\"div\",{className:\"ev-hero-stage\",style:{...stageStyle,position:\"relative\",height:\"max(56.25cqw, 720px)\"},children:[text,/*#__PURE__*/_jsx(\"div\",{className:\"ev-hero-img\",style:{opacity:1,[\"--reveal\"]:`${MASK_END}%`},children:/*#__PURE__*/_jsx(\"div\",{children:portraitPictures})})]})]});}return /*#__PURE__*/_jsxs(\"section\",{ref:rootRef,className:\"ev-hero\",style:{...style,...withFont(font),color:textColor,height:`${sectionHeight}vh`},children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsxs(\"div\",{className:\"ev-hero-stage\",ref:stageRef,style:stageStyle,children:[text,portraitEl]}),/*#__PURE__*/_jsx(\"div\",{className:\"ev-hero-back\",ref:backRef,style:{filter:`blur(${BLUR_MAX}px)`,opacity:DIM_MIN},children:/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(Column,{images:column1?.length?column1:DEMO_COL1,speed:speed1,className:\"ev-hero-col\"}),/*#__PURE__*/_jsx(Column,{images:column2?.length?column2:DEMO_COL2,speed:speed2,className:\"ev-hero-col\"})]})})]});}ElenaHero.displayName=\"Elena Hero\";addPropertyControls(ElenaHero,{headline:{type:ControlType.String,title:\"Headline\",defaultValue:\"Visualise Your Mind in Motion\",displayTextArea:true},sideTop:{type:ControlType.String,title:\"Side Top\",defaultValue:\"Award winning Designs\",displayTextArea:true},sideBottom:{type:ControlType.String,title:\"Side Bottom\",defaultValue:\"Creative\\nWeb Designer\",displayTextArea:true},portrait:{type:ControlType.ResponsiveImage,title:\"Portrait\"},portraitMobile:{type:ControlType.ResponsiveImage,title:\"Portrait Mobile\",description:\"Shown below 1200px wide.\"},column1:{type:ControlType.Array,title:\"Column 1\",control:{type:ControlType.ResponsiveImage},maxCount:8},column2:{type:ControlType.Array,title:\"Column 2\",control:{type:ControlType.ResponsiveImage},maxCount:8},font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Regular\"}},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#FFFFFF\"},glowColor:{type:ControlType.Color,title:\"Glow\",defaultValue:\"#F0640D\"},coreColor:{type:ControlType.Color,title:\"Core\",defaultValue:\"#B01205\"},topColor:{type:ControlType.Color,title:\"Top\",defaultValue:\"#D8470A\"},bottomColor:{type:ControlType.Color,title:\"Bottom\",defaultValue:\"#180D08\"},sectionHeight:{type:ControlType.Number,title:\"Scroll Length\",defaultValue:300,min:100,max:600,step:10,unit:\"vh\"},scaleTo:{type:ControlType.Number,title:\"Scale To\",defaultValue:.5,min:.2,max:1,step:.05},speed1:{type:ControlType.Number,title:\"Col 1 Loop\",defaultValue:10,min:2,max:60,unit:\"s\"},speed2:{type:ControlType.Number,title:\"Col 2 Loop\",defaultValue:18,min:2,max:60,unit:\"s\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ElenaHero\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicWidth\":\"1440\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"900\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ElenaHero.map","// Elena Voss - Card hover line (Framer code component)\n// Port of the divider in WhyWorkWithMe.tsx. A thin base line that fills with\n// the accent colour from the left while its card is hovered, and drains off\n// to the right when the pointer leaves. Place it inside a card; the \"card\" is the\n// nearest ancestor that is a grid item (a direct child of a grid with more\n// than one item), or set Levels Up to pick an ancestor manually.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";// Nearest ancestor whose parent lays out several children in a grid, so the\n// whole card (not just the line's own wrapper) is the hover target.\nfunction findCard(start,levelsUp){if(levelsUp>0){let el=start;for(let i=0;i<levelsUp&&el;i++)el=el.parentElement;return el;}let el=start.parentElement;while(el&&el.parentElement&&el!==document.body){const parent=el.parentElement;if(getComputedStyle(parent).display.includes(\"grid\")&&parent.children.length>1)return el;el=parent;}return start.parentElement?.parentElement??null;}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 1\n */export default function ElenaHoverLine({baseColor,fillColor,thickness,duration,levelsUp,style}){const isStatic=useIsStaticRenderer();const rootRef=React.useRef(null);const fillRef=React.useRef(null);React.useEffect(()=>{if(isStatic)return;const root=rootRef.current;const fill=fillRef.current;if(!root||!fill)return;const card=findCard(root,levelsUp);if(!card)return;const reduced=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;const ease=\"cubic-bezier(.25,.46,.45,.94)\"// power2.out\n;fill.style.transition=reduced?\"none\":`transform ${duration}s ${ease}`;const enter=()=>{fill.style.transformOrigin=\"left center\";fill.style.transform=\"scaleX(1)\";};const leave=()=>{fill.style.transformOrigin=\"right center\";fill.style.transform=\"scaleX(0)\";};card.addEventListener(\"mouseenter\",enter);card.addEventListener(\"mouseleave\",leave);card.addEventListener(\"focusin\",enter);card.addEventListener(\"focusout\",leave);return()=>{card.removeEventListener(\"mouseenter\",enter);card.removeEventListener(\"mouseleave\",leave);card.removeEventListener(\"focusin\",enter);card.removeEventListener(\"focusout\",leave);};},[isStatic,duration,levelsUp]);return /*#__PURE__*/_jsx(\"div\",{ref:rootRef,\"aria-hidden\":\"true\",style:{...style,position:\"relative\",width:\"100%\",height:thickness,background:baseColor,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"span\",{ref:fillRef,style:{position:\"absolute\",inset:0,background:fillColor,transform:\"scaleX(0)\",transformOrigin:\"left center\",willChange:\"transform\"}})});}ElenaHoverLine.displayName=\"Elena Hover Line\";addPropertyControls(ElenaHoverLine,{baseColor:{type:ControlType.Color,title:\"Base\",defaultValue:\"rgba(255,255,255,0.2)\"},fillColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#E8620F\"},thickness:{type:ControlType.Number,title:\"Thickness\",defaultValue:1,min:1,max:8,step:1,unit:\"px\"},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:.55,min:.1,max:2,step:.05,unit:\"s\"},levelsUp:{type:ControlType.Number,title:\"Levels Up\",defaultValue:0,min:0,max:10,step:1,displayStepper:true,description:\"0 = the grid item that contains this line. Set a number to pick a different ancestor as the hover area.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ElenaHoverLine\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ElenaHoverLine.map","// Elena Voss - \"Trusted by\" logo depth wall (Framer code component)\n// Port of SectionBreak.tsx. The heading holds in a sticky frame while the\n// client logos fly in out of depth in small waves of 2-3, then on past the\n// camera, scrubbed by scroll. Reduced motion, canvas and export: heading plus\n// a plain static logo grid.\n//\n// The source picks each logo's path with Math.random on every load; this\n// uses a seeded random so server and client render identically and the\n// choreography is the same on every visit.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";// Host Grotesk (Google Fonts, OFL) unless a font is picked in the Font control.\nconst DEFAULT_FONT='\"Host Grotesk\", sans-serif';// An untouched Font control comes through as Inter (Framer's sans-serif\n// default), so Inter counts as \"not set\" and falls back to Host Grotesk.\nconst withFont=f=>{const family=typeof f?.fontFamily===\"string\"?f.fontFamily:\"\";const unset=!family||/^\\s*\"?Inter\"?\\s*(,|$)/.test(family);return{...f,fontFamily:unset?DEFAULT_FONT:family};};// Fictional demo wordmarks until the buyer sets their own logos.\nconst DEMO_LOGOS=[{src:\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNDAgNjIiIHdpZHRoPSIyNDAiIGhlaWdodD0iNjIiPjxwYXRoIGQ9Ik04IDQ0VjIwbDE2IDI0VjIwIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjx0ZXh0IHg9IjQ4IiB5PSI0MSIgZm9udC1mYW1pbHk9Ikhvc3QgR3JvdGVzaywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiIgZm9udC1zaXplPSIyNiIgZmlsbD0iI2ZmZiI+Tm9ydGhsaW5lPC90ZXh0Pjwvc3ZnPg==\",alt:\"Northline logo\"},{src:\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNDAgNjIiIHdpZHRoPSIyNDAiIGhlaWdodD0iNjIiPjxyZWN0IHg9IjgiIHk9IjE4IiB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHJ4PSI2IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNCIvPjx0ZXh0IHg9IjQ4IiB5PSI0MSIgZm9udC1mYW1pbHk9Ikhvc3QgR3JvdGVzaywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiIgZm9udC1zaXplPSIyNiIgZmlsbD0iI2ZmZiI+RmllbGRlcjwvdGV4dD48L3N2Zz4=\",alt:\"Fielder logo\"},{src:\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNDAgNjIiIHdpZHRoPSIyNDAiIGhlaWdodD0iNjIiPjxwYXRoIGQ9Ik02IDIwbDcgMjQgOC0xNiA4IDE2IDctMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHRleHQgeD0iNDgiIHk9IjQxIiBmb250LWZhbWlseT0iSG9zdCBHcm90ZXNrLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmIiBmb250LXNpemU9IjI2IiBmaWxsPSIjZmZmIj5Xb2xmZnJhbWU8L3RleHQ+PC9zdmc+\",alt:\"Wolfframe logo\"},{src:\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNDAgNjIiIHdpZHRoPSIyNDAiIGhlaWdodD0iNjIiPjxjaXJjbGUgY3g9IjE1IiBjeT0iMzEiIHI9IjkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI0Ii8+PGNpcmNsZSBjeD0iMjciIGN5PSIzMSIgcj0iOSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjQiLz48dGV4dCB4PSI0OCIgeT0iNDEiIGZvbnQtZmFtaWx5PSJIb3N0IEdyb3Rlc2ssIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMjYiIGZpbGw9IiNmZmYiPkxvb3AgJmFtcDsgQ288L3RleHQ+PC9zdmc+\",alt:\"Loop & Co logo\"},{src:\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNDAgNjIiIHdpZHRoPSIyNDAiIGhlaWdodD0iNjIiPjxjaXJjbGUgY3g9IjIxIiBjeT0iMzEiIHI9IjciIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjEgMTR2NU0yMSA0M3Y1TTQgMzFoNU0zMyAzMWg1IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHRleHQgeD0iNDgiIHk9IjQxIiBmb250LWZhbWlseT0iSG9zdCBHcm90ZXNrLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmIiBmb250LXNpemU9IjI2IiBmaWxsPSIjZmZmIj5CcmlnaHR3ZWxsPC90ZXh0Pjwvc3ZnPg==\",alt:\"Brightwell logo\"},{src:\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNDAgNjIiIHdpZHRoPSIyNDAiIGhlaWdodD0iNjIiPjxwYXRoIGQ9Ik0yMSAxNmwxNCAzMEg3eiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48dGV4dCB4PSI0OCIgeT0iNDEiIGZvbnQtZmFtaWx5PSJIb3N0IEdyb3Rlc2ssIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMjYiIGZpbGw9IiNmZmYiPkF1cmVsaWE8L3RleHQ+PC9zdmc+\",alt:\"Aurelia logo\"}];const CHAR_STAGGER=.015;const CSS=`\n.ev-ld{container-type:inline-size;position:relative;width:100%;text-align:center}\n.ev-ld *{box-sizing:border-box}\n.ev-ld-head{position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center}\n.ev-ld-head>div{width:60%}\n.ev-ld-h{margin:0;font-size:5.5cqw;line-height:1.2;font-weight:inherit}\n.ev-ld-word{display:inline-block;white-space:nowrap}\n.ev-ld-cm{display:inline-block;overflow:hidden;vertical-align:top;padding-inline:.04em;margin-inline:-.04em}\n.ev-ld-c{display:inline-block;transform:translateY(100%);transition:transform .5s cubic-bezier(.215,.61,.355,1)}\n.ev-ld[data-in=\"true\"] .ev-ld-c{transform:none}\n.ev-ld-fly{position:sticky;top:0;z-index:20;margin-top:-100vh;height:100vh;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;pointer-events:none}\n.ev-ld-grid{display:grid;grid-template-columns:repeat(5,auto);gap:3cqw;perspective:350cqw}\n.ev-ld-item{display:flex;align-items:center;justify-content:center;width:14cqw;height:8cqw;transform-origin:0 0;will-change:transform,opacity,filter}\n.ev-ld-item img{width:100%;height:4cqw;object-fit:contain;display:block}\n.ev-ld-ph{width:100%;height:4cqw;border-radius:4px;background:#2e2e2e}\n.ev-ld-static{padding:8cqw 4cqw;display:flex;flex-direction:column;align-items:center;gap:6cqw}\n.ev-ld-static>div:first-child{width:60%}\n@container (max-width:1199px){\n  .ev-ld-head>div,.ev-ld-static>div:first-child{width:80%}\n  .ev-ld-h{font-size:7cqw}\n}\n@container (max-width:809px){\n  .ev-ld-h{font-size:8cqw}\n  .ev-ld-grid{grid-template-columns:repeat(3,auto);gap:6cqw}\n  .ev-ld-item{width:26cqw;height:22cqw}\n  .ev-ld-item img,.ev-ld-ph{height:11cqw}\n}\n@media (prefers-reduced-motion: reduce){.ev-ld-c{transform:none!important;transition:none!important}}\n[data-static=\"true\"],[data-static=\"true\"] *{transition:none!important;animation:none!important}\n`;function mulberry32(seed){let a=seed>>>0;return()=>{a=a+1831565813>>>0;let t=a;t=Math.imul(t^t>>>15,t|1);t^=t+Math.imul(t^t>>>7,t|61);return((t^t>>>14)>>>0)/4294967296;};}// Same timeline shape as the source: clusters of 2-3, a short stagger inside\n// each cluster, a new cluster roughly once the previous one has arrived.\nfunction buildPaths(count,desktop,seed){const rand=mulberry32(seed);const range=(min,max)=>min+rand()*(max-min);const enter=desktop?1.5:4;const exit=desktop?1.5:3.5;const groupStep=enter+.4;const inner=desktop?.4:.5;const paths=[];let group=0;for(let i=0;i<count;){const size=Math.min(count-i,rand()<.5?2:3);for(let k=0;k<size;k++){paths.push({start:group*groupStep+k*inner,x:desktop?range(-180,180):0,y:range(-180,180),z0:desktop?range(-2200,-1600):range(-550,-400),z1:desktop?range(1400,1800):range(500,700)});}i+=size;group+=1;}const total=paths.length?Math.max(...paths.map(p=>p.start))+enter+exit:1;return{paths,enter,exit,total};}function Heading({text}){let index=0;const words=text.trim().split(/\\s+/);return /*#__PURE__*/_jsx(\"h3\",{className:\"ev-ld-h\",\"aria-label\":text,children:words.map((word,w)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{className:\"ev-ld-word\",\"aria-hidden\":\"true\",children:Array.from(word).map(char=>{const delay=index++*CHAR_STAGGER;return /*#__PURE__*/_jsx(\"span\",{className:\"ev-ld-cm\",children:/*#__PURE__*/_jsx(\"span\",{className:\"ev-ld-c\",style:{transitionDelay:`${delay}s`},children:char})},delay);})}),w<words.length-1?\" \":null]},w))});}function Logo({img}){if(!img?.src)return /*#__PURE__*/_jsx(\"div\",{className:\"ev-ld-ph\"});return /*#__PURE__*/_jsx(\"img\",{src:img.src,srcSet:img.srcSet,alt:img.alt||\"\",draggable:false});}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1440\n * @framerIntrinsicHeight 900\n */export default function ElenaLogoDepth(props){const{heading,logos,repeat,font,textColor,sectionHeight,seed,style}=props;const isStatic=useIsStaticRenderer();const[reduced,setReduced]=React.useState(false);// Demo client logos until the buyer sets their own.\nconst base=logos?.length?logos:DEMO_LOGOS;const all=React.useMemo(()=>Array.from({length:Math.max(1,repeat)},()=>base).flat(),[base,repeat]);const rootRef=React.useRef(null);const headRef=React.useRef(null);const itemRefs=React.useRef([]);React.useEffect(()=>{const mq=window.matchMedia(\"(prefers-reduced-motion: reduce)\");setReduced(mq.matches);const onChange=e=>setReduced(e.matches);mq.addEventListener(\"change\",onChange);return()=>mq.removeEventListener(\"change\",onChange);},[]);React.useEffect(()=>{if(isStatic||reduced)return;const root=rootRef.current;const head=headRef.current;if(!root||!head)return;const headIo=new IntersectionObserver(([entry],obs)=>{if(!entry.isIntersecting)return;root.dataset.in=\"true\";obs.disconnect();},{rootMargin:\"0px 0px -15% 0px\"});headIo.observe(head);let plan=buildPaths(all.length,window.innerWidth>1024,seed);const apply=()=>{const rect=root.getBoundingClientRect();const vh=window.innerHeight;// \"top 20%\" -> \"bottom center\", scrubbed linearly.\nconst range=rect.height-.3*vh;const p=range>0?Math.min(1,Math.max(0,(.2*vh-rect.top)/range)):0;const time=p*plan.total;itemRefs.current.forEach((el,i)=>{const path=plan.paths[i];if(!el||!path)return;const local=time-path.start;let z=path.z0;let opacity=0;let blur=10;if(local>=plan.enter+plan.exit){z=path.z1;}else if(local>=plan.enter){const t=(local-plan.enter)/plan.exit;z=path.z1*t;opacity=1-t;blur=10*t;}else if(local>0){const t=local/plan.enter;z=path.z0*(1-t);opacity=t;blur=10*(1-t);}el.style.transform=`translate3d(${path.x}px,${path.y}px,${z}px)`;el.style.opacity=String(opacity);el.style.filter=blur>.05?`blur(${blur}px)`:\"none\";});};const onResize=()=>{plan=buildPaths(all.length,window.innerWidth>1024,seed);apply();};const io=new IntersectionObserver(([entry])=>{if(entry.isIntersecting){window.addEventListener(\"scroll\",apply,{passive:true});window.addEventListener(\"resize\",onResize);apply();}else{window.removeEventListener(\"scroll\",apply);window.removeEventListener(\"resize\",onResize);}});io.observe(root);apply();return()=>{headIo.disconnect();io.disconnect();window.removeEventListener(\"scroll\",apply);window.removeEventListener(\"resize\",onResize);};},[isStatic,reduced,all.length,seed]);if(isStatic||reduced){return /*#__PURE__*/_jsxs(\"section\",{className:\"ev-ld\",\"data-static\":isStatic?\"true\":undefined,\"data-in\":\"true\",style:{...style,...withFont(font),color:textColor},children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsxs(\"div\",{className:\"ev-ld-static\",children:[/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsx(Heading,{text:heading})}),/*#__PURE__*/_jsx(\"div\",{className:\"ev-ld-grid\",children:base.map((img,i)=>/*#__PURE__*/_jsx(\"div\",{className:\"ev-ld-item\",children:/*#__PURE__*/_jsx(Logo,{img:img})},i))})]})]});}return /*#__PURE__*/_jsxs(\"section\",{ref:rootRef,className:\"ev-ld\",style:{...style,...withFont(font),color:textColor,height:`${sectionHeight}vh`},children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsx(\"div\",{className:\"ev-ld-head\",children:/*#__PURE__*/_jsx(\"div\",{ref:headRef,children:/*#__PURE__*/_jsx(Heading,{text:heading})})}),/*#__PURE__*/_jsx(\"div\",{className:\"ev-ld-fly\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"div\",{className:\"ev-ld-grid\",children:all.map((img,i)=>/*#__PURE__*/_jsx(\"div\",{className:\"ev-ld-item\",ref:el=>{itemRefs.current[i]=el;},style:{opacity:0},children:/*#__PURE__*/_jsx(Logo,{img:img})},i))})})]});}ElenaLogoDepth.displayName=\"Elena Logo Depth\";addPropertyControls(ElenaLogoDepth,{heading:{type:ControlType.String,title:\"Heading\",defaultValue:\"Trusted by Founders and Creatives, Built for Ambitious Brands.\",displayTextArea:true},logos:{type:ControlType.Array,title:\"Logos\",control:{type:ControlType.ResponsiveImage},maxCount:15},repeat:{type:ControlType.Number,title:\"Repeat\",defaultValue:2,min:1,max:4,step:1,displayStepper:true},font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Regular\"}},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#FFFFFF\"},sectionHeight:{type:ControlType.Number,title:\"Scroll Length\",defaultValue:240,min:120,max:600,step:10,unit:\"vh\"},seed:{type:ControlType.Number,title:\"Seed\",defaultValue:7,min:1,max:999,step:1,displayStepper:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ElenaLogoDepth\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"900\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicWidth\":\"1440\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ElenaLogoDepth.map","// Elena Voss - Portfolio stack (Framer code component)\n// Port of Portfolio.tsx. A sticky gradient stage: as the section scrolls,\n// each project image slides up over the previous one (which dims), the\n// progress line beside the project list fills, and each project's dot lights\n// up as its image arrives. A curved band at the top eases in from the hero.\n//\n// Deliberate change from the source: no scroll snapping between projects -\n// forcing the scroll position fights Framer's native scroll and any smooth\n// scroll component on the page.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";// Host Grotesk (Google Fonts, OFL) unless a font is picked in the Font control.\nconst DEFAULT_FONT='\"Host Grotesk\", sans-serif';// An untouched Font control comes through as Inter (Framer's sans-serif\n// default), so Inter counts as \"not set\" and falls back to Host Grotesk.\nconst withFont=f=>{const family=typeof f?.fontFamily===\"string\"?f.fontFamily:\"\";const unset=!family||/^\\s*\"?Inter\"?\\s*(,|$)/.test(family);return{...f,fontFamily:unset?DEFAULT_FONT:family};};const DEMO_IMAGES=[{src:\"https://framerusercontent.com/images/6EUsav7av7wM01Tjsz9csSGHM.webp\",alt:\"Aur\\xe9 Studio\"},{src:\"https://framerusercontent.com/images/ziAOoSkO4XqjtADd2onQI4Gshs.webp\",alt:\"Veloce\"},{src:\"https://framerusercontent.com/images/Fpowo4IZYzHw45JgDtq5WUNtK8.webp\",alt:\"Grain Studio\"},{src:\"https://framerusercontent.com/images/gQ7tcTT3VzYDCw6DPOwCX9peY.webp\",alt:\"Aether\"}];const CHAR_STAGGER=.015;const REVEAL_DURATION=.5;const DIM_TO=.3;const power2InOut=t=>t<.5?2*t*t:1-Math.pow(-2*t+2,2)/2;const power2Out=t=>1-(1-t)*(1-t);const clamp01=v=>Math.min(1,Math.max(0,v));const CSS=`\n.ev-pf{container-type:inline-size;position:relative;width:100%;padding-top:8cqw}\n.ev-pf *{box-sizing:border-box}\n.ev-pf-curve{position:absolute;top:0;left:0;z-index:2;width:100%;height:30cqw;clip-path:ellipse(150% 100% at 50% 100%);will-change:clip-path,transform}\n.ev-pf-stage{position:sticky;top:0;z-index:3;width:100%;height:100vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5cqw;padding:0 4cqw}\n.ev-pf-h2{margin:0;text-align:center;font-size:5.5cqw;line-height:1.2;font-weight:inherit}\n.ev-pf-word{display:inline-block;white-space:nowrap}\n.ev-pf-cm{display:inline-block;overflow:hidden;vertical-align:top;padding-inline:.04em;margin-inline:-.04em}\n.ev-pf-c{display:inline-block;transform:translateY(100%);transition:transform ${REVEAL_DURATION}s cubic-bezier(.215,.61,.355,1)}\n.ev-pf[data-in=\"true\"] .ev-pf-c{transform:none}\n.ev-pf-row{width:100%;display:flex;align-items:center;gap:4cqw}\n.ev-pf-list{position:relative;width:32%;flex-shrink:0;--gap:0cqw}\n.ev-pf-track,.ev-pf-fill{position:absolute;left:4px;top:2.5cqw;width:1px;height:calc((7cqw + var(--gap)) * var(--n1))}\n.ev-pf-track{opacity:.2}\n.ev-pf-fill{transform-origin:top;transform:scaleY(0)}\n.ev-pf-items{display:flex;flex-direction:column;gap:var(--gap)}\n.ev-pf-item{position:relative;display:flex;align-items:center;gap:1.2cqw;height:7cqw}\n.ev-pf-dot{width:10px;height:10px;margin-top:-1.5cqw;border-radius:50%;border:1px solid;flex-shrink:0;transition:background-color .2s,border-color .2s}\n.ev-pf-name{margin:0;font-size:1.5cqw;line-height:1.2;font-weight:inherit}\n.ev-pf-tags{margin:0;font-size:1cqw;line-height:1.4;white-space:pre-wrap}\n.ev-pf-media{position:relative;width:100%;height:38cqw;border-radius:12px;overflow:hidden}\n.ev-pf-card{position:absolute;inset:0;border-radius:12px;overflow:hidden;will-change:transform,filter}\n.ev-pf-card img{width:100%;height:100%;object-fit:cover;display:block}\n.ev-pf-ph{width:100%;height:100%;background:#2e2e2e}\n.ev-pf-glow{position:absolute;left:0;bottom:-10%;width:100%;height:60vh;overflow:hidden;pointer-events:none}\n.ev-pf-glow>div{position:absolute;bottom:35%;left:-7.5%;z-index:2;width:115%;height:40vh;filter:blur(40px)}\n@container (max-width:1199px){\n  .ev-pf{padding-top:30cqw}\n  .ev-pf-curve{height:60cqw}\n  .ev-pf-stage{gap:48px;padding:0 5cqw}\n  .ev-pf-h2{font-size:6.5cqw}\n  .ev-pf-row{flex-direction:column;align-items:flex-start;gap:64px}\n  .ev-pf-list{width:50%;--gap:4cqw}\n  .ev-pf-track,.ev-pf-fill{top:1cqw}\n  .ev-pf-dot{margin-top:-4cqw}\n  .ev-pf-name{font-size:3.5cqw}\n  .ev-pf-tags{font-size:2.5cqw}\n  .ev-pf-media{height:52cqw;border-radius:8px}\n  .ev-pf-card{border-radius:8px}\n  .ev-pf-glow{bottom:-13%}\n  .ev-pf-glow>div{bottom:50%;width:120%;left:-10%;filter:blur(16px)}\n}\n@container (max-width:809px){\n  .ev-pf-stage{gap:15cqw}\n  .ev-pf-h2{font-size:9cqw}\n  .ev-pf-row{gap:15cqw}\n  .ev-pf-list{width:100%;--gap:14cqw}\n  .ev-pf-item{gap:5cqw}\n  .ev-pf-dot{margin-top:-7cqw}\n  .ev-pf-name{font-size:5.5cqw}\n  .ev-pf-tags{font-size:4.2cqw}\n}\n@media (prefers-reduced-motion: reduce){.ev-pf-c{transform:none!important;transition:none!important}}\n[data-static=\"true\"],[data-static=\"true\"] *,[data-static=\"true\"] *::before,[data-static=\"true\"] *::after{transition:none!important;animation:none!important}\n`;function Heading({text}){let index=0;const words=text.trim().split(/\\s+/);return /*#__PURE__*/_jsx(\"h2\",{className:\"ev-pf-h2\",\"aria-label\":text,children:words.map((word,w)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{className:\"ev-pf-word\",\"aria-hidden\":\"true\",children:Array.from(word).map(char=>{const delay=index++*CHAR_STAGGER;return /*#__PURE__*/_jsx(\"span\",{className:\"ev-pf-cm\",children:/*#__PURE__*/_jsx(\"span\",{className:\"ev-pf-c\",style:{transitionDelay:`${delay}s`},children:char})},delay);})}),w<words.length-1?\" \":null]},w))});}function Picture({img}){if(!img?.src)return /*#__PURE__*/_jsx(\"div\",{className:\"ev-pf-ph\"});return /*#__PURE__*/_jsx(\"img\",{src:img.src,srcSet:img.srcSet,alt:img.alt||\"\",draggable:false});}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1440\n * @framerIntrinsicHeight 900\n */export default function ElenaPortfolioStack(props){const{heading,items,font,textColor,fromColor,toColor,dotIdle,cardBg,sectionHeight,style}=props;const isStatic=useIsStaticRenderer();const list=(items.length?items:[{name:\"Project\",tags:\"Tag\",image:undefined}]).map((item,i)=>({...item,// Demo images until the buyer sets their own in the Projects list.\n    image:item.image?.src?item.image:DEMO_IMAGES[i%DEMO_IMAGES.length]}));const n=list.length;const gradient=`linear-gradient(90deg, ${fromColor}, ${toColor})`;const rootRef=React.useRef(null);const headingRef=React.useRef(null);const curveRef=React.useRef(null);const fillRef=React.useRef(null);const cardRefs=React.useRef([]);const dotRefs=React.useRef([]);React.useEffect(()=>{if(isStatic)return;const root=rootRef.current;const headingEl=headingRef.current;if(!root||!headingEl)return;const reduced=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;const steps=Math.max(n-1,1);const headingIo=new IntersectionObserver(([entry],obs)=>{if(!entry.isIntersecting)return;root.dataset.in=\"true\";obs.disconnect();},{rootMargin:\"0px 0px -15% 0px\"});headingIo.observe(headingEl);const apply=()=>{const rect=root.getBoundingClientRect();const vh=window.innerHeight;const h=rect.height;// Curve band: from the section's top reaching the viewport bottom\n// until its 30% point does.\nif(curveRef.current){const c=reduced?1:clamp01((vh-rect.top)/(.3*h));// Source lifts the band 70% on desktop and 30% below it.\nconst lift=rect.width>1199?70:30;const e=power2Out(c);curveRef.current.style.clipPath=`ellipse(${150-90*e}% 100% at 50% 100%)`;curveRef.current.style.transform=`translateY(${-lift*c}%)`;}// Stack: from the section's 10% point reaching the viewport top\n// until its bottom reaches the viewport bottom.\nconst start=.1*h;const range=h-vh-start;const p=range>0?clamp01((-rect.top-start)/range):0;const t=p*steps;if(fillRef.current)fillRef.current.style.transform=`scaleY(${p})`;cardRefs.current.forEach((card,k)=>{if(!card)return;const arrive=k===0?1:power2InOut(clamp01(t-(k-1)));const dim=k<n-1?power2InOut(clamp01(t-k)):0;if(reduced){// No slide: each image fades in place over the previous one.\ncard.style.transform=\"none\";card.style.opacity=String(k===0?1:clamp01(t-(k-1)));}else{card.style.transform=`translateY(${(1-arrive)*100}%)`;}card.style.filter=dim>0?`brightness(${1-(1-DIM_TO)*dim})`:\"none\";});dotRefs.current.forEach((dot,k)=>{if(!dot)return;const on=k===0||t>=k;dot.style.backgroundColor=on?\"#FFFFFF\":dotIdle;dot.style.borderColor=on?\"#FFFFFF\":\"rgba(255,255,255,0.5)\";});};const io=new IntersectionObserver(([entry])=>{if(entry.isIntersecting){window.addEventListener(\"scroll\",apply,{passive:true});window.addEventListener(\"resize\",apply);apply();}else{window.removeEventListener(\"scroll\",apply);window.removeEventListener(\"resize\",apply);}});io.observe(root);apply();return()=>{headingIo.disconnect();io.disconnect();window.removeEventListener(\"scroll\",apply);window.removeEventListener(\"resize\",apply);};},[isStatic,n,dotIdle]);const stage=staticMode=>/*#__PURE__*/_jsxs(\"div\",{className:\"ev-pf-stage\",style:{background:gradient,...staticMode?{position:\"relative\",height:\"max(56.25cqw, 720px)\"}:null},children:[/*#__PURE__*/_jsx(\"div\",{ref:staticMode?undefined:headingRef,children:/*#__PURE__*/_jsx(Heading,{text:heading})}),/*#__PURE__*/_jsxs(\"div\",{className:\"ev-pf-row\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ev-pf-list\",style:{[\"--n1\"]:n-1},children:[/*#__PURE__*/_jsx(\"div\",{className:\"ev-pf-track\",style:{background:textColor}}),/*#__PURE__*/_jsx(\"div\",{className:\"ev-pf-fill\",ref:staticMode?undefined:fillRef,style:{background:textColor}}),/*#__PURE__*/_jsx(\"div\",{className:\"ev-pf-items\",children:list.map((item,i)=>/*#__PURE__*/_jsxs(\"div\",{className:\"ev-pf-item\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ev-pf-dot\",ref:el=>{if(!staticMode)dotRefs.current[i]=el;},style:{backgroundColor:i===0?\"#FFFFFF\":dotIdle,borderColor:i===0?\"#FFFFFF\":\"rgba(255,255,255,0.5)\"}}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h3\",{className:\"ev-pf-name\",children:item.name}),/*#__PURE__*/_jsx(\"p\",{className:\"ev-pf-tags\",children:item.tags})]})]},i))})]}),/*#__PURE__*/_jsx(\"div\",{className:\"ev-pf-media\",children:list.map((item,i)=>/*#__PURE__*/_jsx(\"div\",{className:\"ev-pf-card\",ref:el=>{if(!staticMode)cardRefs.current[i]=el;},style:{zIndex:i+1,background:cardBg,transform:i===0?\"none\":\"translateY(100%)\"},children:/*#__PURE__*/_jsx(Picture,{img:item.image})},i))})]})]});if(isStatic){return /*#__PURE__*/_jsxs(\"section\",{className:\"ev-pf\",\"data-static\":\"true\",\"data-in\":\"true\",style:{...style,...withFont(font),color:textColor,paddingTop:0,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),stage(true)]});}return /*#__PURE__*/_jsxs(\"section\",{ref:rootRef,className:\"ev-pf\",style:{...style,...withFont(font),color:textColor,height:`${sectionHeight}vh`},children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsx(\"div\",{className:\"ev-pf-curve\",ref:curveRef,style:{background:gradient}}),stage(false),/*#__PURE__*/_jsx(\"div\",{className:\"ev-pf-glow\",children:/*#__PURE__*/_jsx(\"div\",{style:{background:gradient}})})]});}ElenaPortfolioStack.displayName=\"Elena Portfolio Stack\";addPropertyControls(ElenaPortfolioStack,{heading:{type:ControlType.String,title:\"Heading\",defaultValue:\"Award Winning Work\"},items:{type:ControlType.Array,title:\"Projects\",maxCount:8,control:{type:ControlType.Object,controls:{name:{type:ControlType.String,title:\"Name\",defaultValue:\"Project\"},tags:{type:ControlType.String,title:\"Tags\",defaultValue:\"Category  •  Service\"},image:{type:ControlType.ResponsiveImage,title:\"Image\"}}},defaultValue:[{name:\"Aur\\xe9 Studio\",tags:\"Photography  •  Art Direction\"},{name:\"Veloce\",tags:\"Automotive  •  Brand Experience\"},{name:\"Grain Studio\",tags:\"Fashion  •  Creative Direction\"},{name:\"Aether\",tags:\"Architecture  •  Digital Identity\"}]},font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Regular\"}},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#FFFFFF\"},fromColor:{type:ControlType.Color,title:\"Gradient From\",defaultValue:\"#F16B0D\"},toColor:{type:ControlType.Color,title:\"Gradient To\",defaultValue:\"#E61416\"},dotIdle:{type:ControlType.Color,title:\"Dot Idle\",defaultValue:\"#F06A0E\"},cardBg:{type:ControlType.Color,title:\"Card Fill\",defaultValue:\"#F4EFE9\"},sectionHeight:{type:ControlType.Number,title:\"Scroll Length\",defaultValue:360,min:150,max:800,step:10,unit:\"vh\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ElenaPortfolioStack\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"900\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicWidth\":\"1440\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ElenaPortfolioStack.map","// Elena Voss - Services cards + pinned horizontal scroll (Framer code component)\n// Port of the card row in Services.tsx. The row pins in a full-viewport sticky\n// frame and slides from the right edge until the last card lands on the right\n// gutter as the section scrolls. Each card fills with the accent gradient and\n// swaps its arrow on hover; like the source, the last-hovered card stays lit\n// (card 1 lit initially).\n//\n// Cards are props (title, list, link) rather than slotted Framer components,\n// so every card is edited from the properties panel.\n//\n// Reduced motion, canvas and export: a static 3 / 2 / 1 column grid, matching\n// the source's reduced-motion layout.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";// Host Grotesk (Google Fonts, OFL) unless a font is picked in the Font control.\nconst DEFAULT_FONT='\"Host Grotesk\", sans-serif';// An untouched Font control comes through as Inter (Framer's sans-serif\n// default), so Inter counts as \"not set\" and falls back to Host Grotesk.\nconst withFont=f=>{const family=typeof f?.fontFamily===\"string\"?f.fontFamily:\"\";const unset=!family||/^\\s*\"?Inter\"?\\s*(,|$)/.test(family);return{...f,fontFamily:unset?DEFAULT_FONT:family};};const clamp01=v=>Math.min(1,Math.max(0,v));const CSS=`\n.ev-sv{container-type:inline-size;position:relative;width:100%;color:#fff}\n.ev-sv *{box-sizing:border-box}\n.ev-sv-pin{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:center}\n.ev-sv-row{display:flex;gap:1.6cqw;padding:0 4cqw;will-change:transform}\n.ev-sv-row>.ev-sv-card{flex-shrink:0;width:27cqw;height:30cqw}\n.ev-sv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6cqw;padding:0 4cqw}\n.ev-sv-grid>.ev-sv-card{min-height:22cqw}\n.ev-sv-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:1.6cqw;border:1px solid;border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;isolation:isolate}\n.ev-sv-fill{position:absolute;left:50%;top:50%;z-index:-1;width:150%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .45s cubic-bezier(0,0,.2,1)}\n.ev-sv-card[data-on=\"true\"] .ev-sv-fill{transform:translate(-50%,-50%) scale(1)}\n.ev-sv-arrow{align-self:flex-end;position:relative;width:3cqw;height:3cqw;border:1px solid rgba(255,255,255,.3);border-radius:50%;overflow:hidden;transition:background-color .3s cubic-bezier(0,0,.2,1)}\n.ev-sv-arrow svg{position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;color:#fff;transition:transform .3s cubic-bezier(0,0,.2,1),color .3s cubic-bezier(0,0,.2,1)}\n.ev-sv-arrow svg:last-child{transform:translate(-150%,150%)}\n.ev-sv-card[data-on=\"true\"] .ev-sv-arrow{background:#fff}\n.ev-sv-card[data-on=\"true\"] .ev-sv-arrow svg{color:#000}\n.ev-sv-card[data-on=\"true\"] .ev-sv-arrow svg:first-child{transform:translate(150%,-150%)}\n.ev-sv-card[data-on=\"true\"] .ev-sv-arrow svg:last-child{transform:none}\n.ev-sv-title{margin:0 0 1cqw;font-size:2.5cqw;line-height:1.2;font-weight:inherit}\n.ev-sv-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.42cqw}\n.ev-sv-list li{display:flex;align-items:center;gap:.8em;font-size:1.25cqw;line-height:1.4}\n.ev-sv-list li::before{content:\"\";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}\n@container (max-width:1199px){\n  .ev-sv-row{gap:2.5cqw}\n  .ev-sv-row>.ev-sv-card{width:55cqw;height:65cqw}\n  .ev-sv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5cqw}\n  .ev-sv-grid>.ev-sv-card{min-height:45cqw}\n  .ev-sv-card{padding:3cqw}\n  .ev-sv-arrow{width:7cqw;height:7cqw}\n  .ev-sv-title{font-size:5cqw;margin-bottom:2cqw}\n  .ev-sv-list{gap:1cqw}\n  .ev-sv-list li{font-size:3cqw}\n}\n@container (max-width:809px){\n  .ev-sv-row{gap:6cqw}\n  .ev-sv-row>.ev-sv-card{width:75cqw;height:85cqw}\n  .ev-sv-grid{grid-template-columns:minmax(0,1fr);gap:6cqw}\n  .ev-sv-grid>.ev-sv-card{min-height:85cqw}\n  .ev-sv-card{padding:5cqw}\n  .ev-sv-arrow{width:9cqw;height:9cqw}\n  .ev-sv-title{font-size:6.5cqw;margin-bottom:3cqw}\n  .ev-sv-list{gap:1.8cqw}\n  .ev-sv-list li{font-size:4cqw}\n}\n@media (prefers-reduced-motion: reduce){.ev-sv *{transition:none!important}}\n[data-static=\"true\"],[data-static=\"true\"] *{transition:none!important;animation:none!important}\n`;const ArrowUpRight=()=>/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M7 7h10v10\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7 17 17 7\"})]});/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1440\n * @framerIntrinsicHeight 600\n */export default function ElenaServices(props){const{font,cardFill,cardBorder,fromColor,toColor,sectionHeight,startOffset,startAt,style}=props;const cards=props.cards?.length?props.cards:[{title:\"Service\",list:\"Item\"}];const isStatic=useIsStaticRenderer();const[reduced,setReduced]=React.useState(false);const[active,setActive]=React.useState(0);const gradient=`linear-gradient(90deg, ${fromColor}, ${toColor})`;const rootRef=React.useRef(null);const rowRef=React.useRef(null);React.useEffect(()=>{const mq=window.matchMedia(\"(prefers-reduced-motion: reduce)\");setReduced(mq.matches);const onChange=e=>setReduced(e.matches);mq.addEventListener(\"change\",onChange);return()=>mq.removeEventListener(\"change\",onChange);},[]);React.useEffect(()=>{if(isStatic||reduced)return;const root=rootRef.current;const row=rowRef.current;if(!root||!row)return;const apply=()=>{const rect=root.getBoundingClientRect();const vh=window.innerHeight;const width=root.clientWidth;// Starts when the track's top reaches `startAt` of the viewport,\n// ends when its bottom reaches the viewport bottom.\nconst begin=vh*(startAt/100);const range=rect.height-vh+begin;const p=range>0?clamp01((begin-rect.top)/range):0;const from=width*(startOffset/100);const to=Math.min(0,width-row.scrollWidth);row.style.transform=`translate3d(${from+(to-from)*p}px,0,0)`;};const io=new IntersectionObserver(([entry])=>{if(entry.isIntersecting){window.addEventListener(\"scroll\",apply,{passive:true});window.addEventListener(\"resize\",apply);apply();}else{window.removeEventListener(\"scroll\",apply);window.removeEventListener(\"resize\",apply);}});io.observe(root);apply();return()=>{io.disconnect();window.removeEventListener(\"scroll\",apply);window.removeEventListener(\"resize\",apply);};},[isStatic,reduced,startOffset,startAt,cards.length]);const renderCard=(card,i)=>{const Tag=card.link&&!isStatic?\"a\":\"div\";return /*#__PURE__*/_jsxs(Tag,{className:\"ev-sv-card\",\"data-on\":active===i?\"true\":\"false\",href:Tag===\"a\"?card.link:undefined,onMouseEnter:isStatic?undefined:()=>setActive(i),onFocus:isStatic?undefined:()=>setActive(i),style:{background:cardFill,borderColor:cardBorder},children:[/*#__PURE__*/_jsx(\"span\",{className:\"ev-sv-fill\",style:{background:gradient},\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsxs(\"span\",{className:\"ev-sv-arrow\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(ArrowUpRight,{}),/*#__PURE__*/_jsx(ArrowUpRight,{})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h3\",{className:\"ev-sv-title\",children:card.title}),/*#__PURE__*/_jsx(\"ul\",{className:\"ev-sv-list\",children:card.list.split(\"\\n\").map(s=>s.trim()).filter(Boolean).map((item,k)=>/*#__PURE__*/_jsx(\"li\",{children:item},k))})]})]},i);};if(isStatic||reduced){return /*#__PURE__*/_jsxs(\"div\",{className:\"ev-sv\",\"data-static\":isStatic?\"true\":undefined,style:{...style,...withFont(font),paddingBottom:\"6cqw\",pointerEvents:isStatic?\"none\":undefined},children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsx(\"div\",{className:\"ev-sv-grid\",children:cards.map(renderCard)})]});}return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,className:\"ev-sv\",style:{...style,...withFont(font),height:`${sectionHeight}vh`},children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsx(\"div\",{className:\"ev-sv-pin\",children:/*#__PURE__*/_jsx(\"div\",{className:\"ev-sv-row\",ref:rowRef,style:{transform:`translate3d(${startOffset}cqw,0,0)`},children:cards.map(renderCard)})})]});}ElenaServices.displayName=\"Elena Services\";addPropertyControls(ElenaServices,{cards:{type:ControlType.Array,title:\"Cards\",maxCount:10,control:{type:ControlType.Object,controls:{title:{type:ControlType.String,title:\"Title\",defaultValue:\"Service\"},list:{type:ControlType.String,title:\"List\",displayTextArea:true,defaultValue:\"Item one\\nItem two\",description:\"One item per line.\"},link:{type:ControlType.Link,title:\"Link\"}}},defaultValue:[{title:\"Brand Identity\",list:\"Visual Systems\\nUser Experience\\nMotion Design\\nDesign Strategy\"},{title:\"Web Development\",list:\"React\\nWebflow Sites\\nShopify\\nCustom Builds\"},{title:\"UI/UX Design\",list:\"Wireframing\\nPrototyping\\nUser Research\\nDesign Systems\"},{title:\"Motion & Animation\",list:\"GSAP Animations\\nMicro-interactions\\nScroll Effects\\nVideo Editing\"},{title:\"Brand Strategy\",list:\"Market Research\\nPositioning\\nNaming\\nBrand Guidelines\"}]},font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Regular\"}},cardFill:{type:ControlType.Color,title:\"Card Fill\",defaultValue:\"#161616\"},cardBorder:{type:ControlType.Color,title:\"Card Border\",defaultValue:\"rgba(255,255,255,0.2)\"},fromColor:{type:ControlType.Color,title:\"Gradient From\",defaultValue:\"#F16B0D\"},toColor:{type:ControlType.Color,title:\"Gradient To\",defaultValue:\"#E61416\"},sectionHeight:{type:ControlType.Number,title:\"Scroll Length\",defaultValue:225,min:100,max:600,step:5,unit:\"vh\"},startOffset:{type:ControlType.Number,title:\"Start Offset\",defaultValue:100,min:0,max:200,unit:\"%\"},startAt:{type:ControlType.Number,title:\"Start At\",defaultValue:70,min:0,max:100,unit:\"%\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ElenaServices\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"600\",\"framerIntrinsicWidth\":\"1440\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ElenaServices.map","// Elena Voss - Smooth scroll (Framer code component)\n// Replaces the source's <ReactLenis root>. Drop one instance anywhere on the\n// page. Mouse-wheel input eases the page toward its target instead of jumping;\n// touch, keyboard, scrollbar and anchor scrolling stay native. The animation\n// loop only runs while a wheel scroll is in flight, and the component does\n// nothing under prefers-reduced-motion or in the canvas.\n//\n// Written without the Lenis package: Framer can't detect a code component that\n// imports it.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";// Lets the wheel scroll an inner panel (overlay, list) when it can still move\n// in that direction, instead of scrolling the page behind it.\nfunction canScrollInside(target,deltaY){let el=target instanceof Element?target:null;while(el&&el!==document.body&&el!==document.documentElement){if(el.closest(\"[data-lenis-prevent],[data-smooth-prevent]\"))return true;const{overflowY}=getComputedStyle(el);if((overflowY===\"auto\"||overflowY===\"scroll\")&&el.scrollHeight>el.clientHeight){const atTop=el.scrollTop<=0;const atBottom=el.scrollTop+el.clientHeight>=el.scrollHeight-1;if(deltaY<0&&!atTop||deltaY>0&&!atBottom)return true;}el=el.parentElement;}return false;}// Page scroll is locked (e.g. an overlay is open): leave the wheel alone.\nfunction pageLocked(){const html=getComputedStyle(document.documentElement).overflowY;const body=getComputedStyle(document.body).overflowY;return html===\"hidden\"||html===\"clip\"||body===\"hidden\"||body===\"clip\";}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */export default function ElenaSmoothScroll({lerp,wheelMultiplier,style}){const isStatic=useIsStaticRenderer();React.useEffect(()=>{if(isStatic)return;if(window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches)return;let current=window.scrollY;let target=current;let raf=0;let last=0;let animating=false;const maxScroll=()=>document.documentElement.scrollHeight-window.innerHeight;const loop=now=>{const dt=last?Math.min((now-last)/16.667,4):1;last=now;// Frame-rate independent ease toward the target.\ncurrent+=(target-current)*(1-Math.pow(1-lerp,dt));if(Math.abs(target-current)<.5)current=target;window.scrollTo(0,current);if(current!==target){raf=requestAnimationFrame(loop);}else{raf=0;last=0;animating=false;}};const onWheel=e=>{if(e.defaultPrevented||e.ctrlKey||e.metaKey)return;if(Math.abs(e.deltaX)>Math.abs(e.deltaY))return;if(pageLocked()||canScrollInside(e.target,e.deltaY))return;const unit=e.deltaMode===1?16:e.deltaMode===2?window.innerHeight:1;if(!animating)current=target=window.scrollY;target=Math.max(0,Math.min(maxScroll(),target+e.deltaY*unit*wheelMultiplier));e.preventDefault();animating=true;if(!raf)raf=requestAnimationFrame(loop);};// Any scroll this component didn't make (keys, scrollbar, anchors,\n// touch) becomes the new resting point.\nconst onScroll=()=>{if(!animating)current=target=window.scrollY;};window.addEventListener(\"wheel\",onWheel,{passive:false});window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>{cancelAnimationFrame(raf);window.removeEventListener(\"wheel\",onWheel);window.removeEventListener(\"scroll\",onScroll);};},[isStatic,lerp,wheelMultiplier]);if(isStatic){// Visible only on the canvas, so the instance can be found and edited.\nreturn /*#__PURE__*/_jsxs(\"div\",{\"data-static\":\"true\",style:{...style,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",borderRadius:8,border:\"1px dashed rgba(255,255,255,0.35)\",color:\"rgba(255,255,255,0.6)\",font:\"10px/1.1 sans-serif\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",textAlign:\"center\"},children:[\"Smooth\",/*#__PURE__*/_jsx(\"br\",{}),\"Scroll\"]});}return null;}ElenaSmoothScroll.displayName=\"Elena Smooth Scroll\";addPropertyControls(ElenaSmoothScroll,{lerp:{type:ControlType.Number,title:\"Smoothing\",defaultValue:.1,min:.02,max:1,step:.01},wheelMultiplier:{type:ControlType.Number,title:\"Wheel Speed\",defaultValue:1,min:.2,max:3,step:.1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ElenaSmoothScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ElenaSmoothScroll.map","// Elena Voss - Social icon button (Framer code component)\n// Port of the footer's social links. A round glass button; on hover a white\n// disc scales up from the centre behind the icon, the icon flips to dark and\n// the button eases down to 95%. Built-in icons, so no image upload needed.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const LABELS={facebook:\"Facebook\",instagram:\"Instagram\",linkedin:\"LinkedIn\",x:\"X\"};function Glyph({icon}){switch(icon){case\"facebook\":return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",fill:\"currentColor\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M14 8h3V4h-3c-2.76 0-5 2.24-5 5v2H7v4h2v9h4v-9h3l1-4h-4V9c0-.55.45-1 1-1z\"})});case\"instagram\":return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"3\",width:\"18\",height:\"18\",rx:\"5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"4\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"17.5\",cy:\"6.5\",r:\"1\",fill:\"currentColor\",stroke:\"none\"})]});case\"linkedin\":return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",fill:\"currentColor\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M4.98 3.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zM3 9.5h4V21H3zM9.5 9.5h3.8v1.6h.05c.53-1 1.83-2 3.77-2 4.030 0 4.78 2.65 4.78 6.1V21h-4v-5.1c0-1.22-.02-2.8-1.7-2.8-1.71 0-1.97 1.33-1.97 2.7V21h-4z\"})});case\"x\":return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",fill:\"currentColor\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M17.75 3h3.07l-6.7 7.66L22 21h-6.17l-4.83-6.32L5.47 21H2.4l7.17-8.2L2 3h6.33l4.37 5.78zm-1.08 16.2h1.7L7.4 4.73H5.58z\"})});}}const CSS=`\n.ev-si{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;isolation:isolate;text-decoration:none;\n  transition:transform .3s ease-in-out}\n.ev-si-fill{position:absolute;inset:0;z-index:-1;border-radius:50%;transform:scale(0);transition:transform .3s ease-in-out}\n.ev-si-icon{display:flex;transition:color .3s ease-in-out}\n.ev-si-icon svg{width:100%;height:100%}\n.ev-si:hover,.ev-si:focus-visible{transform:scale(.95)}\n.ev-si:hover .ev-si-fill,.ev-si:focus-visible .ev-si-fill{transform:scale(1)}\n.ev-si:focus-visible{outline:2px solid #F16B0D;outline-offset:3px}\n@media (prefers-reduced-motion: reduce){.ev-si,.ev-si-fill,.ev-si-icon{transition:none}}\n`;/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */export default function ElenaSocialIcon(props){const{icon,href,newTab,size,iconSize,background,border,iconColor,hoverFill,hoverIcon,style}=props;const isStatic=useIsStaticRenderer();const[hover,setHover]=React.useState(false);return /*#__PURE__*/_jsxs(\"div\",{style:{...style,width:size,height:size},children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsxs(\"a\",{className:\"ev-si\",href:isStatic?undefined:href||undefined,target:newTab?\"_blank\":undefined,rel:newTab?\"noopener noreferrer\":undefined,\"aria-label\":LABELS[icon],onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),onFocus:()=>setHover(true),onBlur:()=>setHover(false),style:{width:size,height:size,background,boxShadow:`inset 0 0 0 1px ${border}`},children:[/*#__PURE__*/_jsx(\"span\",{className:\"ev-si-fill\",style:{background:hoverFill}}),/*#__PURE__*/_jsx(\"span\",{className:\"ev-si-icon\",style:{width:iconSize,height:iconSize,color:hover?hoverIcon:iconColor},children:/*#__PURE__*/_jsx(Glyph,{icon:icon})})]})]});}ElenaSocialIcon.displayName=\"Elena Social Icon\";addPropertyControls(ElenaSocialIcon,{icon:{type:ControlType.Enum,title:\"Icon\",options:[\"facebook\",\"instagram\",\"linkedin\",\"x\"],optionTitles:[\"Facebook\",\"Instagram\",\"LinkedIn\",\"X\"],defaultValue:\"instagram\"},href:{type:ControlType.String,title:\"Link\",defaultValue:\"https://www.instagram.com/\"},newTab:{type:ControlType.Boolean,title:\"New Tab\",defaultValue:true},size:{type:ControlType.Number,title:\"Size\",defaultValue:40,min:24,max:96,unit:\"px\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:20,min:10,max:60,unit:\"px\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(255,255,255,0.05)\"},border:{type:ControlType.Color,title:\"Border\",defaultValue:\"rgba(255,255,255,0.1)\"},iconColor:{type:ControlType.Color,title:\"Icon\",defaultValue:\"#FFFFFF\"},hoverFill:{type:ControlType.Color,title:\"Hover Fill\",defaultValue:\"#FFFFFF\"},hoverIcon:{type:ControlType.Color,title:\"Hover Icon\",defaultValue:\"#070707\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ElenaSocialIcon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ElenaSocialIcon.map","// Elena Voss - Testimonial carousel (Framer code component)\n// Port of Testimonials.tsx (below the heading, which stays a native text\n// layer). A fixed-height quote card that swaps with a short fade/rise and\n// can be swiped; a fanned row of avatar thumbs that re-centres on the active\n// one with a FLIP animation; prev/next buttons with a gradient hover fill.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion,AnimatePresence,MotionConfig}from\"framer-motion\";// Which size set to use. Set it per Framer breakpoint (Desktop / Tablet /\n// Phone); \"Auto\" follows the window width using Framer's default breakpoint\n// widths (1200 / 810).\nfunction useBp(bp,isStatic){const[auto,setAuto]=React.useState(\"desktop\");React.useEffect(()=>{if(bp!==\"auto\"||isStatic)return;const pick=()=>setAuto(window.innerWidth>=1200?\"desktop\":window.innerWidth>=810?\"tablet\":\"phone\");pick();window.addEventListener(\"resize\",pick);return()=>window.removeEventListener(\"resize\",pick);},[bp,isStatic]);return bp===\"auto\"?auto:bp;}const bpClass=b=>b===\"phone\"?\" bp-t bp-p\":b===\"tablet\"?\" bp-t\":\"\";// --u is 1% of the viewport width on the published site (the source's vw), so\n// sizes match the original even inside padded sections. On the canvas, where\n// vw is the editor window, it is approximated from the component's own width.\nconst unitVar=isStatic=>({[\"--u\"]:isStatic?\"1.1cqw\":\"1vw\"});// Host Grotesk (Google Fonts, OFL) unless a font is picked in the Font control.\nconst DEFAULT_FONT='\"Host Grotesk\", sans-serif';// An untouched Font control comes through as Inter (Framer's sans-serif\n// default), so Inter counts as \"not set\" and falls back to Host Grotesk.\nconst withFont=f=>{const family=typeof f?.fontFamily===\"string\"?f.fontFamily:\"\";const unset=!family||/^\\s*\"?Inter\"?\\s*(,|$)/.test(family);return{...f,fontFamily:unset?DEFAULT_FONT:family};};// Demo images until the buyer sets their own.\nconst DEMO_AVATARS=[{src:\"https://framerusercontent.com/images/oyVyt1sr61VlAHMr4TYINUMRBo.webp\",alt:\"\"},{src:\"https://framerusercontent.com/images/0IPPFsw0Pt725Qltl6OkHGZgSm4.webp\",alt:\"\"},{src:\"https://framerusercontent.com/images/9JHVKOsOIbe0e325ntRgugTQ.webp\",alt:\"\"},{src:\"https://framerusercontent.com/images/DBrnFDrhs4bQacSsK81ayC62k.webp\",alt:\"\"},{src:\"https://framerusercontent.com/images/EW7M0CsodxaveCRAb0qwR1y6xk.webp\",alt:\"\"}];const SWIPE_THRESHOLD=100;const THUMB_EASE=[.22,1,.36,1];const CSS=`\n.ev-ts{container-type:inline-size;position:relative;width:100%}\n.ev-ts *{box-sizing:border-box}\n.ev-ts-fade{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}\n.ev-ts[data-in=\"true\"] .ev-ts-fade{opacity:1;transform:none}\n.ev-ts[data-in=\"true\"] .ev-ts-fade:nth-child(3){transition-delay:.12s}\n.ev-ts[data-in=\"true\"] .ev-ts-fade:nth-child(4){transition-delay:.24s}\n.ev-ts-card{position:relative;width:60%;height:calc(var(--u)*30);margin:0 auto;border-radius:calc(var(--u)*2);border:1px solid;overflow:hidden}\n.ev-ts-slide{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u)*2.5);padding:calc(var(--u)*8) calc(var(--u)*6) calc(var(--u)*4);text-align:center;touch-action:pan-y;cursor:grab}\n.ev-ts-slide:active{cursor:grabbing}\n.ev-ts-who{display:flex;flex-direction:column;gap:calc(var(--u)*.4)}\n.ev-ts-name{margin:0;font-size:calc(var(--u)*2.6);line-height:1.5}\n.ev-ts-role{margin:0;font-size:calc(var(--u)*1.145);line-height:1.5}\n.ev-ts-quote{margin:0;width:82%;font-size:calc(var(--u)*1.145);line-height:1.6}\n.ev-ts-thumbs{position:absolute;top:calc(var(--u)*-2);left:0;width:100%;display:flex;justify-content:center;align-items:center}\n.ev-ts-thumb{width:calc(var(--u)*5);height:calc(var(--u)*5);padding:0;border:0;border-radius:50%;overflow:hidden;clip-path:circle(50%);cursor:pointer;background:transparent;transition:opacity .3s}\n.ev-ts-thumb[aria-current=\"false\"]{opacity:.6}\n.ev-ts-thumb[aria-current=\"false\"]:hover{opacity:1}\n.ev-ts-thumb[aria-current=\"true\"]{padding:calc(var(--u)*.3);margin:0 calc(var(--u)*2)}\n.ev-ts-thumb img,.ev-ts-thumb .ev-ts-ph{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:50%;display:block}\n.ev-ts-ph{background:#2e2e2e}\n.ev-ts-nav{display:flex;justify-content:center;gap:12px;margin-top:calc(var(--u)*3)}\n.ev-ts-arrow{position:relative;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:transparent;color:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;transition:color .3s}\n.ev-ts-arrow:hover{color:#fff}\n.ev-ts-arrow svg{position:relative;z-index:2}\n.ev-ts-arrow i{position:absolute;inset:0;border-radius:50%;transform:scale(0);transition:transform .3s ease-in-out}\n.ev-ts-arrow:hover i{transform:scale(1)}\n.bp-t .ev-ts-card{width:100%;height:calc(var(--u)*52);border-radius:calc(var(--u)*5)}\n.bp-t .ev-ts-slide{padding:calc(var(--u)*14) calc(var(--u)*8) calc(var(--u)*4);gap:calc(var(--u)*4)}\n.bp-t .ev-ts-name{font-size:calc(var(--u)*4)}\n.bp-t .ev-ts-role,.bp-t .ev-ts-quote{font-size:calc(var(--u)*2.2)}\n.bp-t .ev-ts-quote{width:100%}\n.bp-t .ev-ts-thumb{width:calc(var(--u)*9);height:calc(var(--u)*9)}\n.ev-ts.bp-p{margin-top:40px}\n.bp-p .ev-ts-card{height:calc(var(--u)*95)}\n.bp-p .ev-ts-slide{padding:calc(var(--u)*22) calc(var(--u)*7) calc(var(--u)*8);gap:calc(var(--u)*6)}\n.bp-p .ev-ts-who{gap:8px}\n.bp-p .ev-ts-name{font-size:calc(var(--u)*6)}\n.bp-p .ev-ts-role,.bp-p .ev-ts-quote{font-size:calc(var(--u)*3.6)}\n.bp-p .ev-ts-thumbs{top:calc(var(--u)*-6)}\n.bp-p .ev-ts-thumb{width:calc(var(--u)*12);height:calc(var(--u)*12)}\n.bp-p .ev-ts-thumb[aria-current=\"true\"]{margin:0 calc(var(--u)*4)}\n.bp-p .ev-ts-nav{margin-top:calc(var(--u)*8)}\n.bp-p .ev-ts-arrow{width:40px;height:40px}\n@media (prefers-reduced-motion: reduce){.ev-ts-fade{opacity:1!important;transform:none!important;transition:none!important}}\n[data-static=\"true\"],[data-static=\"true\"] *,[data-static=\"true\"] *::before,[data-static=\"true\"] *::after{transition:none!important;animation:none!important}\n`;function Picture({img}){if(!img?.src)return /*#__PURE__*/_jsx(\"div\",{className:\"ev-ts-ph\"});return /*#__PURE__*/_jsx(\"img\",{src:img.src,srcSet:img.srcSet,alt:img.alt||\"\",draggable:false});}const Arrow=({dir})=>/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:dir===\"prev\"?\"M19 12H5M5 12L12 19M5 12L12 5\":\"M5 12H19M19 12L12 5M19 12L12 19\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1320\n * @framerIntrinsicHeight 560\n */export default function ElenaTestimonials(props){const{items,font,nameColor,roleColor,quoteColor,cardFill,cardBorder,fromColor,toColor,style}=props;const isStatic=useIsStaticRenderer();const bp=useBp(props.breakpoint??\"auto\",isStatic);const list=(items.length?items:[{quote:\"Quote\",name:\"Name\",role:\"Role\",image:undefined}]).map((item,i)=>({...item,// Demo avatars until the buyer sets their own.\n    image:item.image?.src?item.image:DEMO_AVATARS[i%DEMO_AVATARS.length]}));const total=list.length;const gradient=`linear-gradient(90deg, ${fromColor}, ${toColor})`;const[active,setActive]=React.useState(0);const rootRef=React.useRef(null);const current=list[Math.min(active,total-1)];React.useEffect(()=>{if(isStatic)return;const root=rootRef.current;if(!root)return;const io=new IntersectionObserver(([entry],obs)=>{if(!entry.isIntersecting)return;root.dataset.in=\"true\";obs.disconnect();},{rootMargin:\"0px 0px -30% 0px\"});io.observe(root);return()=>io.disconnect();},[isStatic]);const next=React.useCallback(()=>setActive(a=>(a+1)%total),[total]);const prev=React.useCallback(()=>setActive(a=>(a-1+total)%total),[total]);// Thumbs are placed with CSS `order` so each keeps its identity (and its\n// own FLIP transition) while the row rotates around the active one.\nconst orderOf=i=>{const half=Math.floor(total/2);const rel=(i-active+total)%total;return rel<=half?rel:rel-total;};const slideContent=item=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ev-ts-who\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"ev-ts-name\",style:{color:nameColor},children:item.name}),/*#__PURE__*/_jsx(\"p\",{className:\"ev-ts-role\",style:{color:roleColor},children:item.role})]}),/*#__PURE__*/_jsxs(\"p\",{className:\"ev-ts-quote\",style:{color:quoteColor},children:[\"“\",item.quote,\"”\"]})]});const cardStyle={background:cardFill,borderColor:cardBorder};if(isStatic){return /*#__PURE__*/_jsxs(\"div\",{className:\"ev-ts\"+bpClass(bp),\"data-static\":\"true\",\"data-in\":\"true\",style:{...style,...unitVar(isStatic),...withFont(font),pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsx(\"div\",{className:\"ev-ts-card\",style:cardStyle,children:/*#__PURE__*/_jsx(\"div\",{className:\"ev-ts-slide\",children:slideContent(current)})}),/*#__PURE__*/_jsx(\"div\",{className:\"ev-ts-thumbs\",children:list.map((item,i)=>{const order=orderOf(i);const on=order===0;return /*#__PURE__*/_jsx(\"div\",{className:\"ev-ts-thumb\",\"aria-current\":on,style:{order,zIndex:on?10:total-Math.abs(order),transform:on?\"scale(1.6)\":undefined,background:on?gradient:undefined,marginLeft:!on&&order>0?\"calc(var(--u)*-1)\":undefined,marginRight:!on&&order<0?\"calc(var(--u)*-1)\":undefined},children:/*#__PURE__*/_jsx(Picture,{img:item.image})},i);})}),/*#__PURE__*/_jsxs(\"div\",{className:\"ev-ts-nav\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ev-ts-arrow\",children:/*#__PURE__*/_jsx(Arrow,{dir:\"prev\"})}),/*#__PURE__*/_jsx(\"span\",{className:\"ev-ts-arrow\",children:/*#__PURE__*/_jsx(Arrow,{dir:\"next\"})})]})]});}return /*#__PURE__*/_jsx(MotionConfig,{reducedMotion:\"user\",children:/*#__PURE__*/_jsxs(\"div\",{ref:rootRef,className:\"ev-ts\"+bpClass(bp),style:{...style,...unitVar(isStatic),...withFont(font)},children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsx(\"div\",{className:\"ev-ts-card ev-ts-fade\",style:cardStyle,children:/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:/*#__PURE__*/_jsx(motion.div,{className:\"ev-ts-slide\",initial:{opacity:0,y:20},animate:{opacity:1,y:0},exit:{opacity:0,y:0},transition:{duration:.25},drag:\"x\",dragConstraints:{left:0,right:0},onDragEnd:(_e,info)=>{if(info.offset.x>SWIPE_THRESHOLD)prev();else if(info.offset.x<-SWIPE_THRESHOLD)next();},children:slideContent(current)},active)})}),/*#__PURE__*/_jsx(\"div\",{className:\"ev-ts-thumbs ev-ts-fade\",children:list.map((item,i)=>{const order=orderOf(i);const on=order===0;return /*#__PURE__*/_jsx(motion.button,{type:\"button\",className:\"ev-ts-thumb\",onClick:()=>setActive(i),\"aria-label\":`Show testimonial from ${item.name}`,\"aria-current\":on,layout:true,animate:{scale:on?1.6:1},transition:{duration:.6,ease:THUMB_EASE},style:{order,zIndex:on?10:total-Math.abs(order),background:on?gradient:undefined,marginLeft:!on&&order>0?\"calc(var(--u)*-1)\":undefined,marginRight:!on&&order<0?\"calc(var(--u)*-1)\":undefined},children:/*#__PURE__*/_jsx(Picture,{img:item.image})},i);})}),/*#__PURE__*/_jsxs(\"div\",{className:\"ev-ts-nav ev-ts-fade\",children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"ev-ts-arrow\",onClick:prev,\"aria-label\":\"Previous testimonial\",children:[/*#__PURE__*/_jsx(Arrow,{dir:\"prev\"}),/*#__PURE__*/_jsx(\"i\",{style:{background:gradient}})]}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"ev-ts-arrow\",onClick:next,\"aria-label\":\"Next testimonial\",children:[/*#__PURE__*/_jsx(Arrow,{dir:\"next\"}),/*#__PURE__*/_jsx(\"i\",{style:{background:gradient}})]})]})]})});}ElenaTestimonials.displayName=\"Elena Testimonials\";addPropertyControls(ElenaTestimonials,{items:{type:ControlType.Array,title:\"Testimonials\",maxCount:9,control:{type:ControlType.Object,controls:{quote:{type:ControlType.String,title:\"Quote\",displayTextArea:true,defaultValue:\"Quote\"},name:{type:ControlType.String,title:\"Name\",defaultValue:\"Name\"},role:{type:ControlType.String,title:\"Role\",defaultValue:\"Role, Company\"},image:{type:ControlType.ResponsiveImage,title:\"Avatar\"}}},defaultValue:[{quote:\"Working with Elena completely transformed our brand's digital presence. Our conversions jumped by 87%. Her thoughtful design approach and seamless communication made the collaboration effortless. Elena doesn't just design websites, she gives your entire brand a confident new voice.\",name:\"Maria Jones\",role:\"Head of Marketing, Brightwell\"},{quote:\"Elena has an incredible eye for detail. She took a rough brand brief and turned it into a site that finally feels like us. Every scroll, every hover - it all just clicks, and our team barely had to explain what we wanted twice.\",name:\"Marcus Reed\",role:\"Founder, Northline Studio\"},{quote:\"We came in with a tight deadline and a messy set of assets. Elena organized everything, proposed a direction we hadn't considered, and shipped a site that outperformed every launch benchmark we set for the quarter.\",name:\"Priya Nair\",role:\"VP Growth, Fielder\"},{quote:\"The best part of working with Elena wasn't even the final product - it was how clearly she communicated trade-offs along the way. We always knew why a decision was made, and the result speaks for itself.\",name:\"Daniel Ortiz\",role:\"Creative Director, Wolfframe\"},{quote:\"Our old site felt like a brochure. What Elena built feels like a product. Session time is up, bounce rate is down, and for the first time our design and our positioning actually agree with each other.\",name:\"Hannah Kim\",role:\"CEO, Loop & Co\"}]},font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Regular\"}},nameColor:{type:ControlType.Color,title:\"Name\",defaultValue:\"#FF6B00\"},roleColor:{type:ControlType.Color,title:\"Role\",defaultValue:\"#FFFFFF\"},quoteColor:{type:ControlType.Color,title:\"Quote\",defaultValue:\"rgba(255,255,255,0.7)\"},cardFill:{type:ControlType.Color,title:\"Card Fill\",defaultValue:\"rgba(255,255,255,0.05)\"},cardBorder:{type:ControlType.Color,title:\"Card Border\",defaultValue:\"rgba(255,255,255,0.1)\"},fromColor:{type:ControlType.Color,title:\"Gradient From\",defaultValue:\"#F16B0D\"},toColor:{type:ControlType.Color,title:\"Gradient To\",defaultValue:\"#E61416\"},breakpoint:{type:ControlType.Enum,title:\"Breakpoint\",options:[\"auto\",\"desktop\",\"tablet\",\"phone\"],optionTitles:[\"Auto\",\"Desktop\",\"Tablet\",\"Phone\"],defaultValue:\"auto\",description:\"Size set to use. Set it on each Framer breakpoint; Auto follows the window width.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ElenaTestimonials\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1320\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicHeight\":\"560\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ElenaTestimonials.map","// Elena Voss - Text link with animated underline (Framer code component)\n// Port of the footer's .under-multi links. On hover a 1px underline grows in\n// from the left, and on leave it shrinks back, both over 1s on a soft\n// ease-out. Use for phone, email and credit links.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";// Host Grotesk (Google Fonts, OFL) unless a font is picked in the Font control.\nconst DEFAULT_FONT='\"Host Grotesk\", sans-serif';// An untouched Font control comes through as Inter (Framer's sans-serif\n// default), so Inter counts as \"not set\" and falls back to Host Grotesk.\nconst withFont=f=>{const family=typeof f?.fontFamily===\"string\"?f.fontFamily:\"\";const unset=!family||/^\\s*\"?Inter\"?\\s*(,|$)/.test(family);return{...f,fontFamily:unset?DEFAULT_FONT:family};};const CSS=`\n.ev-tl{display:inline-block;text-decoration:none;white-space:nowrap;\n  background-image:linear-gradient(currentColor,currentColor);\n  background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;\n  padding-bottom:2px;transition:background-size var(--ev-tl-d,1s) cubic-bezier(.16,1,.3,1)}\n.ev-tl:hover,.ev-tl:focus-visible{background-size:100% 1px}\n.ev-tl:focus-visible{outline:2px solid #F16B0D;outline-offset:3px}\n@media (prefers-reduced-motion: reduce){.ev-tl{transition:none}}\n`;/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function ElenaTextLink({text,href,newTab,font,fontSize,color,duration,style}){const isStatic=useIsStaticRenderer();const css={...withFont(font),fontSize,lineHeight:1.4,color,[\"--ev-tl-d\"]:`${duration}s`};return /*#__PURE__*/_jsxs(\"div\",{style:{...style,display:\"inline-flex\"},children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsx(\"a\",{className:\"ev-tl\",href:isStatic?undefined:href||undefined,target:newTab?\"_blank\":undefined,rel:newTab?\"noopener noreferrer\":undefined,style:css,children:text})]});}ElenaTextLink.displayName=\"Elena Text Link\";addPropertyControls(ElenaTextLink,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"hello@example.com\"},href:{type:ControlType.String,title:\"Link\",defaultValue:\"mailto:hello@example.com\",description:\"URL, mailto: or tel: link.\"},newTab:{type:ControlType.Boolean,title:\"New Tab\",defaultValue:false},font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Regular\"}},fontSize:{type:ControlType.Number,title:\"Size\",defaultValue:18,min:8,max:120,step:1,unit:\"px\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFFFFF\"},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:1,min:.1,max:3,step:.05,unit:\"s\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ElenaTextLink\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ElenaTextLink.map","// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Host Grotesk-regular\",\"GF;Host Grotesk-700\",\"GF;Host Grotesk-700italic\",\"GF;Host Grotesk-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuefOzhOp-j94InI.woff2\",weight:\"400\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuQDJzhOp-j94InI.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NwVKj-x19MnL2jg.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NJlWj-x19MnL2jg.woff2\",weight:\"400\"}]}];export const css=['.framer-6Nsg0 .framer-styles-preset-id1nvj:not(.rich-text-wrapper), .framer-6Nsg0 .framer-styles-preset-id1nvj.rich-text-wrapper h3 { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 49px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.15em; --framer-paragraph-spacing: 40px; --framer-text-alignment: right; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-6Nsg0 .framer-styles-preset-id1nvj:not(.rich-text-wrapper), .framer-6Nsg0 .framer-styles-preset-id1nvj.rich-text-wrapper h3 { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 40.5px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.15em; --framer-paragraph-spacing: 40px; --framer-text-alignment: right; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --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-6Nsg0 .framer-styles-preset-id1nvj:not(.rich-text-wrapper), .framer-6Nsg0 .framer-styles-preset-id1nvj.rich-text-wrapper h3 { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 29px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.15em; --framer-paragraph-spacing: 40px; --framer-text-alignment: right; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-6Nsg0\";\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 (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Host Grotesk-regular\",\"GF;Host Grotesk-700\",\"GF;Host Grotesk-700italic\",\"GF;Host Grotesk-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuefOzhOp-j94InI.woff2\",weight:\"400\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuQDJzhOp-j94InI.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NwVKj-x19MnL2jg.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NJlWj-x19MnL2jg.woff2\",weight:\"400\"}]}];export const css=['.framer-mqM1a .framer-styles-preset-1co4y84:not(.rich-text-wrapper), .framer-mqM1a .framer-styles-preset-1co4y84.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-mqM1a .framer-styles-preset-1co4y84:not(.rich-text-wrapper), .framer-mqM1a .framer-styles-preset-1co4y84.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --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-mqM1a .framer-styles-preset-1co4y84:not(.rich-text-wrapper), .framer-mqM1a .framer-styles-preset-1co4y84.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk 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: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-mqM1a\";\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 (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Host Grotesk-regular\",\"GF;Host Grotesk-700\",\"GF;Host Grotesk-700italic\",\"GF;Host Grotesk-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuefOzhOp-j94InI.woff2\",weight:\"400\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuQDJzhOp-j94InI.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NwVKj-x19MnL2jg.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NJlWj-x19MnL2jg.woff2\",weight:\"400\"}]}];export const css=['.framer-osdFv .framer-styles-preset-1etux8n:not(.rich-text-wrapper), .framer-osdFv .framer-styles-preset-1etux8n.rich-text-wrapper h2 { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 75px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-osdFv .framer-styles-preset-1etux8n:not(.rich-text-wrapper), .framer-osdFv .framer-styles-preset-1etux8n.rich-text-wrapper h2 { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 57px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --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-osdFv .framer-styles-preset-1etux8n:not(.rich-text-wrapper), .framer-osdFv .framer-styles-preset-1etux8n.rich-text-wrapper h2 { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 35px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-osdFv\";\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 (166c212)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Host Grotesk-regular\",\"GF;Host Grotesk-700\",\"GF;Host Grotesk-700italic\",\"GF;Host Grotesk-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuefOzhOp-j94InI.woff2\",weight:\"400\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuQDJzhOp-j94InI.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NwVKj-x19MnL2jg.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NJlWj-x19MnL2jg.woff2\",weight:\"400\"}]}];export const css=['.framer-2zq5l .framer-styles-preset-qsxx54:not(.rich-text-wrapper), .framer-2zq5l .framer-styles-preset-qsxx54.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-b4e65e1e-6e50-498b-9535-bb74f249a873, rgba(255, 255, 255, 0.8)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-2zq5l .framer-styles-preset-qsxx54:not(.rich-text-wrapper), .framer-2zq5l .framer-styles-preset-qsxx54.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-b4e65e1e-6e50-498b-9535-bb74f249a873, rgba(255, 255, 255, 0.8)); --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-2zq5l .framer-styles-preset-qsxx54:not(.rich-text-wrapper), .framer-2zq5l .framer-styles-preset-qsxx54.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 17.5px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-b4e65e1e-6e50-498b-9535-bb74f249a873, rgba(255, 255, 255, 0.8)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-2zq5l\";\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 (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Host Grotesk-regular\",\"GF;Host Grotesk-700\",\"GF;Host Grotesk-700italic\",\"GF;Host Grotesk-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuefOzhOp-j94InI.woff2\",weight:\"400\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuQDJzhOp-j94InI.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NwVKj-x19MnL2jg.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NJlWj-x19MnL2jg.woff2\",weight:\"400\"}]}];export const css=['.framer-OedAb .framer-styles-preset-1dhth2y:not(.rich-text-wrapper), .framer-OedAb .framer-styles-preset-1dhth2y.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-b4e65e1e-6e50-498b-9535-bb74f249a873, rgba(255, 255, 255, 0.8)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-OedAb .framer-styles-preset-1dhth2y:not(.rich-text-wrapper), .framer-OedAb .framer-styles-preset-1dhth2y.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 22.5px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-b4e65e1e-6e50-498b-9535-bb74f249a873, rgba(255, 255, 255, 0.8)); --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-OedAb .framer-styles-preset-1dhth2y:not(.rich-text-wrapper), .framer-OedAb .framer-styles-preset-1dhth2y.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-b4e65e1e-6e50-498b-9535-bb74f249a873, rgba(255, 255, 255, 0.8)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-OedAb\";\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 (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Host Grotesk-regular\",\"GF;Host Grotesk-700\",\"GF;Host Grotesk-700italic\",\"GF;Host Grotesk-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuefOzhOp-j94InI.woff2\",weight:\"400\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuQDJzhOp-j94InI.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NwVKj-x19MnL2jg.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NJlWj-x19MnL2jg.woff2\",weight:\"400\"}]}];export const css=['.framer-4gJX9 .framer-styles-preset-1e0dljl:not(.rich-text-wrapper), .framer-4gJX9 .framer-styles-preset-1e0dljl.rich-text-wrapper h2 { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 79px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-4gJX9 .framer-styles-preset-1e0dljl:not(.rich-text-wrapper), .framer-4gJX9 .framer-styles-preset-1e0dljl.rich-text-wrapper h2 { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 57px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --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-4gJX9 .framer-styles-preset-1e0dljl:not(.rich-text-wrapper), .framer-4gJX9 .framer-styles-preset-1e0dljl.rich-text-wrapper h2 { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 35px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-4gJX9\";\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 (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Host Grotesk-regular\",\"GF;Host Grotesk-700\",\"GF;Host Grotesk-700italic\",\"GF;Host Grotesk-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuefOzhOp-j94InI.woff2\",weight:\"400\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuQDJzhOp-j94InI.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NwVKj-x19MnL2jg.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NJlWj-x19MnL2jg.woff2\",weight:\"400\"}]}];export const css=['.framer-V5t2c .framer-styles-preset-ejz5p8:not(.rich-text-wrapper), .framer-V5t2c .framer-styles-preset-ejz5p8.rich-text-wrapper h3 { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 29px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-V5t2c .framer-styles-preset-ejz5p8:not(.rich-text-wrapper), .framer-V5t2c .framer-styles-preset-ejz5p8.rich-text-wrapper h3 { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 34px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --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-V5t2c .framer-styles-preset-ejz5p8:not(.rich-text-wrapper), .framer-V5t2c .framer-styles-preset-ejz5p8.rich-text-wrapper h3 { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 22.5px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-V5t2c\";\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 (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Host Grotesk-regular\",\"GF;Host Grotesk-700\",\"GF;Host Grotesk-700italic\",\"GF;Host Grotesk-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuefOzhOp-j94InI.woff2\",weight:\"400\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuQDJzhOp-j94InI.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NwVKj-x19MnL2jg.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NJlWj-x19MnL2jg.woff2\",weight:\"400\"}]}];export const css=['.framer-srwl8 .framer-styles-preset-jdrru8:not(.rich-text-wrapper), .framer-srwl8 .framer-styles-preset-jdrru8.rich-text-wrapper h3 { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 49px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.15em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1279px) and (min-width: 768px) { .framer-srwl8 .framer-styles-preset-jdrru8:not(.rich-text-wrapper), .framer-srwl8 .framer-styles-preset-jdrru8.rich-text-wrapper h3 { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 40.5px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.15em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 767px) and (min-width: 0px) { .framer-srwl8 .framer-styles-preset-jdrru8:not(.rich-text-wrapper), .framer-srwl8 .framer-styles-preset-jdrru8.rich-text-wrapper h3 { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 29px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.15em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-srwl8\";\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 (166c212)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Host Grotesk-regular\",\"GF;Host Grotesk-700\",\"GF;Host Grotesk-700italic\",\"GF;Host Grotesk-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuefOzhOp-j94InI.woff2\",weight:\"400\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuQDJzhOp-j94InI.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NwVKj-x19MnL2jg.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NJlWj-x19MnL2jg.woff2\",weight:\"400\"}]}];export const css=['.framer-XcWzH .framer-styles-preset-1mt58o2:not(.rich-text-wrapper), .framer-XcWzH .framer-styles-preset-1mt58o2.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-b4e65e1e-6e50-498b-9535-bb74f249a873, rgba(255, 255, 255, 0.8)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-XcWzH .framer-styles-preset-1mt58o2:not(.rich-text-wrapper), .framer-XcWzH .framer-styles-preset-1mt58o2.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-b4e65e1e-6e50-498b-9535-bb74f249a873, rgba(255, 255, 255, 0.8)); --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-XcWzH .framer-styles-preset-1mt58o2:not(.rich-text-wrapper), .framer-XcWzH .framer-styles-preset-1mt58o2.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 17.5px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-b4e65e1e-6e50-498b-9535-bb74f249a873, rgba(255, 255, 255, 0.8)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-XcWzH\";\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 (166c212)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Host Grotesk-regular\",\"GF;Host Grotesk-700\",\"GF;Host Grotesk-700italic\",\"GF;Host Grotesk-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuefOzhOp-j94InI.woff2\",weight:\"400\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuQDJzhOp-j94InI.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NwVKj-x19MnL2jg.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NJlWj-x19MnL2jg.woff2\",weight:\"400\"}]}];export const css=['.framer-HbBQW .framer-styles-preset-f0im5r:not(.rich-text-wrapper), .framer-HbBQW .framer-styles-preset-f0im5r.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-HbBQW .framer-styles-preset-f0im5r:not(.rich-text-wrapper), .framer-HbBQW .framer-styles-preset-f0im5r.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 19.5px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-HbBQW .framer-styles-preset-f0im5r:not(.rich-text-wrapper), .framer-HbBQW .framer-styles-preset-f0im5r.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 15.5px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-HbBQW\";\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 (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Host Grotesk-regular\",\"GF;Host Grotesk-700\",\"GF;Host Grotesk-700italic\",\"GF;Host Grotesk-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuefOzhOp-j94InI.woff2\",weight:\"400\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuQDJzhOp-j94InI.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NwVKj-x19MnL2jg.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NJlWj-x19MnL2jg.woff2\",weight:\"400\"}]}];export const css=['.framer-wnG5P .framer-styles-preset-xwk64u:not(.rich-text-wrapper), .framer-wnG5P .framer-styles-preset-xwk64u.rich-text-wrapper h2 { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 79px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-wnG5P .framer-styles-preset-xwk64u:not(.rich-text-wrapper), .framer-wnG5P .framer-styles-preset-xwk64u.rich-text-wrapper h2 { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 57px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --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-wnG5P .framer-styles-preset-xwk64u:not(.rich-text-wrapper), .framer-wnG5P .framer-styles-preset-xwk64u.rich-text-wrapper h2 { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 35px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-19a8ced4-8d5a-4004-ba61-7c836c590a8a, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-wnG5P\";\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 (ae08463)\nexport default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1280px)\"},{hash:\"1vwmjvx\",mediaQuery:\"(min-width: 768px) and (max-width: 1279.98px)\"},{hash:\"r5cu0\",mediaQuery:\"(max-width: 767.98px)\"}],description:\"Elenavoss Portfolio Template | Hyperiux Vault\",elements:{},framerSearch:{index:true},robots:\"max-image-preview:large\",serializationId:\"framer-g0wm1\",socialImage:\"https://framerusercontent.com/assets/prwNb0MGme0MujItABqz7WKx40.webp\",title:\"Elenavoss Portfolio Template\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ae08463)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,PropertyOverrides,RichText,runTasksWithYield,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useMetadata,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FAQComponent from\"#framer/local/canvasComponent/KlIsRtOoL/KlIsRtOoL.js\";import ElenaAwardsList from\"#framer/local/codeFile/DozWtN1/ElenaAwardsList.js\";import ElenaBuyBar from\"#framer/local/codeFile/BqzOVlB/ElenaBuyBar.js\";import ElenaContactModal from\"#framer/local/codeFile/YZ672qw/ElenaContactModal.js\";import ElenaDotFillButton from\"#framer/local/codeFile/EBys9cj/ElenaDotFillButton.js\";import ElenaGlassBorder from\"#framer/local/codeFile/m5oZLFT/ElenaGlassBorder.js\";import ElenaHeaderScroll from\"#framer/local/codeFile/dA_Sa3E/ElenaHeaderScroll.js\";import ElenaHero from\"#framer/local/codeFile/XYl2o3l/ElenaHero.js\";import ElenaHoverLine from\"#framer/local/codeFile/t5Jm7t_/ElenaHoverLine.js\";import ElenaLogoDepth from\"#framer/local/codeFile/I7qcT_G/ElenaLogoDepth.js\";import ElenaPortfolioStack from\"#framer/local/codeFile/FPbnK7L/ElenaPortfolioStack.js\";import ElenaServices from\"#framer/local/codeFile/YYhXliA/ElenaServices.js\";import ElenaSmoothScroll from\"#framer/local/codeFile/FTpBqtQ/ElenaSmoothScroll.js\";import ElenaSocialIcon from\"#framer/local/codeFile/iBS7uYe/ElenaSocialIcon.js\";import ElenaTestimonials from\"#framer/local/codeFile/TmFEaHR/ElenaTestimonials.js\";import ElenaTextLink from\"#framer/local/codeFile/fuf4Jbd/ElenaTextLink.js\";import*as sharedStyle7 from\"#framer/local/css/dlOPvODmy/dlOPvODmy.js\";import*as sharedStyle10 from\"#framer/local/css/FyD3flwBU/FyD3flwBU.js\";import*as sharedStyle6 from\"#framer/local/css/g0VXraeac/g0VXraeac.js\";import*as sharedStyle1 from\"#framer/local/css/hy_uA0NH9/hy_uA0NH9.js\";import*as sharedStyle3 from\"#framer/local/css/L6K9LroEf/L6K9LroEf.js\";import*as sharedStyle from\"#framer/local/css/MmEqFRQvu/MmEqFRQvu.js\";import*as sharedStyle2 from\"#framer/local/css/oXTmFlIj0/oXTmFlIj0.js\";import*as sharedStyle8 from\"#framer/local/css/RpZwKxVd_/RpZwKxVd_.js\";import*as sharedStyle5 from\"#framer/local/css/t7CW6cDpt/t7CW6cDpt.js\";import*as sharedStyle9 from\"#framer/local/css/tHyudbgAh/tHyudbgAh.js\";import*as sharedStyle4 from\"#framer/local/css/XihRfV153/XihRfV153.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const ElenaHeroFonts=getFonts(ElenaHero);const ElenaPortfolioStackFonts=getFonts(ElenaPortfolioStack);const ElenaHoverLineFonts=getFonts(ElenaHoverLine);const ElenaServicesFonts=getFonts(ElenaServices);const ElenaAwardsListFonts=getFonts(ElenaAwardsList);const ElenaLogoDepthFonts=getFonts(ElenaLogoDepth);const ElenaTestimonialsFonts=getFonts(ElenaTestimonials);const FAQComponentFonts=getFonts(FAQComponent);const ElenaDotFillButtonFonts=getFonts(ElenaDotFillButton);const ElenaTextLinkFonts=getFonts(ElenaTextLink);const ElenaSocialIconFonts=getFonts(ElenaSocialIcon);const ElenaGlassBorderFonts=getFonts(ElenaGlassBorder);const ElenaContactModalFonts=getFonts(ElenaContactModal);const ElenaSmoothScrollFonts=getFonts(ElenaSmoothScroll);const ElenaBuyBarFonts=getFonts(ElenaBuyBar);const ElenaHeaderScrollFonts=getFonts(ElenaHeaderScroll);const breakpoints={ohM5HhoAh:\"(min-width: 768px) and (max-width: 1279.98px)\",WQLkyLRf1:\"(min-width: 1280px)\",zeeQS9HlU:\"(max-width: 767.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";export const queryParamNames=[];const serializationHash=\"framer-g0wm1\";const variantClassNames={ohM5HhoAh:\"framer-v-1vwmjvx\",WQLkyLRf1:\"framer-v-72rtr7\",zeeQS9HlU:\"framer-v-r5cu0\"};const getRootLayoutProp=(hasLayoutTemplate,hasInheritedFlowEffect,fallback)=>{if(!hasLayoutTemplate)return fallback;return hasInheritedFlowEffect?\"position\":fallback;};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"zeeQS9HlU\",Tablet:\"ohM5HhoAh\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WQLkyLRf1\"};};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 metadata=React.useMemo(()=>metadataProvider({},activeLocale),[activeLocale]);useMetadata(metadata);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className,sharedStyle9.className,sharedStyle10.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const hasLayoutTemplate=React.useContext(GeneratedComponentContext)?.isLayoutTemplate;const hasInheritedFlowEffect=Boolean(React.useContext(MotionConfigContext)?.transition?.layout);const motionLayout=getRootLayoutProp(hasLayoutTemplate,hasInheritedFlowEffect);const isDisplayed=()=>{if(!isBrowser())return true;if([\"ohM5HhoAh\",\"zeeQS9HlU\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if([\"ohM5HhoAh\",\"zeeQS9HlU\"].includes(baseVariant))return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: var(--token-7e036090-0735-403f-94c2-120cd008fe31, rgb(7, 7, 7)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-8ce4il-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layout:motionLayout,nodeId:\"hzgjlbQF_\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElenaHero,{bottomColor:\"rgb(24, 13, 8)\",column1:[],column2:[],coreColor:\"rgb(176, 18, 5)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},glowColor:\"rgb(240, 100, 13)\",headline:\"Visualise Your Mind in Motion\",height:\"100%\",id:\"hzgjlbQF_\",layoutId:\"hzgjlbQF_\",scaleTo:.5,sectionHeight:300,sideBottom:\"Creative\\nWeb Designer\",sideTop:\"Award winning Designs\",speed1:10,speed2:18,style:{width:\"100%\"},textColor:\"rgb(255, 255, 255)\",topColor:\"rgb(216, 71, 10)\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-h2ptpt-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layout:motionLayout,nodeId:\"bqaxf68QX\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElenaPortfolioStack,{cardBg:\"rgb(244, 239, 233)\",dotIdle:\"rgb(240, 106, 14)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fromColor:\"rgb(241, 107, 13)\",heading:\"Award Winning Work\",height:\"100%\",id:\"bqaxf68QX\",items:[{id:\"FohX6UCsK\",name:\"Aur\\xe9 Studio\",tags:\"Photography  •  Art Direction\"},{id:\"yKBbznZHi\",name:\"Veloce\",tags:\"Automotive  •  Brand Experience\"},{id:\"TBlPYryQS\",name:\"Grain Studio\",tags:\"Fashion  •  Creative Direction\"},{id:\"jCrVkUyjz\",name:\"Aether\",tags:\"Architecture  •  Digital Identity\"}],layoutId:\"bqaxf68QX\",sectionHeight:360,style:{width:\"100%\"},textColor:\"rgb(255, 255, 255)\",toColor:\"rgb(230, 20, 22)\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s94m39\",\"data-framer-name\":\"Why Work With Me\",layout:motionLayout,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1y8bs8p\",\"data-framer-name\":\"Heading\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1e0dljl\",\"data-styles-preset\":\"MmEqFRQvu\",dir:\"auto\",children:\"Why Work With Me?\"})}),className:\"framer-1sd9x1l\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-qsxx54\",\"data-styles-preset\":\"hy_uA0NH9\",dir:\"auto\",children:\"Fast-track your Digital Projects\"})}),className:\"framer-j3s4zo\",\"data-framer-name\":\"Subtitle\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-s4vcwu\",\"data-framer-name\":\"Reason Cards\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-icq4ce\",\"data-framer-name\":\"Reason Card 1\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hd1c7\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ohM5HhoAh:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+1800+526+281.8+0+0+49+0+0+0),pixelHeight:96,pixelWidth:96,sizes:\"50px\",src:\"https://framerusercontent.com/images/EoZi2XZPZrvzmleca8RP8BA3Zs.svg?width=96&height=96\"}},zeeQS9HlU:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+1800+254+276.8+0+0+23+0+0+0),pixelHeight:96,pixelWidth:96,sizes:\"50px\",src:\"https://framerusercontent.com/images/EoZi2XZPZrvzmleca8RP8BA3Zs.svg?width=96&height=96\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+1800+360+323.8+0+0+29+0+0+0),pixelHeight:96,pixelWidth:96,sizes:\"50px\",src:\"https://framerusercontent.com/images/EoZi2XZPZrvzmleca8RP8BA3Zs.svg?width=96&height=96\"},className:\"framer-a06oxq\",\"data-framer-name\":\"Icon\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-ejz5p8\",\"data-styles-preset\":\"oXTmFlIj0\",dir:\"auto\",children:\"Rapid Project Delivery\"})}),className:\"framer-pdolbf\",\"data-framer-name\":\"Card Title\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1dhth2y\",\"data-styles-preset\":\"L6K9LroEf\",dir:\"auto\",children:\"Launch custom website projects into the real world in as little as 48 hours.\"})}),className:\"framer-1ocjvq6\",\"data-framer-name\":\"Card Text\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-112rmxf-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,nodeId:\"KXJpIOlWh\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElenaHoverLine,{baseColor:\"rgba(255, 255, 255, 0.2)\",duration:.55,fillColor:\"rgb(232, 98, 15)\",height:\"100%\",id:\"KXJpIOlWh\",layoutId:\"KXJpIOlWh\",levelsUp:0,style:{height:\"100%\",width:\"100%\"},thickness:1,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-3smpj8\",\"data-framer-name\":\"Reason Card 2\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ec5x2k\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ohM5HhoAh:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+1800+526+281.8+0+390.8+49+0+0+0),pixelHeight:96,pixelWidth:96,sizes:\"50px\",src:\"https://framerusercontent.com/images/MkfW77W5XXUPF5Z2kozuGXPQgw.svg?width=96&height=96\"}},zeeQS9HlU:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+1800+254+276.8+0+302.8+23+0+0+0),pixelHeight:96,pixelWidth:96,sizes:\"50px\",src:\"https://framerusercontent.com/images/MkfW77W5XXUPF5Z2kozuGXPQgw.svg?width=96&height=96\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+1800+360+323.8+0+0+29+0+0+0),pixelHeight:96,pixelWidth:96,sizes:\"50px\",src:\"https://framerusercontent.com/images/MkfW77W5XXUPF5Z2kozuGXPQgw.svg?width=96&height=96\"},className:\"framer-1ecwko5\",\"data-framer-name\":\"Icon\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-ejz5p8\",\"data-styles-preset\":\"oXTmFlIj0\",dir:\"auto\",children:\"Precision & Aesthetics\"})}),className:\"framer-ntwfet\",\"data-framer-name\":\"Card Title\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1dhth2y\",\"data-styles-preset\":\"L6K9LroEf\",dir:\"auto\",children:\"Meticulous design craftsmanship that offers complete control over layouts, typography, and every interactive detail.\"})}),className:\"framer-chkp64\",\"data-framer-name\":\"Card Text\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-13b0k9-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,nodeId:\"GMTaEdHaT\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElenaHoverLine,{baseColor:\"rgba(255, 255, 255, 0.2)\",duration:.55,fillColor:\"rgb(232, 98, 15)\",height:\"100%\",id:\"GMTaEdHaT\",layoutId:\"GMTaEdHaT\",levelsUp:0,style:{height:\"100%\",width:\"100%\"},thickness:1,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1o161zl\",\"data-framer-name\":\"Reason Card 3\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-162s7ck\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ohM5HhoAh:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+1800+526+281.8+0+781.6+49+0+0+0),pixelHeight:96,pixelWidth:96,sizes:\"50px\",src:\"https://framerusercontent.com/images/9gn2NyrgTz7mx2MspfYX5A4xpI.svg?width=96&height=96\"}},zeeQS9HlU:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+1800+254+276.8+0+605.6+23+0+0+0),pixelHeight:96,pixelWidth:96,sizes:\"50px\",src:\"https://framerusercontent.com/images/9gn2NyrgTz7mx2MspfYX5A4xpI.svg?width=96&height=96\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+1800+360+323.8+0+0+29+0+0+0),pixelHeight:96,pixelWidth:96,sizes:\"50px\",src:\"https://framerusercontent.com/images/9gn2NyrgTz7mx2MspfYX5A4xpI.svg?width=96&height=96\"},className:\"framer-12h3xwj\",\"data-framer-name\":\"Icon\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-ejz5p8\",\"data-styles-preset\":\"oXTmFlIj0\",dir:\"auto\",children:\"Future-Proofed Designs\"})}),className:\"framer-cwfd8s\",\"data-framer-name\":\"Card Title\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1dhth2y\",\"data-styles-preset\":\"L6K9LroEf\",dir:\"auto\",children:\"Stay ahead of shifting trends with an approach that seamlessly integrates with the latest innovations in interactive design and user experience craft.\"})}),className:\"framer-jid77q\",\"data-framer-name\":\"Card Text\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-848hau-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,nodeId:\"uPTr2wqUB\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElenaHoverLine,{baseColor:\"rgba(255, 255, 255, 0.2)\",duration:.55,fillColor:\"rgb(232, 98, 15)\",height:\"100%\",id:\"uPTr2wqUB\",layoutId:\"uPTr2wqUB\",levelsUp:0,style:{height:\"100%\",width:\"100%\"},thickness:1,width:\"100%\"})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16vt2ge\",\"data-framer-name\":\"Services\",layout:motionLayout,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1e37be6\",\"data-framer-name\":\"Intro\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-xwk64u\",\"data-styles-preset\":\"XihRfV153\",dir:\"auto\",children:\"Design That Speaks to Your Audience\"})}),className:\"framer-g0km28\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mt58o2\",\"data-styles-preset\":\"t7CW6cDpt\",dir:\"auto\",children:\"My practice is focused on solving real-world digital challenges with thoughtful design thinking. Whether you need to refine brand identity, streamline user experience, or create memorable interactive moments, my approach provides creativity, clarity, and consistency for clients across industries.\"})}),className:\"framer-1758im0\",\"data-framer-name\":\"Description\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qrj1uk-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,nodeId:\"t68lh_LDT\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElenaServices,{cardBorder:\"rgba(255, 255, 255, 0.2)\",cardFill:\"rgb(22, 22, 22)\",cards:[{id:\"rWzKX2iVj\",list:\"Visual Systems\\nUser Experience\\nMotion Design\\nDesign Strategy\",title:\"Brand Identity\"},{id:\"Mec9HBZ7A\",list:\"React\\nWebflow Sites\\nShopify\\nCustom Builds\",title:\"Web Development\"},{id:\"Wxsfz_7vd\",list:\"Wireframing\\nPrototyping\\nUser Research\\nDesign Systems\",title:\"UI/UX Design\"},{id:\"YLoglb9xJ\",list:\"GSAP Animations\\nMicro-interactions\\nScroll Effects\\nVideo Editing\",title:\"Motion & Animation\"},{id:\"PD66dS18g\",list:\"Market Research\\nPositioning\\nNaming\\nBrand Guidelines\",title:\"Brand Strategy\"}],font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fromColor:\"rgb(241, 107, 13)\",height:\"100%\",id:\"t68lh_LDT\",layoutId:\"t68lh_LDT\",sectionHeight:225,startAt:70,startOffset:100,style:{width:\"100%\"},toColor:\"rgb(230, 20, 22)\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lfahfh\",\"data-framer-name\":\"Awards\",layout:motionLayout,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-xwk64u\",\"data-styles-preset\":\"XihRfV153\",dir:\"auto\",children:\"Awards and Industry Recognition\"})}),className:\"framer-q1whap\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ub9udx-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,nodeId:\"rHU8aaDZa\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ohM5HhoAh:{breakpoint:\"tablet\",items:[{id:\"Ranmfm62b\",meta:\"2026 - NORTHFIELD DESIGN AWARDS\",title:\"Honorable Mention\"},{id:\"hwSWgl6LA\",meta:\"2026 - STUDIO INDEX\",title:\"Site of the Day\"},{id:\"IGwtoUOwt\",meta:\"2026 - OFFICIAL SELECTION\",title:\"Digital Craft Awards\"},{id:\"Pi09F3_P0\",meta:\"2026 - SITE OF THE MONTH\",title:\"Motion Honors\"}]},zeeQS9HlU:{breakpoint:\"phone\",items:[{id:\"cxY7LM61E\",meta:\"2026 - NORTHFIELD DESIGN AWARDS\",title:\"Honorable Mention\"},{id:\"s7Nw8gqBc\",meta:\"2026 - STUDIO INDEX\",title:\"Site of the Day\"},{id:\"GLrL4UyFd\",meta:\"2026 - OFFICIAL SELECTION\",title:\"Digital Craft Awards\"},{id:\"EP6ZyH5I7\",meta:\"2026 - SITE OF THE MONTH\",title:\"Motion Honors\"}]}},children:/*#__PURE__*/_jsx(ElenaAwardsList,{breakpoint:\"desktop\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},height:\"100%\",id:\"rHU8aaDZa\",items:[{id:\"kZEQL8mlb\",meta:\"2026 - NORTHFIELD DESIGN AWARDS\",title:\"Honorable Mention\"},{id:\"eYfGj1T_p\",meta:\"2026 - STUDIO INDEX\",title:\"Site of the Day\"},{id:\"hmQvd4G06\",meta:\"2026 - OFFICIAL SELECTION\",title:\"Digital Craft Awards\"},{id:\"CIfe_SvpY\",meta:\"2026 - SITE OF THE MONTH\",title:\"Motion Honors\"}],layoutId:\"rHU8aaDZa\",lineColor:\"rgba(255, 255, 255, 0.4)\",lineWidth:2,metaColor:\"rgba(255, 255, 255, 0.3)\",panelColor:\"rgb(7, 7, 7)\",sound:false,style:{width:\"100%\"},titleColor:\"rgb(255, 255, 255)\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ghw7tt-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layout:motionLayout,nodeId:\"qXfQx4w_C\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElenaLogoDepth,{font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},heading:\"Trusted by Founders and Creatives, Built for Ambitious Brands.\",height:\"100%\",id:\"qXfQx4w_C\",layoutId:\"qXfQx4w_C\",logos:[],repeat:2,sectionHeight:240,seed:7,style:{width:\"100%\"},textColor:\"rgb(255, 255, 255)\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vw65o1\",\"data-framer-name\":\"Testimonials\",layout:motionLayout,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1etux8n\",\"data-styles-preset\":\"g0VXraeac\",dir:\"auto\",children:\"Don't Take It from Us, Take It from Our Clients\"})}),className:\"framer-57l4g5\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-4wtgwt-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,nodeId:\"gIfOANNTp\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ohM5HhoAh:{breakpoint:\"tablet\",items:[{id:\"wf1yYsMJi\",name:\"Maria Jones\",quote:\"Working with Elena completely transformed our brand's digital presence. Our conversions jumped by 87%. Her thoughtful design approach and seamless communication made the collaboration effortless. Elena doesn't just design websites, she gives your entire brand a confident new voice.\",role:\"Head of Marketing, Brightwell\"},{id:\"Ls4CNWrzx\",name:\"Marcus Reed\",quote:\"Elena has an incredible eye for detail. She took a rough brand brief and turned it into a site that finally feels like us. Every scroll, every hover - it all just clicks, and our team barely had to explain what we wanted twice.\",role:\"Founder, Northline Studio\"},{id:\"cMLbvjTtE\",name:\"Priya Nair\",quote:\"We came in with a tight deadline and a messy set of assets. Elena organized everything, proposed a direction we hadn't considered, and shipped a site that outperformed every launch benchmark we set for the quarter.\",role:\"VP Growth, Fielder\"},{id:\"pXXcRn23T\",name:\"Daniel Ortiz\",quote:\"The best part of working with Elena wasn't even the final product - it was how clearly she communicated trade-offs along the way. We always knew why a decision was made, and the result speaks for itself.\",role:\"Creative Director, Wolfframe\"},{id:\"Kr2d1Uixi\",name:\"Hannah Kim\",quote:\"Our old site felt like a brochure. What Elena built feels like a product. Session time is up, bounce rate is down, and for the first time our design and our positioning actually agree with each other.\",role:\"CEO, Loop & Co\"}]},zeeQS9HlU:{breakpoint:\"phone\",items:[{id:\"O1Z3NCeGK\",name:\"Maria Jones\",quote:\"Working with Elena completely transformed our brand's digital presence. Our conversions jumped by 87%. Her thoughtful design approach and seamless communication made the collaboration effortless. Elena doesn't just design websites, she gives your entire brand a confident new voice.\",role:\"Head of Marketing, Brightwell\"},{id:\"rYXWA7VUI\",name:\"Marcus Reed\",quote:\"Elena has an incredible eye for detail. She took a rough brand brief and turned it into a site that finally feels like us. Every scroll, every hover - it all just clicks, and our team barely had to explain what we wanted twice.\",role:\"Founder, Northline Studio\"},{id:\"wySHphuFk\",name:\"Priya Nair\",quote:\"We came in with a tight deadline and a messy set of assets. Elena organized everything, proposed a direction we hadn't considered, and shipped a site that outperformed every launch benchmark we set for the quarter.\",role:\"VP Growth, Fielder\"},{id:\"vT0SiKpNp\",name:\"Daniel Ortiz\",quote:\"The best part of working with Elena wasn't even the final product - it was how clearly she communicated trade-offs along the way. We always knew why a decision was made, and the result speaks for itself.\",role:\"Creative Director, Wolfframe\"},{id:\"zD_bNzwR2\",name:\"Hannah Kim\",quote:\"Our old site felt like a brochure. What Elena built feels like a product. Session time is up, bounce rate is down, and for the first time our design and our positioning actually agree with each other.\",role:\"CEO, Loop & Co\"}]}},children:/*#__PURE__*/_jsx(ElenaTestimonials,{breakpoint:\"desktop\",cardBorder:\"rgba(255, 255, 255, 0.1)\",cardFill:\"rgba(255, 255, 255, 0.05)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fromColor:\"rgb(241, 107, 13)\",height:\"100%\",id:\"gIfOANNTp\",items:[{id:\"zW05Lr2IE\",name:\"Maria Jones\",quote:\"Working with Elena completely transformed our brand's digital presence. Our conversions jumped by 87%. Her thoughtful design approach and seamless communication made the collaboration effortless. Elena doesn't just design websites, she gives your entire brand a confident new voice.\",role:\"Head of Marketing, Brightwell\"},{id:\"WoSVjuJqK\",name:\"Marcus Reed\",quote:\"Elena has an incredible eye for detail. She took a rough brand brief and turned it into a site that finally feels like us. Every scroll, every hover - it all just clicks, and our team barely had to explain what we wanted twice.\",role:\"Founder, Northline Studio\"},{id:\"inFyFTSoW\",name:\"Priya Nair\",quote:\"We came in with a tight deadline and a messy set of assets. Elena organized everything, proposed a direction we hadn't considered, and shipped a site that outperformed every launch benchmark we set for the quarter.\",role:\"VP Growth, Fielder\"},{id:\"jmk548uXP\",name:\"Daniel Ortiz\",quote:\"The best part of working with Elena wasn't even the final product - it was how clearly she communicated trade-offs along the way. We always knew why a decision was made, and the result speaks for itself.\",role:\"Creative Director, Wolfframe\"},{id:\"f24uifcQ_\",name:\"Hannah Kim\",quote:\"Our old site felt like a brochure. What Elena built feels like a product. Session time is up, bounce rate is down, and for the first time our design and our positioning actually agree with each other.\",role:\"CEO, Loop & Co\"}],layoutId:\"gIfOANNTp\",nameColor:\"rgb(255, 107, 0)\",quoteColor:\"rgba(255, 255, 255, 0.7)\",roleColor:\"rgb(255, 255, 255)\",style:{width:\"100%\"},toColor:\"rgb(230, 20, 22)\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rpyiyd\",\"data-framer-name\":\"FAQ\",layout:motionLayout,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1e0dljl\",\"data-styles-preset\":\"MmEqFRQvu\",dir:\"auto\",children:\"Frequently Asked Questions\"})}),className:\"framer-dhj3jd\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ogypo9\",\"data-framer-name\":\"FAQ List\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ohM5HhoAh:{width:`calc(${componentViewport?.width||\"100vw\"} - 80px)`,y:(componentViewport?.y||0)+0+7494.8+49+143.8+0+0},zeeQS9HlU:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+6601.8+23+117.8+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:239,width:`calc(${componentViewport?.width||\"100vw\"} - 288px)`,y:(componentViewport?.y||0)+0+6726.2+86+180.8+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1rgicax-container\",nodeId:\"hQsP0rtXc\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(FAQComponent,{EzUEdV73B:\"Who is Elena Voss and what kind of projects do you take?\",height:\"100%\",id:\"hQsP0rtXc\",layoutId:\"hQsP0rtXc\",SGVhYKLOp:\"I am an independent digital designer who helps businesses create, launch, and optimize digital experiences seamlessly. I specialize in responsive web design, modern UX principles, and conversion-driven visual strategies while ensuring accessibility, performance, and refined aesthetics.\",style:{width:\"100%\"},variant:matchVariant(\"eTxeNIWhm\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ohM5HhoAh:{width:`calc(${componentViewport?.width||\"100vw\"} - 80px)`,y:(componentViewport?.y||0)+0+7494.8+49+143.8+0+239},zeeQS9HlU:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+6601.8+23+117.8+0+239}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:239,width:`calc(${componentViewport?.width||\"100vw\"} - 288px)`,y:(componentViewport?.y||0)+0+6726.2+86+180.8+0+239,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1r1qzvc-container\",nodeId:\"PMpZUiLNg\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(FAQComponent,{EzUEdV73B:\"How quickly can you deliver a complete website for my business?\",height:\"100%\",id:\"PMpZUiLNg\",layoutId:\"PMpZUiLNg\",SGVhYKLOp:\"Most projects launch in as little as 48 hours for smaller sites, with larger multi-page builds typically wrapping within two to three weeks depending on scope, content readiness, and how many revision rounds are needed.\",style:{width:\"100%\"},variant:matchVariant(\"qWYsLgC8q\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ohM5HhoAh:{width:`calc(${componentViewport?.width||\"100vw\"} - 80px)`,y:(componentViewport?.y||0)+0+7494.8+49+143.8+0+478},zeeQS9HlU:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+6601.8+23+117.8+0+478}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:239,width:`calc(${componentViewport?.width||\"100vw\"} - 288px)`,y:(componentViewport?.y||0)+0+6726.2+86+180.8+0+478,children:/*#__PURE__*/_jsx(Container,{className:\"framer-to8sk9-container\",nodeId:\"lwXBguEp7\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(FAQComponent,{EzUEdV73B:\"Do you work with existing design systems and content management platforms?\",height:\"100%\",id:\"lwXBguEp7\",layoutId:\"lwXBguEp7\",SGVhYKLOp:\"Yes - I regularly work inside established design systems and popular CMS platforms alike, adapting to whatever your team already has in place rather than forcing a rebuild from scratch.\",style:{width:\"100%\"},variant:matchVariant(\"qWYsLgC8q\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ohM5HhoAh:{width:`calc(${componentViewport?.width||\"100vw\"} - 80px)`,y:(componentViewport?.y||0)+0+7494.8+49+143.8+0+717},zeeQS9HlU:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+6601.8+23+117.8+0+717}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:239,width:`calc(${componentViewport?.width||\"100vw\"} - 288px)`,y:(componentViewport?.y||0)+0+6726.2+86+180.8+0+717,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1g3q8by-container\",nodeId:\"IbFfN3ZRk\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(FAQComponent,{EzUEdV73B:\"What design standards do you follow consistently?\",height:\"100%\",id:\"IbFfN3ZRk\",layoutId:\"IbFfN3ZRk\",SGVhYKLOp:\"Every project follows WCAG accessibility guidelines, semantic markup, and performance budgets from day one, alongside a consistent typographic and spacing system so the final product feels cohesive across every screen.\",style:{width:\"100%\"},variant:matchVariant(\"qWYsLgC8q\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ohM5HhoAh:{width:`calc(${componentViewport?.width||\"100vw\"} - 80px)`,y:(componentViewport?.y||0)+0+7494.8+49+143.8+0+956},zeeQS9HlU:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+6601.8+23+117.8+0+956}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:239,width:`calc(${componentViewport?.width||\"100vw\"} - 288px)`,y:(componentViewport?.y||0)+0+6726.2+86+180.8+0+956,children:/*#__PURE__*/_jsx(Container,{className:\"framer-c543rd-container\",nodeId:\"yYy6hX5Ul\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(FAQComponent,{EzUEdV73B:\"How do you stay current with emerging design trends and innovations each year?\",height:\"100%\",id:\"yYy6hX5Ul\",layoutId:\"yYy6hX5Ul\",SGVhYKLOp:\"I dedicate time each month to hands-on experimentation with new interaction patterns, tooling, and frameworks, plus regular study of award-winning work, so the craft behind every project keeps pace with where the web is heading.\",style:{width:\"100%\"},variant:matchVariant(\"qWYsLgC8q\"),width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8fisb1\",\"data-framer-name\":\"Footer\",layout:motionLayout,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ohM5HhoAh:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+8931.6+0),pixelHeight:900,pixelWidth:1920,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/ry6OmoNqimny4cPGlUZY5TWR2k.svg?width=1920&height=900\",srcSet:\"https://framerusercontent.com/images/ry6OmoNqimny4cPGlUZY5TWR2k.svg?scale-down-to=512&width=1920&height=900 512w,https://framerusercontent.com/images/ry6OmoNqimny4cPGlUZY5TWR2k.svg?scale-down-to=1024&width=1920&height=900 1024w,https://framerusercontent.com/images/ry6OmoNqimny4cPGlUZY5TWR2k.svg?width=1920&height=900 1920w\"}},zeeQS9HlU:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+7960.6+0),pixelHeight:900,pixelWidth:1920,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/ry6OmoNqimny4cPGlUZY5TWR2k.svg?width=1920&height=900\",srcSet:\"https://framerusercontent.com/images/ry6OmoNqimny4cPGlUZY5TWR2k.svg?scale-down-to=512&width=1920&height=900 512w,https://framerusercontent.com/images/ry6OmoNqimny4cPGlUZY5TWR2k.svg?scale-down-to=1024&width=1920&height=900 1024w,https://framerusercontent.com/images/ry6OmoNqimny4cPGlUZY5TWR2k.svg?width=1920&height=900 1920w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+8274+0),pixelHeight:900,pixelWidth:1920,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/ry6OmoNqimny4cPGlUZY5TWR2k.svg?width=1920&height=900\",srcSet:\"https://framerusercontent.com/images/ry6OmoNqimny4cPGlUZY5TWR2k.svg?scale-down-to=512&width=1920&height=900 512w,https://framerusercontent.com/images/ry6OmoNqimny4cPGlUZY5TWR2k.svg?scale-down-to=1024&width=1920&height=900 1024w,https://framerusercontent.com/images/ry6OmoNqimny4cPGlUZY5TWR2k.svg?width=1920&height=900 1920w\"},className:\"framer-1hz89kw\",\"data-framer-name\":\"Background\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ei24i8\",\"data-border\":true,\"data-framer-name\":\"Footer Card\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9at7pz\",\"data-framer-name\":\"CTA Row\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+8274+144+0+48+0+0),pixelHeight:77,pixelWidth:445,sizes:\"317px\",src:\"https://framerusercontent.com/images/duKk6fuS30K8T4sLPT5c4f3SYgI.svg?width=445&height=77\"},className:\"framer-1tolt9c hidden-1vwmjvx hidden-r5cu0\",\"data-framer-name\":\"Logo\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wey9dh\",\"data-framer-name\":\"CTA\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ohM5HhoAh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-jdrru8\",\"data-styles-preset\":\"RpZwKxVd_\",dir:\"auto\",children:\"Ready to Bring Your Vision to Life?\"})})},zeeQS9HlU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-jdrru8\",\"data-styles-preset\":\"RpZwKxVd_\",dir:\"auto\",children:\"Ready to Bring Your Vision to Life?\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-id1nvj\",\"data-styles-preset\":\"dlOPvODmy\",dir:\"auto\",children:\"Ready to Bring Your Vision to Life?\"})}),className:\"framer-1ctaj3y\",\"data-framer-name\":\"CTA Title\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-zoc9n1-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,nodeId:\"Db7zizY2r\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ohM5HhoAh:{btnHeight:65,dotSize:12,paddingX:28,textSize:24},zeeQS9HlU:{btnHeight:47,dotSize:9,gap:9,paddingX:20,textSize:16}},children:/*#__PURE__*/_jsx(ElenaDotFillButton,{bgColor:\"rgb(255, 255, 255)\",borderColor:\"rgba(255, 255, 255, 0.2)\",borderWidth:1,btnHeight:50,dotColor:\"rgb(7, 7, 7)\",dotSize:7,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"17px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:13,height:\"100%\",hoverTextColor:\"rgb(255, 255, 255)\",href:\"#contact\",id:\"Db7zizY2r\",label:\"Get in Touch\",layoutId:\"Db7zizY2r\",newTab:false,paddingX:29,textColor:\"rgb(17, 17, 17)\",textSize:16.5,width:\"100%\"})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ohM5HhoAh:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+8931.6+81+0+60+0+0+164.35),pixelHeight:77,pixelWidth:445,sizes:\"275px\",src:\"https://framerusercontent.com/images/duKk6fuS30K8T4sLPT5c4f3SYgI.svg?width=445&height=77\"}},zeeQS9HlU:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+7960.6+78+0+60+0+0+199.35),pixelHeight:77,pixelWidth:445,sizes:\"179px\",src:\"https://framerusercontent.com/images/duKk6fuS30K8T4sLPT5c4f3SYgI.svg?width=445&height=77\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:77,pixelWidth:445,src:\"https://framerusercontent.com/images/duKk6fuS30K8T4sLPT5c4f3SYgI.svg?width=445&height=77\"},className:\"framer-mzkyzl hidden-72rtr7\",\"data-framer-name\":\"Logo (Tablet + Phone)\"})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-k6tffw\",\"data-framer-name\":\"Contact Row\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-snvmci\",\"data-framer-name\":\"Reach Out\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-f0im5r\",\"data-styles-preset\":\"tHyudbgAh\",dir:\"auto\",children:\"Reach Out\"})}),className:\"framer-u1l6hb\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1bkv489\",\"data-framer-name\":\"Contact Links\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jkf729-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,nodeId:\"OfFNiNqN8\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ohM5HhoAh:{fontSize:19.5},zeeQS9HlU:{fontSize:15.5}},children:/*#__PURE__*/_jsx(ElenaTextLink,{color:\"rgb(255, 255, 255)\",duration:1,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontSize:18,height:\"100%\",href:\"tel:+14155550134\",id:\"OfFNiNqN8\",layoutId:\"OfFNiNqN8\",newTab:false,text:\"+1 (415) 555-0134\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1dwwm6y-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,nodeId:\"Z7i86fqWA\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ohM5HhoAh:{fontSize:19.5},zeeQS9HlU:{fontSize:15.5}},children:/*#__PURE__*/_jsx(ElenaTextLink,{color:\"rgb(255, 255, 255)\",duration:1,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontSize:18,height:\"100%\",href:\"mailto:hello@example.com\",id:\"Z7i86fqWA\",layoutId:\"Z7i86fqWA\",newTab:false,text:\"hello@example.com\",width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-db3fzv\",\"data-framer-name\":\"Social Links\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-oeh8je-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,nodeId:\"PTm9HYx7T\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElenaSocialIcon,{background:\"rgba(255, 255, 255, 0.05)\",border:\"rgb(255, 255, 255)\",height:\"100%\",hoverFill:\"rgb(255, 255, 255)\",hoverIcon:\"rgb(7, 7, 7)\",href:\"https://www.facebook.com/\",icon:\"facebook\",iconColor:\"rgb(255, 255, 255)\",iconSize:20,id:\"PTm9HYx7T\",layoutId:\"PTm9HYx7T\",newTab:true,size:42,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-14lvway-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,nodeId:\"pyPickHbL\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElenaSocialIcon,{background:\"rgba(255, 255, 255, 0.05)\",border:\"rgb(255, 255, 255)\",height:\"100%\",hoverFill:\"rgb(255, 255, 255)\",hoverIcon:\"rgb(7, 7, 7)\",href:\"https://www.instagram.com/\",icon:\"instagram\",iconColor:\"rgb(255, 255, 255)\",iconSize:20,id:\"pyPickHbL\",layoutId:\"pyPickHbL\",newTab:true,size:42,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-70aazw-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,nodeId:\"cnDGIYU2V\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElenaSocialIcon,{background:\"rgba(255, 255, 255, 0.05)\",border:\"rgb(255, 255, 255)\",height:\"100%\",hoverFill:\"rgb(255, 255, 255)\",hoverIcon:\"rgb(7, 7, 7)\",href:\"https://www.linkedin.com/\",icon:\"linkedin\",iconColor:\"rgb(255, 255, 255)\",iconSize:20,id:\"cnDGIYU2V\",layoutId:\"cnDGIYU2V\",newTab:true,size:42,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-16cgazl-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,nodeId:\"qCvhMtC7p\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElenaSocialIcon,{background:\"rgba(255, 255, 255, 0.05)\",border:\"rgb(255, 255, 255)\",height:\"100%\",hoverFill:\"rgb(255, 255, 255)\",hoverIcon:\"rgb(7, 7, 7)\",href:\"https://x.com/\",icon:\"x\",iconColor:\"rgb(255, 255, 255)\",iconSize:20,id:\"qCvhMtC7p\",layoutId:\"qCvhMtC7p\",newTab:true,size:42,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-9epgsu-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,nodeId:\"V2h5ZV93N\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElenaGlassBorder,{blur:40,borderColor:\"rgba(255, 255, 255, 0.3)\",borderWidth:1,height:\"100%\",id:\"V2h5ZV93N\",layoutId:\"V2h5ZV93N\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-fghiug\",\"data-framer-name\":\"Legal\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1co4y84\",\"data-styles-preset\":\"FyD3flwBU\",dir:\"auto\",children:\"Copyright \\xa9 Elena Voss Design 2026\"})}),className:\"framer-1dy6kdr\",\"data-framer-name\":\"Copyright\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1w3vx98-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,nodeId:\"gK9rR3hRT\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zeeQS9HlU:{fontSize:14}},children:/*#__PURE__*/_jsx(ElenaTextLink,{color:\"rgb(255, 255, 255)\",duration:1,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontSize:18,height:\"100%\",href:\"https://www.hyperiux.com/\",id:\"gK9rR3hRT\",layoutId:\"gK9rR3hRT\",newTab:true,text:\"By: Hyperiux\",width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1gwskfu-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layout:motionLayout,nodeId:\"cZz9wqe4u\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElenaContactModal,{endpoint:\"\",fallbackEmail:\"hello@example.com\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fromColor:\"rgb(241, 107, 13)\",hash:\"contact\",height:\"100%\",id:\"cZz9wqe4u\",layoutId:\"cZz9wqe4u\",style:{height:\"100%\",width:\"100%\"},submitLabel:\"Send\",subtitle:\"Drop me a message\",successText:\"Thanks - your message has been sent.\",title:\"Get in Touch\",toColor:\"rgb(230, 20, 22)\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ykxol8-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layout:motionLayout,nodeId:\"z_lm6cbWd\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElenaSmoothScroll,{height:\"100%\",id:\"z_lm6cbWd\",layoutId:\"z_lm6cbWd\",lerp:.1,style:{height:\"100%\",width:\"100%\"},wheelMultiplier:1,width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1j2gkpb\",\"data-framer-name\":\"Buy Bar\",layout:motionLayout,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1y9xfyr-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,nodeId:\"WJo_XjvWc\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElenaBuyBar,{color:\"rgb(17, 17, 17)\",fill:\"rgb(255, 255, 255)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},gap:48,height:\"100%\",id:\"WJo_XjvWc\",layoutId:\"WJo_XjvWc\",link:\"https://contra.com/products/FAE2xctV-elena-voss-portfolio-template-framer-nextjs\",newTab:true,pauseOnHover:true,repeat:24,speed:60,style:{height:\"100%\",width:\"100%\"},text:\"Buy This Template\",textSize:13,width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2omjgz\",\"data-framer-name\":\"Header\",layout:motionLayout,children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Kke8h0UoJ\",openInNewTab:false,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ohM5HhoAh:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(68.5),pixelHeight:77,pixelWidth:445,sizes:\"203px\",src:\"https://framerusercontent.com/images/duKk6fuS30K8T4sLPT5c4f3SYgI.svg?width=445&height=77\"}},zeeQS9HlU:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(66.5),pixelHeight:77,pixelWidth:445,sizes:\"133px\",src:\"https://framerusercontent.com/images/duKk6fuS30K8T4sLPT5c4f3SYgI.svg?width=445&height=77\"}}},children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(69),pixelHeight:77,pixelWidth:445,sizes:\"173px\",src:\"https://framerusercontent.com/images/duKk6fuS30K8T4sLPT5c4f3SYgI.svg?width=445&height=77\"},className:\"framer-1516yhm framer-lux5qc\",\"data-framer-name\":\"Logo\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1hzrvth-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,nodeId:\"Njj9UTBLy\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ohM5HhoAh:{btnHeight:65,dotSize:12,paddingX:28,textSize:24},zeeQS9HlU:{btnHeight:47,dotSize:9,gap:9,paddingX:20,textSize:16}},children:/*#__PURE__*/_jsx(ElenaDotFillButton,{bgColor:\"rgb(255, 255, 255)\",borderColor:\"rgba(255, 255, 255, 0.2)\",borderWidth:1,btnHeight:50,dotColor:\"rgb(7, 7, 7)\",dotSize:7,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"17px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:13,height:\"100%\",hoverTextColor:\"rgb(255, 255, 255)\",href:\"#contact\",id:\"Njj9UTBLy\",label:\"Get in Touch\",layoutId:\"Njj9UTBLy\",newTab:false,paddingX:29,textColor:\"rgb(17, 17, 17)\",textSize:16.5,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-m6hhnv-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,nodeId:\"i3sp64VW9\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElenaHeaderScroll,{blurAmount:16,blurThreshold:40,duration:.5,height:\"100%\",hideOnScroll:true,id:\"i3sp64VW9\",layoutId:\"i3sp64VW9\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\".framer-g0wm1.framer-lux5qc, .framer-g0wm1 .framer-lux5qc { display: block; }\",\".framer-g0wm1.framer-72rtr7 { align-content: center; align-items: center; background-color: var(--token-7e036090-0735-403f-94c2-120cd008fe31, #070707); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; overflow-x: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1280px; }\",\".framer-g0wm1 .framer-8ce4il-container, .framer-g0wm1 .framer-h2ptpt-container, .framer-g0wm1 .framer-1qrj1uk-container, .framer-g0wm1 .framer-1ub9udx-container, .framer-g0wm1 .framer-1ghw7tt-container, .framer-g0wm1 .framer-4wtgwt-container, .framer-g0wm1 .framer-1rgicax-container, .framer-g0wm1 .framer-1r1qzvc-container, .framer-g0wm1 .framer-to8sk9-container, .framer-g0wm1 .framer-1g3q8by-container, .framer-g0wm1 .framer-c543rd-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-g0wm1 .framer-s94m39 { align-content: center; align-items: center; background-color: var(--token-7e036090-0735-403f-94c2-120cd008fe31, #070707); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 72px; height: min-content; justify-content: center; padding: 360px 0px 144px 0px; position: relative; width: 100%; }\",\".framer-g0wm1 .framer-1y8bs8p { align-content: center; align-items: center; background-color: rgba(0, 0, 0, 0); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-g0wm1 .framer-1sd9x1l, .framer-g0wm1 .framer-j3s4zo, .framer-g0wm1 .framer-pdolbf, .framer-g0wm1 .framer-1ocjvq6, .framer-g0wm1 .framer-ntwfet, .framer-g0wm1 .framer-chkp64, .framer-g0wm1 .framer-cwfd8s, .framer-g0wm1 .framer-jid77q, .framer-g0wm1 .framer-g0km28, .framer-g0wm1 .framer-dhj3jd { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-g0wm1 .framer-s4vcwu { background-color: rgba(0, 0, 0, 0); display: grid; flex: none; gap: 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-g0wm1 .framer-icq4ce, .framer-g0wm1 .framer-3smpj8, .framer-g0wm1 .framer-1o161zl { align-content: flex-start; align-items: flex-start; align-self: center; background-color: rgba(0, 0, 0, 0); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; justify-self: center; padding: 29px 58px 43px 58px; position: relative; width: 100%; }\",\".framer-g0wm1 .framer-1hd1c7, .framer-g0wm1 .framer-ec5x2k, .framer-g0wm1 .framer-162s7ck { align-content: flex-start; align-items: flex-start; background-color: rgba(0, 0, 0, 0); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: center; padding: 0px 0px 43px 0px; position: relative; width: 100%; }\",\".framer-g0wm1 .framer-a06oxq, .framer-g0wm1 .framer-1ecwko5, .framer-g0wm1 .framer-12h3xwj { flex: none; height: 50px; position: relative; width: 50px; }\",\".framer-g0wm1 .framer-112rmxf-container, .framer-g0wm1 .framer-13b0k9-container, .framer-g0wm1 .framer-848hau-container { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-g0wm1 .framer-16vt2ge { align-content: flex-start; align-items: flex-start; background-color: var(--token-7e036090-0735-403f-94c2-120cd008fe31, #070707); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-g0wm1 .framer-1e37be6 { align-content: flex-start; align-items: flex-start; background-color: rgba(0, 0, 0, 0); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: center; padding: 86px 58px 0px 58px; position: relative; width: 60%; }\",\".framer-g0wm1 .framer-1758im0, .framer-g0wm1 .framer-1ctaj3y { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 75%; word-break: break-word; word-wrap: break-word; }\",\".framer-g0wm1 .framer-1lfahfh { align-content: flex-start; align-items: flex-start; background-color: var(--token-7e036090-0735-403f-94c2-120cd008fe31, #070707); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 58px; height: min-content; justify-content: center; padding: 101px 58px 101px 58px; position: relative; width: 100%; }\",\".framer-g0wm1 .framer-q1whap { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 60%; word-break: break-word; word-wrap: break-word; }\",\".framer-g0wm1 .framer-vw65o1 { align-content: center; align-items: center; background-color: var(--token-7e036090-0735-403f-94c2-120cd008fe31, #070707); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 86px; height: min-content; justify-content: center; padding: 101px 58px 101px 58px; position: relative; width: 100%; }\",\".framer-g0wm1 .framer-57l4g5 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 65%; word-break: break-word; word-wrap: break-word; }\",\".framer-g0wm1 .framer-1rpyiyd { align-content: center; align-items: center; background-color: var(--token-7e036090-0735-403f-94c2-120cd008fe31, #070707); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 86px; height: min-content; justify-content: center; padding: 86px 144px 86px 144px; position: relative; width: 100%; }\",\".framer-g0wm1 .framer-1ogypo9 { align-content: flex-start; align-items: flex-start; background-color: rgba(0, 0, 0, 0); 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-g0wm1 .framer-8fisb1 { align-content: center; align-items: center; background-color: var(--token-7e036090-0735-403f-94c2-120cd008fe31, #070707); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 144px 58px 0px 58px; position: relative; width: 100%; }\",\".framer-g0wm1 .framer-1hz89kw { bottom: -80px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-g0wm1 .framer-ei24i8 { --border-bottom-width: 1px; --border-color: rgba(255, 255, 255, 0.3); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: rgba(0, 0, 0, 0.05); border-bottom-left-radius: 32px; border-bottom-right-radius: 32px; border-top-left-radius: 32px; border-top-right-radius: 32px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; padding: 48px; position: relative; width: 100%; }\",\".framer-g0wm1 .framer-9at7pz { align-content: flex-start; align-items: flex-start; background-color: rgba(0, 0, 0, 0); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 0px; position: relative; width: 100%; }\",\".framer-g0wm1 .framer-1tolt9c, .framer-g0wm1 .framer-mzkyzl { flex: none; height: 55px; position: relative; width: 317px; }\",\".framer-g0wm1 .framer-1wey9dh { align-content: flex-end; align-items: flex-end; background-color: rgba(0, 0, 0, 0); display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 29px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 1px; }\",\".framer-g0wm1 .framer-zoc9n1-container, .framer-g0wm1 .framer-1jkf729-container, .framer-g0wm1 .framer-1dwwm6y-container, .framer-g0wm1 .framer-1w3vx98-container, .framer-g0wm1 .framer-1hzrvth-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-g0wm1 .framer-k6tffw { align-content: flex-end; align-items: flex-end; background-color: rgba(0, 0, 0, 0); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 0px; position: relative; width: 100%; }\",\".framer-g0wm1 .framer-snvmci { align-content: flex-start; align-items: flex-start; background-color: rgba(0, 0, 0, 0); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-g0wm1 .framer-u1l6hb, .framer-g0wm1 .framer-1dy6kdr { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-g0wm1 .framer-1bkv489 { align-content: flex-start; align-items: flex-start; background-color: rgba(0, 0, 0, 0); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-g0wm1 .framer-db3fzv { align-content: center; align-items: center; background-color: rgba(0, 0, 0, 0); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-g0wm1 .framer-oeh8je-container, .framer-g0wm1 .framer-14lvway-container, .framer-g0wm1 .framer-70aazw-container, .framer-g0wm1 .framer-16cgazl-container { flex: none; height: 42px; position: relative; width: 42px; }\",\".framer-g0wm1 .framer-9epgsu-container { flex: none; height: 20px; left: -840px; position: absolute; top: 0px; width: 40px; }\",\".framer-g0wm1 .framer-fghiug { align-content: center; align-items: center; background-color: rgba(0, 0, 0, 0); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 48px 0px 32px 0px; position: relative; width: 100%; }\",\".framer-g0wm1 .framer-1gwskfu-container { flex: none; height: 40px; left: -400px; position: absolute; top: 0px; width: 160px; }\",\".framer-g0wm1 .framer-1ykxol8-container { flex: none; height: 40px; left: -140px; position: absolute; top: 0px; width: 40px; }\",\".framer-g0wm1 .framer-1j2gkpb { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 36px; justify-content: flex-start; left: 0px; padding: 0px; position: fixed; right: 0px; top: 0px; z-index: 60; }\",\".framer-g0wm1 .framer-1y9xfyr-container { flex: none; height: 36px; position: relative; width: 100%; }\",\".framer-g0wm1 .framer-2omjgz { align-content: center; align-items: center; background-color: rgba(0, 0, 0, 0); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; left: 0px; padding: 22px 58px 22px 58px; position: fixed; right: 0px; top: 36px; z-index: 10; }\",\".framer-g0wm1 .framer-1516yhm { flex: none; height: 30px; position: relative; text-decoration: none; width: 173px; }\",\".framer-g0wm1 .framer-m6hhnv-container { flex: none; height: 20px; left: -540px; position: absolute; top: 0px; width: 40px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css,...sharedStyle9.css,...sharedStyle10.css,'.framer-g0wm1[data-border=\"true\"]::after, .framer-g0wm1 [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; }',\"@media (min-width: 768px) and (max-width: 1279.98px) { .framer-g0wm1.framer-72rtr7 { width: 768px; } .framer-g0wm1 .framer-s94m39 { gap: 40px; padding: 526px 0px 81px 0px; } .framer-g0wm1 .framer-1y8bs8p { gap: 12px; } .framer-g0wm1 .framer-s4vcwu { gap: 0px 0px; grid-template-columns: repeat(1, minmax(50px, 1fr)); grid-template-rows: repeat(3, minmax(0, 1fr)); } .framer-g0wm1 .framer-icq4ce, .framer-g0wm1 .framer-3smpj8, .framer-g0wm1 .framer-1o161zl { height: min-content; padding: 49px 40px 49px 40px; } .framer-g0wm1 .framer-1hd1c7, .framer-g0wm1 .framer-ec5x2k, .framer-g0wm1 .framer-162s7ck { gap: 24px; padding: 0px 0px 24px 0px; } .framer-g0wm1 .framer-1e37be6 { gap: 40px; padding: 122px 40px 0px 40px; width: 85%; } .framer-g0wm1 .framer-1758im0, .framer-g0wm1 .framer-q1whap, .framer-g0wm1 .framer-57l4g5, .framer-g0wm1 .framer-1ctaj3y { width: 100%; } .framer-g0wm1 .framer-1lfahfh { gap: 32px; padding: 57px 40px 57px 40px; } .framer-g0wm1 .framer-vw65o1 { gap: 97px; padding: 97px 40px 97px 40px; } .framer-g0wm1 .framer-1rpyiyd { gap: 49px; padding: 49px 40px 49px 40px; } .framer-g0wm1 .framer-8fisb1 { padding: 81px 40px 0px 40px; } .framer-g0wm1 .framer-ei24i8 { gap: 40px; padding: 60px 32px 60px 32px; } .framer-g0wm1 .framer-9at7pz, .framer-g0wm1 .framer-k6tffw { align-content: center; align-items: center; flex-direction: column; gap: 40px; justify-content: flex-start; } .framer-g0wm1 .framer-1wey9dh { align-content: center; align-items: center; flex: none; gap: 16px; width: 100%; } .framer-g0wm1 .framer-mzkyzl { height: 48px; width: 275px; } .framer-g0wm1 .framer-snvmci, .framer-g0wm1 .framer-1bkv489 { align-content: center; align-items: center; } .framer-g0wm1 .framer-2omjgz { padding: 24px 40px 24px 40px; } .framer-g0wm1 .framer-1516yhm { height: 35px; width: 203px; }}\",\"@media (max-width: 767.98px) { .framer-g0wm1.framer-72rtr7 { width: 390px; } .framer-g0wm1 .framer-s94m39 { gap: 39px; padding: 254px 0px 39px 0px; } .framer-g0wm1 .framer-1y8bs8p { gap: 8px; } .framer-g0wm1 .framer-s4vcwu { grid-template-columns: repeat(1, minmax(50px, 1fr)); grid-template-rows: repeat(3, minmax(0, 1fr)); } .framer-g0wm1 .framer-icq4ce, .framer-g0wm1 .framer-3smpj8, .framer-g0wm1 .framer-1o161zl { height: min-content; padding: 23px 20px 23px 20px; } .framer-g0wm1 .framer-1hd1c7, .framer-g0wm1 .framer-ec5x2k, .framer-g0wm1 .framer-162s7ck { gap: 12px; padding: 0px 0px 12px 0px; } .framer-g0wm1 .framer-1e37be6 { gap: 20px; padding: 58px 20px 0px 20px; width: 100%; } .framer-g0wm1 .framer-1758im0, .framer-g0wm1 .framer-q1whap, .framer-g0wm1 .framer-57l4g5, .framer-g0wm1 .framer-1ctaj3y { width: 100%; } .framer-g0wm1 .framer-1lfahfh { gap: 16px; padding: 27px 20px 27px 20px; } .framer-g0wm1 .framer-vw65o1 { gap: 47px; padding: 47px 20px 47px 20px; } .framer-g0wm1 .framer-1rpyiyd { gap: 23px; padding: 23px 20px 23px 20px; } .framer-g0wm1 .framer-8fisb1 { padding: 78px 20px 0px 20px; } .framer-g0wm1 .framer-ei24i8 { gap: 32px; padding: 60px 24px 60px 24px; } .framer-g0wm1 .framer-9at7pz { align-content: center; align-items: center; flex-direction: column; gap: 64px; justify-content: flex-start; } .framer-g0wm1 .framer-1wey9dh { align-content: center; align-items: center; flex: none; gap: 27px; width: 100%; } .framer-g0wm1 .framer-mzkyzl { height: 31px; width: 179px; } .framer-g0wm1 .framer-k6tffw { align-content: center; align-items: center; flex-direction: column; gap: 40px; justify-content: flex-start; } .framer-g0wm1 .framer-snvmci, .framer-g0wm1 .framer-1bkv489 { align-content: center; align-items: center; } .framer-g0wm1 .framer-fghiug { flex-direction: column; gap: 8px; justify-content: flex-start; padding: 32px 0px 24px 0px; } .framer-g0wm1 .framer-2omjgz { padding: 16px 20px 16px 20px; } .framer-g0wm1 .framer-1516yhm { height: 23px; width: 133px; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 8146\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ohM5HhoAh\":{\"layout\":[\"fixed\",\"auto\"]},\"zeeQS9HlU\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections false\n * @framerResponsiveScreen true\n * @framerLayoutTemplateFlowEffect true\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-g0wm1\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:8146,width:1280};addFonts(FrameraugiA20Il,[{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\"}]},...ElenaHeroFonts,...ElenaPortfolioStackFonts,...ElenaHoverLineFonts,...ElenaServicesFonts,...ElenaAwardsListFonts,...ElenaLogoDepthFonts,...ElenaTestimonialsFonts,...FAQComponentFonts,...ElenaDotFillButtonFonts,...ElenaTextLinkFonts,...ElenaSocialIconFonts,...ElenaGlassBorderFonts,...ElenaContactModalFonts,...ElenaSmoothScrollFonts,...ElenaBuyBarFonts,...ElenaHeaderScrollFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...getFontsFromSharedStyle(sharedStyle8.fonts),...getFontsFromSharedStyle(sharedStyle9.fonts),...getFontsFromSharedStyle(sharedStyle10.fonts)],{supportsExplicitInterCodegen:true});FrameraugiA20Il.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(FAQComponent,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ohM5HhoAh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zeeQS9HlU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerScrollSections\":\"false\",\"framerResponsiveScreen\":\"true\",\"framerIntrinsicWidth\":\"1280\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerLayoutTemplateFlowEffect\":\"true\",\"framerIntrinsicHeight\":\"8146\"}},\"queryParamNames\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c9d77eb)\nconst snippets=[];const queryLoaders={};export const snippetsSorting={bodyEnd:[],bodyStart:[],headEnd:[],headStart:[]};export async function getSnippets(pageId,pathVariables,activeLocale){const queryLoader=queryLoaders[pageId];const params=queryLoader?await queryLoader(pathVariables,activeLocale):undefined;const result={bodyEnd:[],bodyStart:[],headEnd:[],headStart:[]};for(const snippet of snippets){if(snippet.pageIds&&!snippet.pageIds.has(pageId))continue;const code=snippet.code(params);if(code){result[snippet.placement].push({...snippet,code});}}return result;}\nexport const __FramerMetadata__ = {\"exports\":{\"snippetsSorting\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSnippets\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}