PageSourceSearch

https://equatorcompany.com/_nuxt/CxvaQVEJ.js

js equatorcompany.com collected 2026-10-09 17:55:43 UTC 49,195 bytes, 1 lines download raw bytes

1import{_ as re}from"./Cfo3XmU7.js";import{_ as le,u as Y,a as se,b as N,c as ie,d as ce,e as de}from"./CrgkewiP.js";import{e as V,f as J,g as ue,h as j,r as Z,i as me,o as v,c as w,F as $,a as t,n as C,b as _,j as I,w as E,k as r,d as W,t as L,l as pe,m as X,p as b,q,s as B,v as S,x as H,y as ge,z as he,A as ve,B as fe,C as we,D as be,E as _e,G as Ce}from"#entry";import{_ as x}from"./DlAUqK2U.js";const ae=()=>({scrollToY:(g,n,a,o,l)=>{var f=o||window,h=f.scrollTop||window.scrollY||document.documentElement.scrollTop,g=g||0,p=n||2e3,m=a||"easeOutSine",u=0,y=Math.max(.1,Math.min(Math.abs(h-g)/p,.8)),T={easeOutSine:function(M){return Math.sin(M*(Math.PI/2))},easeInOutSine:function(M){return-.5*(Math.cos(Math.PI*M)-1)},easeInOutQuint:function(M){return(M/=.5)<1?.5*Math.pow(M,5):.5*(Math.pow(M-2,5)+2)}};function R(){u+=.016666666666666666;var M=u/y,k=T[m](M);M<1?(window.requestAnimationFrame(R),f.scrollTo(0,h+(g-h)*k)):(f.scrollTo(0,g),l&&l())}R()},getYPosition:d=>window.pageYOffset+d.getBoundingClientRect().top,getScrollTop:()=>window.pageYOffset||(document.documentElement||document.body.parentNode||document.body).scrollTop,timeToY:(d,n)=>{const a=window.pageYOffset,o=d-a;let l=null,f;const h=function(g){l||(l=g);const p=g-l,m=Math.min(p/n,1);window.scrollTo(0,a+o*m),p<n?f=window.requestAnimationFrame(h):window.cancelAnimationFrame(f)};f=window.requestAnimationFrame(h)}}),ye={class:"logoZone"},Me={class:"logoTopScroll"},xe={class:"lottieCont"},ke={class:"textBodyS"},Le={class:"headerCont noselect"},Ve={class:"textBodyS"},Ee=V({__name:"header",props:{logoSmallZoneVisibility:{type:Boolean}},setup(e){J(m=>({b5a45bee:r(g)}));const{getYPosition:i,scrollToY:s}=ae(),{width:c}=Y(),d=ue(),n=b(0),a=b(!1),o=b(!0),l=b(null),f=b(!1),h=m=>{const u=()=>{m.removeEventListener("complete",u),m.setSegment(270,m.totalFrames-1),m.setLoop(!0),m.play()};m.addEventListener("complete",u)};j(()=>{window.addEventListener("logoTriggerProgress",m=>{n.value=m.detail.progress}),f.value||setTimeout(()=>{if(l.value){const m=l.value.getDotLottieInstance();m&&(h(m),m.play(),f.value=!0)}},1e3),setTimeout(()=>{o.value=!1},2500)});const g=q(()=>`scale3d(${1-n.value*.3333}, ${1-n.value*.3333}, 1)`),p=async m=>{if(a.value=!1,c.value>768)if(m){const u=document.getElementById(m);u&&s(i(u))}else{const u=document.querySelector("section.titleSection");u&&s(i(u))}else setTimeout(()=>{if(m){const u=document.getElementById(m);u&&s(i(u)-40)}else{const u=document.querySelector("section.titleSection");u&&s(i(u)-40)}},50)};return(m,u)=>{const y=re,T=le,R=Z("DotLottie"),M=me("scroll-lock");return v(),w($,null,[u[16]||(u[16]=t("div",{class:"logoTrigger","data-scroll":"","data-scroll-event-progress":"logoTriggerProgress"},null,-1)),t("div",ye,[t("div",Me,[t("div",{class:C(["logoCont",{small:e.logoSmallZoneVisibility}])},[_(y,{class:"textHeadline4",to:{name:"index"},onClick:u[0]||(u[0]=I(k=>p(),["prevent"]))},{default:E(()=>[...u[7]||(u[7]=[t("svg",{xmlns:"http://www.w3.org/2000/svg",width:"352",height:"34",viewBox:"0 0 352 34",fill:"none"},[t("path",{d:"M21.2733 4.54455V0.457882H0V4.54455H8.26832V25.9753H13.005V4.54455H21.2733ZM23.6387 25.9753H28.262V15.2038C28.262 12.0327 29.7653 10.2774 32.3216 10.2774C34.3141 10.2774 35.4028 11.5386 35.4028 13.8305V25.9783H40.062V12.533C40.062 8.67366 37.7682 6.30594 34.162 6.30594C31.4566 6.30594 29.3149 7.6429 28.262 9.97424V0.457882H23.6387V25.9753ZM51.5994 22.8436C48.8553 22.8436 47.2028 20.7427 47.0894 17.1896H59.0415C59.2294 16.5772 59.4173 15.5464 59.4173 14.6309C59.4173 9.58922 56.4107 6.30291 51.5994 6.30291C48.8553 6.30291 46.6748 7.21847 45.0611 9.05262C43.4445 10.8868 42.657 13.3697 42.657 16.5014C42.657 22.7284 46.0007 26.4331 51.5636 26.4331C55.4711 26.4331 58.3286 24.5232 59.2324 21.1247L55.3995 19.8635C54.9103 21.8492 53.6695 22.8436 51.6024 22.8436H51.5994ZM51.5249 9.70139C53.6307 9.70139 55.0207 11.3051 55.0207 13.6365C55.0207 14.1337 55.0207 14.4005 54.9819 14.5915H47.164C47.4653 11.4961 49.0819 9.70139 51.5249 9.70139ZM74.3761 14.934H85.2394V11.1141H74.3761V4.54455H86.5906V0.457882H69.7885V25.9753H86.5906V21.8886H74.3761V14.9371V14.934ZM106.435 6.75766H102.79L102.226 9.88936C101.436 7.71263 99.2198 6.29988 96.4756 6.29988C91.5152 6.29988 88.4698 10.1956 88.4698 16.7288C88.4698 19.6695 89.1827 22.0402 90.5757 23.7956C92.0044 25.5539 93.8448 26.4301 96.1386 26.4301C98.9573 26.4301 100.911 25.1325 101.815 22.6496V33.5363H106.438V6.76069L106.435 6.75766ZM97.6031 22.7254C94.7844 22.7254 93.2065 20.5487 93.2065 16.6136C93.2065 12.2965 94.8232 9.85298 97.6807 9.85298C100.049 9.85298 101.815 11.6871 101.815 14.552V17.4564C101.815 20.7033 100.124 22.7284 97.6061 22.7284L97.6031 22.7254ZM126.503 6.75766H121.844V17.6079C121.844 20.8154 120.38 22.689 11
17.973 22.689C116.019 22.689 114.927 21.4278 114.927 19.1753V6.76069H110.304V20.2455C110.304 24.0654 112.672 26.4331 116.168 26.4331C119.175 26.4331 121.203 25.0203 122.068 22.3828L122.632 25.9723H126.503V6.76069V6.75766ZM137.591 6.29988C133.268 6.29988 130.375 8.51602 130.035 12.1449L134.396 12.8331C134.435 10.8837 135.449 9.8166 137.364 9.8166C139.279 9.8166 140.296 10.8868 140.296 12.7573V14.8976C139.693 14.8582 138.828 14.7824 138.229 14.7824C132.403 14.7824 129.17 17.035 129.17 20.8943C129.17 24.2564 131.5 26.3573 135.109 26.3573C137.704 26.3573 139.846 25.1719 140.558 23.2256C140.708 23.7228 140.86 24.1806 141.122 24.6384C141.835 25.7449 143.076 26.3573 144.618 26.3573C145.632 26.3573 146.685 26.0905 147.323 25.6327L147.135 22.4252C146.873 22.692 146.458 22.8072 146.047 22.8072C145.146 22.8072 144.731 22.3495 144.731 21.3187V12.4935C144.731 8.40688 142.288 6.30594 137.591 6.30594V6.29988ZM136.538 23.1468C134.772 23.1468 133.68 22.1524 133.68 20.5881C133.68 18.5629 135.41 17.4927 138.754 17.4927C138.942 17.4927 139.505 17.4927 140.296 17.6079V18.9449C140.296 21.5794 138.793 23.1468 136.538 23.1468ZM156.794 22.5738C155.177 22.5738 154.39 21.6946 154.39 19.9757V10.2713H159.69V6.75766H154.39V2.06163L149.731 2.67402V6.76069H147.174V10.2744H149.731V20.5517C149.731 24.3716 151.911 26.4331 155.932 26.4331C157.584 26.4331 159.24 25.9359 160.442 25.0567L159.803 21.5794C158.715 22.304 157.85 22.5738 156.797 22.5738H156.794ZM170.473 6.29988C167.729 6.29988 165.512 7.21544 163.896 9.01321C162.279 10.8079 161.492 13.2545 161.492 16.3468C161.492 19.4391 162.282 21.9614 163.896 23.7592C165.512 25.5539 167.729 26.4331 170.473 26.4331C176.036 26.4331 179.457 22.6132 179.457 16.3468C179.457 10.0804 176 6.29988 170.473 6.29988ZM170.473 22.9164C167.615 22.9164 166.151 20.6639 166.151 16.3468C166.151 12.0297 167.618 9.81357 170.473 9.81357C173.327 9.81357 174.834 12.0661 174.834 16.3468C174.834 20.6275 173.33 22.9164 170.473 22.9164ZM186.935 25.9723V16.6894C186.935 13.1757 188.775 10.9989 191.594 10.9989C192.232 10.9989 193.059 11.1141 193.512 11.2657L193.775 6.45146C193.36 6.33626 192.948 6.33626 192.534 6.33626C189.715 6.33626 187.499 8.32199 186.744 11.4173L186.219 6.75766H182.309V25.9723H186.932H186.935ZM213.243 26.4301C217.941 26.4301 221.249 24.1775 222.639 20.0515L218.466 18.0263C217.753 20.776 215.835 22.3828 213.243 22.3828C209.222 22.3828 206.89 18.9843 206.89 13.2151C206.89 7.44584 209.219 4.08374 213.243 4.08374C215.913 4.08374 217.753 5.6511 218.466 8.40082L222.639 6.33929C221.249 2.21321 217.941 -0.00292969 213.243 -0.00292969C209.822 -0.00292969 207.042 1.18245 204.975 3.58655C202.908 5.95427 201.894 9.16479 201.894 13.2121C201.894 17.2593 202.908 20.4698 204.975 22.877C207.042 25.2447 209.822 26.4301 213.243 26.4301ZM232.861 6.29685C230.117 6.29685 227.901 7.21241 226.284 9.01018C224.667 10.8049 223.88 13.2515 223.88 16.3437C223.88 19.436 224.67 21.9584 226.284 23.7561C227.901 25.5509 230.117 26.4301 232.861 26.4301C238.424 26.4301 241.845 22.6102 241.845 16.3437C241.845 10.0773 238.388 6.29685 232.861 6.29685ZM232.861 22.9133C230.004 22.9133 228.539 20.6608 228.539 16.3437C228.539 12.0267 230.004 9.81053 232.861 9.81053C235.719 9.81053 237.222 12.0631 237.222 16.3437C237.222 20.6244 235.719 22.9133 232.861 22.9133ZM254.847 6.29685C252.103 6.29685 249.923 7.86421 249.058 10.4593L248.494 6.75463H244.697V25.9693H249.32V15.1978C249.32 12.1025 250.749 10.2713 253.04 10.2713C255.032 10.2713 256.046 11.4567 256.046 13.785V25.9723H260.706V15.1614C260.706 12.0661 262.095 10.2713 264.389 10.2713C266.456 10.2713 267.435 11.4567 267.435 13.785V25.9723H272.058V12.3723C272.058 8.5524 269.842 6.29685 266.233 6.29685C263.527 6.29685 261.347 7.78539 260.333 10.3471C259.62 7.78842 257.589 6.29685 254.844 6.29685H254.847ZM275.93 33.5332H280.553V23.5257C281.418 25.3205 283.411 26.4301 285.815 26.4301C288.219 26.4301 290.211 25.5145 291.679 23.6409C293.146 21.7704 293.895 19.2875 293.895 16.2285C293.895 13.1696 293.182 10.8049 291.789 9.00715C290.399 7.21241 288.52 6.29382 286.113 6.29382C283.369 6.29382 281 8.01276 280.249 10.3441L279.724 6.75463H275.927V33.5332H275.93ZM284.687 10.0409C287.581 10.0409 289.158 12.2571 289.158 16.3832C289.158 20.5092 287.467 22.9164 284.61 22.9164C282.206 22.9164 280.55 21.0822 280.55 18.1809V15.3524C280.55 12.1055 282.28 10.044 284.684 10.044L284.687 10.0409ZM303.741 6.29685C299.419 6.29685 296.526 8.51299 296.186 12.1419L300.547 12.8301C300.586 10.8807 301.6 9.81357 303.515 9.81357C305.43 9.81357 306.447 10.8837 306.447 12.7543V14.8946C305.844 14.8552 304.982 14.7794 304.38 14.7794C298.554 14.7794 295.321 17.0319 295.321 20.8912C295.321 24.2533 297.65 26.3543 301.26 26.3543C303.852 26.3543 305.996 25.1689 306.709 23.2226C306.858 23.7198 307.01 24.1775 307.273 24.6353C307.986 25.7419 309.227 26.3543 310.769 26.3543C311.783 26.3543 312.836 26.0875 313.474 25.6297L313.286 22.4222C313.024 22.689 312.609 22.8042 312.198 22.8042C311.297 22.8042 310.882 22.3464 310.882 21.3157V12.4905C310.882 8.40385 308.439 6.30291 303.741 6.30291V6.29685ZM302.688 23.1437C300.923 23.1437 299.831 22.1494 299.831 20.585C299.831 18.5599 301.561 17.4897 304.905 17.4897C305.093 17.4897 305.656 17.4897 306.447 17.6049V18.9419C306.447 21.5764 304.943 23.1437 302.688 23.1437ZM315.467 25.9693H320.09V15.1978C320.09 12.0267 321.593 10.2713 324.15 10.2713C326.142 10.2713 327.231 11.5325 327.231 13.8244V25.9723H331.89V12.5269C331.89 8.6676 329.596 6.29988 325.99 6.29988C323.022 6.29988 320.767 7.82783 319.825 10.4623L319.261 6.75766H315.464V25.9723L315.467 25.9693ZM338.392 6.75463H333.507L340.421 26.6574C339.407 29.4466 338.691 30.2863 337.077 30.2863C336.287 30.2863 335.723 30.0953 334.861 29.4829L334.07 33.0724C334.971 33.6454 336.251 33.988 337.453 33.988C341.062 33.988 343.204 31.9265 345.044 26.7302L351.997 6.7516H347.487L342.902 21.3429H342.828L338.392 6.7516V6.75463Z",fill:"currentColor"})],-1)])]),_:1})],2)])]),t("div",{class:C(["mobileHeader",{visible:e.logoSmallZoneVisibility}])},[_(T,{isActive:r(a),onClick:u[1]||(u[1]=k=>a.value=!r(a))},null,8,["isActive"])],2),t("section",{class:C(["splash",{hide:e.logoSmallZoneVisibility||r(o
1)||r(n)>=9}])},[t("div",xe,[_(R,{ref_key:"playerRef",ref:l,src:"/lottie/navbar.lottie",layout:{fit:"contain"},style:{height:"100%",width:"100%"}},null,512)]),t("div",ke,[u[8]||(u[8]=W("Scroll to explore ",-1)),t("span",null,L(r(n)),1)])],2),pe((v(),w("div",Le,[t("header",{class:C({open:r(a)})},[u[15]||(u[15]=t("div",{class:"logoSpace"},null,-1)),t("nav",Ve,[_(y,{class:C(["navlink",{active:r(d).hash=="#our-story"}]),to:{name:"index",hash:"#our-story"},onClick:u[2]||(u[2]=I(k=>p("our-story"),["prevent"]))},{default:E(()=>[...u[9]||(u[9]=[W("Our Story",-1)])]),_:1},8,["class"]),_(y,{class:C(["navlink",{active:r(d).hash=="#what-we-stand-for"}]),to:{name:"index",hash:"#what-we-stand-for"},onClick:u[3]||(u[3]=I(k=>p("what-we-stand-for"),["prevent"]))},{default:E(()=>[...u[10]||(u[10]=[W("What we stand for",-1)])]),_:1},8,["class"]),_(y,{class:C(["navlink",{active:r(d).hash=="#capabilities"}]),to:{name:"index",hash:"#capabilities"},onClick:u[4]||(u[4]=I(k=>p("capabilities"),["prevent"]))},{default:E(()=>[...u[11]||(u[11]=[W("Capabilities",-1)])]),_:1},8,["class"]),_(y,{class:C(["navlink",{active:r(d).hash=="#our-work"}]),to:{name:"index",hash:"#our-work"},onClick:u[5]||(u[5]=I(k=>p("our-work"),["prevent"]))},{default:E(()=>[...u[12]||(u[12]=[W("Our Work",-1)])]),_:1},8,["class"]),_(y,{class:C(["navlink",{active:r(d).hash=="#team"}]),to:{name:"index",hash:"#team"},onClick:u[6]||(u[6]=I(k=>p("team"),["prevent"]))},{default:E(()=>[...u[13]||(u[13]=[W("Team",-1)])]),_:1},8,["class"]),u[14]||(u[14]=X('<div class="icons textBodyS" data-v-379eb112><a href="mailto:[email protected]" data-v-379eb112><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" data-v-379eb112><path d="M21.8002 5V19H2.2002V5M21.8002 5H2.2002M21.8002 5L12.0002 12L2.2002 5" stroke="var(--color-earth)" stroke-width="2" stroke-linecap="round" data-v-379eb112></path></svg><span data-v-379eb112>Email us</span></a><a href="https://www.linkedin.com/company/the-equator-company/" target="_blank" rel="noopener noreferrer" data-v-379eb112><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" data-v-379eb112><path d="M18.2222 4C18.6937 4 19.1459 4.1873 19.4793 4.5207C19.8127 4.8541 20 5.30628 20 5.77778V18.2222C20 18.6937 19.8127 19.1459 19.4793 19.4793C19.1459 19.8127 18.6937 20 18.2222 20H5.77778C5.30628 20 4.8541 19.8127 4.5207 19.4793C4.1873 19.1459 4 18.6937 4 18.2222V5.77778C4 5.30628 4.1873 4.8541 4.5207 4.5207C4.8541 4.1873 5.30628 4 5.77778 4H18.2222ZM17.7778 17.7778V13.0667C17.7778 12.2981 17.4725 11.5611 16.929 11.0176C16.3856 10.4742 15.6485 10.1689 14.88 10.1689C14.1244 10.1689 13.2444 10.6311 12.8178 11.3244V10.3378H10.3378V17.7778H12.8178V13.3956C12.8178 12.7111 13.3689 12.1511 14.0533 12.1511C14.3834 12.1511 14.6999 12.2822 14.9333 12.5156C15.1667 12.749 15.2978 13.0655 15.2978 13.3956V17.7778H17.7778ZM7.44889 8.94222C7.84495 8.94222 8.22478 8.78489 8.50484 8.50484C8.78489 8.22478 8.94222 7.84495 8.94222 7.44889C8.94222 6.62222 8.27556 5.94667 7.44889 5.94667C7.05047 5.94667 6.66838 6.10494 6.38666 6.38666C6.10494 6.66838 5.94667 7.05047 5.94667 7.44889C5.94667 8.27556 6.62222 8.94222 7.44889 8.94222ZM8.68444 17.7778V10.3378H6.22222V17.7778H8.68444Z" fill="var(--color-earth)" data-v-379eb112></path></svg><span data-v-379eb112>LinkedIn</span></a></div>',1))])],2)])),[[M,r(a)]])],64)}}}),$e=Object.assign(x(Ee,[["__scopeId","data-v-379eb112"]]),{__name:"LandingHeader"}),Se=B("/bird_low.mp4"),We={},He={class:"titleSection"};function Te(e,i){return v(),w("section",He,[...i[0]||(i[0]=[t("div",null,null,-1),t("div",{class:"title"},[t("h1",{class:"textHeadline1"},[W("Enabling the"),t("br"),W("Infrastructure"),t("br"),W("of Change")])],-1),t("div",{class:"subtitle textBodyL"},[t("div",{class:"circle"}),t("span",null,"Made to endure, designed to adapt: we help organizations and places deliver sustainable, resilient and profitable impact.")],-1),t("div",{class:"videoLayer"},[t("video",{src:Se,autoplay:"",muted:"",loop:"",playsinline:""})],-1)])])}const Re=Object.assign(x(We,[["render",Te],["__scopeId","data-v-ffa1f640"]
1]),{__name:"LandingTitle"}),Ie=B("/logo_s317.png"),je=B("/logo_sairdacasca.png"),Be=B("/logo_engidro.png"),Ae=B("/logo_factorsocial.png"),Ze={class:"story",id:"our-story"},qe={class:"introCont textHeadline2"},Pe={key:0},Oe={key:1,class:"logos"},Ne={key:2},De={key:3,class:"indent"},Fe={key:4},ze={key:5,class:"indent"},Ue=V({__name:"story",setup(e){const i=["Born from the merger of four companies with different skill sets, but the same shared values, expertise and decades of experience:","0 0 0 0","What emerged isn't just bigger. It is different.","It is designed to provide a structured full-service ESG offer.","It is a unique partner for organizations seeking change.","And it is here: meet The Equator Company"],s=q(()=>{const n=[];let a=0;for(const o of i){const l=[];for(const f of o.split(" "))a++,l.push({word:f,count:a});n.push(l)}return n}),c=q(()=>s.value.reduce((n,a)=>n+a.length,0)),d=b(0);return j(()=>{window.addEventListener("lettersTriggerProgress",n=>{d.value=n.detail.progress})}),(n,a)=>(v(),w("section",Ze,[a[4]||(a[4]=t("div",{class:"lettersTrigger","data-scroll":"","data-scroll-position":"start,end","data-scroll-event-progress":"lettersTriggerProgress"},null,-1)),t("div",qe,[r(s)[0]?(v(),w("p",Pe,[(v(!0),w($,null,S(r(s)[0],(o,l)=>(v(),w("span",{class:C(["word",{a:o.count<=r(d)*r(c)}])},L(o.word)+" ",3))),256))])):H("",!0),r(s)[1]&&r(s)[1][0]&&r(s)[1][1]&&r(s)[1][2]&&r(s)[1][3]?(v(),w("div",Oe,[t("div",{class:C(["logo",{a:r(s)[1][0].count<=r(d)*r(c)}])},[...a[0]||(a[0]=[t("a",{href:"https://s317consulting.com/",target:"_blank"},[t("img",{src:Ie,width:"372",height:"179",alt:"S317"})],-1)])],2),t("div",{class:C(["logo",{a:r(s)[1][1].count<=r(d)*r(c)}])},[...a[1]||(a[1]=[t("a",{href:"https://www.sairdacasca.com/",target:"_blank"},[t("img",{src:je,width:"167",height:"186",alt:"Sair da Casca"})],-1)])],2),t("div",{class:C(["logo",{a:r(s)[1][2].count<=r(d)*r(c)}])},[...a[2]||(a[2]=[t("a",{href:"https://engidro.pt/",target:"_blank"},[t("img",{src:Be,width:"356",height:"146",alt:"Engidro"})],-1)])],2),t("div",{class:C(["logo",{a:r(s)[1][3].count<=r(d)*r(c)}])},[...a[3]||(a[3]=[t("a",{href:"https://factorsocial.pt/",target:"_blank"},[t("img",{src:Ae,width:"402",height:"111",alt:"Factor Social"})],-1)])],2)])):H("",!0),r(s)[2]?(v(),w("p",Ne,[(v(!0),w($,null,S(r(s)[2],(o,l)=>(v(),w("span",{class:C(["word",{a:o.count<=r(d)*r(c)}])},L(o.word)+" ",3))),256))])):H("",!0),r(s)[3]?(v(),w("p",De,[(v(!0),w($,null,S(r(s)[3],(o,l)=>(v(),w("span",{class:C(["word",{a:o.count<=r(d)*r(c)}])},L(o.word)+" ",3))),256))])):H("",!0),r(s)[4]?(v(),w("p",Fe,[(v(!0),w($,null,S(r(s)[4],(o,l)=>(v(),w("span",{class:C(["word",{a:o.count<=r(d)*r(c)}])},L(o.word)+" ",3))),256))])):H("",!0),r(s)[5]?(v(),w("p",ze,[(v(!0),w($,null,S(r(s)[5],(o,l)=>(v(),w("span",{class:C(["word",{a:o.count<=r(d)*r(c)},{b:l>=5}])},L(o.word)+" ",3))),256))])):H("",!0)])]))}}),Ge=Object.assign(x(Ue,[["__scopeId","data-v-03033d2c"]]),{__name:"LandingStory"}),Qe={class:"scrollZone"},Ye={class:"value"},Je={class:"lottieCont"},Xe=["innerHTML"],Ke={class:"text textBodyM"},et=["innerHTML"],tt=["innerHTML"],nt=V({__name:"value",props:{value:{}},setup(e){const i=b(null),s=b(!1),c=b(null),d=se(c),n=a=>{const o=()=>{a.removeEventListener("complete",o),a.setSegment(60,a.totalFrames-1),a.setLoop(!0),a.play()};a.addEventListener("complete",o)};return j(async()=>{s.value||setTimeout(()=>{if(d.value&&i.value){const a=i.value.getDotLottieInstance();a&&(n(a),a.play(),s.value=!0)}},1e3)}),ge(d,a=>{if(a&&i.value&&!s.value){const o=i.value.getDotLottieInstance();o&&(n(o),o.play(),s.value=!0)}}),(a,o)=>{const l=Z("DotLottie");return v(),w("div",Qe,[t("div",Ye,[t("div",{class:"lottieTrigger",ref_key:"lottieTrigger",ref:c},null,512),t("div",Je,[_(l,{ref_key:"playerRef",ref:i,src:`/lottie/${e.value.lottie}.lottie`,layout:{fit:"contain"},style:{height:"100%",width:"100%"}},null,8,["src"])]),t("h2",{class:"textHeadline1",innerHTML:e.value.title},null,8,Xe),t("div",Ke,[t("p",{innerHTML:e.value.column1},null,8,et),t("p",{innerHTML:e.value.column2},null,8,tt)])])])}}}),st=Object.assign(x(nt,[["__scopeId","data-v-fb44ff51"]]),{__name:"ObjectValue"}),it={class:"values",id:"what-we-stand-for"},at={class:"numbersCont"},ot={class:"number textBodyL"},rt={class:"valuesCont"},lt=V({__name:"values",setup(e){J(p=>({v7139e8df:r(s),v057e57e0:r(c),cc7a723e:r(d),v2e0735e2:r(n)}));const i=[{title:"Sustainability,<br />made to endure",column1:"We embed sustainability in the foundations of economies and communities - rooted in systems, strategies, and infrastru
1cture that endure.",column2:"From energy, water and wastewater infrastructure to multiyear sustainability strategies.",lottie:"sustainability"},{title:"Local legitimacy,<br />global reach",column1:"Born from a merger of different organizations, we combine the independence of each to create a more dynamic structure for all.",column2:"Our trusted network of local partnerships across the globe aligns diverse interests, ensures delivery on the ground and delivers systemic change.",lottie:"global"},{title:"Vision grounded<br />in reality",column1:"Bridging ambition and execution to make transitions work, moving institutions from objectives to results. We stay close to our clients to understand their long-term vision, and deliver it:",column2:"from inclusive 360º waste management blueprint to decarbonization roadmaps.",lottie:"grounded"},{title:"We blend curiosity <br />with courage",column1:"Engaging every challenge with curiosity and openness, bringing in fresh ideas and perspectives to discover real-world solutions.",column2:"That’s how we’ve been helping turn sanitation data into better services and shaping journeys toward sustainability.",lottie:"curiosity"},{title:"Making a difference<br />and making it last",column1:"Our work doesn’t end at strategy handover or ribbon-cutting. We are committed to real-world impact: we design it, we implement it, and we monitor it.",column2:"45+ years of experience on and off the field have shown our transformations to be not only possible but practical.",lottie:"difference"}],s=b(0),c=b(0),d=b(0),n=b(0),a=b(null),o=b(null),l=b(null),f=b(null),h=b(null),g=b(1);return j(()=>{window.addEventListener("hide1Progress",p=>{s.value=1-p.detail.progress}),window.addEventListener("hide2Progress",p=>{c.value=1-p.detail.progress}),window.addEventListener("hide3Progress",p=>{d.value=1-p.detail.progress}),window.addEventListener("hide4Progress",p=>{n.value=1-p.detail.progress})}),N([a,o,l,f,h],p=>{p.forEach(m=>{m.isIntersecting&&(g.value=parseInt(m.target.id.split("step")[1]||"1"))})},{rootMargin:"50% 0% -100% 0%"}),(p,m)=>{const u=st;return v(),w("section",it,[t("div",at,[t("div",ot,L(r(g))+"/5",1)]),t("div",rt,[(v(),w($,null,S(i,y=>_(u,{key:y.title,value:y},null,8,["value"])),64)),m[0]||(m[0]=t("div",{class:"hide1Trigger","data-scroll":"","data-scroll-position":"end,start","data-scroll-event-progress":"hide1Progress"},null,-1)),m[1]||(m[1]=t("div",{class:"hide2Trigger","data-scroll":"","data-scroll-position":"end,start","data-scroll-event-progress":"hide2Progress"},null,-1)),m[2]||(m[2]=t("div",{class:"hide3Trigger","data-scroll":"","data-scroll-position":"end,start","data-scroll-event-progress":"hide3Progress"},null,-1)),m[3]||(m[3]=t("div",{class:"hide4Trigger","data-scroll":"","data-scroll-position":"end,start","data-scroll-event-progress":"hide4Progress"},null,-1)),t("div",{class:"step1Trigger",id:"step1",ref_key:"step1Trigger",ref:a},null,512),t("div",{class:"step2Trigger",id:"step2",ref_key:"step2Trigger",ref:o},null,512),t("div",{class:"step3Trigger",id:"step3",ref_key:"step3Trigger",ref:l},null,512),t("div",{class:"step4Trigger",id:"step4",ref_key:"step4Trigger",ref:f},null,512),t("div",{class:"step5Trigger",id:"step5",ref_key:"step5Trigger",ref:h},null,512)])])}}}),ct=Object.assign(x(lt,[["__scopeId","data-v-4ff3c6b7"]]),{__name:"LandingValues"}),dt={class:"dropdownHeader"},ut={class:"textHeadline4"},mt={class:"textBodyM"},pt=V({__name:"dropdown",props:{title:{},description:{},index:{},open:{type:Boolean}},emits:["toggle"],setup(e,{emit:i}){J(o=>({v559b4722:r(a)}));const s=e,c=i,d=b(null),{height:n}=ie(d),a=q(()=>s.open===!0?`calc(${n.value}px + var(--min-height))`:"var(--min-height)");return(o,l)=>(v(),w("div",{class:C(["dropdown","noselect",{open:e.open}]),onClick:l[0]||(l[0]=f=>c("toggle",e.index))}
1,[t("div",dt,[t("h3",ut,L(e.title),1)]),t("div",{class:"dropdownContent",ref_key:"dropdownContent",ref:d},[t("p",mt,L(e.description),1)],512),l[1]||(l[1]=t("div",{class:"plusPill"},[t("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},[t("path",{d:"M11 13H5V11H11V5H13V11L19 11V13H13L13 19H11L11 13Z",fill:"var(--color-earth)"})])],-1)),l[2]||(l[2]=t("div",{class:"otherPill"},null,-1))],2))}}),gt=Object.assign(x(pt,[["__scopeId","data-v-a0b8bcd2"]]),{__name:"ObjectDropdown"}),ht={class:"capabilities",id:"capabilities"},vt={class:"grid"},ft=V({__name:"capabilities",setup(e){const i=[{title:"Sustainability Strategy",description:"We design ESG strategies, implement financially sustainable action plans, ensure transparency and compliance, and mobilize stakeholders — driving sustainable growth, resilience, and measurable value for your business."},{title:"Energy, Carbon & Biodiversity",description:"We help you lead the energy transition. We design sustainable solutions, networks and hybrid systems, structure finance mechanisms, conduct environmental audits and support carbon credits certification."},{title:"Impact & Risks",description:"Integrate sustainability into your risk management and investment decisions. We assess impacts, compliance, and risk mitigation to strengthen your organizational resilience."},{title:"Water & Sanitation",description:"We promote sustainable investment in resilient infrastru
1cture. We provide technical assistance, apply Nature-Based Solutions and ensure efficiency, safety and resilience in water and wastewater systems."},{title:"Crisis & Communications Management",description:"Prepare. Respond. Recover. We manage crises, reputation and communications to safeguard trust, continuity and institutional credibility."},{title:"Capacity Building",description:"Turn knowledge into performance: we train teams, build skills and inspire leadership for a tangible application of sustainability and the green and digital transition."},{title:"Social & Communities",description:"We create human impact. We help engage communities, promote inclusion and manage sustainable and social investments that generate lasting shared value."},{title:"Waste & Circular Economy",description:"We embed circularity into core business processes and operations. We help organisations shift from linear to circular thinking — implementing circular models, reducing waste, accelerating industrial renewal and driving long-term resilience."},{title:"Sustainable Finance",description:"Beyond buzzwords, we use the EU Taxonomy, hard-number financial modeling, blended finance and ESCO models to make your business sustainable and profitable."}],s=b(-1),c=d=>{s.value===d?s.value=-1:s.value=d};return(d,n)=>{const a=gt;return v(),w("section",ht,[n[0]||(n[0]=t("h2",{class:"textHeadline2Medium"},"Your partner for a sustainable transition",-1)),n[1]||(n[1]=t("p",{class:"subtitle textBodyL"},"With experience and expertise in a wide range of areas, we’re here to design and implement high-impact, long-lasting change with your organization. Whatever the scale, scope, service or challenge.",-1)),t("div",vt,[(v(),w($,null,S(i,(o,l)=>_(a,{key:o.title,title:o.title,description:o.description,index:l,open:r(s)===l,onToggle:c},null,8,["title","description","index","open"])),64))])])}}}),wt=Object.assign(x(ft,[["__scopeId","data-v-75add5bb"]]),{__name:"LandingCapabilities"});var bt=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","#","$","%","*","+",",","-",".",":",";","=","?","@","[","]","^","_","{","|","}","~"],A=e=>{let i=0;for(let s=0;s<e.length;s++){let c=e[s],d=bt.indexOf(c);i=i*83+d}return i},z=e=>{let i=e/255;return i<=.04045?i/12.92:Math.pow((i+.055)/1.055,2.4)},U=e=>{let i=Math.max(0,Math.min(1,e));return i<=.0031308?Math.trunc(i*12.92*255+.5):Math.trunc((1.055*Math.pow(i,.4166666666666667)-.055)*255+.5)},_t=e=>e<0?-1:1,G=(e,i)=>_t(e)*Math.pow(Math.abs(e),i),K=class extends Error{constructor(e){super(e),this.name="ValidationError",this.message=e}},Ct=e=>{if(!e||e.length<6)throw new K("The blurhash string must be at least 6 characters");let i=A(e[0]),s=Math.floor(i/9)+1,c=i%9+1;if(e.length!==4+2*c*s)throw new K(`blurhash length mismatch: length is ${e.length} but it should be ${4+2*c*s}`)},yt=e=>{let i=e>>16,s=e>>8&255,c=e&255;return[z(i),z(s),z(c)]},Mt=(e,i)=>{let s=Math.floor(e/361),c=Math.floor(e/19)%19,d=e%19;return[G((s-9)/9,2)*i,G((c-9)/9,2)*i,G((d-9)/9,2)*i]},xt=(e,i,s,c)=>{Ct(e),c=c|1;let d=A(e[0]),n=Math.floor(d/9)+1,a=d%9+1,o=(A(e[1])+1)/166,l=new Array(a*n);for(let g=0;g<l.length;g++)if(g===0){let p=A(e.substring(2,6));l[g]=yt(p)}else{let p=A(e.substring(4+g*2,6+g*2));l[g]=Mt(p,o*c)}let f=i*4,h=new Uint8ClampedArray(f*s);for(let g=0;g<s;g++)for(let p=0;p<i;p++){let m=0,u=0,y=0;for(let k=0;k<n;k++)for(let P=0;P<a;P++){let D=Math.cos(Math.PI*p*P/i)*Math.cos(Math.PI*g*k/s),F=l[P+k*a];m+=F[0]*D,u+=F[1]*D,y+=F[2]*D}let T=U(m),R=U(u),M=U(y);h[4*p+0+g*f]=T,h[4*p+1+g*f]=R,h[4*p+2+g*f]=M,h[4*p+3+g*f]=255}return h},kt=xt,Q=e=>{const i=e.toString(16);return i.length===1?"0"+i:i},Lt=(e,i,s)=>"#"+Q(e)+Q(i)+Q(s);function ee(e){return e===0?0:`${e}%`}function Vt(e,i,s){const c=[];for(let d=0,n=0;d<e.length;d+=4,n++){const a=n%i,o=Math.floor(n/i),l=Math.round(a/(i-1)*100),f=Math.round(o/(s-1)*100),h=e[d],g=e[d+1],p=e[d+2],m=`radial-gradient(at ${ee(l)} ${ee(f)},${Lt(h,g,p)},#00000000 50%)`;c.push(m)}return c}function Et(e,i=4,s=3){const c=kt(e,i,s);return Vt(c,i,s)}function $t(e,i=4,s=3){return Et(e,i,s).join(",")}const St=["srcset","data-srcset"],Wt=["srcset","data-srcset"],Ht=["srcset","data-srcset"],Tt=["src","data-src","alt"],Rt=V({__name:"image",props:{image:{},alt:{},imageClass:{}},setup(e){const i=e,s=b(),c=b(!1),d=b(!1);N(s,([o])=>{!c.value&&o&&o.isIntersecting&&(c.value=!0)});const n=q(()=>i.image&&i.image.blurhash?$t(i.image.blurhash):"transparent"),a=()=>{d.value=!0};return(o,l)=>e.image&&e.image.url?(v(),w("picture",{key:0,class:"responsivePicture",ref_key:"picture",ref:s,style:he({backgroundImage:r(n)})},[t("source",{srcset:r(c)?`/${e.image.url}_mobile.jpg`:void 0,"data-srcset":`/${e.image.url}_mobile.jpg`,media:"(max-width: 768px)"},null,8,St),t("source",{srcset:r(c)?`/${e.image.url}_mobile.webp`:void 0,"data-srcset":`/${e.image.url}_mobile.webp`,type:"image/webp",media:"(max-width: 768px)"},null,8,Wt),t("source",{srcset:r(c)?`/${e.image.url}.webp`:void 0,"data-srcset":`/${e.image.url}.webp`,type:"image/webp"},null,8,Ht),t("img",{class:C([{lazy:!r(d)},e.imageClass]),src:r(c)?`/${e.image.url}.jpg`:void 0,"data-src":`/${e.image.url}.jpg`,alt:e.alt||"",onLoad:a},null,42,Tt)],4)):H("",!0)}}),oe=Object.assign(x(Rt,[["__scopeId","data-v-c9f645bb"]]),{__name:"Image"}),It={class:"slideTitle textHeadline4"},jt={class:"description textBodyM"},Bt=V({__name:"slide",props:{title:{},description:{},image:{},index:{},active:{type:Boolean}},emits:["toggle"],setup(e,{emit:i}){const s=e,c=i,d=()=>{c("toggle",s.index)};return(n,a)=>{const o=oe;return v(),w("div",{class:C(["slide",{active:e.active}]),onClick:d}
1,[t("h3",It,L(e.title),1),a[0]||(a[0]=t("div",{class:"photoLayer"},null,-1)),e.image?(v(),ve(o,{key:0,image:e.image,alt:e.title,imageClass:"cover"},null,8,["image","alt"])):H("",!0),a[1]||(a[1]=X('<div class="plusPill" data-v-e8166611><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" data-v-e8166611><path d="M11 13H5V11H11V5H13V11L19 11V13H13L13 19H11L11 13Z" fill="var(--color-earth)" data-v-e8166611></path></svg></div><div class="otherPill" data-v-e8166611></div><div class="descriptionLayer" data-v-e8166611></div>',3)),t("p",jt,L(e.description),1)],2)}}}),At=Object.assign(x(Bt,[["__scopeId","data-v-e8166611"]]),{__name:"ObjectSlide"});function Zt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var O={exports:{}},qt=O.exports,te;function Pt(){return te||(te=1,(function(e,i){(function(s,c){e.exports=c()})(qt,function(){let s=0;class c{constructor(n,a){this.element=n,this.selector=a.selector,this.speed=n.dataset.speed||.25,this.pausable=n.dataset.pausable,this.reverse=n.dataset.reverse,this.paused=!1,this.parent=n.parentElement,this.parentProps=this.parent.getBoundingClientRect(),this.content=n.children[0],this.innerContent=this.content.innerHTML,this.wrapStyles="",this.offset=0,this._setupWrapper(),this._setupContent(),this._setupEvents(),this.wrapper.appendChild(this.content),this.element.appendChild(this.wrapper)}_setupWrapper(){this.wrapper=document.createElement("div"),this.wrapper.classList.add("marquee3k__wrapper"),this.wrapper.style.whiteSpace="nowrap"}_setupContent(){this.content.classList.add(`${this.selector}__copy`),this.content.style.display="inline-block",this.contentWidth=this.content.offsetWidth,this.requiredReps=this.contentWidth>this.parentProps.width?2:Math.ceil((this.parentProps.width-this.contentWidth)/this.contentWidth)+1;for(let n=0;n<this.requiredReps;n++)this._createClone();this.reverse&&(this.offset=this.contentWidth*-1),this.element.classList.add("is-init")}_setupEvents(){this.element.addEventListener("mouseenter",()=>{this.pausable&&(this.paused=!0)}),this.element.addEventListener("mouseleave",()=>{this.pausable&&(this.paused=!1)})}_createClone(){const n=this.content.cloneNode(!0);n.style.display="inline-block",n.classList.add(`${this.selector}__copy`),this.wrapper.appendChild(n)}animate(){if(!this.paused){const n=this.reverse?this.offset<0:this.offset>this.contentWidth*-1,a=this.reverse?-1:1,o=this.reverse?this.contentWidth*-1:0;n?this.offset-=this.speed*a:this.offset=o,this.wrapper.style.whiteSpace="nowrap",this.wrapper.style.transform=`translate(${this.offset}px, 0) translateZ(0)`}}_refresh(){this.contentWidth=this.content.offsetWidth}repopulate(n,a){if(this.contentWidth=this.content.offsetWidth,a){const o=Math.ceil(n/this.contentWidth)+1;for(let l=0;l<o;l++)this._createClone()}}static refresh(n){MARQUEES[n]._refresh()}static pause(n){MARQUEES[n].paused=!0}static play(n){MARQUEES[n].paused=!1}static toggle(n){MARQUEES[n].paused=!MARQUEES[n].paused}static refreshAll(){for(let n=0;n<MARQUEES.length;n++)MARQUEES[n]._refresh()}static pauseAll(){for(let n=0;n<MARQUEES.length;n++)MARQUEES[n].paused=!0}static playAll(){for(let n=0;n<MARQUEES.length;n++)MARQUEES[n].paused=!1}static toggleAll(){for(let n=0;n<MARQUEES.length;n++)MARQUEES[n].paused=!MARQUEES[n].paused}static init(n={selector:"marquee3k"}){s&&window.cancelAnimationFrame(s),window.MARQUEES=[];const a=Array.from(document.querySelectorAll(`.${n.selector}`));let o=window.innerWidth,l;for(let h=0;h<a.length;h++){const g=a[h],p=new c(g,n);MARQUEES.push(p)}f();function f(){for(let h=0;h<MARQUEES.length;h++)MARQUEES[h].animate();s=window.requestAnimationFrame(f)}window.addEventListener("resize",()=>{clearTimeout(l),l=setTimeout(()=>{const h=o<window.innerWidth,g=window.innerWidth-o;for(let p=0;p<MARQUEES.length;p++)MARQUEES[p].repopulate(g,h);o=this.innerWidth},250)})}}return c})})(O)),O.exports}var Ot=Pt();const ne=Zt(Ot),Nt={class:"partners noselect",id:"our-work"},Dt={class:"logosCont"},Ft={class:"marquee3k","data-speed":"0.5"},zt={class:"logos"},Ut={class:"logo"},Gt={class:"logoCont"},Qt=["src"],Yt=V({__name:"partners",setup(e){const i=[{title:"Forests, Carbon, and Natural Capital",description:"We support governments and companies in reforestation and conservation programs, such as the 550,000-hectare project in Malawi developed with Mamaland (Mota-Engil), which generates high-quality carbon credits. We work with E-Redes on natural capital assessment and biodiversity impact optimization, transforming ecosystems into strategic assets for a regenerative economy.",image:{url:"slides/slide1",blurhash:"W4D]VfF1L2Qmz:#7~Bb^tRi_M{R5vf-p$*-:xZNbXSE2IU9GSMtR"}},{title:"Energy and Energy Efficiency",description:"We support EDP in developing and implementing renewable generation solutions including solar, wind and hydro, integrated 
1with energy efficiency and e-mobility. Through the Effizency platform, we help utilities deliver more competitive and scalable products for both B2C and B2B markets. We also work on designing and implementing energy infrastructure for cities, industry and government, covering project management, carbon services, financing, marketing and market intelligence.",image:{url:"slides/slide2",blurhash:"WxG+p-WCWBj?ayj@_4j@WCayazaz-:aybHj[bHfQn$WCj[j[azj["}},{title:"Consumer Goods and Social Impact",description:"We support leading retailers and consumer brands in creating social and environmental value. With SONAE MC, we developed the Missão Continente programme, which supports 900,000 people and was recognised with the 2023 European Excellence Award. We also work with major foundations and international organisations to design and implement social responsibility and circular economy policies across Europe, Asia and Africa.",image:{url:"slides/slide3",blurhash:"W2CQMs00=q#kIVs*];0e-nR;M{%2=ZIq%0I?s:t2bWbdk7WGxUR:"}},{title:"Water, Sanitation, and Resilient Cities",description:"We develop climate-resilient plans and infrastructure, including the Lisbon General Drainage Plan and the Luanda Water Master Plan (2025–2045). In Portugal, we support frontier innovation in water systems. In countries such as Brazil, Angola, Mozambique, Ethiopia, Cape Verde, Malawi, Nigeria and Tanzania, we promote universal access to water and sanitation, sustainable urban drainage and integrated water resource management.",image:{url:"slides/slide4",blurhash:"WFK+TUDiKZMd?GJT}tv~,tWBtQae8yR4LN-UO@NF$kRj%fM{ozaK"}},{title:"Resilience and Impact",description:"We assess the resilience and impact of infrastructure projects across multiple sectors, analyzing climate, economic and social risks. We develop methodologies that integrate territorial vulnerability and operational continuity, guiding investment and planning decisions. For example, we have carried out climate risk assessments for critical assets such as roads, airports and ports — including the Dallas Airport — strengthening the adaptability and safety of essential infrastructure.",image:{url:"slides/slide5",blurhash:"WHH_[F~ARPbbxtRkO?M}oMj=R-oK?YkCR:RjjZWDM{WVj[t7R*s:"}}],s=b(null),c={itemsToShow:"auto",gap:20,snapAlign:"start"};j(()=>{ne.init({selector:"marquee3k"})}),fe(()=>{ne.destroy()});const{width:d}=Y(),n=b(-1),a=o=>{n.value===o?n.value=-1:(n.value=o,d.value<768&&s.value?.slideTo(o))};return(o,l)=>{const f=At,h=Z("Slide"),g=Z("CarouselNavigation"),p=Z("Carousel");return v(),w("section",Nt,[l[3]||(l[3]=t("h2",{class:"textHeadline2Medium"},"Trusted by those driving change",-1)),l[4]||(l[4]=t("div",{class:"navigationSpace"},null,-1)),_(p,we(c,{ref_key:"carouselRef",ref:s}),{addons:E(()=>[_(g,null,{prev:E(()=>[...l[0]||(l[0]=[t("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},[t("path",{d:"M7.825 13L13.425 18.6L12 20L4 12L12 4L13.425 5.4L7.825 11L20 11V13L7.825 13Z",fill:"var(--color-earth)"})],-1)])]),next:E(()=>[...l[1]||(l[1]=[t("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},[t("path",{d:"M16.175 11L10.575 5.4L12 4L20 12L12 20L10.575 18.6L16.175 13L4 13L4 11L16.175 11Z",fill:"var(--color-earth)"})],-1)])]),_:1})]),default:E(()=>[(v(),w($,null,S(i,(m,u)=>_(h,{key:m.title},{default:E(()=>[_(f,{title:m.title,description:m.description,image:m.image,index:u,active:r(n)===u,onToggle:a},null,8,["title","description","image","index","active"])]),_:2},1024)),64))]),_:1},16),t("div",Dt,[l[2]||(l[2]=t("div",{class:"textBodyL"},"Proud member of",-1)),t("div",Ft,[t("div",null,[t("div",zt,[(v(),w($,null,S(9,m=>t("div",Ut,[t("div",Gt,[t("img",{src:`/logos/logo${m}.png`,width:"200",height:"120",alt:""},null,8,Qt)])])),64))])])])])])}}}),Jt=Object.assign(x(Yt,[["__scopeId","data-v-18d2935b"]]),{__name:"LandingPartners"}),Xt={class:"overlayCont"},Kt={class:"backgroundCont"},en=["src"],tn={class:"portraitCont"},nn=["innerHTML"],sn=["href"],an=V({__name:"member",props:{member:{},active:{type:Boolean},activeMobile:{type:Boolean}},setup(e){const i=b(null),{getYPosition:s,scrollToY:c}=ae(),{height:d,width:n}=Y(),{height:a}=ie(i),o=()=>{i.value&&(n.value<520?c(s(i.value)-d.value/4+a.value/2):c(s(i.value)-d.value/2+a.value/2))};return(l,f)=>{const h=oe;return v(),w("div",{class:C(["teamMember",{isActive:e.active,isActiveMobile:e.activeMobile}])},[t("div",{class:"textHeadline3",ref_key:"memberName",ref:i,onClick:o},L(e.member.name),513),t("div",Xt,[t("div",Kt,[t("img",{src:`/team/${e.member.slug}-back.png`,width:"1700",height:"2000",alt:""},null,8,en)]),t("div",tn,[_(h,{image:{url:`team/${e.member.slug}`,blurhash:""},width:"900",height:"1120",alt:e.member.name,imageClass:"cover"},null,8,["image","alt"]),t("div",{class:"role textCaption",innerHTML:e.member.role},null,8,nn),e.member.link?(v(),w("a",{key:0,href:e.member.link,class:"linkedin textCaption",target:"_blank"},[...f[0]||(f[0]=[t("span",null,"Linkedin",-1),t("svg",{class:"logo",xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},[t("path",{d:"M14.2222 0C14.6937 0 15.1459 0.187301 15.4793 0.520699C15.8127 0.854097 16 1.30628 16 1.77778V14.2222C16 14.6937 15.8127 15.1459 15.4793 15.4793C15.1459 15.8127 14.6937 16 14.2222 16H1.77778C1.30628 16 0.854097 15.8127 0.520699 15.4793C0.187301 15.1459 0 14.6937 0 14.2222V1.77778C0 1.30628 0.187301 0.854097 0.520699 0.520699C0.854097 0.187301 1.30628 0 1.77778 0H14.2222ZM13.7778 13.7778V9.06667C13.7778 8.29813 13.4725 7.56107 12.929 7.01763C12.3856 6.47419 11.6485 6.16889 10.88 6.16889C10.1244 6.16889 9.24444 6.63111 8.81778 7.32444V6.33778H6.33778V13.7778H8.81778V9.39556C8.81778 8.71111 9.36889 8.15111 10.0533 8.15111C10.3834 8.15111 10.6999 8.28222 10.9333 8.5156C11.1667 8.74898 11.2978 9.06551 11.2978 9.39556V13.7778H13.7778ZM3.44889 4.94222C3.84495 4.94222 4.22478 4.78489 4.50484 4.50484C4.78489 4.22478 4.94222 3.84495 4.94222 3.44889C4.94222 2.62222 4.27556 1.94667 3.44889 1.94667C3.05047 1.94667 2.66838 2.10494 2.38666 2.38666C2.10494 2.66838 1.94667 3.05047 1.94667 3.44889C1.94667 4.27556 2.62222 4.94222 3.44889 4.94222ZM4.68444 13.7778V6.33778H2.22222V13.7778H4.68444Z",fill:"var(--color-earth)"})],-1),t("svg",{class:"arrow",xmlns:"http://www.w3.org/2000/svg",width:"13",height:"13",viewBox:"0 0 13 13",fill:"none"},[t("path",{d:"M1 0V2H9.59L0 11.59L1.41 13L11 3.41V12H13V0H1Z",fill:"var(--color-earth)"})],-1)])],8,sn)):H("",!0)])])],2)}}}),on=Object.assign(x(an,[["__scopeId","data-v-44d743ca"]]),{__name:"ObjectMember"}),rn={class:"team",id:"team"},ln={class:"list"},cn=V({__name:"team",setup(e){const i=[{name:"Filipe de Morais Vasconcelos",slug:"filipe-de-morais-vasconcelos",role:"Management Team",link:"https://www.linkedin.com/in/filipemoraisvasconcelos/",blurhash:"WLD0GhtJb@%3-qRj~nxoXRRjw|WE%JRit8V@M{t8S%Rji_RnkCj="},{name:"Miguel Feliz",slug:"miguel-feliz",role:"Management Team",link:"https://www.linkedin.com/in/miguelfeliz/",blurhash:"WVG8[xtNXR%M?IM|~oxtx]Rji|t8xvRj%3V@NGofx_RjaKWUtQae"},{name:"Nathalie Ballan",slug:"nathalie-ballan",role:"Board Member<br/>Business Development Division",link:"https://www.linkedin.com/in/nathalieballan/",blurhash:"WWD+;.-:kq%3-qIp~Vxubuaft7M|xvjvs:RjW;jYkXagniNGWnax"},{name:"Rui Marques",slug:"rui-marques",role:"Board Member<br/>Commercial Division",link:"https://www.linkedin.com/in/rui-quintas-marques-20091813/",blurhash:"WRHVF^%M00xvVsNb8^ov%hMx%Mbb$~skxvW?bIjZ_NxuVrIVRjsm"},{name:"Ana Gonçalves",slug:"ana-goncalves",role:"Operations Division",link:"https://www.linkedin.com/in/anahgoncalves/",blurhash:"WNEV$r%M?w%3-=NI_L%Lt8s:xHM{?aoys;WEbJoLEhn%$+M|ozt7"},{name:"Raquel Almeida",slug:"raquel-almeida",role:"Energy, Carbon &amp; Biodiversity",link:"https://www.linkedin.com/in/raquelfaalmeida/",blurhash:"WQF=v~%3_NV@$*IVyCtTELxuniR*kXtRaLNGRkjFbdaK$*V@X8s;"},{name:"Cláudia Tapadas",slug:"claudia-tapadas",role:"Sustainability Strategy",link:"https://www.linkedin.com/in/claudiatapadas/",blurhash:"WPJ8Fg~W4.x]MwIVE0?w.8ITxGM{-n%L-pWBRjWB.St7VrV@NGo#"},{name:"Dalila Antunes",slug:"dalila-antunes",role:"Impact &amp; Risks",link:"https://www.linkedin.com/in/dalila-antunes-5960321/",blurhash:"WHF$32_3Y6-p^kD*_M?vx^%MniIo~V-:?GM|9anh0zWBxHRjRjNG"},{name:"Marta Vian Santos",slug:"marta-vian-santos",role:"Social &amp; Communities",link:"https://www.linkedin.com/in/martaviansantos/",blurhash:"WEDSgq.4%xxu$+9v??x=9@$$n5%1^*jD={E2IVt7pJe;nmM|EL%2"},{name:"Paulo Rosa",slug:"paulo-rosa",role:"Water &amp; Sanitation",link:"https://www.linkedin.com/in/paulo-rosa-9201b15/",blurhash:"WQJRjo_2NF%gVXIoMa_3.8n%xbM{$dxu%NbctRRj*0WZa0M_NGoI"},{name:"Rita Campos",slug:"rita-campos",role:"Innovation",link:"https://www.linkedin.com/in/rita-campos-pt/",blurhash:"WRIhd9D%J7~qsAtR4-?btmRPxaaytQfia0IVWYxa%hM{xat8Shxa"},{name:"Teresa Cordeiro",slug:"teresa-cordeiro",role:"Partnerships",link:"https://www.linkedin.com/in/teresa-menezes-cordeiro-34a0095a/",blurhash:"WMI=Ji_34.%MwcbI8^.8?cxv?bae_3WT%M%MkDR+_Nt7R5fSNGRj"},{name:"António Monteiro",slug:"antonio-monteiro",role:"Industry Expert Water &amp; Sanitation",link:"https://www.linkedin.com/in/ant%C3%B3nio-jorge-monteiro-78045428/",blurhash:"WJFiPrtIEx-q?HM}~kx?%fRRnm%3t2WU-;
1MyM|%2%iM{i{ogo}s+"},{name:"João Guimarães",slug:"joao-guimaraes",role:"Industry Expert Water &amp; Sanitation",link:"https://www.linkedin.com/in/jo%C3%A3o-guimar%C3%A3es-60a14131/",blurhash:"WUD9q_%LpH%3%3kC~Vx[X8xbjIt7-;s;xbj]WYxtkEV[n+RjR*t7"},{name:"José Palma",slug:"jose-palma",role:"Industry Expert Circular Economy",link:"https://www.linkedin.com/in/jmpalmao/",blurhash:"WNFFQ+XApJWAsVM{_Mo#IoV@VsRk%hf5MxNGRje.xvWAxaRjx[xa"}],s=b([]),c=b(Array.from({length:i.length},()=>!1)),d=b(Array.from({length:i.length},()=>!1)),n=(a,o)=>{const l=a&&typeof a=="object"&&"$el"in a?a.$el:a;s.value[o]=l};return N(()=>s.value.filter(Boolean),a=>{for(const o of a){const l=s.value.indexOf(o.target);l!==-1&&(c.value[l]=o.isIntersecting)}},{rootMargin:"-49.5% 0% -49.5% 0%"}),N(()=>s.value.filter(Boolean),a=>{for(const o of a){const l=s.value.indexOf(o.target);l!==-1&&(d.value[l]=o.isIntersecting)}},{rootMargin:"-24.5% 0% -74.5% 0%"}),(a,o)=>{const l=on;return v(),w("section",rn,[o[0]||(o[0]=t("div",{class:"intro"},[t("h2",{class:"textHeadline2Medium"},"Over 45 years experience delivering impact"),t("p",{class:"subtitle textBodyL"},"Our executive team brings decades of experience in diverse areas such as infrastructure, strategy, social innovation, and policy - ensuring sustainable transitions are not only possible, but practical.")],-1)),t("div",ln,[(v(),w($,null,S(i,(f,h)=>t("div",{key:f.name,ref_for:!0,ref:g=>n(g,h)},[_(l,{member:f,active:r(c)[h],activeMobile:r(d)[h]},null,8,["member","active","activeMobile"])])),64))])])}}}),dn=Object.assign(x(cn,[["__scopeId","data-v-4c3d63ee"]]),{__name:"LandingTeam"}),un=B("/cloud_low.mp4"),mn={},pn={class:"ctaSection"};function gn(e,i){return v(),w("section",pn,[...i[0]||(i[0]=[t("div",{class:"cloud"},[t("video",{src:un,autoplay:"",muted:"",loop:"",playsinline:""})],-1),X('<div class="cloudOverlay" data-v-e8b7d7b3></div><h2 class="textHeadline2Medium" data-v-e8b7d7b3>Let’s Build the Infrastructure of Change Together</h2><div class="buttons" data-v-e8b7d7b3><a class="textBodyS signup" href="https://mailchi.mp/960b9490730a/website-signup" target="_blank" rel="noopener noreferrer" data-v-e8b7d7b3><span data-v-e8b7d7b3>Sign up for updates</span><svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none" data-v-e8b7d7b3><path d="M12.175 7L6.575 1.4L8 -6.99382e-07L16 8L8 16L6.575 14.6L12.175 9L6.11959e-07 9L7.86805e-07 7L12.175 7Z" fill="var(--color-oat)" data-v-e8b7d7b3></path></svg></a><a class="textCaption linkedin" href="https://www.linkedin.com/company/the-equator-company/" target="_blank" rel="noopener noreferrer" data-v-e8b7d7b3><span data-v-e8b7d7b3>Follow us on LinkedIn</span><svg xmlns="http://www.w3.org/2000/svg" width="13" height="12" viewBox="0 0 13 12" fill="none" data-v-e8b7d7b3><path d="M9.13125 5.25L4.93125 1.05L6 -5.24537e-07L12 6L6 12L4.93125 10.95L9.13125 6.75L4.5897e-07 6.75L5.90104e-07 5.25L9.13125 5.25Z" fill="var(--color-oat)" data-v-e8b7d7b3></path></svg></a></div>',3)])])}const hn=Object.assign(x(mn,[["render",gn],["__scopeId","data-v-e8b7d7b3"]]),{__name:"LandingCta"}),vn={id:"mainContent"},fn=V({__name:"index",setup(e){const{$locomotiveScroll:i}=be(),{setSectionRef:s}=ce();let c;const d=b(null),n=se(d);return j(()=>{c=new i}),_e(()=>{c.destroy()}),Ce({title:"The Equator Company",ogTitle:"The Equator Company",twitterTitle:"The Equator Company",description:"Interdisciplinary sustainability consultancy with 45 years of experience. Designed to provide a structured full-service ESG offer for your organisation and community.",ogDescription:"Interdisciplinary sustainability consultancy with 45 years of experience. Designed to provide a structured full-service ESG offer for your organisation and community.",twitterDescription:"Interdisciplinary sustainability consultancy with 45 years of experience. Designed to provide a structured full-service ESG offer for your organisation and community."}),(a,o)=>{const l=$e,f=Re,h=Ge,g=ct,p=wt,m=Jt,u=dn,y=hn,T=de;return v(),w("div",null,[t("main",vn,[t("div",{class:"logoSmallZone",ref_key:"logoSmallZone",ref:d},null,512),_(l,{ref:r(s),logoSmallZoneVisibility:r(n)},null,8,["logoSmallZoneVisibility"]),_(f,{ref:r(s)},null,512),_(h,{ref:r(s)},null,512),_(g,{ref:r(s)},null,512),_(p,{ref:r(s)},null,512),_(m,{ref:r(s)},null,512),_(u,{ref:r(s)},null,512),_(y,{ref:r(s)},null,512),_(T,{ref:r(s)},null,512)])])}}}),yn=x(fn,[["__scopeId","data-v-439a9f60"]]);export{yn as default};

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.