1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,62999,e=>{"use strict";var t=e.i(91788),a=e.i(56206),r=e.i(961),i=e.i(3060),o=e.i(80445),n=e.i(90117),s=e.i(95724),l=e.i(69998),d=e.i(64107),c=e.i(54723),u=e.i(88152),p=e.i(13149),h=e.i(46739);function m(e){return(0,h.default)("MuiAlert",e)}let g=(0,p.default)("MuiAlert",["root","action","icon","message","filled","colorSuccess","colorInfo","colorWarning","colorError","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]);var f=e.i(73831),b=e.i(59540),y=e.i(91398);let v=(0,b.default)((0,y.jsx)("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),w=(0,b.default)((0,y.jsx)("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),E=(0,b.default)((0,y.jsx)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),S=(0,b.default)((0,y.jsx)("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined");var O=e.i(15042);let x=(0,o.styled)(u.default,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:a}=e;return[t.root,t[a.variant],t[`${a.variant}${(0,d.default)(a.color||a.severity)}`]]}})((0,n.default)(({theme:e})=>{let t="light"===e.palette.mode?i.darken:i.lighten,a="light"===e.palette.mode?i.lighten:i.darken;return{...e.typography.body2,backgroundColor:"transparent",display:"flex",padding:"6px 16px",variants:[...Object.entries(e.palette).filter((0,c.default)(["light"])).map(([r])=>({props:{colorSeverity:r,variant:"standard"},style:{color:e.vars?e.vars.palette.Alert[`${r}Color`]:t(e.palette[r].light,.6),backgroundColor:e.vars?e.vars.palette.Alert[`${r}StandardBg`]:a(e.palette[r].light,.9),[`& .${g.icon}`]:e.vars?{color:e.vars.palette.Alert[`${r}IconColor`]}:{color:e.palette[r].main}}})),...Object.entries(e.palette).filter((0,c.default)(["light"])).map(([a])=>({props:{colorSeverity:a,variant:"outlined"},style:{color:e.vars?e.vars.palette.Alert[`${a}Color`]:t(e.palette[a].light,.6),border:`1px solid ${(e.vars||e).palette[a].light}`,[`& .${g.icon}`]:e.vars?{color:e.vars.palette.Alert[`${a}IconColor`]}:{color:e.palette[a].main}}})),...Object.entries(e.palette).filter((0,c.default)(["dark"])).map(([t])=>({props:{colorSeverity:t,variant:"filled"},style:{fontWeight:e.typography.fontWeightMedium,...e.vars?{color:e.vars.palette.Alert[`${t}FilledColor`],backgroundColor:e.vars.palette.Alert[`${t}FilledBg`]}:{backgroundColor:"dark"===e.palette.mode?e.palette[t].dark:e.palette[t].main,color:e.palette.getContrastText(e.palette[t].main)}}}))]}})),T=(0,o.styled)("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(e,t)=>t.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),_=(0,o.styled)("div",{name:"MuiAlert",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),C=(0,o.styled)("div",{name:"MuiAlert",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),j={success:(0,y.jsx)(v,{fontSize:"inherit"}),warning:(0,y.jsx)(w,{fontSize:"inherit"}),error:(0,y.jsx)(E,{fontSize:"inherit"}),info:(0,y.jsx)(S,{fontSize:"inherit"})},M=t.forwardRef(function(e,t){let i=(0,s.useDefaultProps)({props:e,name:"MuiAlert"}),{action:o,children:n,className:c,closeText:u="Close",color:p,components:h={},componentsProps:g={},icon:b,iconMapping:v=j,onClose:w,role:E="alert",severity:S="success",slotProps:M={},slots:A={},variant:P="standard",...R}=i,k={...i,color:p,severity:S,variant:P,colorSeverity:p||S},F=(e=>{let{variant:t,color:a,severity:i,classes:o}=e,n={root:["root",`color${(0,d.default)(a||i)}`,`${t}${(0,d.default)(a||i)}`,`${t}`],icon:["icon"],message:["message"],action:["action"]};return(0,r.default)(n,m,o)})(k),G={slots:{closeButton:h.CloseButton,closeIcon:h.CloseIcon,...A},slotProps:{...g,...M}},[H,L]=(0,l.default)("root",{ref:t,shouldForwardComponentProp:!0,className:(0,a.default)(F.root,c),elementType:x,externalForwardedProps:{...G,...R},ownerState:k,additionalProps:{role:E,elevation:0}}),[z,I]=(0,l.default)("icon",{className:F.icon,elementType:T,externalForwardedProps:G,ownerState:k}),[$,B]=(0,l.default)("message",{className:F.message,elementType:_,externalForwardedProps:G,ownerState:k}),[N,D]=(0,l.default)("action",{className:F.action,elementType:C,externalForwardedProps:G,ownerState:k}),[K,U]=(0,l.default)("closeButton",{elementType:f.default,externalForwardedProps:G,ownerState:k}),[q,W]=(0,l.default)("closeIcon",{elementType:O.default,externalForwardedProps:G,ownerState:k});return(0,y.jsxs)(H,{...L,children:[!1!==b?(0,y.jsx)(z,{...I,children:b||v[S]||j[S]}):null,(0,y.jsx)($,{...B,children:n}),null!=o?(0,y.jsx)(N,{...D,children:o}):null,null==o&&w?(0,y.jsx)(N,{...D,children:(0,y.jsx)(K,{size:"small","aria-label":u,title:u,color:"inherit",onClick:w,...U,children:(0,y.jsx)(q,{fontSize:"small",...W})})}):null]})});e.s(["Alert",0,M],62999)}
1,64056,e=>{"use strict";var t,a=e.i(91788),r=e.i(56206),i=e.i(961),o=e.i(97659),n=e.i(80445),s=e.i(95724),l=e.i(86168),d=e.i(56049),c=e.i(9617),u=e.i(31637),p=e.i(68921),h=e.i(80730),m=e.i(25730),g=e.i(90117),f=e.i(64107),b=e.i(13149),y=e.i(46739);function v(e){return(0,y.default)("MuiFormHelperText",e)}let w=(0,b.default)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var E=e.i(91398);let S=(0,n.styled)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:a}=e;return[t.root,a.size&&t[`size${(0,f.default)(a.size)}`],a.contained&&t.contained,a.filled&&t.filled]}})((0,g.default)(({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.caption,textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${w.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${w.error}`]:{color:(e.vars||e).palette.error.main},variants:[{props:{size:"small"},style:{marginTop:4}},{props:({ownerState:e})=>e.contained,style:{marginLeft:14,marginRight:14}}]}))),O=a.forwardRef(function(e,a){let o=(0,s.useDefaultProps)({props:e,name:"MuiFormHelperText"}),{children:n,className:l,component:d="p",disabled:c,error:u,filled:p,focused:g,margin:b,required:y,variant:w,...O}=o,x=(0,m.default)(),T=(0,h.default)({props:o,muiFormControl:x,states:["variant","size","disabled","error","filled","focused","required"]}),_={...o,component:d,contained:"filled"===T.variant||"outlined"===T.variant,variant:T.variant,size:T.size,disabled:T.disabled,error:T.error,filled:T.filled,focused:T.focused,required:T.required};delete _.ownerState;let C=(e=>{let{classes:t,contained:a,size:r,disabled:o,error:n,filled:s,focused:l,required:d}=e,c={root:["root",o&&"disabled",n&&"error",r&&`size${(0,f.default)(r)}`,a&&"contained",l&&"focused",s&&"filled",d&&"required"]};return(0,i.default)(c,v,t)})(_);return(0,E.jsx)(S,{as:d,className:(0,r.default)(C.root,l),ref:a,...O,ownerState:_,children:" "===n?t||(t=(0,E.jsx)("span",{className:"notranslate","aria-hidden":!0,children:"â"})):n})});var x=e.i(39117);function T(e){return(0,y.default)("MuiTextField",e)}(0,b.default)("MuiTextField",["root"]);var _=e.i(69998);let C={standard:l.default,filled:d.default,outlined:c.default},j=(0,n.styled)(p.default,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),M=a.forwardRef(function(e,t){let a=(0,s.useDefaultProps)({props:e,name:"MuiTextField"}),{autoComplete:n,autoFocus:l=!1,children:d,className:c,color:p="primary",defaultValue:h,disabled:m=!1,error:g=!1,FormHelperTextProps:f,fullWidth:b=!1,helperText:y,id:v,InputLabelProps:w,inputProps:S,InputProps:M,inputRef:A,label:P,maxRows:R,minRows:k,multiline:F=!1,name:G,onBlur:H,onChange:L,onFocus:z,placeholder:I,required:$=!1,rows:B,select:N=!1,SelectProps:D,slots:K={},slotProps:U={},type:q,value:W,variant:V="outlined",...X}=a,Y={...a,autoFocus:l,color:p,disabled:m,error:g,fullWidth:b,multiline:F,required:$,select:N,variant:V},Z=(e=>{let{classes:t}=e;return(0,i.default)({root:["root"]},T,t)})(Y),J=(0,o.default)(v),Q=y&&J?`${J}-helper-text`:void 0,ee=P&&J?`${J}-label`:void 0,et=C[V],ea={slots:K,slotProps:{input:M,inputLabel:w,htmlInput:S,formHelperText:f,select:D,...U}},er={},ei=ea.slotProps.inputLabel;"outlined"===V&&(ei&&void 0!==ei.shrink&&(er.notched=ei.shrink),er.label=P),N&&(D&&D.native||(er.id=void 0),er["aria-describedby"]=void 0);let[eo,en]=(0,_.default)("input",{elementType:et,externalForwardedProps:ea,additionalProps:er,ownerState:Y}),[es,el]=(0,_.default)("inputLabel",{elementType:u.default,externalForwardedProps:ea,ownerState:Y}),[ed,ec]=(0,_.default)("htmlInput",{elementType:"input",externalForwardedProps:ea,ownerState:Y}),[eu,ep]=(0,_.default)("formHelperText",{elementType:O,externalForwardedProps:ea,ownerState:Y}),[eh,em]=(0,_.default)("select",{elementType:x.default,externalForwardedProps:ea,ownerState:Y}),eg=(0,E.jsx)(eo,{"aria-describedby":Q,autoComplete:n,autoFocus:l,defaultValue:h,fullWidth:b,multiline:F,name:G,rows:B,maxRows:R,minRows:k,type:q,value:W,id:J,inputRef:A,onBlur:H,onChange:L,onFocus:z,placeholder:I,inputProps:ec,slots:{input:K.htmlInput?ed:void 0},...en});return(0,E.jsxs)(j,{className:(0,r.default)(Z.root,c),disabled:m,error:g,fullWidth:b,ref:t,required:$,color:p,variant:V,ownerState:Y,...X,children:[null!=P&&""!==P&&(0,E.jsx)(es,{htmlFor:J,id:ee,...el,children:P}),N?(0,E.jsx)(eh,{"aria-describedby":Q,id:J,labelId:ee,value:W,input:eg,...em,children:d}
1):eg,y&&(0,E.jsx)(eu,{id:Q,...ep,children:y})]})});e.s(["TextField",0,M],64056)},15042,e=>{"use strict";e.i(91788);var t=e.i(59540),a=e.i(91398);let r=(0,t.default)((0,a.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");e.s(["default",0,r])},14471,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var r={HTTPAccessErrorStatus:function(){return o},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){return s},getAccessFallbackErrorTypeByStatus:function(){return c},getAccessFallbackHTTPStatus:function(){return d},isHTTPAccessFallbackError:function(){return l}};for(var i in r)Object.defineProperty(a,i,{enumerable:!0,get:r[i]});let o={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401},n=new Set(Object.values(o)),s="NEXT_HTTP_ERROR_FALLBACK";function l(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,a]=e.digest.split(";");return t===s&&n.has(Number(a))}function d(e){return Number(e.digest.split(";")[1])}function c(e){switch(e){case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not-found";default:return}}("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},68934,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"isNextRouterError",{enumerable:!0,get:function(){return o}});let r=e.r(14471),i=e.r(1939);function o(e){return(0,i.isRedirectError)(e)||(0,r.isHTTPAccessFallbackError)(e)}("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},31430,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"ReadonlyURLSearchParams",{enumerable:!0,get:function(){return i}});class r extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams"),Object.defineProperty(this,"__NEXT_ERROR_CODE",{value:"E1174",enumerable:!1,configurable:!0})}}class i extends URLSearchParams{append(){throw new r}delete(){throw new r}set(){throw new r}sort(){throw new r}}("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},1939,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var r={REDIRECT_ERROR_CODE:function(){return n},isRedirectError:function(){return s}};for(var i in r)Object.defineProperty(a,i,{enumerable:!0,get:r[i]});let o=e.r(40184),n="NEXT_REDIRECT";function s(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let t=e.digest.split(";"),[a,r]=t,i=t.slice(2,-2).join(";"),s=Number(t.at(-2));return a===n&&("replace"===r||"push"===r)&&"string"==typeof i&&!isNaN(s)&&s in o.RedirectStatusCode}("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},40184,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"RedirectStatusCode",{enumerable:!0,get:function(){return i}});var r,i=((r={})[r.SeeOther=303]="SeeOther",r[r.TemporaryRedirect=307]="TemporaryRedirect",r[r.PermanentRedirect=308]="PermanentRedirect",r);("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},28805,e=>{e.v(t=>Promise.all(["static/chunks/0h0r_q6xa9qr_.js"].map(t=>e.l(t))).then(()=>t(79466)))},48761,e=>{e.v(t=>Promise.all(["static/chunks/1ae-9ft5cgojf.js"].map(t=>e.l(t))).then(()=>t(93594)))},1085,(e,t,a)=>{"use strict";e.i(50461),Object.defineProperty(a,"__esModule",{value:!0});var r={AppRouterContext:function(){return n},GlobalLayoutRouterContext:function(){return l},LayoutRouterContext:function(){return s},MissingSlotContext:function(){return c},TemplateContext:function(){return d}};for(var i in r)Object.defineProperty(a,i,{enumerable:!0,get:r[i]});let o=e.r(41705)._(e.r(91788)),n=o.default.createContext(null),s=o.default.createContext(null),l=o.default.createContext(null),d=o.default.createContext(null),c=o.default.createContext(new Set)},70008,(e,t,a)=>{"use strict";e.i(50461),Object.defineProperty(a,"__esModule",{value:!0});var r={NavigationPromisesContext:function(){return c},PathParamsContext:function(){return d},PathnameContext:function(){return l},ReadonlyURLSearchParams:function(){return n.ReadonlyURLSearchParams},SearchParamsContext:function(){return s},createDevToolsInstrumentedPromise:function(){return u}};for(var i in r)Object.defineProperty(a,i,{enumerable:!0,get:r[i]});let o=e.r(91788),n=e.r(31430),s=(0,o.createContext)(null),l=(0,o.createContext)(null),d=(0,o.createContext)(null),c=(0,o.createContext)(null);
1function u(e,t){let a=Promise.resolve(t);return a.status="fulfilled",a.value=t,a.displayName=`${e} (SSR)`,a}},14760,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var r={BailoutToCSRError:function(){return n},isBailoutToCSRError:function(){return s}};for(var i in r)Object.defineProperty(a,i,{enumerable:!0,get:r[i]});let o="BAILOUT_TO_CLIENT_SIDE_RENDERING";class n extends Error{constructor(e){super(`Bail out to client-side rendering: ${e}`),this.reason=e,this.digest=o}}function s(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===o}},11961,e=>{e.q("/_next/static/media/logo-favicon.0xs-kztlvn3in.svg")},560,e=>{e.q("/_next/static/media/logo-icon-only.3ka_8ylgz4ieg.svg")},25206,e=>{e.q("/_next/static/media/logo.2nkhoyl55u_hh.svg")},95629,e=>{e.q("/_next/static/media/contact-us.40cse3zy1h8w_.svg")},68947,e=>{e.q("/_next/static/media/earth-hero-open-graph.17kbd_6remn8d.png")},38883,e=>{"use strict";var t=e.i(91398),a=e.i(76025),r=e.i(86779),i=e.i(17563),o=e.i(56119);e.i(64157);var n=e.i(9007),s=e.i(59880),l=e.i(30456);e.i(1417);var d=e.i(23604);let c={src:e.i(95629).default,width:308,height:310,blurWidth:0,blurHeight:0};var u=e.i(91788),p=e.i(21627),h=e.i(62999),m=e.i(58021),g=e.i(45704),f=e.i(26778),b=e.i(71179),y=e.i(3535);let v=f.object({name:f.string().default(""),email:f.string().required("Email is required").email("Invalid email format").matches(/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/,"Invalid email format").default(""),message:f.string().required("Message is required").default("")}),w=()=>{let[e,a]=(0,u.useState)(""),[o,s]=(0,u.useState)(""),[l,d]=(0,u.useState)(!1),{control:c,handleSubmit:f,reset:w}=(0,m.useForm)({resolver:(0,g.yupResolver)(v),defaultValues:v.getDefault()}),{t:E}=(0,b.useTranslation)(),S=async e=>{d(!0),a(""),s("");let t=await fetch("/api/email/",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:e.email,form:"contact-us",name:e.name,message:e.message})});if(t.ok&&201===t.status)w(),s("Thanks for getting in touch! We will get back to you soon. Keep an eye on your spam folder as we sometimes land there.");else{let e=await t.text();console.error("Contact form submission failed:",{status:t.status,statusText:t.statusText,errorText:e}),a(`There was a problem submitting your form: ${e}. Please try again.`)}d(!1)};return(0,t.jsxs)("form",{name:"contact-us",autoComplete:"off",noValidate:!0,onSubmit:f(S),children:[(0,t.jsxs)(r.Stack,{sx:{gap:{xs:2,sm:3},mb:{xs:4,sm:5}},children:[(0,t.jsx)(y.default,{name:"name",label:E("contactForm_inputLabel_name")??"Name",control:c,schema:v}),(0,t.jsx)(y.default,{name:"email",label:E("contactForm_inputLabel_yourEmail")??"Email address",control:c,schema:v}),(0,t.jsx)(y.default,{name:"message",label:E("contactForm_inputLabel_message")??"Message",control:c,schema:v,multiline:!0,rows:4})]}),(0,t.jsx)(h.Alert,{variant:"filled",severity:"error",sx:{display:e.length>0?"flex":"none"},children:e}),(0,t.jsx)(h.Alert,{variant:"filled",severity:"success",sx:{display:o.length>0?"flex":"none"},children:o}),(0,t.jsx)(i.Box,{display:"flex",sx:{mt:{xs:4,sm:5}},children:(0,t.jsx)(p.Button,{variant:"contained",disabled:l,type:"submit",sx:{width:{xs:"100%",sm:240}},children:(0,t.jsx)(n.Trans,{i18nKey:"contactForm_button_send",children:"Send Message"})})})]})};var E=e.i(26019);e.s(["__N_SSG",0,!0,"default",0,()=>
1(0,t.jsxs)(s.default,{children:[(0,t.jsx)(a.NextSeo,{...d.contactSEO}),(0,t.jsxs)(r.Stack,{component:"section",sx:{flexDirection:{md:"row"},gap:{xs:4,md:7}},children:[(0,t.jsxs)(i.Box,{flexBasis:"50%",children:[(0,t.jsx)(o.Typography,{variant:"h1",sx:{color:"primary.main",mb:{xs:2,md:4}},children:(0,t.jsx)(n.Trans,{i18nKey:"contact_header_contactUs",children:"Contact Us"})}),(0,t.jsx)(o.Typography,{variant:"subtitle1",sx:{mb:{xs:2,md:4}},children:(0,t.jsx)(n.Trans,{i18nKey:"contact_subHeader_text",children:"Whether you have an idea to share, are interested in volunteering, would like to partner with us or delete your account and data, we would love to hear from you!"})}),(0,t.jsx)(w,{})]}),(0,t.jsxs)(i.Box,{flexBasis:"50%",display:"flex",flexDirection:"column",alignItems:"center",textAlign:"center",gap:2,children:[(0,t.jsx)(i.Box,{sx:{display:"inline-block",marginBottom:{xs:2,sm:4}},children:(0,t.jsx)(E.default,{src:c,alt:"Contact us",priority:!0})}),(0,t.jsx)(o.Typography,{variant:"subtitle1",children:"Follow Us on Social Media"}),(0,t.jsx)(l.default,{variant:"primary",fontSize:"35px"})]})]})]})],38883)},19701,(e,t,a)=>{let r="/contact";(window.__NEXT_P=window.__NEXT_P||[]).push([r,()=>e.r(38883)]),t.hot&&t.hot.dispose(function(){window.__NEXT_P.push([r])})},39430,e=>{"use strict";var t=e.i(14168);let a={...t.baseSEO,title:"Individual Climate Actions You Can Take",description:"Find individual climate actions you can take in your life to make a more sustainable future.",canonical:"https://earthhero.org/act",openGraph:{...t.baseSEO.openGraph||{},url:"https://earthhero.org/act",title:"Individual Climate Actions You Can Take",description:"Find individual climate actions you can take in your life to make a more sustainable future.",type:"website"},twitter:{...t.baseSEO.twitter||{}},additionalMetaTags:[...t.baseMetaTagsFiltered,{name:"keywords",content:(0,t.getCombinedKeywords)(["climate actions","environmental actions","sustainability actions","climate steps","environmental steps"])}]};e.s(["actionsListSEO",0,a,"generateActionSEO",0,e=>{let a=`https://earthhero.org/act/${e.slug}`,r=e.image||t.baseSEO.openGraph?.images?.[0]?.url,i=e.summary||e.description;return{...t.baseSEO,title:e.title,description:i,canonical:a,openGraph:{...t.baseSEO.openGraph||{},url:a,type:"article",title:e.title,description:i,images:r?[{url:r,alt:e.title}]:t.baseSEO.openGraph?.images},twitter:{...t.baseSEO.twitter||{}},additionalMetaTags:[...t.baseMetaTagsFiltered,{name:"keywords",content:(0,t.getCombinedKeywords)(["climate action","environmental action",...e.categories||[]].flat().filter(Boolean))}]}},"generateCategorySEO",0,e=>{let a=`https://earthhero.org/act/category/${e.slug}`,r=e.description||`Explore ${e.title} actions to help fight climate change`;return{...t.baseSEO,title:e.title,description:r,canonical:a,openGraph:{...t.baseSEO.openGraph||{},url:a,title:e.title,description:r,type:"website"},twitter:{...t.baseSEO.twitter||{}},additionalMetaTags:[...t.baseMetaTagsFiltered,{name:"keywords",content:(0,t.getCombinedKeywords)([e.title,"climate action","environmental action"])}]}}])},77482,75971,e=>{"use strict";var t=e.i(14168);let a=[{category_id:"all",category_name:"All",description:"All articles"},{category_id:"advocacy-and-choice",category_name:"Advocacy and Choice",description:"Use your voice, vote, and lifestyle choices to push for policies and systems that protect the planet."},{category_id:"energy",category_name:"Energy",description:"Cut fossil fuel use and support clean, renewable energy through choices at home and in policy."},{category_id:"family-and-community",category_name:"Family and Community",description:"Connect with others to build climate awareness, resilience, and shared local or global action."},{category_id:"food",category_name:"Food",description:"Make sustainable food choices that benefit both your health and the planet."},{category_id:"home-and-work",category_name:"Home and Work",description:"Make your home and workplace more sustainable through energy use, habits, and design choices."},{category_id:"outside",category_name:"Outside",description:"Protect nature, biodiversity, and public spaces while deepening your connection to the outdoors."},{category_id:"resilience",category_name:"Resilience",description:"Adapt to climate impacts, care for your mental health, and help your community weather the future."},{category_id:"stuff",category_name:"Stuff",description:"Buy less, choose better, and reduce waste by rethinking how you use, reuse, and dispose of goods."},{category_id:"travel-and-transport",category_name:"Travel and Transport",description:"Reduce your carbon footprint through sustainable transportation choices and travel habits."}];e.s(["articleCategories",0,a],75971);let r={...t.baseSEO,title:"Articles",description:"Discover articles about climate change, sustainability, and environmental action",canonical:"https://earthhero.org/articles",openGraph:{...t.baseSEO.openGraph||{},url:"https://earthhero.org/articles",title:"Articles",description:"Discover articles about climate change, sustainability, and environmental action",type:"website"},twitter:{...t.baseSEO.twitter||{}},additionalMetaTags:[...t.baseMetaTagsFiltered,{name:"keywords",content:(0,t.getCombinedKeywords)(["climate articles","environmental news","sustainability tips","climate education","environmental articles"])}]};e.s(["articlesListSEO",0,r,"generateArticleCategorySEO",0,(e,r,i)=>{let o=`https://earthhero.org/articles/category/${r}`,n=`${e} Articles | Earth Hero`,s=a.find(t=>t.category_name===e),l=s?.description||`Discover ${i} articles about ${e.toLowerCase()} - climate change solutions, sustainability tips, and environmental action.`;return{...t.baseSEO,title:n,description:l,canonical:o,openGraph:{...t.baseSEO.openGraph||{},url:o,type:"website",title:n,description:l},twitter:{...t.baseSEO.twitter||{}},additionalMetaTags:[...t.baseMetaTagsFiltered,{name:"keywords",content:(0,t.getCombinedKeywords)([`${e.toLowerCase()} articles`,`${e.toLowerCase()} climate`,`${e.toLowerCase()} sustainability`,"environmental articles","climate education"])}]}},"generateArticleSEO",0,e=>{let a=`https://earthhero.org/articles/${e.slug}`,r=e.image||t.baseSEO.openGraph?.images?.[0]?.url,i=e.author||t.baseSEO.additionalMetaTags?.find(e=>"author"===e.name)?.content||"EarthHero",o=e.content.substring(0,155)+(e.content.length>155?"...":"");
1return{...t.baseSEO,title:e.title,description:o,canonical:a,openGraph:{...t.baseSEO.openGraph||{},url:a,type:"article",title:e.title,description:o,images:r?[{url:r,alt:e.title}]:t.baseSEO.openGraph?.images,article:{publishedTime:e.date||new Date().toISOString(),modifiedTime:e.date||new Date().toISOString(),authors:[i]}},twitter:{...t.baseSEO.twitter||{}},additionalMetaTags:[...t.baseMetaTagsFiltered,{name:"keywords",content:(0,t.getCombinedKeywords)(["climate article","environmental article"])}]}}],77482)},14168,e=>{"use strict";let t={src:e.i(68947).default,width:1200,height:630,blurWidth:8,blurHeight:4,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAIAAAA8r+mnAAAAXUlEQVR42i2JQQqAIBQFu/+dgihoUaRRmSGamyikTM0g2/UhYd7izSTv7YJ3z2XVptSqgrdggARm9gMjjhpeV4z00mkdgzcno3OLhg4TRgXcGIBFijLPiiwV0/ibDxLxVlu8m6EgAAAAAElFTkSuQmCC"},a={title:"EarthHero",description:"Your personal app to rise up against climate change",canonical:"https://earthhero.org",openGraph:{type:"website",locale:"en_US",url:"https://earthhero.org",siteName:"EarthHero",images:[{url:`https://earthhero.org${t.src}`,width:1200,height:627,alt:"EarthHero - Your personal app to rise up against climate change"}]},twitter:{handle:"@EarthHeroOrg",site:"@EarthHeroOrg",cardType:"summary_large_image"},additionalMetaTags:[{name:"keywords",content:"earth, climate, action, climate crisis, action climate, climate action, climate solutions, climate steps, climate emergency, climate change, global warming, global heating"},{name:"author",content:"EarthHero"}],additionalLinkTags:[{rel:"icon",type:"image/png",href:"/favicon-logo.png"}]},r=(a.additionalMetaTags||[]).filter(e=>"keywords"!==e.name);e.s(["baseMetaTagsFiltered",0,r,"baseSEO",0,a,"getCombinedKeywords",0,e=>[...new Set([...a.additionalMetaTags?.find(e=>"keywords"===e.name)?.content?.split(", ").map(e=>e.trim())||[],...e])].filter(Boolean).join(", ")],14168)},31919,e=>{"use strict";var t=e.i(14168);let a={...t.baseSEO,title:"Climate Action App - Download Now",description:"Your personal climate action app. Find guides, groups and ideas to fight climate change",openGraph:{...t.baseSEO.openGraph,title:"Climate Action App - Download Now",description:"Your personal climate action app. Find guides, groups and ideas to fight climate change"},twitter:{...t.baseSEO.twitter}};e.s(["homeSEO",0,a])},1417,44386,23604,40608,e=>{"use strict";var t=e.i(14168);e.i(31919),e.i(77482),e.i(39430);let a=(e,a)=>({...t.baseSEO,title:e,description:a,noindex:!0,nofollow:!0,openGraph:{...t.baseSEO.openGraph,title:e,description:a},twitter:{...t.baseSEO.twitter}}),r=a("404: Not found","The page you're looking for doesn't exist");a("500: Server error","Something went wrong on our end. Please try again later."),a("429: Rate limit exceeded","You've made too many requests. Please try again later."),a("Email Link Error","There was a problem with your email link. It may have expired or been used already."),e.s(["notFoundSEO",0,r],44386);let i={...t.baseSEO,title:"Contact us",description:"Get in touch with the EarthHero team. We'd love to hear from you!",canonical:"https://earthhero.org/contact",openGraph:{...t.baseSEO.openGraph||{},url:"https://earthhero.org/contact",title:"Contact us",description:"Get in touch with the EarthHero team. We'd love to hear from you!"},twitter:{...t.baseSEO.twitter||{}},additionalMetaTags:[...t.baseMetaTagsFiltered,{name:"keywords",content:(0,t.getCombinedKeywords)(["contact","get in touch","feedback","support"])}]},o={...t.baseSEO,title:"Team",description:"Meet the dedicated team behind EarthHero working to fight climate change",canonical:"https://earthhero.org/team",openGraph:{...t.baseSEO.openGraph||{},url:"https://earthhero.org/team",title:"Team",description:"Meet the dedicated team behind EarthHero working to fight climate change"},twitter:{...t.baseSEO.twitter||{}},additionalMetaTags:[...t.baseMetaTagsFiltered,{name:"keywords",content:(0,t.getCombinedKeywords)(["team","about us","who we are","climate team"])}]},n={...t.baseSEO,title:"Our Partners",description:"EarthHero partners with organizations dedicated to climate action and sustainability",canonical:"https://earthhero.org/partners",openGraph:{...t.baseSEO.openGraph||{},url:"https://earthhero.org/partners",title:"Our Partners",description:"EarthHero partners with organizations dedicated to climate action and sustainability"},twitter:{...t.baseSEO.twitter||{}},additionalMetaTags:[...t.baseMetaTagsFiltered,{name:"keywords",content:(0,t.getCombinedKeywords)(["partners","partnerships","climate partners","sustainability partners"])}]}
1,s={...t.baseSEO,title:"Principles of Earth Hero",description:"Learn about the core principles that guide EarthHero's mission to fight climate change",canonical:"https://earthhero.org/principles",openGraph:{...t.baseSEO.openGraph||{},url:"https://earthhero.org/principles",title:"Principles of Earth Hero",description:"Learn about the core principles that guide EarthHero's mission to fight climate change"},twitter:{...t.baseSEO.twitter||{}},additionalMetaTags:[...t.baseMetaTagsFiltered,{name:"keywords",content:(0,t.getCombinedKeywords)(["principles","values","mission","climate principles"])}]};({...t.baseSEO,title:"Media Kit",description:"Resources for journalists and media covering EarthHero and climate action",canonical:"https://earthhero.org/media-kit",openGraph:{...t.baseSEO.openGraph||{},url:"https://earthhero.org/media-kit",title:"Media Kit",description:"Resources for journalists and media covering EarthHero and climate action"},twitter:{...t.baseSEO.twitter||{}},additionalMetaTags:[...t.baseMetaTagsFiltered,{name:"keywords",content:(0,t.getCombinedKeywords)(["media kit","press","journalists","resources"])}]});let l={...t.baseSEO,title:"Volunteer for Climate Action",description:"Join us in our mission to help people take more individual climate action for a sustainable future",canonical:"https://earthhero.org/get-involved",openGraph:{...t.baseSEO.openGraph||{},url:"https://earthhero.org/get-involved",title:"Volunteer for Climate Action",description:"Join us in our mission to help people take more individual climate action for a sustainable future"},twitter:{...t.baseSEO.twitter||{}},additionalMetaTags:[...t.baseMetaTagsFiltered,{name:"keywords",content:(0,t.getCombinedKeywords)(["get involved","volunteer","contribute","join us"])}]},d={...t.baseSEO,title:"Donate to Earth Hero",description:"Donate to help us grow Earth Hero, the climate action app for a sustainable future",canonical:"https://earthhero.org/donate",openGraph:{...t.baseSEO.openGraph||{},url:"https://earthhero.org/donate",title:"Donate to Earth Hero",description:"Donate to help us grow Earth Hero, the climate action app for a sustainable future"},twitter:{...t.baseSEO.twitter||{}},additionalMetaTags:[...t.baseMetaTagsFiltered,{name:"keywords",content:(0,t.getCombinedKeywords)(["donate","support","contribute","funding"])}]},c={...t.baseSEO,title:"Terms Of Service",description:"EarthHero Terms of Service - Please read these terms carefully before using our services.",canonical:"https://earthhero.org/terms-of-service",openGraph:{...t.baseSEO.openGraph||{},url:"https://earthhero.org/terms-of-service",title:"Terms Of Service",description:"EarthHero Terms of Service - Please read these terms carefully before using our services."},twitter:{...t.baseSEO.twitter||{}},additionalMetaTags:[...t.baseMetaTagsFiltered,{name:"keywords",content:(0,t.getCombinedKeywords)(["terms of service","terms","legal","agreement"])}]},u={...t.baseSEO,title:"Privacy Policy",description:"EarthHero Privacy Policy - Learn how we collect, use, and protect your personal information.",canonical:"https://earthhero.org/privacy-policy",openGraph:{...t.baseSEO.openGraph||{},url:"https://earthhero.org/privacy-policy",title:"Privacy Policy",description:"EarthHero Privacy Policy - Learn how we collect, use, and protect your personal information."},twitter:{...t.baseSEO.twitter||{}},additionalMetaTags:[...t.baseMetaTagsFiltered,{name:"keywords",content:(0,t.getCombinedKeywords)(["privacy policy","privacy","data protection","personal information"])}]},p={...t.baseSEO,title:"B2B",description:"Discover how EarthHero can help your organization support employees and sustainability goals.",canonical:"https://earthhero.org/b2b",openGraph:{...t.baseSEO.openGraph||{},url:"https://earthhero.org/b2b",title:"B2B",description:"Discover how EarthHero can help your organization support employees and sustainability goals."},twitter:{...t.baseSEO.twitter||{}},additionalMetaTags:[...t.baseMetaTagsFiltered,{name:"keywords",content:(0,t.getCombinedKeywords)(["B2B","for organisations","sustainability","corporate responsibility","sponsorship"])}]};e.s(["b2bSEO",0,p,"contactSEO",0,i,"donateSEO",0,d,"getInvolvedSEO",0,l,"partnersSEO",0,n,"principlesSEO",0,s,"privacyPolicySEO",0,u,"teamSEO",0,o,"termsOfServiceSEO",0,c],23604);let h={...t.baseSEO,title:"Find and Connect with Climate Organizations",description:"Connect with people and groups working to make the future more sustainable through climate action",canonical:"https://earthhero.org/activism-groups",openGraph:{...t.baseSEO.openGraph||{},url:"https://earthhero.org/activism-groups",title:"Find and Connect with Climate Organizations",description:"Connect with people and groups working to make the future more sustainable through climate action",type:"website"},twitter:{...t.baseSEO.twitter||{}},additionalMetaTags:[...t.baseMetaTagsFiltered,{name:"keywords",content:(0,t.getCombinedKeywords)(["activism groups","climate groups","environmental groups","climate community","join climate groups"])}]};e.s(["activismGroupsListSEO",0,h,"generateActivismGroupSEO",0,e=>{let a=`https://earthhero.org/activism-group/${e.slug}`,r=e.groupIcon||t.baseSEO.openGraph?.images?.[0]?.url;return{...t.baseSEO,title:e.organization,description:e.distilledDescription,canonical:a,openGraph:{...t.baseSEO.openGraph||{},url:a,type:"website",title:e.organization,description:e.distilledDescription,images:r?[{url:r,alt:e.organization}]:t.baseSEO.openGraph?.images},twitter:{...t.baseSEO.twitter||{}},additionalMetaTags:[...t.baseMetaTagsFiltered,{name:"keywords",content:(0,t.getCombinedKeywords)(["activism group","climate group","environmental group",e.organization,...e.country||[],...e.focus||[]].flat().filter(
1Boolean))}]}}],40608),e.s([],1417)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.