.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.intro{z-index:45;pointer-events:none;position:fixed;inset:0}html.home-go .intro{animation:0s 3.1s forwards introDone}.intro-top,.intro-bottom{will-change:transform, opacity;height:calc(50% + 140px);position:absolute;left:0;right:0}.intro-top{background:linear-gradient(#000 0 calc(100% - 140px),#000000eb calc(100% - 112px),#000000b8 calc(100% - 84px),#00000073 calc(100% - 56px),#0003 calc(100% - 28px),#0000 100%);top:0}.intro-bottom{background:linear-gradient(0deg,#000 0 calc(100% - 140px),#000000eb calc(100% - 112px),#000000b8 calc(100% - 84px),#00000073 calc(100% - 56px),#0003 calc(100% - 28px),#0000 100%);bottom:0}html.home-go .intro-top,html.home-go .intro-bottom{animation-duration:1.9s;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-delay:.95s;animation-fill-mode:forwards}html.home-go .intro-top{animation-name:openTop}html.home-go .intro-bottom{animation-name:openBottom}.intro-line{background:linear-gradient(90deg,#0000,#ff3a14 18%,#ff8a50 50%,#ff3a14 82%,#0000);width:0;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px 2px #ff3c1ecc}html.home-go .intro-line{animation:.9s cubic-bezier(.22,1,.36,1) .1s forwards lineGrow,1.1s cubic-bezier(.4,0,.6,1) .85s forwards lineFade}.intro-glow{opacity:0;filter:blur(14px);mix-blend-mode:screen;will-change:transform, opacity;background:radial-gradient(70% 50%,#ff6e328c 0%,#ff321438 38%,#0000 72%);height:90vh;margin-top:-45vh;position:absolute;top:50%;left:0;right:0;transform:scaleY(.004)}html.home-go .intro-glow{animation:2s cubic-bezier(.45,0,.25,1) .8s forwards glowOpen}@keyframes lineGrow{to{width:min(70vw,700px)}}@keyframes lineFade{0%{opacity:1;filter:blur();width:min(70vw,700px);height:2px}to{opacity:0;filter:blur(8px);width:120vw;height:14px}}@keyframes glowOpen{0%{opacity:0;transform:scaleY(.004)}18%{opacity:.9;transform:scaleY(.08)}55%{opacity:.7;transform:scaleY(.7)}to{opacity:0;transform:scaleY(1.1)}}@keyframes openTop{70%{opacity:1}to{opacity:0;transform:translateY(-101%)}}@keyframes openBottom{70%{opacity:1}to{opacity:0;transform:translateY(101%)}}@keyframes introDone{to{visibility:hidden}}.stage{z-index:-10;background:#050000;position:fixed;inset:0;overflow:hidden}.stage-img{filter:blur(6px)brightness(.45)saturate(1.2);will-change:transform;background-position:50%;background-size:cover;animation:28s ease-in-out infinite alternate kenburns;position:absolute;inset:-4%}@keyframes kenburns{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.12)translate(-1.5%,-1%)}}.orb{filter:blur(70px);mix-blend-mode:screen;opacity:.55;will-change:transform;border-radius:50%;position:absolute}.orb-a{background:radial-gradient(circle,#ff3a14 0%,#0000 65%);width:60vmax;height:60vmax;animation:22s ease-in-out infinite alternate driftA;top:-10vmax;left:-15vmax}.orb-b{opacity:.35;background:radial-gradient(circle,#ff8a1f 0%,#0000 65%);width:50vmax;height:50vmax;animation:26s ease-in-out infinite alternate driftB;top:30vh;right:-15vmax}.orb-c{background:radial-gradient(circle,#b3001b 0%,#0000 65%);width:45vmax;height:45vmax;animation:30s ease-in-out infinite alternate driftC;bottom:-20vmax;left:20vw}@keyframes driftA{to{transform:translate(18vw,14vh)scale(1.15)}}@keyframes driftB{to{transform:translate(-20vw,-12vh)scale(.9)}}@keyframes driftC{to{transform:translate(10vw,-16vh)scale(1.2)}}#embers{width:100%;height:100%;position:absolute;inset:0}.vignette{background:radial-gradient(#0000 35%,#000000d9 100%);position:absolute;inset:0}.grain{opacity:.09;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.9s steps(6,end) infinite grain;position:absolute;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-6%,4%)}40%{transform:translate(5%,-7%)}60%{transform:translate(-4%,-3%)}80%{transform:translate(7%,5%)}to{transform:translate(0)}}.title-img{opacity:0;filter:blur(22px);transform:scale(1.12)}html.home-go .title-img{animation:2s cubic-bezier(.22,1,.36,1) 1.7s forwards titleIn,4.5s ease-in-out 3.7s infinite titleGlow}@keyframes titleIn{to{opacity:1;filter:blur()drop-shadow(0 0 14px #ffffff59);transform:scale(1)}}@keyframes titleGlow{0%,to{filter:blur()drop-shadow(0 0 10px #ffffff40)}50%{filter:blur()drop-shadow(0 0 30px #ff965aa6)}}.rv{opacity:0;filter:blur(8px);transition:opacity 1s,transform 1s cubic-bezier(.22,1,.36,1),filter 1s;transition-delay:var(--d,0s);transform:translateY(30px)}.rv.in{opacity:1;filter:blur();transform:none}.coming-line{background:#c00;width:0;height:2px;transition:width 1.4s cubic-bezier(.22,1,.36,1) .2s;display:block;box-shadow:0 0 14px #ff3c1ecc}.rv.in .coming-line{width:min(60vw,320px)}.video-frame{transition:opacity 1s,transform 1s cubic-bezier(.22,1,.36,1),filter 1s,box-shadow .6s;box-shadow:0 0 #ff5a2800}.video-frame.in{box-shadow:0 10px 60px #ff461e2e}@media (prefers-reduced-motion:reduce){.intro{display:none}.stage-img,.orb,.grain,.title-img{animation:none!important}.title-img{opacity:1;filter:none;transform:none}.rv{opacity:1;filter:none;transition:none;transform:none}.coming-line{width:min(60vw,320px);transition:none}}.site-footer{background:linear-gradient(#0000 0,#00000059 50px,#000000b3 110px,#000000eb 170px,#000 230px)!important}.ig-link{color:#fff;opacity:0;transition:opacity 1s,transform 1s cubic-bezier(.22,1,.36,1),filter 1s}.ig-link.in{opacity:.85}.ig-link.in:hover{opacity:1}.ig-link svg{transition:transform .25s}.ig-link:hover svg{transform:scale(1.15)rotate(-6deg)}
