:where(html){line-height:1.15}:where(h1){font-size:2em;-webkit-margin-after:.67em;margin-block-end:.67em;-webkit-margin-before:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}*,*:before,*:after{box-sizing:border-box}a{text-decoration:none}a,a:active,a:hover,a:visited{color:currentColor;outline:0}.template--no-select{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.template--no-select:focus{outline:none}.template--hide-scrollbar{scrollbar-width:none}.template--hide-scrollbar::-webkit-scrollbar,.template--hide-scrollbar::-webkit-scrollbar-track,.template--hide-scrollbar::-webkit-scrollbar-thumb{-webkit-appearance:none;appearance:none;width:0;height:0;background:transparent;display:none}.template--no-scroll{-webkit-overflow-scrolling:touch;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;scrollbar-width:none}.template--no-scroll::-webkit-scrollbar,.template--no-scroll::-webkit-scrollbar-track,.template--no-scroll::-webkit-scrollbar-thumb{-webkit-appearance:none;appearance:none;width:0;height:0;background:transparent;display:none}.template--fixed-full-screen{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;padding:0;background-color:transparent;color:#efefef;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;touch-action:none}.template--is-active{display:none;transform:translate3d(100000px,0,0)}.template--is-active.is-active{display:block;transform:translateZ(0)}.template--hero-title{font-family:Futura Nike,-apple-system,BlinkMacSystemFont,Inter var,Inter,Segoe UI,Helvetica Neue,Helvetica,Arial,Roboto,Ubuntu,sans-serif;font-weight:900;font-size:15rem;overflow-y:hidden;position:absolute;top:100px;right:40px}@media screen and (max-width: 560px){.template--hero-title{font-size:6rem}}@media screen and (max-width: 812px){.template--hero-title{top:60px;right:unset;left:20px}}.template--hero-title,.template--hero-title .component__text__content{text-align:right;margin:0;padding:0;line-height:1}.template--mobile-navigation-arrows{display:none;pointer-events:auto;position:absolute;width:100vw}.template--mobile-navigation-arrows .generic-mobile-nav-content{display:flex;justify-content:space-between}.template--mobile-navigation-arrows .generic-mobile-nav .mobile-nav-icon-container{position:relative;height:40px;width:40px;border-radius:50%;border:1px solid rgba(239,239,239,.3);background-color:#efefef33}.template--mobile-navigation-arrows .generic-mobile-nav svg{position:absolute;top:50%;left:50%}.template--mobile-navigation-arrows .generic-mobile-nav.generic-mobile-nav--prev{text-align:left;left:20px;margin-left:20px}.template--mobile-navigation-arrows .generic-mobile-nav.generic-mobile-nav--prev svg{transform:translate3d(-60%,-50%,0)}.template--mobile-navigation-arrows .generic-mobile-nav.generic-mobile-nav--next{text-align:right;right:20px;margin-right:20px}.template--mobile-navigation-arrows .generic-mobile-nav.generic-mobile-nav--next svg{transform:translate3d(-40%,-50%,0)}@font-face{font-family:Futura Nike;src:local("Futura Nike"),local("FuturaNDforNike365Cn-XBd"),url(assets/fonts/futura/FuturaNDforNike365Cn-XBd.woff2) format("woff2"),url(assets/fonts/futura/FuturaNDforNike365Cn-XBd.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Alkazar;src:local("Alkazar"),local("Alkazar-Bold"),url(assets/fonts/alkazar/Alkazar-Bold.woff2) format("woff2"),url(assets/fonts/alkazar/Alkazar-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Alkazar;src:local("Alkazar"),local("Alkazar-SemiBold"),url(assets/fonts/alkazar/Alkazar-SemiBold.woff2) format("woff2"),url(assets/fonts/alkazar/Alkazar-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Alkazar;src:local("Alkazar"),local("Alkazar-Medium"),url(assets/fonts/alkazar/Alkazar-Medium.woff2) format("woff2"),url(assets/fonts/alkazar/Alkazar-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Alkazar;src:local("Alkazar"),local("Alkazar-Regular"),url(assets/fonts/alkazar/Alkazar-Regular.woff2) format("woff2"),url(assets/fonts/alkazar/Alkazar-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alkazar;src:local("Alkazar"),local("Alkazar-Light"),url(assets/fonts/alkazar/Alkazar-Light.woff2) format("woff2"),url(assets/fonts/alkazar/Alkazar-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Alkazar Condensed;src:local("Alkazar Condensed"),local("Alkazar-CondensedBold"),url(assets/fonts/alkazar/Alkazar-CondensedBold.woff2) format("woff2"),url(assets/fonts/alkazar/Alkazar-CondensedBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Alkazar Condensed;src:local("Alkazar Condensed"),local("Alkazar-CondensedSemiBold"),url(assets/fonts/alkazar/Alkazar-CondensedSemiBold.woff2) format("woff2"),url(assets/fonts/alkazar/Alkazar-CondensedSemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Alkazar Condensed;src:local("Alkazar Condensed"),local("Alkazar-CondensedMedium"),url(assets/fonts/alkazar/Alkazar-CondensedMedium.woff2) format("woff2"),url(assets/fonts/alkazar/Alkazar-CondensedMedium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Alkazar Condensed;src:local("Alkazar Condensed"),local("Alkazar-CondensedRegular"),url(assets/fonts/alkazar/Alkazar-CondensedRegular.woff2) format("woff2"),url(assets/fonts/alkazar/Alkazar-CondensedRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alkazar Condensed;src:local("Alkazar Condensed"),local("Alkazar-CondensedLight"),url(assets/fonts/alkazar/Alkazar-CondensedLight.woff2) format("woff2"),url(assets/fonts/alkazar/Alkazar-CondensedLight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue"),local("HelveticaNeue"),url(assets/fonts/helvetica/HelveticaNeue.woff2) format("woff2"),url(assets/fonts/helvetica/HelveticaNeue.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue"),local("HelveticaNeue-Medium"),url(assets/fonts/helvetica/HelveticaNeue-Medium.woff2) format("woff2"),url(assets/fonts/helvetica/HelveticaNeue-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue"),local("HelveticaNeue-Bold"),url(assets/fonts/helvetica/HelveticaNeue-Bold.woff2) format("woff2"),url(assets/fonts/helvetica/HelveticaNeue-Bold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}html{font-size:10px}.font-hero{font-family:Futura Nike,-apple-system,BlinkMacSystemFont,Inter var,Inter,Segoe UI,Helvetica Neue,Helvetica,Arial,Roboto,Ubuntu,sans-serif;font-weight:900;font-size:15rem;overflow-y:hidden}@media screen and (max-width: 560px){.font-hero{font-size:6rem}}.font-main-title{font-family:Alkazar,-apple-system,BlinkMacSystemFont,Inter var,Inter,Segoe UI,Helvetica Neue,Helvetica,Arial,Roboto,Ubuntu,sans-serif;font-weight:600;font-size:2.2rem;line-height:95%}.font-main-subtitle{font-family:Alkazar,-apple-system,BlinkMacSystemFont,Inter var,Inter,Segoe UI,Helvetica Neue,Helvetica,Arial,Roboto,Ubuntu,sans-serif;font-weight:500;font-size:2rem}.font-body-title{font-family:Alkazar,-apple-system,BlinkMacSystemFont,Inter var,Inter,Segoe UI,Helvetica Neue,Helvetica,Arial,Roboto,Ubuntu,sans-serif;font-weight:400;font-size:1.3rem}.font-body{font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Inter var,Inter,Segoe UI,Helvetica Neue,Helvetica,Arial,Roboto,Ubuntu,sans-serif;font-weight:400;font-size:1.2rem}html,body,button{font-weight:400;font-style:normal}body{font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Inter var,Inter,Segoe UI,Helvetica Neue,Helvetica,Arial,Roboto,Ubuntu,sans-serif;font-weight:400;font-size:1.2rem}.dg.ac input,.dg.ac select,.dg.ac .property-name,.dg.ac .close-button{font-family:SFMono-Regular,Jetbrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Lucida Console,monospace;font-size:1rem}.dg .dg.main{margin-right:0;margin-left:10px}.dg.main .property-name{padding-right:5px}.dg.main li.title{background-image:none;position:relative}.dg.main li.title:before{position:absolute;content:"-";left:5px}.dg.main .closed li.title{background-image:none}.dg.main .closed li.title:before{content:"+"}.dg.main .c .slider{position:relative;background:transparent}.dg.main .c .slider:hover{background:transparent}.dg.main .c .slider:hover .slider-fg{background:#0ff}.dg.main .c .slider:before{position:absolute;content:"";display:block;top:25%;height:50%;width:100%;background-color:#111}.dg.main .c .slider-fg{background:#0cc;position:absolute;top:25%;height:50%;border-radius:1px}.dg.main .cr.number{border-left:3px solid #0ff}.dg.main .cr.number input[type=text]{color:#0ff}html,body{height:100vh;height:calc(100 * var(--vh));-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:fixed;top:0;left:0;right:0;bottom:0;margin:0;padding:0;background-color:transparent;color:#efefef;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;touch-action:none}html:focus,body:focus{outline:none}html.is-ready .is-mobile{cursor:default}html body,html.no-js body{display:none}#canvas,#ui{position:fixed;top:0;left:0;width:100%;height:100%}#ui{pointer-events:none}@media screen and (max-width: 320px),(max-height: 380px){#ui{display:none}}.component{display:none;transform:translate3d(100000px,0,0)}.component.is-active{display:block;transform:translateZ(0)}.component#component--header,.component#component--nav{z-index:10}.components-extra{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;padding:0;background-color:transparent;color:#efefef;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;touch-action:none}.pre_page,.page{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;padding:0;background-color:transparent;color:#efefef;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;touch-action:none;display:none;transform:translate3d(100000px,0,0)}.pre_page.is-active,.page.is-active{display:block;transform:translateZ(0)}.pre_page .page_content,.page .page_content{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;padding:0;background-color:transparent;color:#efefef;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;touch-action:none}#page-overlay-mask{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;padding:0;background-color:transparent;color:#efefef;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;touch-action:none;background:#000000;pointer-events:none;display:block;opacity:0}#page-placeholder-title{background:#ff1a1a;color:#efefef;padding:5px 10px;display:none;font-weight:700;text-transform:uppercase;font-family:SFMono-Regular,Jetbrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Lucida Console,monospace;text-align:center;position:fixed;top:30px;left:50%;transform:translate3d(-50%,0,0)}#page-overlay-mask,#page-placeholder-title,.page-overlay-guide{z-index:100000}.page-overlay-guide{position:fixed;pointer-events:none}.page-overlay-guide--col{border-left:1px solid rgba(239,239,239,.1);border-right:1px solid rgba(239,239,239,.1);height:100vh;top:0;bottom:0;left:40px;right:40px}@media screen and (max-width: 812px){.page-overlay-guide--col{left:20px;right:20px}}.page-overlay-guide--row{border-top:1px solid rgba(239,239,239,.1);border-bottom:1px solid rgba(239,239,239,.1);width:100vw;left:0;top:100px;bottom:4rem}@media screen and (max-width: 812px){.page-overlay-guide--row{top:60px;bottom:2rem}}.btn{outline:none;width:auto;overflow:visible;background:transparent;text-align:inherit;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;pointer-events:auto;background-color:#efefef;text-transform:uppercase;display:inline-block;height:40px;margin:10px auto;padding:0 20px;border:none;border-radius:3px;font-family:Alkazar,-apple-system,BlinkMacSystemFont,Inter var,Inter,Segoe UI,Helvetica Neue,Helvetica,Arial,Roboto,Ubuntu,sans-serif;font-weight:400;font-size:1.3rem}.btn::-moz-focus-inner{border:0;padding:0}.btn .btn_content{display:flex;align-items:center;justify-content:center;height:100%}.btn .btn_content span{color:#000}.char{position:relative}.char--content{color:#efefef}.char--background{pointer-events:none;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;transform:scale3d(0,1,1);transform-origin:center left;background-color:#efefef;background-color:transparent;border:1px solid #efefef}@media screen and (max-width: 812px){.char--background{background-color:transparent;border:2px solid #efefef}}#component--cursor{position:fixed;left:0;top:0;z-index:10000;pointer-events:none;transform-origin:center center}html.is-mobile #component--cursor{display:none}#component--cursor-outer,#component--cursor-inner{position:absolute;opacity:0;will-change:transform,opacity;border-radius:50%;z-index:999999;transform-origin:center center}#component--cursor-outer{width:50px;height:50px;left:-25px;top:-25px;border:2px solid #efefef}#component--cursor-inner{width:10px;height:10px;left:-5px;top:-5px;border:2px solid #efefef}#component--black-bars{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;padding:0;background-color:transparent;color:#efefef;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;touch-action:none;display:none}#component--black-bars .black-bar{background:#000000;position:absolute;left:0;right:0;transform:scaleY(0);height:100px}@media screen and (max-width: 812px){#component--black-bars .black-bar{height:60px}}#component--black-bars .black-bar--top{transform-origin:top center;top:0}#component--black-bars .black-bar--bottom{transform-origin:bottom center;bottom:0}#component--header{position:absolute;top:0;left:0;right:0;height:100px;padding:0 40px;background:transparent;pointer-events:auto}@media screen and (max-width: 812px){#component--header{height:60px;padding-left:20px;padding-right:20px}}#component--header-content{display:flex;justify-content:space-between;align-items:center;height:100px}@media screen and (max-width: 812px){#component--header-content{height:60px}}.component--header-content-left,.component--header-content-right{display:block}.component--header-content-right>:not(:first-child){margin-left:2rem}@media screen and (max-width: 812px){.component--header-content-right>:not(:first-child){margin-left:.5rem}}@media screen and (max-width: 350px){.component--header-content-right{display:none}}.component--header-content-right #header-item--audio #audio-button-content{display:flex}.component--header-content-right #header-item--audio #audio-button-content .audio-bar{background:#efefef;transform-origin:bottom center;display:block;height:10px;width:2px;margin:0 1px}.header-item{display:inline-block;font-family:Alkazar,-apple-system,BlinkMacSystemFont,Inter var,Inter,Segoe UI,Helvetica Neue,Helvetica,Arial,Roboto,Ubuntu,sans-serif;font-weight:400;font-size:1.3rem}body[data-page="1"] #header-item--dreams,body[data-page="2"] #header-item--navigation,body[data-page="3"] #header-item--navigation,body[data-page="4"] #header-item--about{text-decoration:line-through}body[data-page="1"] #header-item--dreams,body[data-page="3"] #header-item--navigation,body[data-page="4"] #header-item--about{pointer-events:none}#header-item--logo path{fill:#efefef}#header-item--logo #logo--desktop{display:block}#header-item--logo #logo--mobile{display:none}@media screen and (max-width: 812px){#header-item--logo #logo--desktop{display:none}#header-item--logo #logo--mobile{display:block}}#component--overlay-grid{z-index:1000000;background-color:transparent;pointer-events:none;position:fixed;left:0;top:0;left:40px}@media screen and (max-width: 812px){#component--overlay-grid{left:20px}}#component--overlay-grid #component--overlay-grid-content,#component--overlay-grid #overlay-grid-canvas{position:absolute;top:0;left:0}#component--ticker-tape{z-index:1000;position:fixed;bottom:0;left:0;right:0;pointer-events:auto}#component--ticker-tape #component--ticker-tape-content .ticker-gradient--left,#component--ticker-tape #component--ticker-tape-content .ticker-gradient--right{position:fixed;bottom:0;height:100%;width:40px;display:none}@media screen and (max-width: 812px){#component--ticker-tape #component--ticker-tape-content .ticker-gradient--left,#component--ticker-tape #component--ticker-tape-content .ticker-gradient--right{width:20px}}#component--ticker-tape #component--ticker-tape-content .ticker-gradient--left{left:0;background:linear-gradient(90deg,#000000 20%,rgba(0,0,0,0) 100%)}#component--ticker-tape #component--ticker-tape-content .ticker-gradient--right{right:0;background:linear-gradient(90deg,rgba(0,0,0,0) 20%,#000000 100%)}#pre_page--quality_selector{background-color:#000;text-align:center}.quality_selection_wrapper{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.quality_selector-title{font-size:1.5rem;margin-bottom:2rem}.quality_selector-options{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex}.quality_selector-options .quality_selector-options-item{pointer-events:auto;height:3rem;margin:0 1rem;font-size:1.3rem;border:1px solid #efefef;transition:color .2s cubic-bezier(.55,0,.1,1),background-color .2s cubic-bezier(.55,0,.1,1);cursor:pointer;color:#000}.quality_selector-options .quality_selector-options-item .btn_content{height:unset}.quality_selector-options .quality_selector-options-item:hover{background-color:#efefef1a}.quality_selector-options .quality_selector-options-item:hover *{color:#efefef}#pre_page--preloader{background-color:#000}#preloader-canvas{display:none}#preloader-percent{font-family:Futura Nike,-apple-system,BlinkMacSystemFont,Inter var,Inter,Segoe UI,Helvetica Neue,Helvetica,Arial,Roboto,Ubuntu,sans-serif;font-weight:900;font-size:15rem;overflow-y:hidden;position:absolute;top:100px;right:40px}@media screen and (max-width: 560px){#preloader-percent{font-size:6rem}}@media screen and (max-width: 812px){#preloader-percent{top:60px;right:unset;left:20px}}#preloader-percent,#preloader-percent .component__text__content{text-align:right;margin:0;padding:0;line-height:1}#visual_entrance_overlay-guide-container,#visual_entrance_overlay-start-container{position:absolute;padding:5rem;text-align:center;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}@media screen and (max-width: 812px){#visual_entrance_overlay-guide-container,#visual_entrance_overlay-start-container{padding:2rem}}#visual_entrance_overlay-guide-container .overlay_content-text,#visual_entrance_overlay-start-container .overlay_content-text{font-family:Alkazar,-apple-system,BlinkMacSystemFont,Inter var,Inter,Segoe UI,Helvetica Neue,Helvetica,Arial,Roboto,Ubuntu,sans-serif;font-weight:500;font-size:2rem;margin-top:2rem}#visual_entrance_overlay-guide-container .overlay_content-button,#visual_entrance_overlay-start-container .overlay_content-button{margin-top:1rem}#visual_entrance_overlay-guide-container{width:100vw;height:100vh;background-color:#000000e6;color:#efefef}#visual_entrance_overlay-guide-container #visual_entrance_overlay-guide-content{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}#visual_entrance_overlay-start-container{width:100rem;max-width:calc(100vw - 40px)}#visual_entrance_overlay-start-container #overlay_content-text--wrapper{pointer-events:auto;max-height:calc(100vh - 30rem);overflow-y:scroll;scrollbar-width:none}#visual_entrance_overlay-start-container #overlay_content-text--wrapper::-webkit-scrollbar,#visual_entrance_overlay-start-container #overlay_content-text--wrapper::-webkit-scrollbar-track,#visual_entrance_overlay-start-container #overlay_content-text--wrapper::-webkit-scrollbar-thumb{-webkit-appearance:none;appearance:none;width:0;height:0;background:transparent;display:none}@media screen and (max-width: 812px){#visual_entrance_overlay-start-container{max-width:calc(100vw - 20px)}#visual_entrance_overlay-start-container .overlay_content-text{font-size:1.4rem}}.generic-mobile-nav-container{display:none;pointer-events:auto;position:absolute;width:100vw;top:50%;transform:translate3d(0,-50%,0)}@media screen and (max-width: 812px){.generic-mobile-nav-container{display:block}}#visual_mainhall-webcam-container{position:absolute;top:0;left:0;right:0;bottom:0}#visual_mainhall-webcam-container .webcam-guide-wrapper{position:absolute;top:25vh;left:40px;max-width:calc(100vw - 80px);display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width: 812px){#visual_mainhall-webcam-container .webcam-guide-wrapper{top:60px;max-width:calc(100vw - 40px);left:20px}}#visual_mainhall-webcam-container .webcam-guide-wrapper .webcam-button{width:40px;padding:0}#visual_mainhall-webcam-container .webcam-guide-wrapper .webcam-guide-text{display:inline-block;padding-left:2rem;pointer-events:auto;max-width:20rem}#visual_mainhall-webcam-container .webcam-stream-video-wrapper{pointer-events:none;position:absolute;top:25vh;left:40px}@media screen and (max-width: 812px){#visual_mainhall-webcam-container .webcam-stream-video-wrapper{top:60px;left:20px}}#visual_mainhall-webcam-container .webcam-stream-video-wrapper #webcam-stream-video{transform:scaleX(-1);margin:0;padding:0;width:10rem;height:10rem;border-radius:3px}@media screen and (max-width: 812px){#visual_mainhall-webcam-container .webcam-stream-video-wrapper #webcam-stream-video{width:6rem;height:6rem}}#visual_mainhall_webcam_debug-container{position:absolute;top:0;bottom:0;left:0;width:200px;padding:100px 0}#visual_mainhall_webcam_debug-container #visual_mainhall_video_debug-container,#visual_mainhall_webcam_debug-container #visual_mainhall_video_debug-container #video_texture_source{display:none!important}.hide-video-controls{display:none!important;visibility:hidden!important;opacity:0!important;-webkit-appearance:none!important}video:host::shadow::-webkit-media-controls-container,#webcam-stream-video:host::shadow::-webkit-media-controls-container,video *:host::shadow::-webkit-media-controls-container,#webcam-stream-video *:host::shadow::-webkit-media-controls-container,video::slotted::-webkit-media-controls-container,#webcam-stream-video::slotted::-webkit-media-controls-container,video *::slotted::-webkit-media-controls-container,#webcam-stream-video *::slotted::-webkit-media-controls-container,video::-webkit-media-controls-overlay-play-button,#webcam-stream-video::-webkit-media-controls-overlay-play-button,video *::-webkit-media-controls-overlay-play-button,#webcam-stream-video *::-webkit-media-controls-overlay-play-button,video::-webkit-media-controls,#webcam-stream-video::-webkit-media-controls,video *::-webkit-media-controls,#webcam-stream-video *::-webkit-media-controls,video::-webkit-media-controls-panel,#webcam-stream-video::-webkit-media-controls-panel,video *::-webkit-media-controls-panel,#webcam-stream-video *::-webkit-media-controls-panel,video::-webkit-media-controls-play-button,#webcam-stream-video::-webkit-media-controls-play-button,video *::-webkit-media-controls-play-button,#webcam-stream-video *::-webkit-media-controls-play-button,video::-webkit-media-controls-start-playback-button,#webcam-stream-video::-webkit-media-controls-start-playback-button,video *::-webkit-media-controls-start-playback-button,#webcam-stream-video *::-webkit-media-controls-start-playback-button{display:none!important;visibility:hidden!important;opacity:0!important;-webkit-appearance:none!important}#visual_mainhall_timeline-container{pointer-events:auto;position:absolute;bottom:0;left:0;right:0;width:100vw;height:100px;display:flex;flex-direction:row;align-items:flex-end;margin:0;padding:0 40px 40px}@media screen and (max-width: 812px){#visual_mainhall_timeline-container{padding:0 20px 20px}}#visual_mainhall_timeline-container .timeline_content{width:100%;display:flex;align-items:flex-end}#visual_mainhall_timeline-container .timeline-step{padding:0 1px;flex-grow:1}@media screen and (max-width: 812px){#visual_mainhall_timeline-container .timeline-step{display:none}#visual_mainhall_timeline-container .timeline-step.is-active{display:block}}#visual_mainhall_timeline-container .timeline-step:first-child{padding-left:0}#visual_mainhall_timeline-container .timeline-step:last-child{padding-right:0}#visual_mainhall_timeline-container .timeline-step .timeline-step--title{max-width:100%;padding-bottom:1rem;display:inline-block}#visual_mainhall_timeline-container .timeline-step .timeline-step--bar-container{background-color:transparent;margin-top:10px;height:2px;width:100%}#visual_mainhall_timeline-container .timeline-step .timeline-step--bar-container .timeline_bar-progress{width:100%;position:relative;height:2px;background-color:#efefef4d}#visual_mainhall_timeline-container .timeline-step .timeline-step--bar-container .timeline_bar-progress .timeline_bar-progress--background,#visual_mainhall_timeline-container .timeline-step .timeline-step--bar-container .timeline_bar-progress .timeline_bar-progress-active{position:absolute;top:0;left:0}#visual_mainhall_timeline-container .timeline-step .timeline-step--bar-container .timeline_bar-progress .timeline_bar-progress--background{background-color:transparent;height:100%;width:100%}#visual_mainhall_timeline-container .timeline-step .timeline-step--bar-container .timeline_bar-progress .timeline_bar-progress--active{position:absolute;top:0;left:0;background-color:#efefef;transform-origin:left center;height:2px;width:100%}#visual_mainhall_timeline-container .timeline-step.is-active .timeline-step--bar-container{height:2px}#visual_mainhall_timeline-container .timeline-step.is-active .timeline-step--bar-container .timeline_bar-progress{height:2px;background-color:#efefef4d;padding:1px 0}#visual_mainhall_timeline-container .timeline-step:before{content:"";width:1px;height:10px;background-color:#efefefbf;position:absolute;bottom:0px;margin:0 auto;left:0}#visual_mainhall_timeline-container .timeline-step:after{content:"";width:1px;height:10px;background-color:#efefefbf;position:absolute;bottom:0px;margin:0 auto;right:0}#visual_mainhall_timeline-container .timeline-step:first-child:before{content:"";width:2px;height:10px;background-color:#efefefbf;position:absolute;bottom:0px;margin:0 auto}#visual_mainhall_timeline-container .timeline-step:last-child:after{content:"";width:2px;height:10px;background-color:#efefefbf;position:absolute;bottom:0px;margin:0 auto}#visual_mainhall_info-container{pointer-events:auto;position:absolute;bottom:100px;left:40px}#visual_mainhall_info-container .info_content{width:40rem;max-width:calc(100vw - 80px)}#visual_mainhall_info-container .info--title{font-family:Alkazar,-apple-system,BlinkMacSystemFont,Inter var,Inter,Segoe UI,Helvetica Neue,Helvetica,Arial,Roboto,Ubuntu,sans-serif;font-weight:600;font-size:2.2rem;line-height:95%;text-transform:uppercase;margin:2rem 0}#visual_mainhall_info-container .info--description{margin:0}@media screen and (max-width: 812px){#visual_mainhall_info-container{bottom:90px;left:20px}}.is-mobile #visual_mainhall_info-container{pointer-events:none}#visual_mainhall_metadata-container{pointer-events:auto;position:absolute;bottom:130px;right:40px;display:flex;flex-direction:row}.is-mobile #visual_mainhall_metadata-container{display:none}#visual_mainhall_metadata-container .metadata_content{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}#visual_mainhall_metadata-container .metadata-item{padding:0;margin:20px 0 0 20px;text-align:right}#visual_mainhall_metadata-container .metadata-item .metadata-item--title{font-family:Alkazar,-apple-system,BlinkMacSystemFont,Inter var,Inter,Segoe UI,Helvetica Neue,Helvetica,Arial,Roboto,Ubuntu,sans-serif;font-weight:400;font-size:1.3rem;text-transform:uppercase}#visual_mainhall_metadata-container .metadata-item .metadata-item--value{font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Inter var,Inter,Segoe UI,Helvetica Neue,Helvetica,Arial,Roboto,Ubuntu,sans-serif;font-weight:400;font-size:1.2rem;text-transform:uppercase}@media screen and (max-width: 1000px){#visual_mainhall_metadata-container{right:20px;display:none}}.generic-mobile-nav-container{display:none;pointer-events:auto;position:absolute;width:100vw;display:block;top:calc(50% - 20rem);transform:translate3d(0,-50%,0)}.generic-mobile-nav-container .generic-mobile-nav-content{display:flex;justify-content:space-between}.generic-mobile-nav-container .generic-mobile-nav .mobile-nav-icon-container{position:relative;height:40px;width:40px;border-radius:50%;border:1px solid rgba(239,239,239,.3);background-color:#efefef33}.generic-mobile-nav-container .generic-mobile-nav svg{position:absolute;top:50%;left:50%}.generic-mobile-nav-container .generic-mobile-nav.generic-mobile-nav--prev{text-align:left;left:20px;margin-left:20px}.generic-mobile-nav-container .generic-mobile-nav.generic-mobile-nav--prev svg{transform:translate3d(-60%,-50%,0)}.generic-mobile-nav-container .generic-mobile-nav.generic-mobile-nav--next{text-align:right;right:20px;margin-right:20px}.generic-mobile-nav-container .generic-mobile-nav.generic-mobile-nav--next svg{transform:translate3d(-40%,-50%,0)}@media screen and (max-width: 812px){.generic-mobile-nav-container{top:50%;transform:translate3d(0,-50%,0)}}#visual_panorama_info-container{pointer-events:auto;position:absolute;top:50%;transform:translate3d(0,-50%,0);left:40px}@media screen and (max-width: 812px){#visual_panorama_info-container{left:20px;top:unset;bottom:60px;transform:translateZ(0)}}#visual_panorama_info-container .info_content{width:40rem;max-width:calc(100vw - 80px)}#visual_panorama_info-container .info--title{font-family:Alkazar,-apple-system,BlinkMacSystemFont,Inter var,Inter,Segoe UI,Helvetica Neue,Helvetica,Arial,Roboto,Ubuntu,sans-serif;font-weight:600;font-size:2.2rem;line-height:95%;text-transform:uppercase;margin:2rem 0}#visual_panorama_info-container .info--description{margin:0}.is-mobile #visual_panorama_info-container{pointer-events:none}#page--navigation{background-color:#000;text-align:center;pointer-events:auto}#navigation-container--image{position:absolute;display:block;bottom:100px}#navigation-container--image .menu-item-image{opacity:0}#navigation-container--image .navigation--image-content{position:absolute;bottom:0;left:0;pointer-events:none;max-height:calc(100vh - 200px);max-width:calc(70vw - 80px)}@media screen and (max-width: 812px){#navigation-container--image{bottom:60px}#navigation-container--image .navigation--image-content{max-height:calc(100vh - 120px);max-width:calc(100vw - 40px)}}#navigation-container--title{font-family:Futura Nike,-apple-system,BlinkMacSystemFont,Inter var,Inter,Segoe UI,Helvetica Neue,Helvetica,Arial,Roboto,Ubuntu,sans-serif;font-weight:900;font-size:15rem;overflow-y:hidden;position:absolute;top:100px;right:40px}@media screen and (max-width: 560px){#navigation-container--title{font-size:6rem}}@media screen and (max-width: 812px){#navigation-container--title{top:60px;right:unset;left:20px}}#navigation-container--title,#navigation-container--title .component__text__content{text-align:right;margin:0;padding:0;line-height:1}#navigation-container--sections{text-align:right;position:absolute;top:30vh;right:40px;display:flex;flex-direction:column}@media screen and (max-width: 812px){#navigation-container--sections{text-align:left;right:unset;left:20px}}#navigation-container--sections .navigation-menu-item-container{display:block;margin:0;padding:0}#navigation-container--sections .navigation-menu-item-container .navigation-menu-item{-webkit-overflow-scrolling:touch;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;scrollbar-width:none;display:inline-block;font-family:Alkazar,-apple-system,BlinkMacSystemFont,Inter var,Inter,Segoe UI,Helvetica Neue,Helvetica,Arial,Roboto,Ubuntu,sans-serif;font-weight:600;font-size:2.2rem;line-height:95%;text-transform:uppercase;overflow-y:hidden;margin:.5rem 0;padding:.5rem 0}#navigation-container--sections .navigation-menu-item-container .navigation-menu-item::-webkit-scrollbar,#navigation-container--sections .navigation-menu-item-container .navigation-menu-item::-webkit-scrollbar-track,#navigation-container--sections .navigation-menu-item-container .navigation-menu-item::-webkit-scrollbar-thumb{-webkit-appearance:none;appearance:none;width:0;height:0;background:transparent;display:none}#page--about{background-color:#000;pointer-events:auto}#about-container--title{font-family:Futura Nike,-apple-system,BlinkMacSystemFont,Inter var,Inter,Segoe UI,Helvetica Neue,Helvetica,Arial,Roboto,Ubuntu,sans-serif;font-weight:900;font-size:15rem;overflow-y:hidden;position:absolute;top:100px;right:40px}@media screen and (max-width: 560px){#about-container--title{font-size:6rem}}@media screen and (max-width: 812px){#about-container--title{top:60px;right:unset;left:20px}}#about-container--title,#about-container--title .component__text__content{text-align:right;margin:0;padding:0;line-height:1}.about-section-label span{font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Inter var,Inter,Segoe UI,Helvetica Neue,Helvetica,Arial,Roboto,Ubuntu,sans-serif;font-weight:400;font-size:1.2rem;color:#efefef33}.about-section-title{font-family:Alkazar,-apple-system,BlinkMacSystemFont,Inter var,Inter,Segoe UI,Helvetica Neue,Helvetica,Arial,Roboto,Ubuntu,sans-serif;font-weight:600;font-size:2.2rem;line-height:95%;margin:2rem 0}.about-section-paragraph{font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Inter var,Inter,Segoe UI,Helvetica Neue,Helvetica,Arial,Roboto,Ubuntu,sans-serif;font-weight:400;font-size:1.2rem;margin:0 0 2rem}.about-section-paragraph a{color:#efefef80;text-decoration:underline}.about-section-paragraph .link-separator{margin:0 .5rem}#about-container--sections--scroll-wrapper{position:absolute;left:40px;right:40px;top:30vh;height:calc(70vh - 50px);overflow-x:scroll}#about-container--sections--scroll-wrapper::-webkit-scrollbar,#about-container--sections--scroll-wrapper::-webkit-scrollbar-track,#about-container--sections--scroll-wrapper::-webkit-scrollbar-thumb{display:block;height:3px;width:auto}#about-container--sections--scroll-wrapper::-webkit-scrollbar,#about-container--sections--scroll-wrapper::-webkit-scrollbar-track{background-color:#efefef1a}#about-container--sections--scroll-wrapper::-webkit-scrollbar-thumb{background-color:#efefef}@media screen and (max-width: 812px){#about-container--sections--scroll-wrapper{left:20px;right:20px;scrollbar-width:none}#about-container--sections--scroll-wrapper::-webkit-scrollbar,#about-container--sections--scroll-wrapper::-webkit-scrollbar-track,#about-container--sections--scroll-wrapper::-webkit-scrollbar-thumb{-webkit-appearance:none;appearance:none;width:0;height:0;background:transparent;display:none}}#about-container--sections--scroll-wrapper #about-container--sections--scroll-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;overflow-y:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%}#about-container--sections--scroll-wrapper #about-container--sections--scroll-content .about-section--scroll-wrapper{scrollbar-width:none;display:block;width:45rem;padding-right:5rem;position:relative;height:100%;overflow-y:hidden}#about-container--sections--scroll-wrapper #about-container--sections--scroll-content .about-section--scroll-wrapper::-webkit-scrollbar,#about-container--sections--scroll-wrapper #about-container--sections--scroll-content .about-section--scroll-wrapper::-webkit-scrollbar-track,#about-container--sections--scroll-wrapper #about-container--sections--scroll-content .about-section--scroll-wrapper::-webkit-scrollbar-thumb{-webkit-appearance:none;appearance:none;width:0;height:0;background:transparent;display:none}#about-container--sections--scroll-wrapper #about-container--sections--scroll-content .about-section--scroll-wrapper .about-section--gradient-bottom{background:linear-gradient(0deg,#000000 0%,rgba(0,0,0,0) 100%);position:absolute;bottom:0;left:0;pointer-events:none;z-index:9;transition:height .5s ease-in-out;width:100%;height:5rem}#about-container--sections--scroll-wrapper #about-container--sections--scroll-content .about-section--scroll-wrapper.is-active-step .about-section--gradient-bottom{height:10rem}#about-container--sections--scroll-wrapper #about-container--sections--scroll-content .about-section--scroll-wrapper .about-section--scroll-indicator{position:absolute;top:0;right:5rem;width:3px;background-color:#efefef;transform-origin:top right;pointer-events:none;z-index:9}#about-container--sections--scroll-wrapper #about-container--sections--scroll-content .about-section--scroll-wrapper .about-section--scroll-content{padding-bottom:10rem}#about-container--sections--scroll-wrapper #about-container--sections--scroll-content .about-section-image{margin-bottom:2rem;pointer-events:none}#about-container--sections--scroll-wrapper #about-container--sections--scroll-content .about-section-image,#about-container--sections--scroll-wrapper #about-container--sections--scroll-content .about-section-image img{width:100%}@media screen and (max-width: 812px){#about-container--sections--scroll-wrapper #about-container--sections--scroll-content{scrollbar-width:none;flex-direction:column;height:unset}#about-container--sections--scroll-wrapper #about-container--sections--scroll-content::-webkit-scrollbar,#about-container--sections--scroll-wrapper #about-container--sections--scroll-content::-webkit-scrollbar-track,#about-container--sections--scroll-wrapper #about-container--sections--scroll-content::-webkit-scrollbar-thumb{-webkit-appearance:none;appearance:none;width:0;height:0;background:transparent;display:none}#about-container--sections--scroll-wrapper #about-container--sections--scroll-content .about-section--gradient-bottom{display:none}#about-container--sections--scroll-wrapper #about-container--sections--scroll-content .about-section--scroll-wrapper{width:100%;max-width:100%;margin:0;padding-top:0;padding-right:0}#about-container--sections--scroll-wrapper #about-container--sections--scroll-content .about-section--scroll-wrapper .about-section--scroll-content{padding-bottom:3rem;width:100%}#about-container--sections--scroll-wrapper #about-container--sections--scroll-content .about-section--scroll-wrapper:last-child{margin-bottom:20rem}}.not-supported--content{display:none;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}html #ui-not-supported{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;padding:0;background-color:transparent;color:#efefef;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;touch-action:none;background-color:#000;display:none}html.not-supported #canvas,html.not-supported #ui{display:none}html.not-supported body,html.not-supported #ui-not-supported{display:block}html.not-supported--device .not-supported--content#ns-device,html.not-supported--browser .not-supported--content#ns-browser,html.not-supported--webgl .not-supported--content#ns-webgl,html.not-supported--orientation .not-supported--content#ns-orientation{padding:10px;border:1px solid #ff1a1a;display:block;z-index:10000}
