@import url(https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@800;900&display=swap);body,html{background:#08090b;box-sizing:border-box;margin:0;overflow:hidden;padding:0}*,:after,:before{box-sizing:inherit}#root{height:100vh;height:100dvh;width:100vw}@property --c1{syntax:"<color>";inherits:true;initial-value:#ff6a00}@property --c2{syntax:"<color>";inherits:true;initial-value:#ffc23a}.mg-stage{--u:min(0.9vw,0.506vh);--c1:#ff6a00;--c2:#ffc23a;--hit:0.75s;background:#060608;color:#fff;font-family:Anton,Impact,Arial Narrow Bold,sans-serif;height:100%;overflow:hidden;position:relative;transition:--c1 .7s ease,--c2 .7s ease;user-select:none;-webkit-user-select:none;width:100%}.mg-p1{--hit:0.35s}.mg-p2{--c1:#1f6bff;--c2:#5fe1ff}.mg-p3{--c1:#8a3dff;--c2:#ff6fd8}.mg-p4{--c1:#ffa200;--c2:#fff0a6}.mg-p5{--c1:#ff1f3d;--c2:#ff9a3c}.mg-p6{--hit:1.05s}.mg-beams,.mg-bg,.mg-embers,.mg-grain,.mg-marquee,.mg-vignette,.mg-wash{inset:0;position:absolute}.mg-wash{background:radial-gradient(ellipse 70% 42% at 50% 47%,color-mix(in srgb,var(--c1) 60%,#0000) 0,color-mix(in srgb,var(--c1) 22%,#0000) 38%,#0000 72%),radial-gradient(ellipse 120% 60% at 50% 100%,color-mix(in srgb,var(--c1) 30%,#0000) 0,#0000 60%),#060608}.mg-marquee{animation:mg-fade .6s ease-out both;overflow:hidden}.mg-row{-webkit-text-stroke:calc(var(--u)*.32) color-mix(in srgb,var(--c2) 85%,#0000);animation:mg-scroll 14s linear infinite;color:#0000;display:flex;font-size:calc(var(--u)*30);left:0;line-height:1;opacity:.32;position:absolute;white-space:nowrap}.mg-row span{padding-right:.5em}.mg-row-a{top:calc(50% - var(--u)*34)}.mg-row-b{animation-direction:reverse;top:calc(50% + var(--u)*2)}@keyframes mg-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes mg-fade{0%{opacity:0}to{opacity:1}}.mg-beam{background:linear-gradient(180deg,color-mix(in srgb,var(--c2) 75%,#0000) 0,color-mix(in srgb,var(--c1) 35%,#0000) 55%,#0000 100%);-webkit-clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);filter:blur(calc(var(--u)*1.4));height:72%;margin-left:calc(var(--u)*-23);mix-blend-mode:screen;opacity:.5;position:absolute;top:-8%;transform-origin:50% 0;width:calc(var(--u)*46)}.mg-beam-1{--r:-24deg;animation:mg-sway 6s ease-in-out infinite;left:6%}.mg-beam-2{--r:0deg;animation:mg-sway 7.5s ease-in-out -2s infinite;left:50%;margin-left:calc(var(--u)*-17);opacity:.38;width:calc(var(--u)*34)}.mg-beam-3{--r:24deg;animation:mg-sway 6.6s ease-in-out -3.5s infinite;left:94%}@keyframes mg-sway{0%,to{transform:rotate(var(--r))}50%{transform:rotate(calc(var(--r) + 5deg))}}.mg-embers i{animation:mg-rise var(--dur) var(--dl) linear infinite;background:var(--c2);border-radius:50%;bottom:-4%;box-shadow:0 0 calc(var(--u)*1.6) var(--c1);height:calc(var(--s)*var(--u));opacity:0;position:absolute;width:calc(var(--s)*var(--u))}@keyframes mg-rise{0%{opacity:0;transform:translate(0)}15%{opacity:.9}80%{opacity:.6}to{opacity:0;transform:translate(calc(var(--dx)*var(--u)),-105vh)}}.mg-vignette{background:radial-gradient(ellipse 85% 70% at 50% 48%,#0000 40%,#000000d9 100%)}.mg-grain{height:100%;mix-blend-mode:overlay;opacity:.13;width:100%}.mg-flash{animation:mg-flash .5s var(--hit) ease-out both;background:radial-gradient(circle at 50% 47%,#fff 0,color-mix(in srgb,var(--c2) 70%,#0000) 40%,#0000 80%);inset:0;opacity:0;pointer-events:none;position:absolute;z-index:6}.mg-p7 .mg-flash{display:none}@keyframes mg-flash{0%{opacity:.75}to{opacity:0}}.mg-card{height:calc(var(--u)*148);top:50%;transform:translate(-50%,-50%);width:calc(var(--u)*78);z-index:3}.mg-card,.mg-logo{left:50%;position:absolute}.mg-logo{filter:drop-shadow(0 0 calc(var(--u)*2) color-mix(in srgb,var(--c1) 70%,transparent));height:calc(var(--u)*12);top:0;transform:translateX(-50%);transition:opacity .5s,transform .6s cubic-bezier(.2,1.4,.4,1)}.mg-p0 .mg-logo,.mg-p1 .mg-logo{opacity:0;transform:translateX(-50%) scale(.5)}.mg-kicker{color:var(--c2);font-family:Inter,Arial Black,sans-serif;font-size:calc(var(--u)*3.1);font-weight:900;left:-8%;letter-spacing:.14em;position:absolute;right:-8%;text-align:center;text-shadow:0 0 calc(var(--u)*2) color-mix(in srgb,var(--c1) 80%,#0000);top:calc(var(--u)*13.5);transition:opacity .4s .6s;white-space:nowrap}.mg-p0 .mg-kicker{opacity:0}.mg-headline{display:flex;font-size:calc(var(--u)*21);font-weight:400;justify-content:center;left:-12%;letter-spacing:.01em;line-height:1.02;margin:0;position:absolute;right:-12%;top:calc(var(--u)*16.5)}.mg-gap{width:.2em}.mg-letter{animation:mg-sheen 3.2s calc(1.2s + var(--i)*.07s) ease-in-out infinite;background:linear-gradient(105deg,#0000 38%,#fffffff2 50%,#0000 62%) 160% 0 /300% 100% no-repeat,linear-gradient(180deg,#fff,#f1f3f7 44%,#a9b0bd 52%,#e9ecf1 70%,#fff);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;filter:drop-shadow(0 calc(var(--u)*.45) 0 #7d8390) drop-shadow(0 calc(var(--u)*.45) 0 #4f535d) drop-shadow(0 calc(var(--u)*1.6) calc(var(--u)*1.8) rgba(0,0,0,.7))}.mg-hot{background:linear-gradient(105deg,#0000 38%,#ffffffe6 50%,#0000 62%) 160% 0 /300% 100% no-repeat,linear-gradient(180deg,#fff3b0,#ffc93a 40%,#ff7a00 58%,#ff4d00);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 calc(var(--u)*.45) 0 #a83a00) drop-shadow(0 calc(var(--u)*.45) 0 #6e2400) drop-shadow(0 0 calc(var(--u)*3) rgba(255,110,0,.55))}@keyframes mg-sheen{0%,55%{background-position:160% 0,0 0}to{background-position:-60% 0,0 0}}.mg-p0 .mg-letter{opacity:0}.mg-p1 .mg-letter{animation:mg-slam .5s calc(.15s + var(--i)*.05s) cubic-bezier(.3,1.5,.45,1) both,mg-sheen 3.2s calc(1.2s + var(--i)*.07s) ease-in-out infinite}.mg-p7 .mg-letter{animation:mg-hop .55s calc(.2s + var(--i)*.05s) ease-out both,mg-sheen 3.2s calc(1.2s + var(--i)*.07s) ease-in-out infinite}@keyframes mg-slam{0%{opacity:0;transform:scale(3.2) translateY(calc(var(--u)*-4))}to{opacity:1;transform:none}}@keyframes mg-hop{0%,to{transform:none}40%{transform:translateY(calc(var(--u)*-2.6)) scale(1.06)}}.mg-box{height:calc(var(--u)*64);left:calc(var(--u)*7);top:calc(var(--u)*40);width:calc(var(--u)*64)}.mg-box,.mg-pool{position:absolute}.mg-pool{animation:mg-breathe 2.6s ease-in-out infinite;background:radial-gradient(circle,color-mix(in srgb,var(--c2) 45%,#0000) 0,color-mix(in srgb,var(--c1) 18%,#0000) 35%,#0000 65%);border-radius:50%;height:calc(var(--u)*80);left:50%;margin:calc(var(--u)*-40) 0 0 calc(var(--u)*-40);top:50%;width:calc(var(--u)*80)}@keyframes mg-breathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.mg-pedestal{background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--c2) 55%,#0000) 0,color-mix(in srgb,var(--c1) 30%,#0000) 50%,#0000 75%);border:calc(var(--u)*.6) solid var(--c2);border-radius:50%;box-shadow:0 0 calc(var(--u)*3) var(--c1),0 0 calc(var(--u)*8) color-mix(in srgb,var(--c1) 60%,#0000),inset 0 0 calc(var(--u)*2.5) var(--c2);height:calc(var(--u)*9);left:50%;margin-left:calc(var(--u)*-26);position:absolute;top:calc(var(--u)*55);transition:opacity .4s;width:calc(var(--u)*52)}.mg-p0 .mg-pedestal,.mg-p6 .mg-pedestal,.mg-p7 .mg-pedestal{opacity:0}.mg-hook{display:grid;filter:blur(calc(var(--u)*1));inset:calc(var(--u)*8);opacity:0;place-items:center;position:absolute;transform:scale(1.6);transition:opacity .3s,transform .4s cubic-bezier(.6,0,.9,.5),filter .3s}.mg-hook img{filter:drop-shadow(0 0 calc(var(--u)*3) var(--c1)) drop-shadow(0 calc(var(--u)*1.5) calc(var(--u)*2) rgba(0,0,0,.6));width:100%}.mg-p1 .mg-hook{animation:mg-spin-in .8s cubic-bezier(.2,1.3,.4,1) .1s both,mg-bob 2.6s ease-in-out 1s infinite;filter:none;opacity:1;transform:none}.mg-fx{height:0;left:calc(var(--u)*39);pointer-events:none;position:absolute;top:calc(var(--u)*70);width:0;z-index:1}.mg-p0 .mg-fx,.mg-p7 .mg-fx{display:none}.mg-ring{animation:mg-ring .75s var(--hit) cubic-bezier(.1,.8,.3,1) both;border:calc(var(--u)*1.2) solid var(--c2);border-radius:50%;box-shadow:0 0 calc(var(--u)*4) var(--c1),inset 0 0 calc(var(--u)*4) var(--c1);height:calc(var(--u)*60);left:calc(var(--u)*-30);opacity:0;position:absolute;top:calc(var(--u)*-30);width:calc(var(--u)*60)}.mg-ring-2{animation-delay:calc(var(--hit) + .12s);border-width:calc(var(--u)*.5)}@keyframes mg-ring{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2.4)}}.mg-rays{animation:mg-rays .9s var(--hit) ease-out both;background:repeating-conic-gradient(color-mix(in srgb,var(--c2) 70%,#0000) 0deg 3deg,#0000 3deg 18deg);border-radius:50%;height:calc(var(--u)*120);left:calc(var(--u)*-60);-webkit-mask-image:radial-gradient(circle,#0000 12%,#000 22%,#0000 62%);mask-image:radial-gradient(circle,#0000 12%,#000 22%,#0000 62%);opacity:0;position:absolute;top:calc(var(--u)*-60);width:calc(var(--u)*120)}@keyframes mg-rays{0%{opacity:.9;transform:scale(.4) rotate(0deg)}to{opacity:0;transform:scale(1.4) rotate(25deg)}}.mg-item{--x:0;--y:0;--r:0deg;--k:1;height:calc(var(--u)*64);left:calc(var(--u)*7);position:absolute;top:calc(var(--u)*40);transform:translate(calc(var(--x)*var(--u)),calc(var(--y)*var(--u))) rotate(var(--r)) scale(var(--k));width:calc(var(--u)*64);z-index:2}.mg-off{--y:70;--k:0.4;opacity:0;transition:none}.mg-hero{--y:-3;--k:0.86;transition:transform .75s cubic-bezier(.18,1.35,.35,1),opacity .15s;z-index:3}.mg-gone{--x:-118;--y:-10;--r:-28deg;--k:0.7;opacity:0;transition:transform .42s cubic-bezier(.6,0,.9,.5),opacity .3s .1s}.mg-grid{--x:var(--gx);--y:var(--gy);--r:var(--gr);--k:0.46;transition:transform .85s calc(var(--order)*.1s) cubic-bezier(.18,1.3,.35,1),opacity .2s calc(var(--order)*.1s)}.mg-spin{inset:0;position:absolute}.mg-hero .mg-spin{animation:mg-spin-in .75s cubic-bezier(.2,1.2,.4,1) both}.mg-grid .mg-spin{animation:mg-spin-in .85s calc(var(--order)*.1s) cubic-bezier(.2,1.2,.4,1) both}@keyframes mg-spin-in{0%{filter:blur(calc(var(--u)*1.6));transform:perspective(calc(var(--u)*160)) rotateY(-130deg)}to{filter:blur(0);transform:perspective(calc(var(--u)*160)) rotateY(0deg)}}.mg-float{inset:0;position:absolute}.mg-grid .mg-float,.mg-hero .mg-float{animation:mg-bob 2.6s ease-in-out .8s infinite}.mg-grid .mg-float{animation-delay:calc(1s + var(--order)*.35s)}@keyframes mg-bob{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(calc(var(--u)*-1.6)) rotate(1.2deg)}}.mg-art{display:grid;filter:drop-shadow(0 0 calc(var(--u)*.5) color-mix(in srgb,var(--c2) 80%,transparent)) drop-shadow(0 calc(var(--u)*2.5) calc(var(--u)*3) rgba(0,0,0,.7));inset:3%;place-items:center;position:absolute}.mg-art .mg-svg,.mg-art img{display:block;height:100%;object-fit:contain;width:100%}.mg-burst{aspect-ratio:1;filter:drop-shadow(0 calc(var(--u)*1) calc(var(--u)*1.6) rgba(0,0,0,.55));opacity:0;position:absolute;right:-6%;top:-2%;width:34%}.mg-burst-svg{height:100%;overflow:visible;width:100%}.mg-burst-svg text{fill:#fff;font-family:Anton,Impact,sans-serif;font-size:27px;letter-spacing:.5px}.mg-burst-star{animation:mg-turn 10s linear infinite;transform-box:fill-box;transform-origin:50% 50%}@keyframes mg-turn{to{transform:rotate(1turn)}}.mg-hero .mg-burst{animation:mg-burst-in .45s var(--hit) cubic-bezier(.3,1.8,.5,1) both;opacity:1}.mg-grid .mg-burst{animation:mg-burst-in .45s calc(.7s + var(--order)*.1s) cubic-bezier(.3,1.8,.5,1) both;opacity:1;width:38%}@keyframes mg-burst-in{0%{opacity:0;transform:scale(0) rotate(-120deg)}to{opacity:1;transform:rotate(12deg)}}.mg-burst{transform:rotate(12deg)}.mg-caps{height:calc(var(--u)*23);left:-10%;right:-10%;top:calc(var(--u)*106);z-index:4}.mg-cap,.mg-caps{position:absolute}.mg-cap{align-items:center;display:flex;flex-direction:column;gap:calc(var(--u)*1.6);inset:0;opacity:0;transition:opacity .15s}.mg-cap.is-on{opacity:1}.mg-p0 .mg-cap{opacity:0}.mg-name{display:flex;font-size:calc(var(--u)*11);gap:.22em;line-height:1.05;white-space:nowrap}.mg-name span{color:#fff;display:inline-block;text-shadow:0 0 calc(var(--u)*3) color-mix(in srgb,var(--c1) 85%,#0000),0 calc(var(--u)*.6) 0 #0009}.is-on .mg-name span{animation:mg-word-in .5s calc(.12s + var(--k)*.08s) cubic-bezier(.2,1.4,.4,1) both}.mg-p1 .is-on .mg-name span{animation-delay:calc(1.1s + var(--k)*.08s)}@keyframes mg-word-in{0%{filter:blur(calc(var(--u)*.8));opacity:0;transform:translateY(calc(var(--u)*6)) skewX(-12deg)}to{filter:blur(0);opacity:1;transform:none}}.mg-pills{align-items:center;display:flex;gap:calc(var(--u)*2.2)}.mg-pill{border-radius:calc(var(--u)*5);font-size:calc(var(--u)*5.6);letter-spacing:.04em;line-height:1;overflow:hidden;padding:calc(var(--u)*1.1) calc(var(--u)*3.2) calc(var(--u)*.9);position:relative;white-space:nowrap}.mg-value{background:linear-gradient(180deg,#fff2a8,#ffcf3a 45%,#e9a200);box-shadow:inset 0 calc(var(--u)*.4) 0 #ffffffb3,0 calc(var(--u)*.8) 0 #8a5a00,0 calc(var(--u)*1.6) calc(var(--u)*2.6) #00000080;color:#2a1700}.mg-free{background:linear-gradient(180deg,#ff5a70,#e4002b 55%,#b0001f);border:calc(var(--u)*.45) solid #fff;box-shadow:0 calc(var(--u)*.8) 0 #6e0013,0 0 calc(var(--u)*4) #ff1e3c99;color:#fff;font-size:calc(var(--u)*6.4)}.is-on .mg-value{animation:mg-pop .45s cubic-bezier(.2,1.6,.4,1) .35s both}.mg-p1 .is-on .mg-value{animation-delay:1.35s}.is-on .mg-free{animation:mg-free-in .35s var(--hit) cubic-bezier(.5,0,.75,0) both}.mg-p1 .is-on .mg-free{animation-delay:1.6s}@keyframes mg-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes mg-free-in{0%{opacity:0;transform:scale(2.8) rotate(-10deg)}70%{opacity:1}to{opacity:1;transform:none}}.mg-shine{animation:mg-shine 2.2s ease-in-out 1.2s infinite;background:linear-gradient(100deg,#0000,#ffffffbf,#0000);bottom:-20%;left:-40%;position:absolute;top:-20%;transform:skewX(-20deg);width:30%}@keyframes mg-shine{0%,50%{left:-40%}to{left:130%}}.mg-cta{background:linear-gradient(180deg,#ff5a70,#e4002b 55%,#b0001f);border:calc(var(--u)*.6) solid #fff;border-radius:calc(var(--u)*6);box-shadow:0 calc(var(--u)*1.1) 0 #6e0013,0 0 calc(var(--u)*6) #ff284699;color:#fff;display:grid;font-size:calc(var(--u)*7.4);height:calc(var(--u)*11.5);left:3%;letter-spacing:.05em;overflow:hidden;place-items:center;position:absolute;right:3%;top:calc(var(--u)*131)}.mg-p7 .mg-cta{animation:mg-pop .5s cubic-bezier(.2,1.5,.4,1) .15s both,mg-pulse 1.2s ease-in-out .9s infinite}.mg-stage:not(.mg-p7) .mg-cta{opacity:0;transform:scale(.4)}@keyframes mg-pulse{0%,to{transform:none}50%{transform:scale(1.05)}}.mg-site{color:#fff;font-family:Inter,Arial Black,sans-serif;font-size:calc(var(--u)*3.8);font-weight:900;left:-6%;letter-spacing:.2em;position:absolute;right:-6%;text-align:center;top:calc(var(--u)*144)}.mg-p7 .mg-site{animation:mg-fade .5s ease-out .6s both}.mg-stage:not(.mg-p7) .mg-site{opacity:0}.is-static *,.is-static :after,.is-static :before{animation:none!important;transition:none!important}.is-static .mg-embers{display:none}
/*# sourceMappingURL=main.6c34cf44.css.map*/