vendor: 4,901 bytes, line 1
1import{r as D,k as d,m as Te,f as at,P as ct,F as lt}from"./index-Da1Qcots.js";import{T as de,F as ke}from"./FadeInUp-Dd3PIKa6.js";import{S as be}from"./SectionDivider-Bq2p5hiz.js";import{s as ut}from"./newsletter.functions-nNm59-6X.js";import"./createServerFn-BFoknPxH.js";function dt(e){return Object.prototype.toString.call(e)==="[object Object]"}function qe(e){return dt(e)||Array.isArray(e)}function ft(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function Ie(e,t){const s=Object.keys(e),o=Object.keys(t);if(s.length!==o.length)return!1;const a=JSON.stringify(Object.keys(e.breakpoints||{})),r=JSON.stringify(Object.keys(t.breakpoints||{}));return a!==r?!1:s.every(n=>{const c=e[n],i=t[n];return typeof c=="function"?`${c}`==`${i}`:!qe(c)||!qe(i)?c===i:Ie(c,i)})}function _e(e){return e.concat().sort((t,s)=>t.name>s.name?1:-1).map(t=>t.options)}function mt(e,t){if(e.length!==t.length)return!1;const s=_e(e),o=_e(t);return s.every((a,r)=>{const n=o[r];return Ie(a,n)})}function Oe(e){return typeof e=="number"}function Ee(e){return typeof e=="string"}function ve(e){return typeof e=="boolean"}function Ue(e){return Object.prototype.toString.call(e)==="[object Object]"}function O(e){return Math.abs(e)}function De(e){return Math.sign(e)}function fe(e,t){return O(e-t)}function pt(e,t){if(e===0||t===0||O(e)<=O(t))return 0;const s=fe(O(e),O(t));return O(s/e)}function ht(e){return Math.round(e*100)/100}function me(e){return pe(e).map(Number)}function B(e){return e[xe(e)]}function xe(e){return Math.max(0,e.length-1)}function Le(e,t){return t===xe(e)}function We(e,t=0){return Array.from(Array(e),(s,o)=>t+o)}function pe(e){return Object.keys(e)}function Je(e,t){return[e,t].reduce((s,o)=>(pe(o).forEach(a=>{const r=s[a],n=o[a],c=Ue(r)&&Ue(n);s[a]=c?Je(r,n):n}),s),{})}function Me(e,t){return typeof t.MouseEvent<"u"&&e instanceof t.MouseEvent}function xt(e,t){const s={start:o,center:a,end:r};function o(){return 0}function a(i){return r(i)/2}function r(i){return t-i}function n(i,l){return Ee(e)?s[e](i):e(t,i,l)}return{measure:n}}function he(){let e=[];function t(a,r,n,c={passive:!0}){let i;if("addEventListener"in a)a.addEventListener(r,n,c),i=()=>a.removeEventListener(r,n,c);else{const l=a;l.addListener(n),i=()=>l.removeListener(n)}return e.push(i),o}function s(){e=e.filter(a=>a())}const o={add:t,clear:s};return o}function gt(e,t,s,o){const a=he(),r=1e3/60;let n=null,c=0,i=0;function l(){a.add(e,"visibilitychange",()=>{e.hidden&&u()})}function x(){b(),a.clear()}function m(g){if(!i)return;n||(n=g,s(),s());const f=g-n;for(n=g,c+=f;c>=r;)s(),c-=r;const w=c/r;o(w),i&&(i=t.requestAnimationFrame(m))}function h(){i||(i=t.requestAnimationFrame(m))}function b(){t.cancelAnimationFrame(i),n=null,c=0,i=0}function u(){n=null,c=0}return{init:l,destroy:x,start:h,stop:b,update:s,render:o}}function bt(e,t){const s=t==="rtl",o=e==="y",a=o?"y":"x",r=o?"x":"y",n=!o&&s?-1:1,c=x(),i=m();function l(u){const{height:p,width:g}=u;return o?p:g}function x(){return o?"top":s?"right":"left"}function m(){return o?"bottom":s?"left":"right"}function h(u){return u*n}return{scroll:a,cross:r,startEdge:c,endEdge:i,measureSize:l,direction:h}}function ne(e=0,t=0){const s=O(e-t);function o(l){return l<e}function a(l){return l>t}function r(l){return o(l)||a(l)}function n(l){return r(l)?o(l)?e:t:l}function c(l){return s?l-s*Math.ceil((l-t)/s):l}return{length:s,max:t,min:e,constrain:n,reachedAny:r,reachedMax:a,reachedMin:o,removeOffset:c}}function Ke(e,t,s){const{constrain:o}=ne(0,e),a=e+1;let r=n(t);function n(h){return s?O((a+h)%a):o(h)}function c(){return r}function i(h){return r=n(h),m}function l(h){return x().set(c()+h)}function x(){return Ke(e,c(),s)}const m={get:c,set:i,add:l,clone:x};return m}function wt(e,t,s,o,a,r,n,c,i,l,x,m,h,b,u,p,g,f,w){const{cross:y,direction:N}=e,M=["INPUT","SELECT","TEXTAREA"],A={passive:!1},S=he(),j=he(),k=ne(50,225).constrain(b.measure(20)),L={mouse:300,touch:400},T={mouse:500,touch:600},z=u?43:25;let G=!1,H=0,$=0,Z=!1,Q=!1,U=!1,W=!1;function ie(v){if(!w)return;function E(P){(ve(w)||w(v,P))&&ce(P)}const C=t;S.add(C,"dragstart",P=>P.preventDefault(),A).add(C,"touchmove",()=>{},A).add(C,"touchend",()=>{}).add(C,"touchstart",E).add(C,"mousedown",E).add(C,"touchcancel",F).add(C,"contextmenu",F).add(C,"click",K,!0)}function q(){S.clear(),j.clear()}function re(){const v=W?s:t;j.add(v,"touchmove",V,A).add(v,"touchend",F).add(v,"mousemove",V,A).add(v,"mouseup",F)}function se(v){const E=v.nodeName||"";return M.includes(E)}function J(){return(u?T:L)[W?"mouse":"touch"]}function ae(v,E){const C=m.add(De(v)*-1),P=x.byDistance(v,!u).distance;return u||O(v)<k?P:g&&E?P*.5:x.byIndex(C.get(),0).distance}function ce(v){const E=Me(v,o);W=E,U=u&&E&&!v.buttons&&G,G=fe(a.get(),n.get())>=2,!(E&&v.button!==0)&&(se(v.target)||(Z=!0,r.pointerDown(v),l.useFriction(0).useDuration(0),a.set(n),re(),H=r.readPoint(v),$=r.readPoint(v,y),h.emit
vendor: 13,504 bytes, line 1
1("pointerDown")))}function V(v){if(!Me(v,o)&&v.touches.length>=2)return F(v);const C=r.readPoint(v),P=r.readPoint(v,y),_=fe(C,H),Y=fe(P,$);if(!Q&&!W&&(!v.cancelable||(Q=_>Y,!Q)))return F(v);const ee=r.pointerMove(v);_>p&&(U=!0),l.useFriction(.3).useDuration(.75),c.start(),a.add(N(ee)),v.preventDefault()}function F(v){const C=x.byDistance(0,!1).index!==m.get(),P=r.pointerUp(v)*J(),_=ae(N(P),C),Y=pt(P,_),ee=z-10*Y,X=f+Y/50;Q=!1,Z=!1,j.clear(),l.useDuration(ee).useFriction(X),i.distance(_,!u),W=!1,h.emit("pointerUp")}function K(v){U&&(v.stopPropagation(),v.preventDefault(),U=!1)}function R(){return Z}return{init:ie,destroy:q,pointerDown:R}}function vt(e,t){let o,a;function r(m){return m.timeStamp}function n(m,h){const u=`client${(h||e.scroll)==="x"?"X":"Y"}`;return(Me(m,t)?m:m.touches[0])[u]}function c(m){return o=m,a=m,n(m)}function i(m){const h=n(m)-n(a),b=r(m)-r(o)>170;return a=m,b&&(o=m),h}function l(m){if(!o||!a)return 0;const h=n(a)-n(o),b=r(m)-r(o),u=r(m)-r(a)>170,p=h/b;return b&&!u&&O(p)>.1?p:0}return{pointerDown:c,pointerMove:i,pointerUp:l,readPoint:n}}function yt(){function e(s){const{offsetTop:o,offsetLeft:a,offsetWidth:r,offsetHeight:n}=s;return{top:o,right:a+r,bottom:o+n,left:a,width:r,height:n}}return{measure:e}}function St(e){function t(o){return e*(o/100)}return{measure:t}}function jt(e,t,s,o,a,r,n){const c=[e].concat(o);let i,l,x=[],m=!1;function h(g){return a.measureSize(n.measure(g))}function b(g){if(!r)return;l=h(e),x=o.map(h);function f(w){for(const y of w){if(m)return;const N=y.target===e,M=o.indexOf(y.target),A=N?l:x[M],S=h(N?e:o[M]);if(O(S-A)>=.5){g.reInit(),t.emit("resize");break}}}i=new ResizeObserver(w=>{(ve(r)||r(g,w))&&f(w)}),s.requestAnimationFrame(()=>{c.forEach(w=>i.observe(w))})}function u(){m=!0,i&&i.disconnect()}return{init:b,destroy:u}}function Nt(e,t,s,o,a,r){let n=0,c=0,i=a,l=r,x=e.get(),m=0;function h(){const A=o.get()-e.get(),S=!i;let j=0;return S?(n=0,s.set(o),e.set(o),j=A):(s.set(e),n+=A/i,n*=l,x+=n,e.add(n),j=x-m),c=De(j),m=x,M}function b(){const A=o.get()-t.get();return O(A)<.001}function u(){return i}function p(){return c}function g(){return n}function f(){return y(a)}function w(){return N(r)}function y(A){return i=A,M}function N(A){return l=A,M}const M={direction:p,duration:u,velocity:g,seek:h,settled:b,useBaseFriction:w,useBaseDuration:f,useFriction:N,useDuration:y};return M}function At(e,t,s,o,a){const r=a.measure(10),n=a.measure(50),c=ne(.1,.99);let i=!1;function l(){return!(i||!e.reachedAny(s.get())||!e.reachedAny(t.get()))}function x(b){if(!l())return;const u=e.reachedMin(t.get())?"min":"max",p=O(e[u]-t.get()),g=s.get()-t.get(),f=c.constrain(p/n);s.subtract(g*f),!b&&O(g)<r&&(s.set(e.constrain(s.get())),o.useDuration(25).useBaseFriction())}function m(b){i=!b}return{shouldConstrain:l,constrain:x,toggleActive:m}}function kt(e,t,s,o,a){const r=ne(-t+e,0),n=m(),c=x(),i=h();function l(u,p){return fe(u,p)<=1}function x(){const u=n[0],p=B(n),g=n.lastIndexOf(u),f=n.indexOf(p)+1;return ne(g,f)}function m(){return s.map((u,p)=>{const{min:g,max:f}=r,w=r.constrain(u),y=!p,N=Le(s,p);return y?f:N||l(g,w)?g:l(f,w)?f:w}).map(u=>parseFloat(u.toFixed(3)))}function h(){if(t<=e+a)return[r.max];if(o==="keepSnaps")return n;const{min:u,max:p}=c;return n.slice(u,p)}return{snapsContained:i,scrollContainLimit:c}}function Tt(e,t,s){const o=t[0],a=s?o-e:B(t);return{limit:ne(a,o)}}function Et(e,t,s,o){const r=t.min+.1,n=t.max+.1,{reachedMin:c,reachedMax:i}=ne(r,n);function l(h){return h===1?i(s.get()):h===-1?c(s.get()):!1}function x(h){if(!l(h))return;const b=e*(h*-1);o.forEach(u=>u.add(b))}return{loop:x}}function Mt(e){const{max:t,length:s}=e;function o(r){const n=r-t;return s?n/-s:0}return{get:o}}function It(e,t,s,o,a){const{startEdge:r,endEdge:n}=e,{groupSlides:c}=a,i=m().map(t.measure),l=h(),x=b();function m(){return c(o).map(p=>B(p)[n]-p[0][r]).map(O)}function h(){return o.map(p=>s[r]-p[r]).map(p=>-O(p))}function b(){return c(l).map(p=>p[0]).map((p,g)=>p+i[g])}return{snaps:l,snapsAligned:x}}function Ot(e,t,s,o,a,r){const{groupSlides:n}=a,{min:c,max:i}=o,l=x();function x(){const h=n(r),b=!e||t==="keepSnaps";return s.length===1?[r]:b?h:h.slice(c,i).map((u,p,g)=>{const f=!p,w=Le(g,p);if(f){const y=B(g[0])+1;return We(y)}if(w){const y=xe(r)-B(g)[0]+1;return We(y,B(g)[0])}return u})}return{slideRegistry:l}}function Dt(e,t,s,o,a){const{reachedAny:r,removeOffset:n,constrain:c}=o;function i(u){return u.concat().sort((p,g)=>O(p)-O(g))[0]}function l(u){const p=e?n(u):c(u),g=t.map((w,y)=>({diff:x(w-p,0),index:y})).sort((w,y)=>O(w.diff)-O(y.diff)),{index:f}=g[0];return{index:f,distance:p}}function x(u,p){const g=[u,u+s,u-s];if(!e)return u;if(!p)return i(g);const f=g.filter(w=>De(w)===p);return f.length?i(f):B(g)-s}function m(u,p){const g=t[u]-a.get(),f=x(g,p);return{index:u,distance:f}}function h(u,p){const g=a.get()+u,{index:f,distance:w}=l(g),y=!e&&r(g);if(!p||y)return{index:f,distance:u};const N=t[f]-w,M=u+x(N,0);return{index:f,distance:M}}return{byDistance:h,byIndex:m,shortcut:x}}function Lt(e,t,s,o,a,r,n){function c(m){const h=m.distance,b=m.index!==t.get();r.add(h),h&&(o.duration()?e.start():(e.update(),e.render(1),e.update())),b&&(s.set(t.get()),t.set(m.index),n.emit("select"))}function i(m,h){const b=a.byDistance(m,h);c(b)}function l(m,h){const b=t.clone().set(m),u=a.byIndex(b.get(),h);c(u)}return{distance:i,index:l}}function Ct(e,t,s,o,a,r,n,c){const i={passive:!0,capture:!0};let l=0;function x(b){if(!c)return;function u(p){if(new Date().getTime()-l>10)return;n.emit("slideFocusStart"),e.scrollLeft=0;const w=s.findIndex(y=>y.includes(p));Oe(w)&&(a.useDuration(0),o.index(w,0),n.emit("slideFocus"))}r.add(document,"keydown",m,!1),t.forEach((p,g)=>{r.add(p,"focus",f=>{(ve(c)||c(b,f))&&u(g)},i)})}function m(b){b.code==="Tab"&&(l=new Date().getTime())}return{init:x}}function ue(e){let t=e;function s(){return t}function o(i){t=n(i)}function a(i){t+=n(i)}function r(i){t-=n(i)}function n(i){return Oe(i)?i:i.get()}return{get:s,set:o,add:a,subtract:r}}function Ye(e,t){const s=e.scroll==="x"?n:c,o=t.style;let a=null,r=!1;function n(h){return`translate3d(${h}px,0px,0px)`}function c(h){return`translate3d(0px,${h}px,0px)`}function i(h){if(r)return;const b=ht(e.direction(h));b!==a&&(o.transform=s(b),a=b)}function l(h){r=!h}function x(){r||(o.transform="",t.getAttribute("style")||t.removeAttribute("style"))}return{clear:x,to:i,toggleActive:l}}function Ft(e,t,s,o,a,r,n,c,i){const x=me(a),m=me(a).reverse(),h=f().concat(w());function b(S,j){return S.reduce((k,L)=>k-a[L],j)}function u(S,j){return S.reduce((k,L)=>b(k,j)>0?k.concat([L]):k,[])}function p(S){return r.map((j,k)=>({start:j-o[k]+.5+S,end:j+t-.5+S}))}function g(S,j,k){const L=p(j);return S.map(T=>{const z=k?0:-s,G=k?s:0,H=k?"end":"start",$=L[T][H];return{index:T,loopPoint:$,slideLocation:ue(-1),translate:Ye(e,i[T]),target:()=>c.get()>$?z:G}})}function f(){const S=n[0],j=u(m,S);return g(j,s,!1)}function w(){const S=t-n[0]-1,j=u(x,S);return g(j,-s,!0)}function y(){return h.every(({index:S})=>{const j=x.filter(k=>k!==S);return b(j,t)<=.1})}function N(){h.forEach(S=>{const{target:j,translate:k,slideLocation:L}=S,T=j();T!==L.get()&&(k.to(T),L.set(T))})}function M(){h.forEach(S=>S.translate.clear())}return{canLoop:y,clear:M,loop:N,loopPoints:h}}function Pt(e,t,s){let o,a=!1;function r(i){if(!s)return;function l(x){for(const m of x)if(m.type==="childList"){i.reInit(),t.emit("slidesChanged");break}}o=new MutationObserver(x=>{a||(ve(s)||s(i,x))&&l(x)}),o.observe(e,{childList:!0})}function n(){o&&o.disconnect(),a=!0}return{init:r,destroy:n}}function zt(e,t,s,o){const a={};let r=null,n=null,c,i=!1;function l(){c=new IntersectionObserver(u=>{i||(u.forEach(p=>{const g=t.indexOf(p.target);a[g]=p}),r=null,n=null,s.emit("slidesInView"))},{root:e.parentElement,threshold:o}),t.forEach(u=>c.observe(u))}function x(){c&&c.disconnect(),i=!0}function m(u){return pe(a).reduce((p,g)=>{const f=parseInt(g),{isIntersecting:w}=a[f];return(u&&w||!u&&!w)&&p.push(f),p},[])}function h(u=!0){if(u&&r)return r;if(!u&&n)return n;const p=m(u);return u&&(r=p),u||(n=p),p}return{init:l,destroy:x,get:h}}function Vt(e,t,s,o,a,r){const{measureSize:n,startEdge:c,endEdge:i}=e,l=s[0]&&a,x=u(),m=p(),h=s.map(n),b=g();function u(){if(!l)return 0;const w=s[0];return O(t[c]-w[c])}function p(){if(!l)return 0;const w=r.getComputedStyle(B(o));return parseFloat(w.getPropertyValue(`margin-${i}`))}function g(){return s.map((w,y,N)=>{const M=!y,A=Le(N,y);return M?h[y]+x:A?h[y]+m:N[y+1][c]-w[c]}).map(O)}return{slideSizes:h,slideSizesWithGaps:b,startGap:x,endGap:m}}function Rt(e,t,s,o,a,r,n,c,i){const{startEdge:l,endEdge:x,direction:m}=e,h=Oe(s);function b(f,w){return me(f).filter(y=>y%w===0).map(y=>f.slice(y,y+w))}function u(f){return f.length?me(f).reduce((w,y,N)=>{const M=B(w)||0,A=M===0,S=y===xe(f),j=a[l]-r[M][l],k=a[l]-r[y][x],L=!o&&A?m(n):0,T=!o&&S?m(c):0,z=O(k-T-(j+L));return N&&z>t+i&&w.push(y),S&&w.push(f.length),w},[]).map((w,y,N)=>{const M=Math.max(N[y-1]||0);return f.slice(M,w)}):[]}function p(f){return h?b(f,s):u(f)}return{groupSlides:p}}function Bt(e,t,s,o,a,r,n){const{align:c,axis:i,direction:l,startIndex:x,loop:m,duration:h,dragFree:b,dragThreshold:u,inViewThreshold:p,slidesToScroll:g,skipSnaps:f,containScroll:w,watchResize:y,watchSlides:N,watchDrag:M,watchFocus:A}=r,S=2,j=yt(),k=j.measure(t),L=s.map(j.measure),T=bt(i,l),z=T.measureSize(k),G=St(z),H=xt(c,z),$=!m&&!!w,Z=m||!!w,{slideSizes:Q,slideSizesWithGaps:U,startGap:W,endGap:ie}=Vt(T,k,L,s,Z,a),q=Rt(T,z,g,m,k,L,W,ie,S),{snaps:re,snapsAligned:se}=It(T,H,k,L,q),J=-B(re)+B(U),{snapsContained:ae,scrollContainLimit:ce}=kt(z,J,se,w,S),V=$?ae:se,{limit:F}=Tt(J,V,m),K=Ke(xe(V),x,m),R=K.clone(),I=me(s),v=({dragHandler:oe,scrollBody:Ne,scrollBounds:Ae,options:{loop:ge}})=>{ge||Ae.constrain(oe.pointerDown()),Ne.seek()},E=({scrollBody:oe,translate:Ne,location:Ae,offsetLocation:ge,previousLocation:Ze,scrollLooper:et,slideLooper:tt,dragHandler:nt,animation:rt,eventHandler:Ve,scrollBounds:st,options:{loop:Re}},Be)=>{const Ge=oe.settled(),ot=!st.shouldConstrain(),He=Re?Ge:Ge&&ot,$e=He&&!nt.pointerDown();$e&&rt.stop();const it=Ae.get()*Be+Ze.get()*(1-Be);ge.set(it),Re&&(et.loop(oe.direction()),tt.loop()),Ne.to(ge.get()),$e&&Ve.emit("settle"),He||Ve.emit("scroll")},C=gt(o,a,()=>v(je),oe=>E(je,oe)),P=.68,_=V[K.get()],Y=ue(_),ee=ue(_),X=ue(_),te=ue(_),le=Nt(Y,X,ee,te,h,P),ye=Dt(m,V,J,F,te),Se=Lt(C,K,R,le,ye,te,n),Fe=Mt(F),Pe=he(),Qe=zt(t,s,n,p),{slideRegistry:ze}=Ot($,w,V,ce,q,I),Xe=Ct(e,s,ze,Se,le,Pe,n,A),je={ownerDocument:o,ownerWindow:a,eventHandler:n,containerRect:k,slideRects:L,animation:C,axis:T,dragHandler:wt(T,e,o,a,te,vt(T,a),Y,C,Se,le,ye,K,n,G,b,u,f,P,M),eventStore:Pe,percentOfView:G,index:K,indexPrevious:R,limit:F,location:Y,offsetLocation:X,previousLocation:ee,options:r,resizeHandler:jt(t,n,a,s,T,y,j),scrollBody:le,scrollBounds:At(F,X,te,le,G),scrollLooper:Et(J,F,X,[Y,X,ee,te]),scrollProgress:Fe,scrollSnapList:V.map(Fe.get),scrollSnaps:V,scrollTarget:ye,scrollTo:Se,slideLooper:Ft(T,z,J,Q,U,re,V,X,s),slideFocus:Xe,slidesHandler:Pt(t,n,N),slidesInView:Qe,slideIndexes:I,slideRegistry:ze,slidesToScroll:q,target:te,translate:Ye(T,t)};return je}function Gt(){let e={},t;function s(l){t=l}function o(l){return e[l]||[]}function a(l){return o(l).forEach(x=>x(t,l)),i}function r(l,x){return e[l]=o(l).concat([x]),i}function n(l,x){return e[l]=o(l).filter(m=>m!==x),i}function c(){e={}}const i={init:s,emit:a,off:n,on:r,clear:c};return i}const Ht={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function $t(e){function t(r,n){return Je(r,n||{})}function s(r){const n=r.breakpoints||{},c=pe(n).filter(i=>e.matchMedia(i).matches).map(i=>n[i]).reduce((i,l)=>t(i,l),{});return t(r,c)}function o(r){return r.map(n=>pe(n.breakpoints||{})).reduce((n,c)=>n.concat(c),[]).map(e.matchMedia)}return{mergeOptions:t,optionsAtMedia:s,optionsMediaQueries:o}}function qt(e){let t=[];function s(r,n){return t=n.filter(({options:c})=>e.optionsAtMedia(c).active!==!1),t.forEach(c=>c.init(r,e)),n.reduce((c,i)=>Object.assign(c,{[i.name]:i}),{})}function o(){t=t.filter(r=>r.destroy())}return{init:s,destroy:o}}function we(e,t,s){const o=e.ownerDocument,a=o.defaultView,r=$t(a),n=qt(r),c=he(),i=Gt(),{mergeOptions:l,optionsAtMedia:x,optionsMediaQueries:m}=r,{on:h,off:b,emit:u}=i,p=T;let g=!1,f,w=l(Ht,we.globalOptions),y=l(w),N=[],M,A,S;function j(){const{container:I,slides:v}=y;A=(Ee(I)?e.querySelector(I):I)||e.children[0];const C=Ee(v)?A.querySelectorAll(v):v;S=[].slice.call(C||A.children)}function k(I){const v=Bt(e,A,S,o,a,I,i);if(I.loop&&!v.slideLooper.canLoop()){const E=Object.assign({},I,{loop:!1});return k(E)}return v}function L(I,v){g||(w=l(w,I),y=x(w),N=v||N,j(),f=k(y),m([w,...N.map(({options:E})=>E)]).forEach(E=>c.add(E,"change",T)),y.active&&(f.translate.to(f.location.get()),f.animation.init(),f.slidesInView.init(),f.slideFocus.init(R),f.eventHandler.init(R),f.resizeHandler.init(R),f.slidesHandler.init(R),f.options.loop&&f.slideLooper.loop(),A.offsetParent&&S.length&&f.dragHandler.init(R),M=n.init(R,N)))}function T(I,v){const E=q();z(),L(l({startIndex:E},I),v),i.emit("reInit")}function z(){f.dragHandler.destroy(),f.eventStore.clear(),f.translate.clear(),f.slideLooper.clear(),f.resizeHandler.destroy(),f.slidesHandler.destroy(),f.slidesInView.destroy(),f.animation.destroy(),n.destroy(),c.clear()}
1function G(){g||(g=!0,c.clear(),z(),i.emit("destroy"),i.clear())}function H(I,v,E){!y.active||g||(f.scrollBody.useBaseFriction().useDuration(v===!0?0:y.duration),f.scrollTo.index(I,E||0))}function $(I){const v=f.index.add(1).get();H(v,I,-1)}function Z(I){const v=f.index.add(-1).get();H(v,I,1)}function Q(){return f.index.add(1).get()!==q()}function U(){return f.index.add(-1).get()!==q()}function W(){return f.scrollSnapList}function ie(){return f.scrollProgress.get(f.offsetLocation.get())}function q(){return f.index.get()}function re(){return f.indexPrevious.get()}function se(){return f.slidesInView.get()}function J(){return f.slidesInView.get(!1)}function ae(){return M}function ce(){return f}function V(){return e}function F(){return A}function K(){return S}const R={canScrollNext:Q,canScrollPrev:U,containerNode:F,internalEngine:ce,destroy:G,off:b,on:h,emit:u,plugins:ae,previousScrollSnap:re,reInit:p,rootNode:V,scrollNext:$,scrollPrev:Z,scrollProgress:ie,scrollSnapList:W,scrollTo:H,selectedScrollSnap:q,slideNodes:K,slidesInView:se,slidesNotInView:J};return L(t,s),setTimeout(()=>i.emit("init"),0),R}we.globalOptions=void 0;function Ce(e={},t=[]){const s=D.useRef(e),o=D.useRef(t),[a,r]=D.useState(),[n,c]=D.useState(),i=D.useCallback(()=>{a&&a.reInit(s.current,o.current)},[a]);return D.useEffect(()=>{Ie(s.current,e)||(s.current=e,i())},[e,i]),D.useEffect(()=>{mt(o.current,t)||(o.current=t,i())},[t,i]),D.useEffect(()=>{if(ft()&&n){we.globalOptions=Ce.globalOptions;const l=we(n,s.current,o.current);return r(l),()=>l.destroy()}else r(void 0)},[n,r]),[c,a]}Ce.globalOptions=void 0;const _t=[{year:"November 17, 2023",title:"Founded",description:"NOVAe was born out of a simple realization: while NOVA IMS provides world class education in data and management, there was a missing piece for students who wanted to build their own ventures. Founded by a group of passionate students, our goal was to create a sandbox where failure is just a learning step, and innovation is the baseline. We saw brilliant minds with great ideas, but no unified community or platform to help turn those ideas into reality.",image:"/about/ims.webp",hasCTA:!1},{year:"May 11th, 2024",title:"eSummit",description:"We hosted the first edition of eSummit in collaboration with NOVA IMS SU, NOVA Innovation and Analytics Lab, and Grupo Impresa. We brought students closer to the world of entrepreneurship with a day-long Design Thinking Challenge focused on innovating journalism, awarding the winners with incubation and full support from NOVAe.",image:"/about/esummit.webp",hasCTA:!1},{year:"March 18th - June 2nd, 2025",title:"First inNOVAetors Academy",description:"We launched the first edition of the inNOVAetors Academy to equip aspiring founders with the tools to build their startups. By introducing a hands-on curriculum and bringing together our first cohort of driven, like-minded students, we solidified the entrepreneurial spirit at NOVA IMS and laid the foundation for a thriving community.",image:"/about/innovaetors-2025.webp",hasCTA:!1},{year:"November 7-8, 2025",title:"First FORGe Hackathon",description:"We organized our first large-scale hackathon, bringing together over 100 students for 24 hours of non-stop building. Supported by 10 amazing partners, teams turned whiteboard sketches into real, functional prototypes overnight, proving the incredible potential of student builders.",image:"/forge25/DSC_0639.webp",hasCTA:!1},{year:"March 12, 2026",title:"Launch of MoveMentor",description:"When we saw our peers exploring their Erasmus options, we noticed how much research goes into finding the right destination. To help streamline that discovery process, we built MoveMentor: a comprehensive research platform designed by students, for students.",image:"/movementor/post_movementor.webp",hasCTA:!1},{year:"April 27 - May 25th, 2026",title:"Second inNOVAetors Edition",description:"Building on the massive success of our first edition, the second inNOVAetors Academy scaled up to empower even more aspiring founders. With an expanded curriculum, a larger cohort of driven students, and deeper connections within the startup ecosystem, this edition proved that our community is growing stronger and faster than ever.",image:"/innovaetors26/WhatsApp Image 2026-06-10 at 13.33.05 (3).webp",hasCTA:!1},{year:"The Future",title:"What's Next?",description:"The journey is just beginning. We're constantly working on new initiatives, expanding our network, and creating more opportunities for student founders. Join our community and stay tuned as we continue to shape the future of entrepreneurship.",image:"/about/future.webp",hasCTA:!0}];function Ut(){const[e,t]=Ce({align:"center",containScroll:"trimSnaps",dragFree:!0}),[s,o]=D.useState(0),[a,r]=D.useState(0),n=15e3,c=D.useRef(0),i=D.useRef(Date.now()),l=D.useRef(void 0),x=D.useRef(!1),m=D.useCallback(()=>{t&&(o(t.selectedScrollSnap()),c.current=0,i.current=Date.now(),r(0))},[t]),h=D.useCallback(()=>{const b=Date.now(),u=b-i.current;if(i.current=b,!x.current){c.current+=u;let p=c.current/n*100;p>=100&&(t&&(t.canScrollNext()?t.scrollNext():t.scrollTo(0)),p=0,c.current=0),r(p)}l.current=requestAnimationFrame(h)},[t]);return D.useEffect(()=>{if(!t)return;m(),t.on("select",m),t.on("reInit",m);const b=()=>{c.current=0,r(0)};return t.on("pointerDown",b),i.current=Date.now(),l.current=requestAnimationFrame(h),()=>{l.current&&cancelAnimationFrame(l.current),t.off("select",m),t.off("reInit",m),t.off("pointerDown",b)}},[t,m,h]),d.jsxs("section",{className:"px-5 sm:px-8 py-12 md:py-16 w-full overflow-hidden",children:[d.jsxs("div",{className:"max-w-6xl mx-auto mb-8 md:mb-16 relative flex flex-col justify-center items-center",children:[d.jsx(de,{as:"h2",text:"Our Journey",className:"font-display text-white text-[28px] md:text-[36px] font-bold text-center",speed:40}),d.jsx("p",{className:"font-mono text-white/50 text-[13px] md:text-[14px] text-center max-w-xl mt-4 leading-relaxed",children:"From workshops to hackathons, we're always building something new. Here are the milestones that shaped who we are."})]}),d.jsxs("div",{className:"relative w-full max-w-[1500px] mx-auto glass-card p-4 md:p-8 overflow-hidden border border-white/10",style:{borderRadius:"24px"},onMouseEnter:()=>x.current=!0,onMouseLeave:()=>x.current=!1,children:[d.jsx("button",{className:"absolute top-1/2 -translate-y-1/2 left-2 md:left-6 z-20 w-10 h-10 md:w-12 md:h-12 rounded-full border border-white/20 hidden sm:flex items-center justify-center text-white/50 hover:text-[#b8d10d] hover:border-[#b8d10d] hover:bg-white/5 transition-colors bg-black/40 backdrop-blur-md",onClick:()=>{t&&t.scrollPrev(),c.current=0,i.current=Date.now(),r(0)},children:d.jsx("svg",{className:"w-5 h-5 md:w-6 md:h-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:d.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M15 19l-7-7 7-7"})})}),d.jsx("button",{className:"absolute top-1/2 -translate-y-1/2 right-2 md:right-6 z-20 w-10 h-10 md:w-12 md:h-12 rounded-full border border-white/20 hidden sm:flex items-center justify-center text-white/50 hover:text-[#b8d10d] hover:border-[#b8d10d] hover:bg-white/5 transition-colors bg-black/40 backdrop-blur-md",onClick:()=>{t&&t.scrollNext(),c.current=0,i.current=Date.now(),r(0)},children:d.jsx("svg",{className:"w-5 h-5 md:w-6 md:h-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:d.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7"})})}),d.jsx("div",{className:"relative mx-2 md:mx-4 mt-4 h-[3px] bg-white/10 rounded-full overflow-hidden",children:d.jsx("div",{className:"absolute left-0 top-0 bottom-0 bg-[#b8d10d]",style:{width:`${a}%`,boxShadow:"0 0 15px rgba(184, 209, 13, 0.8)"}})}),d.jsx("div",{className:"mt-4 md:mt-6 overflow-hidden cursor-grab active:cursor-grabbing px-2 md:px-4 py-4 md:py-8 -mx-2 md:-mx-4",ref:e,children:d.jsx("div",{className:"flex",children:_t.map((b,u)=>{const p=u<=s,g=u===s;return d.jsxs("div",{className:"relative flex-none w-[90%] md:w-[800px] lg:w-[1000px] mr-6 md:mr-12 flex flex-col group",children:[d.jsxs("div",{className:"flex items-center gap-4 mb-4 sm:mb-6 px-2",children:[d.jsx("div",{className:"w-5 h-5 rounded-full bg-black border-2 border-white/20 flex justify-center items-center shrink-0 transition-colors duration-500",children:d.jsx("div",{className:`w-full h-full rounded-full border-2 border-[#b8d10d] bg-[#b8d10d] transition-all duration-500 ${p?"scale-100 opacity-100":"scale-0 opacity-0"}`,style:{boxShadow:p?"0 0 10px rgba(184,209,13,0.8)":"none"}})}),d.jsx("div",{className:`font-pixel text-[12px] sm:text-[14px] transition-colors duration-500 ${p?"text-[#b8d10d]":"text-white/40"}`,style:{letterSpacing:"0.12em"},children:b.year})]}),d.jsx("div",{className:"w-full h-full px-2",children:d.jsxs("div",{className:`glass-card overflow-hidden transition-all duration-500 h-full border ${g?"border-[#b8d10d]/50 shadow-[0_0_30px_rgba(184,209,13,0.15)] bg-white/[0.05] scale-[1.02]":"border-white/5 hover:border-white/10 bg-white/[0.02] scale-100"} flex flex-col md:flex-row`,children:[d.jsx("div",{className:"w-full md:w-1/2 relative h-[200px] sm:h-[250px] md:h-auto md:min-
1h-[400px] border-b md:border-b-0 md:border-r border-white/10 overflow-hidden",children:d.jsx("img",{src:b.image,alt:b.title,loading:"lazy",className:"absolute inset-0 w-full h-full object-cover transition-all duration-700 group-hover:scale-105"})}),d.jsxs("div",{className:"w-full md:w-1/2 p-6 md:p-10 lg:p-12 flex flex-col justify-center relative z-10",children:[d.jsx("h3",{className:`font-display text-[24px] sm:text-[28px] md:text-[32px] lg:text-[40px] font-bold mb-4 sm:mb-6 leading-tight transition-colors duration-500 ${g?"text-white":"text-white/80"}`,children:b.title}),d.jsx("p",{className:`font-mono text-mid text-[13px] sm:text-[14px] md:text-[15px] leading-[1.6] sm:leading-[1.8] m-0 transition-colors duration-500 ${g?"text-white/90":"text-white/60"}`,children:b.description}),b.hasCTA&&d.jsxs("div",{className:"mt-6 sm:mt-8 flex flex-col gap-4 sm:gap-6 items-start",children:[d.jsx(Wt,{}),d.jsxs("div",{className:"flex gap-4 shrink-0",children:[d.jsx("a",{href:"https://www.linkedin.com/company/unovae/",target:"_blank",rel:"noreferrer",className:"w-10 h-10 rounded-full border border-white/20 flex items-center justify-center hover:border-[#b8d10d] hover:text-[#b8d10d] transition-colors",children:d.jsx("svg",{className:"w-4 h-4",fill:"currentColor",viewBox:"0 0 24 24",children:d.jsx("path",{d:"M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z"})})}),d.jsx("a",{href:"https://www.instagram.com/unlnovae/",target:"_blank",rel:"noreferrer",className:"w-10 h-10 rounded-full border border-white/20 flex items-center justify-center hover:border-[#b8d10d] hover:text-[#b8d10d] transition-colors",children:d.jsx("svg",{className:"w-4 h-4",fill:"currentColor",viewBox:"0 0 24 24",children:d.jsx("path",{d:"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"})})})]})]})]})]})})]},b.title)})})})]})]})}function Wt(){const[e,t]=D.useState(""),[s,o]=D.useState(""),[a,r]=D.useState("idle"),[n,c]=D.useState("");async function i(l){if(l.preventDefault(),!(!e||a==="loading")){r("loading"),c("");try{const x=await ut({data:{email:e,honeypot:s}});x.ok?(r("success"),c(x.alreadyExists?"You're already on the list!":"You're in! Check your inbox."),t("")):(r("error"),c(x.error??"Something went wrong."))}catch{r("error"),c("Network error. Please try again.")}}}return a==="success"?d.jsxs("div",{className:"flex flex-col items-start justify-center text-left py-2 w-full max-w-sm",children:[d.jsx("div",{className:"font-display font-bold text-sm text-[#b8d10d] mb-1",children:"You're on the list."}),d.jsx("div",{className:"font-sans text-xs text-white/60",children:n})]}):d.jsxs("form",{onSubmit:i,className:"flex flex-col gap-2 w-full max-w-sm",children:[d.jsx("input",{type:"text",name:"website",value:s,onChange:l=>o(l.target.value),style:{display:"none"},tabIndex:-1,autoComplete:"off","aria-hidden":"true"}),d.jsxs("div",{className:"flex flex-col sm:flex-row gap-2",children:[d.jsx("input",{type:"email",required:!0,value:e,onCh
1ange:l=>{t(l.target.value),a!=="idle"&&a!=="loading"&&(r("idle"),c(""))},placeholder:"[email protected]",disabled:a==="loading",className:"flex-1 min-w-0 px-3 py-2 font-mono text-[13px] text-white placeholder:text-white/40 disabled:opacity-60 bg-white/5 border border-white/10 outline-none focus:border-[#b8d10d]/50 transition-colors"}),d.jsx("button",{type:"submit",disabled:a==="loading",className:"btn-pixel bg-[#b8d10d] text-black px-4 py-2 font-pixel text-[9px] uppercase tracking-widest hover:bg-white transition-colors flex items-center justify-center disabled:opacity-70 whitespace-nowrap w-full sm:w-auto",style:{cursor:a==="loading"?"wait":"pointer"},children:a==="loading"?"...":"Subscribe"})]}),n&&a==="error"&&d.jsx("p",{className:"font-sans text-xs text-[#ff6b6b]",children:n})]})}const Jt=[{id:"presidency",title:"Presidency",role:"Gustavo Neves (President), David MalÃnek (Vice President)",description:"Leads the executive team and ensures all departments are aligned with NOVAe's mission.",accent:"var(--novae-green)",accentRgb:"184,209,13",image:"/team/presidency.webp"},{id:"board",title:"The Board",role:"Gustavo Neves, David MalÃnek, Ãnia Mendes, Murshid Kazi, Simão Rodrigues",description:"Guides the strategic vision and long term goals of the association.",accent:"var(--novae-green)",accentRgb:"184,209,13",image:"/team/board.webp"},{id:"marketing",title:"Marketing",role:"Simão Rodrigues, Yifan Jia, Essanjo Quissanga, Alessandra Samuel, Sheila Adriana, Maria França, Rita Graça",description:"Crafts the brand story, manages social media presence, and ensures every event reaches the right audience with compelling narratives.",accent:"var(--novae-green)",accentRgb:"184,209,13",image:"/team/marketing.webp"},{id:"research",title:"Research & Development",role:"David MalÃnek, Manuel Silva, Malvin Chitswamatombo, Ãber Rodrigues, David Gonçalves, Pedro Gomes, Duarte Ayres, Akshay Anand",description:"Focuses on building and developing digital tools, maintaining the platform, and bringing technical innovation to every project.",accent:"var(--novae-green)",accentRgb:"184,209,13",image:"/team/research.webp"},{id:"partnerships",title:"Partnerships",role:"Cicero Santos, Francisco Pereira, Aashir Mir, Sara Bernardo, Francisco Pereira, Vasco Plácido, Tomás Oliveira",description:"Builds and nurtures relationships with sponsors, mentors, and partner organizations to expand NOVAe's ecosystem and resources.",accent:"var(--novae-green)",accentRgb:"184,209,13",image:"/team/partnerships.webp"},{id:"operations",title:"Operations & Finance",role:"Murshid Kazi, Shaahir Racharla, Miguel Soeiro, Jaime Vera Cruz, Fernanda Torquetto, Daniela Mendonça, Catarina AparÃcio",description:"Organizes events like hackathons and workshops while ensuring everything goes smoothly around NOVAe.",accent:"var(--novae-green)",accentRgb:"184,209,13",image:"/team/operations.webp"},{id:"hr",title:"Human Resources",role:"Ãnia Mendes, João Gonçalves, Sheila Adriana, Ana Sofia Cordeiro",description:"Recruits talent, fosters team culture, and ensures every member grows personally and professionally within the club.",accent:"var(--novae-green)",accentRgb:"184,209,13",image:"/team/hr.webp"}];function Kt({dept:e,index:t}){const s=t%2===0;return d.jsxs(Te.div,{id:e.id,className:`dept-card glass-card group scroll-mt-32 flex flex-col sm:flex-row min-h-[320px] overflow-hidden ${s?"":"sm:flex-row-reverse"}`,initial:"hidden",whileInView:"show",viewport:{once:!0,amount:.2},custom:t,variants:at,style:{"--dept-accent":e.accent,"--dept-accent-rgb":e.accentRgb},children:[d.jsx("div",{className:`dept-card__img relative z-10 w-full sm:w-1/2 h-64 sm:h-auto overflow-hidden ${s?"sm:border-r":"sm:border-l"} border-white/10`,children:d.jsx("img",{src:e.image,alt:e.title,loading:"lazy",className:"absolute inset-0 w-full h-full object-cover opacity-100 group-hover:scale-105 transition duration-700"})}),d.jsxs("div",{className:"dept-card__body w-full sm:w-1/2 flex flex-col justify-center text-left p-8 sm:p-12 md:p-16",children:[d.jsx("span",{className:"font-pixel mb-4",style:{fontSize:10,
1color:e.accent,letterSpacing:"0.15em"},children:e.role}),d.jsx(de,{as:"h3",text:e.title,className:"font-display text-white mb-5",style:{fontSize:30,fontWeight:700,lineHeight:1.1},speed:40}),d.jsx("p",{className:"font-sans text-mid text-[14px] md:text-[15px] leading-relaxed m-0 text-white/70",children:e.description})]})]})}function tn(){return D.useEffect(()=>{const e=window.location.hash;if(e){window.scrollTo(0,0);const t=setTimeout(()=>{const s=e.replace("#",""),o=document.getElementById(s);o&&o.scrollIntoView({behavior:"smooth"})},800);return()=>clearTimeout(t)}else window.scrollTo(0,0)},[]),d.jsxs("div",{className:"novae-root",children:[d.jsx(ct,{}),d.jsx("div",{className:"grain-overlay"}),d.jsxs("main",{children:[d.jsxs("section",{id:"hero",className:"relative flex flex-col items-center px-5 sm:px-8 pt-32 overflow-hidden",children:[d.jsx("div",{"aria-hidden":!0,className:"absolute inset-0 z-0",style:{background:"radial-gradient(ellipse at 50% 30%, rgba(155,125,212,0.15), transparent 60%)"}}),d.jsxs("div",{className:"relative w-full max-w-7xl mx-auto flex flex-col items-center z-0 mt-0",children:[d.jsxs(Te.div,{className:"font-pixel text-[9px] text-muted-soft mb-6 tracking-widest text-center z-20",initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.5,ease:[.16,1,.3,1]},children:["~/novae/about ",d.jsx("span",{className:"kb-blink",children:"â"})]}),d.jsx("div",{className:"text-center z-0 flex justify-center w-full",children:d.jsx(de,{as:"h1",text:"About Us",className:"font-display font-bold text-[72px] sm:text-[116px] md:text-[160px] leading-none text-white select-none whitespace-nowrap tracking-tight",speed:40,delay:100,cursor:!0})}),d.jsx(Te.div,{initial:{y:60,opacity:0,filter:"blur(10px)"},animate:{y:0,opacity:1,filter:"blur(0px)"},transition:{duration:1.2,delay:.2,ease:"easeOut"},className:"relative z-10 w-full max-w-[100%] sm:max-w-6xl mx-auto flex justify-center items-end -mt-12 sm:-mt0",children:d.jsx("img",{src:"/team/all_background.webp",alt:"The NOVAe Team",className:"w-full h-auto object-contain drop-shadow-2xl",style:{maskImage:"linear-gradient(to bottom, black 80%, transparent 100%)",WebkitMaskImage:"linear-gradient(to bottom, black 85%, transparent 100%)"}})})]})]}),d.jsx("section",{className:"px-5 sm:px-8 pb-16 pt-8 relative z-20 flex justify-center text-center",children:d.jsx(ke,{as:"p",delay:.8,text:"The entrepreneurship hub at NOVA IMS, building Portugal's next generation of founders.",className:"font-mono text-mid text-[14px] md:text-[16px] leading-relaxed max-w-2xl mx-auto"})}),d.jsx(be,{}),d.jsx("section",{className:"px-5 sm:px-8 md:px-12 py-10 md:py-16 max-w-6xl mx-auto",children:d.jsx(ke,{children:d.jsxs("div",{className:"flex flex-col lg:flex-row-reverse gap-12 lg:gap-20 items-center",children:[d.jsx("div",{className:"hidden lg:block w-full lg:w-1/2 relative z-10",children:d.jsx("div",{className:"glass-card overflow-hidden relative w-full",style:{aspectRatio:"4/3"},children:d.jsx("img",{src:"/forge25/DSC_0016.webp",alt:"Our Mission",loading:"lazy",className:"absolute inset-0 w-full h-full object-cover opacity-100 transition duration-700 hover:scale-105"})})}),d.jsxs("div",{className:"w-full lg:w-1/2",children:[d.jsx(de,{as:"h2",text:"What drives us",className:"font-display text-white text-[28px] md:text-[36px] font-bold mb-8 text-center lg:text-left",speed:40}),d.jsx("p",{className:"font-mono text-mid text-[14px] md:text-[15px] leading-[1.8] space-y-6",children:"We exist to demystify entrepreneurship. Our mission is to provide the resources, the network, and the mindset required to build Portugal's next generation of founders. We believe that with the right push, any student can go from a simple idea to a successful startup."})]})]})})}),d.jsx(be,{}),d.jsx(Ut,{}),d.jsx(be,{}),d.jsxs("section",{className:"px-5 sm:px-8 md:px-12 py-12 md:py-16 max-w-6xl mx-auto",children:[d.jsx(ke,{children:d.jsx(de,{as:"h2",text:"Our departments",className:"font-display text-white text-[28px] md:text-[36px] font-bold mb-12 text-center flex justify-center w-full",speed:40})}),d.jsx("div",{className:"flex flex-col space-y-8 sm:space-y-12",children:Jt.map((e,t)=>d.jsx(Kt,{dept:e,index:t},e.title))})]}),d.jsx(be,{})]}),d.jsx(lt,{})]})}
1export{tn as component};
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.