body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}#react-root-container{max-width:1600px;margin:0 auto;position:relative;padding-top:42.37288136%;box-sizing:border-box}#react-root{width:100%;height:100%;position:absolute;top:0;left:0;font-family:"Noto Sans Regular",sans-serif;border-bottom:1px solid #e1091d}#react-root .threejs__loading_indicator{width:80px;height:80px;top:75%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:4;animation:loading_rotation 1s ease infinite;-webkit-animation:loading_rotation 1s ease infinite}@-webkit-keyframes loading_rotation{0%{-webkit-transform:translate3d(-50%,-50%,0) rotate(0deg);transform:translate3d(-50%,-50%,0) rotate(0deg)}50%{-webkit-transform:translate3d(-50%,-50%,0) rotate(180deg);transform:translate3d(-50%,-50%,0) rotate(180deg)}to{-webkit-transform:translate3d(-50%,-50%,0) rotate(1turn);transform:translate3d(-50%,-50%,0) rotate(1turn)}}@keyframes loading_rotation{0%{-webkit-transform:translate3d(-50%,-50%,0) rotate(0deg);transform:translate3d(-50%,-50%,0) rotate(0deg)}50%{-webkit-transform:translate3d(-50%,-50%,0) rotate(180deg);transform:translate3d(-50%,-50%,0) rotate(180deg)}to{-webkit-transform:translate3d(-50%,-50%,0) rotate(1turn);transform:translate3d(-50%,-50%,0) rotate(1turn)}}@media screen and (max-width:768px){#react-root-container{padding-top:120%}}#react-root-container .canvas{width:100%;height:100%;position:absolute;top:0;background:radial-gradient(ellipse at 50% 95%,#2f0b69 0,#181640 55%)}#react-root-container .threejs_annotations{width:100%;height:100%;position:absolute;top:0;z-index:2;pointer-events:none;overflow:hidden;opacity:1;transition:opacity .5s ease}#react-root-container .threejs_annotations.hidden{opacity:0}.threejs_annotations div{display:block;position:absolute;color:#fff;max-width:21em;text-align:center;font-weight:900;font-size:14px;pointer-events:all;top:-2000em;cursor:pointer}.threejs_annotations div a,.threejs_annotations div a:active,.threejs_annotations div a:hover,.threejs_annotations div a:visited{transition:font-size .5s ease;-webkit-transform:scaleX(1);transform:scaleX(1);color:#fff;text-decoration:none;border:0;position:relative;display:block;text-align:center;text-shadow:0 2px 5px rgba(19,17,49,.8);line-height:1.1}.threejs_annotations div a:before{display:block;margin:0 auto;content:" ";width:8px;height:8px;background:#e1091d;border-radius:10px}.threejs_annotations div:nth-child(2) a:before{-webkit-animation:glowy 4s ease infinite;animation:glowy 4s ease infinite;-webkit-animation-delay:-2s;animation-delay:-2s}.threejs_annotations div:nth-child(3) a:before{-webkit-animation:glowy 3s ease infinite;animation:glowy 3s ease infinite;-webkit-animation-delay:-1s;animation-delay:-1s}.threejs_annotations div:nth-child(4) a:before{-webkit-animation:glowy 3.5s ease infinite;animation:glowy 3.5s ease infinite;-webkit-animation-delay:-2.3s;animation-delay:-2.3s}.threejs_annotations div:nth-child(5) a:before{-webkit-animation:glowy 3.8s ease infinite;animation:glowy 3.8s ease infinite;-webkit-animation-delay:-2s;animation-delay:-2s}.threejs_annotations div:nth-child(6) a:before{-webkit-animation:glowy 2.8s ease infinite;animation:glowy 2.8s ease infinite;-webkit-animation-delay:-1s;animation-delay:-1s}.threejs_annotations div:first-child a:before,.threejs_annotations div:nth-child(7) a:before{-webkit-animation:glowy 3s ease infinite;animation:glowy 3s ease infinite;-webkit-animation-delay:-3s;animation-delay:-3s}@-webkit-keyframes glowy{0%{box-shadow:0 0 0 #e1091d}50%{box-shadow:0 0 4px 5px rgba(225,9,29,.3)}to{box-shadow:0 0 0 #e1091d}}@keyframes glowy{0%{box-shadow:0 0 0 #e1091d}50%{box-shadow:0 0 4px 5px rgba(225,9,29,.3)}to{box-shadow:0 0 0 #e1091d}}@media screen and (max-width:767px){.threejs_annotations div a{font-size:0}.threejs_annotations.focused div.focus a{font-size:14px}}.threejs_annotations.focused div a{font-size:0;opacity:0}.threejs_annotations.focused div.focus a{font-size:16px;opacity:1}.threejs_annotations.focused a:before{width:5px;height:5px}.threejs_annotations.focused div.focus a:before{width:8px;height:8px}.threejs_ui{position:absolute;z-index:4;color:#fff;width:100%;height:100%;pointer-events:none;text-align:center;top:48px;box-sizing:border-box;padding:8px}.threejs_ui button.backButton{-webkit-appearance:none;appearance:none;outline:none;cursor:pointer;background:transparent;border:0;pointer-events:all;width:45px;height:45px;color:#fff;position:absolute;padding:0;right:20px;bottom:60px;opacity:0;transition:opacity .3s ease}.threejs_ui button.backButton.show{opacity:1}.threejs_ui button.backButton img{color:#fff;display:block;width:100%;height:100%}.threejs_ui h1{font-weight:700;font-size:40px;line-height:1.208;margin:0 0 8px}.threejs_ui p{font-size:18px;line-height:22px;font-weight:600;margin:0 auto 16px;max-width:40em}@media screen and (max-width:980px){.threejs_ui{top:24px}.threejs_ui h1{font-size:32px}.threejs_ui button.backButton{bottom:30px}.threejs_ui p{font-size:16px}}@media screen and (max-width:768px){.threejs_ui{top:48px}.threejs_ui button.backButton{bottom:54px}.threejs_ui h1{font-size:40px}.threejs_ui p{font-size:18px}}@media screen and (max-width:500px){.threejs_ui{top:24px}.threejs_ui h1{font-size:32px}.threejs_ui button.backButton{bottom:30px}.threejs_ui p{font-size:16px}}.threejs_ui .dropdown{text-align:center;pointer-events:all;border:1px solid #e1091d;border-radius:8px;display:inline-block;max-width:350px;width:80%;transition:width .5s ease,max-width .5s ease,background .5s ease;overflow:hidden;background:rgba(19,17,49,.4)}.threejs_ui .dropdown.expanded{width:80%;max-width:330px;background:rgba(19,17,49,.8)}.threejs_ui .dropdown .active{border:0;-webkit-appearance:none;appearance:none;margin:0 auto;display:flex;justify-content:center;align-items:center;padding:15px 12px;background:transparent;color:#fff;font-weight:600;font-size:20px;font-family:"Noto Sans Regular",sans-serif;line-height:22px;cursor:pointer;width:100%;max-height:100px;opacity:1;overflow:hidden;transition:max-height 0s ease,padding 0s ease}.threejs_ui .dropdown .active:after{content:" ";background:url(../media/caret-down-fill.22583655.svg) 50% no-repeat;background-size:contain;width:20px;height:20px;margin-left:13px;display:block;position:relative;top:2px}.threejs_ui .dropdown.expanded .active{max-height:0;padding:0;transition:max-height 0 linear,padding 0 linear}.threejs_ui .dropdown .active:hover{background:#e1091d}.threejs_ui .dropdown ul{list-style:none;padding:0;margin:0;max-height:0;height:auto;overflow:hidden;transition:max-height 0s ease}.threejs_ui .dropdown.expanded ul{max-height:600px;transition:max-height 1s ease}.threejs_ui .dropdown ul li{width:100%;margin:0;text-align:left}.threejs_ui .dropdown ul li a{display:flex;color:#fff;font-size:20px;font-weight:600;font-family:"Noto Sans Regular",sans-serif;line-height:22px;text-decoration:none;padding:15px;background:transparent;text-align:left;justify-content:space-between;align-items:center}.threejs_ui .dropdown ul li a:after{content:" ";background:url(../media/caret-right-fill.5e90e6b5.svg) 50% no-repeat;background-size:contain;width:20px;height:20px;margin-left:13px;display:block;position:relative;top:2px}.threejs_ui .dropdown ul li+li{border-top:1px solid #131131}.threejs_ui .dropdown ul li a:hover{background:#e1091d}@media screen and (max-width:500px){.threejs_ui .dropdown{max-width:18em}.threejs_ui .dropdown .active,.threejs_ui .dropdown ul li a{font-size:18px}}