{"name":"BD Emerson hero transformation","version":"2.0.0","sha256":"f7812d7f3c12649b1061c7cd41b1a0a005aaf14a317ffa897e6daad9f5a48d02","code":"!function(){\"use strict\";var e=window,t=document,r=t.querySelector(\".main-hero-image__wr .lottie-animation\");if(r&&!e.__bdeHero){var a=\"bdeHeroPlayed2026\",o=!1;try{o=!!e.localStorage.getItem(a)}catch(e){}var n=!1,i=\"https://cdn.prod.website-files.com/68ca67757e9fd3f4956e1305/\",l=i+\"6ad20852f6472db36de2527d_andersen%20consulting%20wordmark%20white.svg\",c=i+\"6ad2085361dc2027d3b6d4a4_hero%20pulse%20frame.png\",h=[302.92,191.8,504,708],f=[.94014,-.92746,.54644,.53229,341.51588,420.3981],u=[[87.5,447.2,277.1,339.1,581.8,513.4,581.8,940.6,433.7,1028.9,87.5,833.1],[724.1,850.4,695.2,861.9,681.8,860,652.9,846.5,593.3,812,583.7,804.3,341.4,372.3,341.4,291.6,343.3,285.9,358.7,262.8,368.3,253.2,393.3,237.9,412.5,230.2,437.5,230.2,454.9,236,710.6,389.6,737.5,410.7,754.9,429.9,758.7,439.5,768.3,790.9,766.4,802.4,758.7,819.6,747.2,833.1],[893.3,737.1,864.5,750.5,833.7,748.6,826,746.7,787.5,725.6,764.5,708.3,502.9,270.5,502.9,180.3,504.9,174.5,527.9,147.6,564.5,126.5,579.9,122.7,601,124.6,624.1,134.2,876,285.9,897.2,303.2,918.3,328.1,927.9,616.1,927.9,691,920.2,712.1,906.8,727.5],[1052.9,637.2,1026,650.7,1001,650.7,976,643,937.5,620,926,610.4,662.5,164.9,660.6,147.6,660.6,82.4,662.5,76.6,689.5,45.9,714.5,30.5,729.9,24.8,751,22.8,770.2,28.6,789.5,38.2,1029.8,182.2,1060.6,203.3,1074.1,218.7,1083.7,245.6,1087.5,579.6,1083.7,602.7,1074.1,618]],s=[87.5,447.2,277.1,339.1,581.8,513.4,433.7,646.6],d=[161.035,-106.304],v=[-255.772,157.442],m=[537.541,527.802],g=302.787,p=1.9216,w=2.55,x=2.45,E=2.8,b=4.25,T=[0,354,15,357,25,359,70,365,150,173,172,180,185,186,200,194,215,202,230,206,245,208,258,206,270,205,290,203,310,199,325,196,338,352,350,353,360,354],y=[0,.95,15,.9,25,.35,40,.12,70,.12,100,.6,150,.9,172,1,200,1,228,1,236,.8,258,.8,270,.9,300,1,322,.9,330,.25,338,.7,345,.95,360,.95],M=[0,.88,20,.95,40,1,180,1,215,1,232,.93,258,.93,275,1,330,1,345,.86,360,.88],R=!1;e.__bdeHero={v:2};var A=0;!function n(){var i=function(){try{for(var t=e.Webflow&&e.Webflow.require&&e.Webflow.require(\"lottie\"),a=t&&t.lottie&&t.lottie.getRegisteredAnimations(),o=0;a&&o<a.length;o++)if(a[o].wrapper===r)return a[o]}catch(e){}return null}(),R=i&&i.renderer&&i.renderer.canvasContext&&i.renderer.canvasContext.canvas;if(i&&i.isLoaded&&R&&R.width>0&&i.renderer.transformCanvas)try{!function(n){var i=n.renderer,R=i.canvasContext.canvas,A=i.canvasContext,U=!(!e.matchMedia||!e.matchMedia(\"(prefers-reduced-motion: reduce)\").matches),L=U||o,G=!1,O=\"position:absolute;left:0;top:0;width:100%;height:auto;display:block;pointer-events:none;\",X=t.createElement(\"canvas\"),N=t.createElement(\"canvas\");X.style.cssText=O,N.style.cssText=O,X.setAttribute(\"aria-hidden\",\"true\"),N.setAttribute(\"aria-hidden\",\"true\"),X.width=N.width=R.width,X.height=N.height=R.height,r.appendChild(X),r.appendChild(N);var B,H,k,W,q=N.getContext(\"2d\"),z=null,Y={},K=[0,0],V=!1,Q=6e3,Z=new Path2D(\"M70.4355 0C81.5176 5.98726e-05 91.7163 2.6735 90.332 16.585C89.7218 22.7511 83.7231 27.2141 78.6396 29.168H78.6318C78.4911 29.2227 88.4941 30.6998 88.4941 41.915C88.4938 51.9342 77.8886 60.4998 65.8291 60.5C65.8291 60.5 58.1485 60.5625 54.4883 60.5C47.4026 60.375 44.8218 65.7055 44.3525 67.0889C43.1558 70.6218 39.6518 80.9997 29.5244 81H0L7.98535 44.1885L29.8994 44.126C45.4239 44.1259 40.3249 27.4946 52.3691 23.7041C53.0341 23.501 54.7932 23.3135 55.4893 23.3135H71.2881C74.3849 23.3133 76.3398 20.8671 76.3398 18.1787C76.3398 15.4903 74.2983 13.2158 71.123 13.2158H53.8389C39.2142 14.3962 46.3231 34.036 31.5732 34.0361H10.4092C10.3156 34.0358 10.2451 33.9423 10.2607 33.8486L12.8809 20.9453L13.0293 20.8203H31.9092C46.4169 20.8203 41.9906 0.00036167 58.4766 0H70.4355ZM54.1055 35.4434C40.2235 35.4434 45.2204 56.2164 30.4395 56.2168L16.4004 56.2402L13.8584 67.7842H30.3682C47.2143 67.7842 38.8623 48.8868 53.8936 46.9639H69.2461C71.8035 46.9639 73.9777 45.3534 74.6504 42.7979L74.6426 42.8057C75.6358 39.0543 72.5391 35.4435 68.7773 35.4434H54.1055Z\"),j=null,J=null,$=null,ee=null,te=null,re=null,ae=0,oe=0,ne=!1,ie=0,le=!0,ce=!0,he=!1,fe=!0,ue=!1,se=!1,de=i.renderFrame;function ve(t){if(!ue){if(t&&e.console&&e.console.warn(\"bde hero:\",t),!se&&re&&J&&$)return se=!0,z=null,R.style.opacity=\"\",he=!1,ne=!0,ce=!0,X.parentNode&&X.parentNode.removeChild(X),void P();ue=!0,cancelAnimationFrame(ie);try{i.renderFrame=de}catch(e){}R.style.opacity=\"\",[X,N].forEach(function(e){e.parentNode&&e.parentNode.removeChild(e)}),P()}}function me(){var e=i.transformCanvas;return{w:R.width,h:R.height,sx:e.sx,sy:e.sy,tx:e.tx,ty:e.ty}}function ge(e,t){return[j.sx*f[0],j.sy*f[2],j.sx*f[1],j.sy*f[3],j.sx*f[4]+j.tx+(e||0),j.sy*f[5]+j.ty+(t||0)]}function pe(e,t){e.setTransform(t[0],t[1],t[2],t[3],t[4],t[5])}function we(e,t){var r=1-t,a=r*r*r,o=3*r*r*t,n=3*r*t*t,i=t*t*t;return[a*e.a[0]+o*e.c1[0]+n*e.c2[0]+i*e.b[0],a*e.a[1]+o*e.c1[1]+n*e.c2[1]+i*e.b[1]]}function xe(){J=$=ee=null;var e,r,a,o,n=function(){var e,r,a,o,n=[],i=[],l=[[0,0],[92,0],[0,81],[92,81]];for(e=0;e<4;e++)n.push(f[0]*l[e][0]+f[1]*l[e][1]+f[4]),i.push(f[2]*l[e][0]+f[3]*l[e][1]+f[5]);var c=Math.max(0,Math.floor((Math.min.apply(0,n)-12)*j.sx+j.tx)),h=Math.max(0,Math.floor((Math.min.apply(0,i)-12)*j.sy+j.ty)),u=Math.min(j.w,Math.ceil((Math.max.apply(0,n)+12)*j.sx+j.tx))-c,s=Math.min(j.h,Math.ceil((Math.max.apply(0,i)+12)*j.sy+j.ty))-h,d=u*s,v=0;if(u<8||s<8)return null;var m=A.getImageData(c,h,u,s).data;for(e=0;e<d;e++)m[4*e+3]>200&&v++;if(v<.8*d)return null;var g=t.createElement(\"canvas\");g.width=u,g.height=s;var w=g.getContext(\"2d\",{willReadFrequently:!0});pe(w,ge(-c,-h)),w.fillStyle=\"#fff\",w.fill(Z);var x=w.getImageData(0,0,u,s).data,E=new Uint8Array(d),b=new Uint8Array(d),T=Math.max(1,Math.round(2*p*j.sx));for(e=0;e<d;e++)E[e]=x[4*e+3]>12?1:0;for(a=0;a<s;a++)for(r=0;r<u;r++){var y=0;for(o=-T;o<=T&&!y;o++){var M=r+o;M>=0&&M<u&&E[a*u+M]&&(y=1)}b[a*u+r]=y}for(a=0;a<s;a++)for(r=0;r<u;r++){var R=0;for(o=-T;o<=T&&!R;o++){var C=a+o;C>=0&&C<s&&b[C*u+r]&&(R=1)}E[a*u+r]=R}var S=function(e,t,r,a){var o,n,i,l,c=r*a,h=[],f=new Float32Array(3*c),u=new Float32Array(c);for(o=0;o<c;o++)t[o]||(f[3*o]=e[4*o],f[3*o+1]=e[4*o+1],f[3*o+2]=e[4*o+2],u[o]=1);for(h.push({w:r,h:a,c:f,t:u});h[h.length-1].w>1||h[h.length-1].h>1;){var s=h[h.length-1],d=Math.max(1,s.w+1>>1),v=Math.max(1,s.h+1>>1),m=new Float32Array(d*v*3),g=new Float32Array(d*v);for(i=0;i<s.h;i++)for(n=0;n<s.w;n++){var p=i*s.w+n,w=(i>>1)*d+(n>>1),x=s.t[p];x>0&&(m[3*w]+=s.c[3*p]*x,m[3*w+1]+=s.c[3*p+1]*x,m[3*w+2]+=s.c[3*p+2]*x,g[w]+=x)}for(o=0;o<d*v;o++)g[o]>0&&(m[3*o]/=g[o],m[3*o+1]/=g[o],m[3*o+2]/=g[o],g[o]=Math.min(1,g[o]));h.push({w:d,h:v,c:m,t:g})}for(var E=h.length-2;E>=0;E--){var b=h[E],T=h[E+1];for(i=0;i<b.h;i++)for(n=0;n<b.w;n++){var y=i*b.w+n,M=b.t[y];if(!(M>=1)){var R=_((n+.5)/2-.5,0,T.w-1),A=_((i+.5)/2-.5,0,T.h-1),C=Math.floor(R),S=Math.floor(A),I=Math.min(C+1,T.w-1),P=Math.min(S+1,T.h-1),F=R-C,D=A-S;for(l=0;l<3;l++){var U=(T.c[3*(S*T.w+C)+l]*(1-F)+T.c[3*(S*T.w+I)+l]*F)*(1-D)+(T.c[3*(P*T.w+C)+l]*(1-F)+T.c[3*(P*T.w+I)+l]*F)*D;b.c[3*y+l]=b.c[3*y+l]*M+U*(1-M)}b.t[y]=1}}}for(var L=h[0].c,G=0;G<40;G++)for(i=1;i<a-1;i++)for(n=1;n<r-1;n++)if(t[o=i*r+n])for(l=0;l<3;l++)L[3*o+l]=.25*(L[3*(o-1)+l]+L[3*(o+1)+l]+L[3*(o-r)+l]+L[3*(o+r)+l]);return L}(m,E,u,s),I=function(e,t,r,a){var o,n,i,l,c=Math.max(1,Math.ceil(3*a)),h=[],f=0;for(i=-c;i<=c;i++)l=Math.exp(-i*i/(2*a*a)),h.push(l),f+=l;for(i=0;i<h.length;i++)h[i]/=f;var u=new Float32Array(t*r),s=new Float32Array(t*r);for(n=0;n<r;n++)for(o=0;o<t;o++){for(l=0,i=-c;i<=c;i++)l+=e[n*t+_(o+i,0,t-1)]*h[i+c];u[n*t+o]=l}for(n=0;n<r;n++)for(o=0;o<t;o++){for(l=0,i=-c;i<=c;i++)l+=u[_(n+i,0,r-1)*t+o]*h[i+c];s[n*t+o]=l}return s}(E,u,s,1.53728*j.sx),P=new Uint8Array(4*d);for(e=0;e<d;e++)P[4*e]=_(Math.round(S[3*e]),0,255),P[4*e+1]=_(Math.round(S[3*e+1]),0,255),P[4*e+2]=_(Math.round(S[3*e+2]),0,255),P[4*e+3]=Math.round(255*_(I[e],0,1));var F=w.createImageData(u,s);return F.data.set(P),w.setTransform(1,0,0,1,0,0),w.clearRect(0,0,u,s),w.putImageData(F,0,0),{x:c,y:h,w:u,h:s,data:P,canvas:g}}();return!!n&&(X.width===j.w&&X.height===j.h||(X.width=N.width=j.w,X.height=N.height=j.h),J=n,$=function(){var e=re.vb,r=g/e[2],a=60-g/2-e[0]*r,o=23.2195-e[1]*r,n=ge(),i=[n[0]*r,n[1]*r,n[2]*r,n[3]*r,n[0]*a+n[2]*o+n[4],n[1]*a+n[3]*o+n[5]],l=p*j.sx,c=Math.ceil(9*l+4),h=[],f=[];[[e[0],e[1]],[e[0]+e[2],e[1]],[e[0],e[1]+e[3]],[e[0]+e[2],e[1]+e[3]]].forEach(function(e){h.push(i[0]*e[0]+i[2]*e[1]+i[4]),f.push(i[1]*e[0]+i[3]*e[1]+i[5])});var u=Math.floor(Math.min.apply(0,h))-c,s=Math.floor(Math.min.apply(0,f))-c,d=Math.ceil(Math.max.apply(0,h))+c-u,v=Math.ceil(Math.max.apply(0,f))+c-s;function m(){var e=t.createElement(\"canvas\");return e.width=d,e.height=v,e}var w=m(),x=m(),E=w.getContext(\"2d\"),b=x.getContext(\"2d\");return E.setTransform(i[0],i[1],i[2],i[3],i[4]-u,i[5]-s),re.paths.forEach(function(e){E.fillStyle=e.f,E.fill(e.p,e.r)}),b.setTransform(i[0],i[1],i[2],i[3],i[4]-u-Q,i[5]-s),b.shadowColor=\"rgb(110,220,255)\",b.shadowBlur=4.8*l,b.shadowOffsetX=Q,re.paths.forEach(function(e){b.fillStyle=\"#fff\",b.fill(e.p,e.r)}),{x:u,y:s,letters:w,glow:x,tmp:m(),tmp2:m()}}(),e=p*j.sx,r=Math.max(6,9.5*e),a=Math.ceil(6*e+2),o={},[\"0\",\"1\"].forEach(function(n){var i=t.createElement(\"canvas\");i.width=Math.ceil(.8*r+2*a),i.height=Math.ceil(r+2*a);var l=i.getContext(\"2d\");l.font=\"700 \"+r.toFixed(1)+\"px Manrope, Arial, sans-serif\",l.textAlign=\"center\",l.textBaseline=\"middle\",l.shadowColor=\"rgba(140,232,255,0.95)\",l.shadowBlur=4*e,l.fillStyle=\"rgb(161,255,255)\",l.fillText(n,i.width/2,i.height/2),l.shadowBlur=0,l.fillText(n,i.width/2,i.height/2),o[n]=i}),ee=o,z&&(z.activeTexture(z.TEXTURE2),z.bindTexture(z.TEXTURE_2D,k),z.texImage2D(z.TEXTURE_2D,0,z.RGBA,J.w,J.h,0,z.RGBA,z.UNSIGNED_BYTE,J.data)),!0)}function Ee(e,t,r){q.save(),q.setTransform(e[0],e[1],e[2],e[3],e[4]-Q,e[5]),q.shadowColor=t,q.shadowBlur=2*r,q.shadowOffsetX=Q,q.fillStyle=\"#000\",q.fill(Z),q.restore()}function be(e){var t=p*j.sx;if(q.setTransform(1,0,0,1,0,0),q.clearRect(0,0,N.width,N.height),!z&&e>=E&&q.drawImage(J.canvas,J.x,J.y),e>=2.5&&e<E){var r=S(2.5,2.78,e),a=ge();Ee(a,\"rgba(90,200,255,\"+(.8*r).toFixed(3)+\")\",3*t),pe(q,a),q.globalAlpha=r,q.fillStyle=\"rgb(235,250,255)\",q.fill(Z),q.globalAlpha=1}e>=E&&e<3.15&&Ee(ge(),\"rgba(80,190,255,\"+(.9*(1-S(E,3.15,e))).toFixed(3)+\")\",5*t),e>=E&&e<4.5&&function(e){var t=p*j.sx;q.setTransform(1,0,0,1,0,0),q.lineWidth=Math.max(1,t),q.lineCap=\"round\",q.strokeStyle=\"rgb(140,232,255)\";for(var r=0;r<te.length;r++){var a=te[r],o=(e-E-a.dl)/a.du;if(!(o<0||o>1)){var n=Math.min(1,o/.08)*(1-S(.8,1,o))*a.br;if(!(n<=.01)){var i=we(a,C(o)),l=we(a,C(Math.max(0,o-.06))),c=i[0]*j.sx+j.tx,h=i[1]*j.sy+j.ty;q.globalAlpha=.43*n,q.beginPath(),q.moveTo(l[0]*j.sx+j.tx,l[1]*j.sy+j.ty),q.lineTo(c,h),q.stroke();var f=ee[a.gl];q.globalAlpha=n,q.drawImage(f,c-f.width/2,h-f.height/2)}}}q.globalAlpha=1}(e),e>=3.55&&function(e){var t=p*j.sx,r=60-g/2,a=211.3935,o=r+342.787*S(3.55,b,e)-20,n=1-.5*S(b,5.05,e),i=(e-4.25)/(4.85-4.25),l=i>=0&&i<=1,c=o-18>=a;if(q.setTransform(1,0,0,1,0,0),c&&!l)return q.globalAlpha=.55*n,q.drawImage($.glow,$.x,$.y),q.globalAlpha=1,void q.drawImage($.letters,$.x,$.y);var h=$.tmp,f=h.getContext(\"2d\");if(f.setTransform(1,0,0,1,0,0),f.clearRect(0,0,h.width,h.height),f.globalAlpha=.55*n,f.drawImage($.glow,0,0),f.globalAlpha=1,f.drawImage($.letters,0,0),l){var u,s=$.tmp2,d=s.getContext(\"2d\"),v=r-30+362.787*i;d.setTransform(1,0,0,1,0,0),d.clearRect(0,0,s.width,s.height),d.drawImage($.letters,0,0),d.globalCompositeOperation=\"source-in\",pe(d,ge(-$.x,-$.y));var m=d.createLinearGradient(v-35,0,v+35,0);for(u=0;u<=10;u++){var w=.5*(u-5);m.addColorStop(u/10,\"rgba(255,255,255,\"+Math.exp(-w*w).toFixed(3)+\")\")}d.fillStyle=m,d.fillRect(r-120,-40,542.787,160),d.globalCompositeOperation=\"source-over\",f.globalCompositeOperation=\"lighter\",f.drawImage(s,0,0),f.globalAlpha=.2,f.drawImage(s,0,0),f.globalAlpha=1,f.save(),f.shadowColor=\"rgba(120,230,255,0.8)\",f.shadowBlur=6*t,f.shadowOffsetX=Q,f.drawImage(s,-Q,0),f.restore(),f.globalCompositeOperation=\"source-over\"}if(!c){f.globalCompositeOperation=\"destination-in\",pe(f,ge(-$.x,-$.y));var x=f.createLinearGradient(o-18,0,o,0);x.addColorStop(0,\"rgba(0,0,0,1)\"),x.addColorStop(1,\"rgba(0,0,0,0)\"),f.fillStyle=x,f.fillRect(r-240,-80,782.787,240),f.globalCompositeOperation=\"source-over\"}q.drawImage(h,$.x,$.y)}(e)}i.renderFrame=function(){var e=de.apply(this,arguments);return le=!0,e};var Te={n:0,ms:0,gl:0,ov:0};function ye(t){if(!ue){ie=requestAnimationFrame(ye);var r=performance.now();try{var o=oe?Math.min(.05,(t-oe)/1e3):0;oe=t,!ne||U||e.__bdeHero.hold||(ae+=o);var n=me();if(!(u=n,s=j,u&&s&&u.w===s.w&&u.h===s.h&&Math.abs(u.sx-s.sx)<1e-6&&Math.abs(u.sy-s.sy)<1e-6&&Math.abs(u.tx-s.tx)<.001&&Math.abs(u.ty-s.ty)<.001&&J)){if(j=n,!xe())return;le=!0,ce=!0}if(!ne)return;var i=L||se?99:ae,l=i<5.3;if(z&&(l||le&&fe)){var c=performance.now();(function(e){var t,r=z,a=e>=5.2,o=function(e){return 4.3+-3.75*C((e-1)/(w-1))}(e);r.viewport(0,0,X.width,X.height),r.activeTexture(r.TEXTURE0),r.bindTexture(r.TEXTURE_2D,B),K[0]!==R.width||K[1]!==R.height?(r.texImage2D(r.TEXTURE_2D,0,r.RGBA,r.RGBA,r.UNSIGNED_BYTE,R),K=[R.width,R.height]):r.texSubImage2D(r.TEXTURE_2D,0,0,0,r.RGBA,r.UNSIGNED_BYTE,R);var n=[S(x-.05,x+.2,e)],i=[0],l=[];for(t=1;t<4;t++)n.push(C((t+.35-o)/.5)),i.push(Math.exp(-Math.pow((t-o)/.28,2)));for(t=0;t<4;t++)l.push(t<o-.15?1:0);var c=V&&e>=.95&&e<=2.8?S(.95,1.25,e)*(1-S(2.4,2.75,e)):0,f=Math.exp(-Math.pow((e-x-.1)/.16,2));f<.01&&(f=0);var u=o>=1?[d[0]*(o-1),d[1]*(o-1)]:[v[0]*(1-o),v[1]*(1-o)];r.uniform2f(Y.uRes,X.width,X.height),r.uniform3f(Y.uX,j.sx,j.tx,j.ty),r.uniform4f(Y.uPR,J.x,J.y,J.w,J.h),r.uniform4f(Y.uGR,h[0],h[1],h[2],h[3]),r.uniform4f(Y.uW,n[0],n[1],n[2],n[3]),r.uniform4f(Y.uF,0,i[1],i[2],i[3]),r.uniform4f(Y.uO,l[0],l[1],l[2],l[3]),r.uniform4f(Y.uS,o,e>w?S(w,3.15,e):0,c,f),r.uniform2f(Y.uPO,u[0],u[1]),r.uniform2f(Y.uE,e>=E?1:0,a?1:0),r.drawArrays(r.TRIANGLES,0,3)})(i),Te.gl+=performance.now()-c,le=!1,he||(R.style.opacity=\"0\",he=!0)}if(l||ce){var f=performance.now();be(i),Te.ov+=performance.now()-f,ce=!1}i>=4.85&&(P(),L||se||G||(G=!0,function(){try{e.localStorage.setItem(a,\"1\")}catch(e){}}()))}catch(e){ve(e)}Te.n++,Te.ms+=performance.now()-r}var u,s}try{z=function(){var e=X.getContext(\"webgl\",{alpha:!0,premultipliedAlpha:!0,antialias:!1,depth:!1,stencil:!1});if(!e)return null;function r(t,r){var a=e.createShader(t);if(e.shaderSource(a,r),e.compileShader(a),!e.getShaderParameter(a,e.COMPILE_STATUS))throw new Error(e.getShaderInfoLog(a));return a}var a=e.createProgram();if(e.attachShader(a,r(e.VERTEX_SHADER,\"attribute vec2 p;void main(){gl_Position=vec4(p,0.0,1.0);}\")),e.attachShader(a,r(e.FRAGMENT_SHADER,[\"#ifdef GL_FRAGMENT_PRECISION_HIGH\",\"precision highp float;\",\"#else\",\"precision mediump float;\",\"#endif\",\"uniform sampler2D uL,uM,uP,uG;uniform vec2 uRes,uPO,uE;uniform vec3 uX;uniform vec4 uPR,uGR,uW,uF,uO,uS;\",\"const vec2 CT=vec2(\"+I(m[0])+\",\"+I(m[1])+\");const vec2 AX=vec2(\"+I(d[0])+\",\"+I(d[1])+\");\",F(\"hF\",T),F(\"sF\",y),F(\"vF_\",M),\"vec3 rgb2hsv(vec3 c){float mx=max(c.r,max(c.g,c.b)),mn=min(c.r,min(c.g,c.b)),d=mx-mn,h=0.0;\",\"if(d>1e-5){if(mx==c.r)h=60.0*(c.g-c.b)/d;else if(mx==c.g)h=120.0+60.0*(c.b-c.r)/d;else h=240.0+60.0*(c.r-c.g)/d;if(h<0.0)h+=360.0;}\",\"return vec3(h,mx>1e-5?d/mx:0.0,mx);}\",\"vec3 hsv2rgb(float h,float s,float v){vec3 k=mod(vec3(5.0,3.0,1.0)+h/60.0,6.0);return v-v*s*clamp(min(k,4.0-k),0.0,1.0);}\",\"vec3 recolor(vec3 c){vec3 q=rgb2hsv(c);float h=q.x;return hsv2rgb(mod(hF(h),360.0),clamp(q.y*sF(h),0.0,1.0),clamp(q.z*vF_(h),0.0,1.0));}\",\"float sd(vec2 p,vec2 a,vec2 b){vec2 pa=p-a,ba=b-a;float h=clamp(dot(pa,ba)/dot(ba,ba),0.0,1.0);return length(pa-ba*h);}\",D(\"dFront\",u[0]),D(\"dTop\",s),\"void main(){\",\" vec2 dv=vec2(gl_FragCoord.x,uRes.y-gl_FragCoord.y);vec4 s=texture2D(uL,dv/uRes);vec3 col=s.rgb;float a=s.a;\",\" if(uE.x>0.5){vec2 pu=(dv-uPR.xy)/uPR.zw;if(pu.x>0.0&&pu.y>0.0&&pu.x<1.0&&pu.y<1.0){vec4 pt=texture2D(uP,pu);col=mix(col,pt.rgb,pt.a);a=mix(a,1.0,pt.a);}}\",\" vec3 rc=recolor(col);vec3 L=vec3(0.0);\",\" if(uE.y>0.5){col=rc;}else{\",\"  vec2 c=(dv-uX.yz)/uX.x;vec4 m=texture2D(uM,c/vec2(1300.0,1050.0));\",\"  float vF=m.r,acc=vF;float vT=clamp(m.g-acc,0.0,1.0);acc=clamp(acc+vT,0.0,1.0);float vC=clamp(m.b-acc,0.0,1.0);acc=clamp(acc+vC,0.0,1.0);float vA=clamp(m.a-acc,0.0,1.0);acc=clamp(acc+vA,0.0,1.0);\",\"  float Q=1.0+dot(c-CT,AX)/dot(AX,AX);float wb=max(smoothstep(0.0,1.0,(Q-uS.x+0.6)/1.2),uS.y);\",\"  float w=clamp(vF*uW.x+vT*uW.y+vC*uW.z+vA*uW.w+(1.0-acc)*wb,0.0,1.0);col=mix(col,rc,w);\",\"  float fl=vT*uF.y+vC*uF.z+vA*uF.w;col+=fl*(col*0.35+0.0863);\",\"  if(uS.w>0.01){col+=vF*uS.w*0.0706;float d1=dFront(c),d2=dTop(c);\",\"   float o1=clamp(1.0-smoothstep(1.3,2.6,d1)+0.39*exp(-d1*d1/66.4),0.0,2.0);float o2=clamp(1.0-smoothstep(0.95,2.1,d2)+0.378*exp(-d2*d2/46.1),0.0,2.0);\",\"   L+=(o1*0.85+o2*0.6)*vec3(0.549,0.902,1.0)*uS.w;}\",\"  if(uS.z>0.002){vec2 gu=(c-uPO-uGR.xy)/uGR.zw;if(gu.x>0.0&&gu.y>0.0&&gu.x<1.0&&gu.y<1.0){vec3 g=texture2D(uG,gu).rgb;\",\"   float occ=max(max(m.r*uO.x,m.g*uO.y),max(m.b*uO.z,m.a*uO.w));L+=(g.r+g.g*0.75+g.b*0.08)*(1.0-occ)*uS.z*vec3(0.431,0.871,1.0);}}\",\" }\",\" vec3 P=col*a+L;gl_FragColor=vec4(min(P,vec3(1.0)),clamp(max(a,max(P.r,max(P.g,P.b))),0.0,1.0));\",\"}\"].join(\"\\n\"))),e.bindAttribLocation(a,0,\"p\"),e.linkProgram(a),!e.getProgramParameter(a,e.LINK_STATUS))throw new Error(e.getProgramInfoLog(a));e.useProgram(a);var o=e.createBuffer();function n(t,r){var a=e.createTexture();return e.activeTexture(e.TEXTURE0+t),e.bindTexture(e.TEXTURE_2D,a),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,r),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,r),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,1,1,0,e.RGBA,e.UNSIGNED_BYTE,new Uint8Array(4)),e.uniform1i(Y[[\"uL\",\"uM\",\"uP\",\"uG\"][t]],t),a}e.bindBuffer(e.ARRAY_BUFFER,o),e.bufferData(e.ARRAY_BUFFER,new Float32Array([-1,-1,3,-1,-1,3]),e.STATIC_DRAW),e.enableVertexAttribArray(0),e.vertexAttribPointer(0,2,e.FLOAT,!1,0,0),\"uL uM uP uG uRes uX uPR uGR uW uF uO uS uPO uE\".split(\" \").forEach(function(t){Y[t]=e.getUniformLocation(a,t)}),e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1),e.pixelStorei(e.UNPACK_COLORSPACE_CONVERSION_WEBGL,e.NONE),B=n(0,e.NEAREST),H=n(1,e.LINEAR),k=n(2,e.LINEAR),W=n(3,e.LINEAR);var i=650,l=525,c=t.createElement(\"canvas\");c.width=i,c.height=l;for(var h=c.getContext(\"2d\",{willReadFrequently:!0}),f=new Uint8Array(1365e3),v=0;v<4;v++){h.setTransform(1,0,0,1,0,0),h.clearRect(0,0,i,l),h.setTransform(.5,0,0,.5,-Q,0),h.shadowColor=\"#fff\",h.shadowBlur=2.6,h.shadowOffsetX=Q;var g=u[v];h.beginPath(),h.moveTo(g[0],g[1]);for(var p=2;p<g.length;p+=2)h.lineTo(g[p],g[p+1]);h.closePath(),h.fillStyle=\"#fff\",h.fill();var w=h.getImageData(0,0,i,l).data;for(p=0;p<i*l;p++)f[4*p+v]=w[4*p+3]}return e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,H),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,i,l,0,e.RGBA,e.UNSIGNED_BYTE,f),X.addEventListener(\"webglcontextlost\",function(e){e.preventDefault(),z=null,R.style.opacity=\"\",he=!1,ce=!0},!1),e}()}catch(t){z=null,e.console&&e.console.warn(\"bde hero webgl:\",t)}j=me();var Me,Re=Promise.all([fetch(l,{mode:\"cors\"}).then(function(e){if(!e.ok)throw new Error(\"svg\");return e.text()}).then(function(e){for(var t=(new DOMParser).parseFromString(e,\"image/svg+xml\"),r=(t.documentElement.getAttribute(\"viewBox\")||\"0 0 9031 1001\").split(/[\\s,]+/).map(Number),a=t.getElementsByTagName(\"path\"),o=[],n=0;n<a.length;n++){var i=a[n].getAttribute(\"fill\");\"none\"!==i&&o.push({p:new Path2D(a[n].getAttribute(\"d\")),f:i||\"#fff\",r:\"evenodd\"===a[n].getAttribute(\"fill-rule\")?\"evenodd\":\"nonzero\"})}if(!o.length)throw new Error(\"svg\");return{vb:r,paths:o}}),z?(Me=c,new Promise(function(e){var t=new Image;t.crossOrigin=\"anonymous\",t.onload=function(){e(t)},t.onerror=function(){e(null)},t.src=Me})):Promise.resolve(null)]).then(function(e){re=e[0],z&&e[1]&&(z.activeTexture(z.TEXTURE3),z.bindTexture(z.TEXTURE_2D,W),z.texImage2D(z.TEXTURE_2D,0,z.RGBA,z.RGBA,z.UNSIGNED_BYTE,e[1]),V=!0),te=function(){var e,r=function(e){return function(){e=e+1831565813|0;var t=Math.imul(e^e>>>15,1|e);return(((t=t+Math.imul(t^t>>>7,61|t)^t)^t>>>14)>>>0)/4294967296}}(7),a=[],o=[];function n(){return Math.sqrt(-2*Math.log(r()+1e-9))*Math.cos(2*Math.PI*r())}var i=t.createElement(\"canvas\");i.width=368,i.height=324;var l=i.getContext(\"2d\",{willReadFrequently:!0});l.setTransform(4,0,0,4,0,0),l.fillStyle=\"#fff\",l.fill(Z);var c=l.getImageData(0,0,i.width,i.height).data;for(e=0;e<i.width*i.height;e++)c[4*e+3]>77&&a.push(e);var h=re.vb,u=g/h[2],s=t.createElement(\"canvas\");s.width=Math.ceil(2*g),s.height=Math.ceil(67.122);var d=s.getContext(\"2d\",{willReadFrequently:!0});d.setTransform(2*u,0,0,2*u,-h[0]*u*2,-h[1]*u*2),re.paths.forEach(function(e){d.fillStyle=\"#fff\",d.fill(e.p,e.r)});var v=d.getImageData(0,0,s.width,s.height).data;for(e=0;e<s.width*s.height;e++)v[4*e+3]>89&&o.push(e);var m=[],w=[];for(e=0;e<260;e++){var x=a[Math.floor(r()*a.length)];m.push([(x%i.width+r())/4,(Math.floor(x/i.width)+r())/4]);var E=o[Math.floor(r()*o.length)];w.push([60-g/2+(E%s.width+r())/2,23.2195+(Math.floor(E/s.width)+r())/2])}function b(e){return[f[0]*e[0]+f[1]*e[1]+f[4],f[2]*e[0]+f[3]*e[1]+f[5]]}m.forEach(function(e){e.k=e[0]+8*n()}),w.forEach(function(e){e.k=e[0]+8*n()}),m.sort(function(e,t){return e.k-t.k}),w.sort(function(e,t){return e.k-t.k});var T=[];for(e=0;e<260;e++){var y=b(m[e]),M=b(w[e]),R=-Math.PI*(.05+.9*r()),A=(25+70*r())*p;T.push({a:y,b:M,c1:[y[0]+Math.cos(R)*A*1.3,y[1]+Math.sin(R)*A],c2:[M[0]+14*n()*p,M[1]-Math.abs(34+12*n())*p],dl:.25*r(),du:.95+.35*r(),gl:r()<.5?\"0\":\"1\",br:.55+.45*r()})}return T}(),xe()}),Ae=setTimeout(function(){re||ve(\"asset timeout\")},8e3);Re.then(function(){if(clearTimeout(Ae),!ue){var t=function(){if(!ne&&(ne=!0,ae=0,oe=0,U))try{n.pause()}catch(e){}};!L&&\"IntersectionObserver\"in e||t();var a=\"IntersectionObserver\"in e?new IntersectionObserver(function(e){e.forEach(function(e){(fe=e.isIntersecting)&&(le=!0,t())})},{threshold:.2}):null;a&&a.observe(r),ie=requestAnimationFrame(ye)}},ve),e.__bdeHero.seek=function(t){ae=t,e.__bdeHero.hold=!0,le=!0,ce=!0},e.__bdeHero.play=function(){e.__bdeHero.hold=!1},e.__bdeHero.state=function(){return{t:ae,started:ne,gl:!!z,pulse:V,geo:j,hidden:he,reduce:U,skip:L,pf:Te}}}(i)}catch(e){P()}else++A<160?setTimeout(n,100):P()}()}function _(e,t,r){return e<t?t:e>r?r:e}function C(e){return(e=_(e,0,1))*e*(3-2*e)}function S(e,t,r){return C((r-e)/(t-e))}function I(e){var t=String(Math.round(1e4*e)/1e4);return t.indexOf(\".\")<0&&t.indexOf(\"e\")<0?t+\".0\":t}function P(){if(function(){if(!n&&(n=!0,\"function\"==typeof e.__bdeHeroReveal))try{e.__bdeHeroReveal()}catch(e){}}(),!R){R=!0,e.__bdeHeroDone=!0;try{e.dispatchEvent(new CustomEvent(\"bde:hero-done\"))}catch(e){}}}function F(e,t){for(var r=\"float \"+e+\"(float h){\",a=2;a<t.length;a+=2){var o=I(t[a-1])+\"+(\"+I((t[a+1]-t[a-1])/(t[a]-t[a-2]))+\")*(h-\"+I(t[a-2])+\");\";r+=(a<t.length-2?\"if(h<\"+I(t[a])+\")return \":\"return \")+o}return r+\"}\"}function D(e,t){for(var r=\"float \"+e+\"(vec2 p){float d=1e5;\",a=0;a<t.length;a+=2){var o=(a+2)%t.length;r+=\"d=min(d,sd(p,vec2(\"+I(t[a])+\",\"+I(t[a+1])+\"),vec2(\"+I(t[o])+\",\"+I(t[o+1])+\")));\"}return r+\"return d;}\"}}();"}