@font-face{font-family:Hubot Sans;src:url(../media/Hubot-Sans.f33d1d7d.woff2)format("woff2 supports variations"),url(../media/Hubot-Sans.f33d1d7d.woff2)format("woff2-variations");font-weight:200 800;font-stretch:75% 125%}@font-face{font-family:Mona Sans;src:url(../media/MonaSansVF-Regular.155ea835.woff2)format("woff2 supports variations"),url(../media/MonaSansVF-Regular.155ea835.woff2)format("woff2-variations");font-weight:200 800;font-stretch:75% 125%}html{font-family:Hubot Sans;font-stretch:200%}*{box-sizing:border-box}body{color:#fff;background-color:#000;flex-direction:column;margin:80px 0 0;display:flex}button{background-color:unset;border:unset;color:#fff}h1{letter-spacing:.8px;margin:0 0 20px;font-size:2.8rem;font-weight:800}p2{letter-spacing:.4px;word-spacing:1.8px;max-width:800px;font-size:1rem;font-weight:400;line-height:1.8rem;display:block}button{cursor:pointer;padding:8px;font-size:1.2rem;font-weight:480;display:block;position:relative}a{color:unset;-webkit-text-decoration:unset;text-decoration:unset}.viewport{flex-direction:column;padding:80px 12vw;display:flex}h1.mod{font-size:clamp(28px,8rem,5vw)}h1.text{letter-spacing:1.4px;font-weight:700;font-stretch:108%;font-family:mona sans!important;font-size:1.48rem!important}@media (max-width:800px){h1.mod{font-size:clamp(28px,4rem,12vw)}}p{letter-spacing:.4px;color:#fff;max-width:800px;font-family:Mona Sans;font-size:16px}:root{--fast:200px;--fast-menu:28px;--fast-percent:10;--fast-transform:translateZ(calc(var(--fast)/2));--fast-transform-menu:translateZ(calc(var(--fast-menu)/2))}.show{flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.shift{border:1px solid #0000;position:relative}.shift-ref{opacity:0}.pro{position:absolute;top:0;left:0}.pro h2{opacity:0}.fast{height:var(--fast);width:var(--fast);perspective:8000px;transform-origin:center center calc(var(--fast)/2);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;margin-block:100px;align-items:center;margin-left:40px;animation:20s linear infinite fast;display:flex;position:relative}.fast div{height:calc(var(--fast)/10*var(--fast-percent));width:calc(var(--fast)/10*var(--fast-percent));-webkit-transform-style:preserve-3d;transform-style:preserve-3d;backface-visibility:visible;border:8px solid #ffffff47;border-radius:28px;align-items:center;margin:auto;display:flex;position:absolute;left:0;right:0;transform:rotateX(180deg)}.fast span{opacity:.8;background-color:#fff;border-radius:28px;width:80%;height:80%;margin:auto;display:block;transform:translate(0,0)}.fast div:first-of-type{transform-origin:bottom;transform:rotateX(-90deg)}.fast div:nth-of-type(2){transform-origin:0;transform:rotateY(-90deg)}.fast div:nth-of-type(3){transform-origin:top;transform:rotateX(90deg)}.fast div:nth-of-type(4){transform-origin:100%;transform:rotateY(90deg)}.fast div:nth-of-type(5){transform:translateZ(calc(var(--fast)/10*var(--fast-percent)))}@keyframes fast{to{transform:rotateY(360deg)rotateX(360deg)}}.pro-track{justify-content:space-evenly;gap:80px;margin:auto;display:flex}.pro-track div{border:1px solid #fff;border-radius:20px;max-width:clamp(0px,80vw,480px);padding:20px;position:relative}.pro-track p{max-width:clamp(0px,80vw,480px)}.pro-track img{object-fit:contain;max-width:clamp(0px,80%,40vw)}.pro-track div:first-of-type img{padding:28px}@media only screen and (max-width:1000px){.pro-track{flex-wrap:wrap}}.stream{background:#0006 radial-gradient(clamp(0px,88vw,1400px) 80vh,#0000 20%,#000 48%);width:100%;height:100%;position:absolute;top:0;left:0}video{object-fit:cover}.warp{-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.warp div{z-index:1;background:linear-gradient(#000 0%,#0000 28% 72%,#000 100%),linear-gradient(90deg,#000 0%,#0000 28% 72%,#000 100%);width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:800px){.warp div{background:0 0}}.warp .viewport{justify-content:center;align-items:center}.warp h2{margin-bottom:0;font-size:2.8rem}.warp p{max-width:480px}.warp-boost{display:none;background:unset!important;width:480px!important;height:480px!important;position:relative!important}.last-element{background:linear-gradient(#0000 80%,#000 100%);width:100%;height:100%;position:absolute;bottom:0;left:0}
.header{z-index:8000;justify-content:space-around;align-items:center;width:100vw;height:70px;display:flex;position:fixed;top:0;left:0;right:0}.header-props{justify-content:space-evenly;align-items:center;width:100%;max-width:2000px;display:flex;position:relative}.logo{align-items:center;width:80px;height:80%;display:flex}.logo h1{font-optical-sizing:auto;text-align:center;letter-spacing:.08px;margin:0;padding:0;font-size:28px;font-style:normal;font-weight:580;font-family:var(--maven)!important}.menu{justify-content:space-evenly;gap:18px;width:clamp(100px,50%,400px);display:flex}.menu button{opacity:0;transform:translate(40px)translateZ(80px)rotateY(90deg)}.header button{display:block;position:relative;overflow:hidden;font-family:Mona Sans!important}.menu-click{opacity:0;width:100%;height:100%;padding:8px 18px;transition:all .48s cubic-bezier(.4,1,.28,1);display:none;transform:translate3d(0,-120%,-40px)}.menu-click:nth-of-type(2){position:absolute;top:0;left:0;transform:translate3d(0,120%,-40px)}.menu-click.active{transform:translate(0,0);opacity:1!important}@media (max-width:800px){.header{justify-content:space-between;max-width:88vw;padding-left:12vw}.menu{display:none}.menu-click{display:block}.header-props{justify-content:space-between}}
.imports-module__LOgtHW__viewport{color:#fff;flex-direction:row;justify-content:space-between;width:100%;max-width:1800px;margin:auto}.imports-module__LOgtHW__viewport div{flex-direction:column;align-items:flex-start;gap:8px;width:18vw;max-width:240px;display:flex}.imports-module__LOgtHW__viewport img{margin-top:-18px;margin-bottom:-18px}.imports-module__LOgtHW__viewport h1{font-size:1.8rem;margin-bottom:8px!important}.imports-module__LOgtHW__viewport button{padding:0;font-family:hubot sans}.imports-module__LOgtHW__viewport div{height:auto!important}.imports-module__LOgtHW__viewport p{margin:4px 0}@media (max-width:800px){.imports-module__LOgtHW__viewport{justify-content:unset;flex-direction:column;gap:40px}.imports-module__LOgtHW__viewport div{width:100%;max-width:unset}.imports-module__LOgtHW__viewport img{margin-bottom:-8px}}
