.flyer{aspect-ratio:1;width:270px;max-width:62vw;margin:44px auto 0;position:relative;container-type:size}.rv{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(34px)scale(.985)}.rv.in{opacity:1;transform:none}@media (width<=980px){.links.open{border:1px solid var(--line);width:210px;box-shadow:var(--shadow-up);transform-origin:100% 0;background:#0d0f1ff7;border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;animation:.18s ease-out menuin;display:flex;position:absolute;top:calc(100% + 8px);left:auto;right:clamp(12px,4vw,56px)}.links.open .mdemo:before{content:"";background:linear-gradient(90deg,var(--cyan),var(--violet),var(--pink));opacity:.85;border-radius:2px;height:2px;display:block;position:absolute;top:-7px;left:14px;right:14px;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.ctrack.drag{cursor:grabbing}.ctrack.drag .cc{pointer-events:none}.cc{border-radius:var(--r);border:1px solid var(--line);width:min(360px,70vw);box-shadow:var(--shadow);opacity:.55;background:#0d0f22;flex:none;transition:transform .35s,opacity .35s,border-color .3s;overflow:hidden;transform:scale(.9)}.cc.on{opacity:1;box-shadow:var(--shadow-up);border-color:#a0aaff52;transform:scale(1.04)}.play:after{content:"";border-left:17px solid #fff;border-block:11px solid #0000;position:absolute;top:50%;left:54%;translate:-50% -50%}.fc:has(.roll) .ico{opacity:.7}.gp{border:1px solid var(--line);font-family:var(--display);letter-spacing:-.01em;background:linear-gradient(#181a38bf,#0b0c1ad9);border-radius:16px;align-items:center;gap:14px;padding:20px 22px;font-size:18px;font-weight:700;transition:transform .25s,border-color .25s;display:flex}.gp:hover{border-color:#a0aaff52;transform:translateY(-3px)}.gp.beyond{background:linear-gradient(#2c2e54cc,#181930e6);border-color:#74e0f080;box-shadow:0 0 24px -6px #74e0f066}.dk-sheen{mix-blend-mode:screen;border-radius:4px;width:29%;height:20%;top:17%;left:57.5%;overflow:hidden;transform:skewY(7deg)}.dk-sheen:after{content:"";background:linear-gradient(105deg,#0000 40%,#fff6 50%,#0000 60%);animation:5s ease-in-out infinite dksheen;position:absolute;inset:0}button.gp{font:inherit;font-family:var(--display);color:inherit;cursor:pointer;text-align:left;font-size:18px;font-weight:700}button.btn{cursor:pointer}.bring{padding-top:0}.lift{margin-top:170px}@media (width<=980px){.scene.tl{max-width:560px}.prow,.moresec{grid-template-columns:1fr}.scene.rd{max-width:340px}.dk{margin-inline:auto}.problem>div:last-child,.moresec>div:first-child{flex-direction:column;display:flex}.vigs,.gal{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.vigs,.gal,.fgrid{grid-template-columns:1fr}.fgrid{grid-auto-rows:auto;gap:12px}.fc{text-align:left;grid-template-columns:40px 1fr;align-items:start;column-gap:14px;padding:16px 18px;display:grid}.fc .ico{grid-area:1/1/span 3;width:40px;height:40px;margin:2px 0 0}.fc .roll{grid-column:2;justify-self:start;margin:0 0 7px}.fc h4{grid-column:2;margin:0 0 4px}.gp{padding:17px 18px;font-size:17px}.cbtn{display:none}.bigquote p{font-size:var(--fs-body)}.icons{display:none}}.offscreen .tl-cloud{filter:none!important}.tl-cloud{transform-origin:8% 42%;filter:url(#tl-wobble);width:33.297%;height:62.556%;animation:9s ease-in-out infinite tl-billow;position:absolute;top:1.472%;left:64.835%}.tl-spark{transform-origin:50%}.tl-astro{position:absolute;inset:0;transform:translate(-2.462%)}.tl-upper{transform-origin:32.93% 86.79%;animation:11s cubic-bezier(.45,.05,.3,1) infinite tl-lean;position:absolute}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}.tl-cloud{filter:none}}.rd-helm{transform-origin:49.7% 96.8%;animation:7s ease-in-out infinite rd-nod;position:absolute}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}}.rd-spk{aspect-ratio:1;mix-blend-mode:screen;opacity:0;width:3.2%;animation:rdspk var(--sd) ease-out var(--sl) infinite;background:radial-gradient(closest-side,#fff,#fff0aacc 25%,#0000 62%),linear-gradient(90deg,#0000 46%,#fff 50%,#0000 54%),linear-gradient(#0000 46%,#fff 50%,#0000 54%);position:absolute;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 35%,#0000);mask-image:radial-gradient(closest-side,#000 35%,#0000)}@media (width>=981px){.ghero{grid-template-columns:1fr 1fr}}.ghero p.lede{text-wrap:pretty;max-width:560px}.ghero .player .shot img{aspect-ratio:16/9;object-position:center;flex:none}.gstats{grid-template-columns:repeat(4,1fr);padding-block:clamp(10px,2vh,30px) 20px}.p2 .head h2{max-width:20ch;margin-inline:auto}.p2row{grid-template-columns:.7fr 1fr;align-items:center;gap:48px;display:grid}.p2copy p{color:var(--ink-2);font-size:var(--fs-body);margin:22px 0 0;line-height:1.7}.callout{border-left:3px solid var(--violet);font-family:var(--display);color:var(--ink);text-wrap:balance;margin:0;padding:28px;font-size:19px;font-weight:600;line-height:1.5}.weld{aspect-ratio:.7386;width:100%;max-width:440px;margin-inline:auto;animation:6s ease-in-out infinite wbob;position:relative}.weld img,.weld i,.w-win,.w-ell,.w-disc{max-width:none;display:block;position:absolute}.w-fx{position:absolute;inset:0}.w-arm2{animation:3.4s ease-in-out infinite warm2}@keyframes warm2{0%,to{transform:rotate(-1.4deg)}30%{transform:rotate(1.2deg)}55%{transform:rotate(-.3deg)}78%{transform:rotate(1.7deg)}}.w-arm,.w-fx{animation:2.6s ease-in-out infinite warm}@keyframes warm{0%,to{transform:rotate(-1.6deg)}22%{transform:rotate(2.2deg)}41%{transform:rotate(.2deg)}63%{transform:rotate(2.6deg)}82%{transform:rotate(-.6deg)}}.w-disc{border-radius:50%;animation:30s linear infinite wspin;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000 97%);mask-image:radial-gradient(closest-side,#000 55%,#0000 97%)}@keyframes wbob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2%)}}.w-glow{filter:blur(9px);animation:1.7s step-end infinite wglow}.w-glow.b{animation-duration:1.3s}@keyframes wglow{0%{opacity:.9}9%{opacity:.55}17%{opacity:1}30%{opacity:.7}41%{opacity:.95}52%{opacity:.5}63%{opacity:.88}76%{opacity:.62}88%{opacity:1}}.w-glow.hue{filter:hue-rotate(150deg)saturate(1.6)blur(9px);mix-blend-mode:screen;animation:2.3s step-end infinite wglow2}@keyframes wglow2{0%{opacity:0}12%{opacity:.75}20%{opacity:.1}38%{opacity:.6;filter:hue-rotate(70deg)saturate(1.5)blur(9px)}47%{opacity:0}66%{opacity:.8}74%{opacity:.25}90%{opacity:.55;filter:hue-rotate(-25deg)saturate(1.6)blur(9px)}}.w-arc{aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(closest-side,#fff 0,#bfeaff 14%,#50aaffbf 34%,#3c78ff40 62%,#0000);border-radius:50%;width:26%;animation:.23s step-end infinite warc;translate:-50% -50%}@keyframes warc{0%{opacity:1;transform:scale(1)}30%{opacity:.6;transform:scale(.7)}55%{opacity:.95;transform:scale(1.25)}80%{opacity:.75;transform:scale(.85)}}.w-ring{filter:blur(14px);animation:.9s ease-in-out infinite alternate wring}@keyframes wring{0%{opacity:.55;transform:scale(.82)}to{opacity:.95;transform:scale(1.05)}}.w-burst{animation:.5s step-end infinite wburst}@keyframes wburst{0%{transform:rotate(0)scale(1)}25%{transform:rotate(17deg)scale(.82)}50%{transform:rotate(-11deg)scale(1.12)}75%{transform:rotate(29deg)scale(.92)}}.w-flare{animation:.36s ease-in-out infinite alternate wflare}@keyframes wflare{0%{opacity:.8;transform:scale(.8)}to{opacity:1;transform:scale(1.12)}}.wsp{width:var(--z);height:var(--z);box-shadow:0 0 0 1px var(--c),0 0 8px 2px var(--c);animation:wsp var(--d) ease-out var(--dl) infinite;background:#fff;border-radius:50%}@keyframes wsp{0%{opacity:1;transform:translate(0)scale(1)}55%{transform:translate(calc(var(--dx)*.72),calc(var(--dy)*.72)) scale(.9);opacity:1}to{transform:translate(var(--dx),calc(var(--dy) + 55px)) scale(.15);opacity:0}}.offscreen.weld,.offscreen.weld *{animation-play-state:paused}.hwrap{position:relative}.hrt{width:var(--hs);height:var(--hs);color:var(--hc);opacity:0;pointer-events:none;animation:hrt var(--hd) ease-in var(--hl) infinite;position:absolute}.hrt svg{width:100%;height:100%;display:block}@keyframes hrt{0%{opacity:0;transform:translateY(0)scale(.5)}15%{opacity:.9}78%{transform:translateY(calc(-54px*var(--hr))) scale(1) rotate(8deg);opacity:.9}86%{transform:translateY(calc(-58px*var(--hr))) scale(1.5);opacity:.5}92%,to{transform:translateY(calc(-58px*var(--hr))) scale(1.9);opacity:0}}@media (prefers-reduced-motion:reduce){.hrt{display:none}}.s-in{transform-origin:50% 80%;animation:5s ease-in-out infinite srock;position:absolute;inset:0}.offscreen.surf *{animation-play-state:paused}.bring .lift{margin-top:220px;padding-top:185px}@media (width<=620px){.bring .lift{margin-top:170px;padding-top:150px}}.p-in{transform-origin:50% 100%;animation:4.4s ease-in-out infinite phug;position:absolute;inset:0}.offscreen.pch *{animation-play-state:paused}.pils{margin-bottom:34px}.pil{text-align:center;padding:36px 30px}.pil .ico{margin-inline:auto}.pil h4{letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);margin-top:22px;font-size:17px}.pil p{color:var(--ink-2);font-size:var(--fs-small);margin:10px 0 0;line-height:1.6}.ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.trailers{margin-top:0}@media (width<=980px){.p2row{grid-template-columns:1fr;gap:34px}.weld{max-width:300px}.gstats{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.gstats{grid-template-columns:repeat(2,1fr)}.callout{padding:22px 24px;font-size:18px}}@media (width>=621px){footer{margin-top:50px!important}}
