@font-face{font-family:'Filson Pro';src:url(/styles/font/FilsonPro-Regular.eot);src:url(/styles/font/FilsonPro-Regular.eot?#iefix) format("embedded-opentype"),url(/styles/font/FilsonPro-Regular.woff2) format("woff2"),url(/styles/font/FilsonPro-Regular.woff) format("woff"),url(/styles/font/FilsonPro-Regular.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Filson Pro';src:url(/styles/font/FilsonPro-Light.eot);src:url(/styles/font/FilsonPro-Light.eot?#iefix) format("embedded-opentype"),url(/styles/font/FilsonPro-Light.woff2) format("woff2"),url(/styles/font/FilsonPro-Light.woff) format("woff"),url(/styles/font/FilsonPro-Light.ttf) format("truetype");font-weight:300;font-style:normal}html,body{width:100%;height:100%;margin:0;padding:0;background-color:black;color:white;font-family:'Filson Pro', sans-serif;-webkit-font-smoothing:subpixel-antialiased}body{position:static;overflow-y:auto}body.disable-scrollbar{position:fixed;overflow-y:scroll}h1,h2,h3,p{font-family:'Filson Pro', sans-serif;line-height:1.2;margin:0.2em 0}p{font-size:1em;font-weight:300}h1{font-size:3.6em}h2{font-size:3em}h3{font-size:2.4em}a{color:white;text-decoration:none}.text-center{text-align:center}.font-size-medium{font-size:24px}.opacity-80{opacity:0.80}.margin-large{margin:64px}.margin-medium{margin:32px}.padding-large{padding:64px}.pointer-none{pointer-events:none}.pointer-auto{pointer-events:auto}.button{cursor:pointer;pointer-events:auto;-webkit-transition:all 0.3s;transition:all 0.3s}.button:hover{-webkit-transform:translateZ(0) scale(1.1);transform:translateZ(0) scale(1.1);-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1}.button:active{-webkit-transform:scale(0.9);transform:scale(0.9)}.simple-chroma{-webkit-animation:glitch-small 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) both infinite;animation:glitch-small 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) both infinite}@-webkit-keyframes glitch-small{0%{text-shadow:1px 1px 0 #f0f, -1px -1px 0 #0ff}33%{text-shadow:2px 3px 0 #f0f, -3px -2px 0 #0ff}66%{text-shadow:-1px -1px 0 #f0f, 1px 1px 0 #0ff}to{text-shadow:2px 1px 0 #f0f, -1px -2px 0 #0ff}}#wrapper{position:relative;width:100%;height:100%}#back-wrapper{position:fixed;width:100%;height:100%;overflow:hidden;padding:8vh}#headline span{display:block;line-height:0.8}#headline span:first-child{font-size:15vw;opacity:0.3}#headline span:nth-child(2){font-size:8vw;opacity:0.4;margin-left:12px}#canvas-wrapper{position:fixed;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%}#renderCanvas{position:absolute;z-index:1;width:100%;height:100%;touch-action:none}#scroll-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}#scroll-wrapper section{height:100vh}#front-wrapper{position:fixed;top:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%;height:100vh}#header{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:24px;z-index:6}#logo-nuland{top:3vh;right:3vw;width:8vh}#icon-sound{display:block;padding:4px;width:24px;opacity:0.4}#dimmer{position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;z-index:2;width:100%;height:100%;background-color:black;opacity:1}#dimmer.hide{opacity:0;-webkit-transition:all 3s ease-out;transition:all 3s ease-out}#main-content{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;z-index:3}#description{position:relative;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background:linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%)}#description a{color:#ff8c00;font-weight:normal}#description a:hover{color:white}#description a.scroll{cursor:pointer;pointer-events:auto}#description a.scroll span{position:absolute;bottom:50px;left:50%;width:24px;height:24px;margin-left:-12px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb05 1.5s infinite;animation:sdb05 1.5s infinite;box-sizing:border-box}#description a.scroll span:hover{border-left:2px solid #ff8c00;border-bottom:2px solid #ff8c00}@-webkit-keyframes sdb05{0%{-webkit-transform:rotate(-45deg) translate(0, 0);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg) translate(-20px, 10px);opacity:0}}@keyframes sdb05{0%{-webkit-transform:rotate(-45deg) translate(0, 0);transform:rotate(-45deg) translate(0, 0);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg) translate(-10px, 10px);transform:rotate(-45deg) translate(-10px, 10px);opacity:0}}#side-navigation{position:fixed;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#side-navigation ul{list-style:none;font-size:1.5em;text-align:right}#side-navigation ul li{opacity:0.5;cursor:pointer;-webkit-transform:scale(1);transform:scale(1);padding:10px 0}#side-navigation ul li .menu-title{opacity:0;vertical-align:middle;margin-right:0.4em;-webkit-transition:all 500ms;transition:all 500ms}#side-navigation ul li .menu-dot{display:inline-block;-webkit-transform:scale(1.8);transform:scale(1.8);-webkit-transition:all 500ms;transition:all 500ms}#side-navigation ul li:hover{opacity:1}#side-navigation ul li:hover .menu-title{opacity:1}#side-navigation ul li:hover .menu-dot{-webkit-transform:scale(2.2);transform:scale(2.2)}#footer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 40px;flex:0 1 40px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;background-color:rgba(0,0,0,0.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:6;padding:0 24px}#footer p,#footer a{font-size:14px;font-weight:300;margin:0 12px}#footer div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}#logo-rooom{width:80px}#debug{position:fixed;height:100%;top:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;font-size:11px;pointer-events:auto}#debug input,#debug select,#debug textarea{color:#000}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);-webkit-transition:all 500ms;transition:all 500ms;opacity:0;z-index:10}.overlay.show{opacity:1}.modal{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin:70px auto;padding-bottom:20px;background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.7);border-radius:20px;width:70%;max-height:80vh;overflow:hidden}.modal h2{color:rgba(255,255,255,0.7);padding-top:20px;padding-left:20px}.modal .modal-content{overflow:auto;overflow-x:hidden}.modal .modal-content h5{font-size:1.1em;margin:0;line-height:1.6}.modal .modal-content p{margin-bottom:1em}.modal .modal-content.pad{padding:24px}.modal .close-button-cross{height:40px;width:40px;position:absolute;box-sizing:border-box;border:solid 0 #ff8c00;border-radius:20px;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);cursor:pointer}.modal .close-button-cross:before,.modal .close-button-cross:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:"";position:absolute;top:50%;left:50%;margin-top:-2px;margin-left:-10px;display:block;height:4px;width:20px;background-color:#fff;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;border-radius:20px}.modal .close-button-cross:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.modal .close-button-cross:hover{border:solid 20px #ff8c00}.modal .close-button-cross:hover:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal .close-button-cross:hover:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal .close-button-cross.right{top:25px;right:25px}.contact-form .form-field{position:relative;margin:32px 0}.contact-form input{color:white;font-weight:normal}.contact-form .input-text{display:block;width:100%;height:36px;border-width:0 0 1px 0;border-color:white;background-color:transparent;font-size:18px;line-height:26px;font-weight:300}.contact-form .input-text:focus{outline:none}.contact-form .input-text:focus+.label,.contact-form .input-text:invalid+.label{-webkit-transform:translateY(-24px);transform:translateY(-24px)}.contact-form .label{position:absolute;bottom:11px;font-size:18px;line-height:26px;font-weight:300;color:#888;cursor:text;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.contact-form .submit-btn{display:inline-block;background-color:#ff8c00;color:#fff;text-transform:uppercase;font-size:16px;line-height:24px;padding:8px 16px;border:none;cursor:pointer}.note{position:absolute;left:0;bottom:10px;width:100%;text-align:center;font-family:Lusitana, serif;font-size:16px;line-height:21px}.note .link{color:#888;text-decoration:none}.note .link:hover{text-decoration:underline}.back-modal{position:fixed;top:0;bottom:0;left:0;right:0;-webkit-transition:all 500ms;transition:all 500ms;opacity:0;z-index:4}.back-modal.show{opacity:1}.back-modal iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border:none}.back-modal .close-button{position:absolute;padding:8px 16px;font-size:20px;top:40px;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:darkorange;border:1px solid white;border-radius:24px;z-index:5;cursor:pointer}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-button{width:0px;height:0px}::-webkit-scrollbar-thumb{background:#787878;border-radius:50px}::-webkit-scrollbar-thumb:hover{background:#c8c8c8}::-webkit-scrollbar-thumb:active{background:#dcdcdc}::-webkit-scrollbar-track{background:#3c3c3c;border-radius:60px}::-webkit-scrollbar-track:hover{background:#505050}::-webkit-scrollbar-track:active{background:#505050}::-webkit-scrollbar-corner{background:rgba(0,0,0,0.3)}.c-checkbox{display:none}.c-checkbox:checked+.c-formContainer .c-form{width:20em}.c-checkbox:checked+.c-formContainer .c-form__toggle{visibility:hidden;opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}.c-checkbox:checked+.c-formContainer .c-form__input,.c-checkbox:checked+.c-formContainer .c-form__buttonLabel{-webkit-transition:0.2s 0.1s;transition:0.2s 0.1s;visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.c-checkbox:not(:checked)+.c-formContainer .c-form__input:required:valid ~ .c-form__toggle::before,.c-checkbox:checked+.c-formContainer .c-form__input:required:valid ~ .c-form__toggle::before{font-weight:normal;content:'Thank You! \1F60A'}.c-checkbox:not(:checked)+.c-formContainer .c-form__input:required:valid ~ .c-form__toggle{pointer-events:none;cursor:default}.c-formContainer,.c-form,.c-form__toggle{width:12em;height:2em}.c-formContainer{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.5em}.c-form,.c-form__toggle{position:absolute;border-radius:6.25em;background-color:rgba(0,0,0,0.3);-webkit-transition:0.2s;transition:0.2s}.c-form{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0.2em;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.c-form__toggle{color:#ff8c00;top:0;cursor:pointer;z-index:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.c-form__toggle::before{content:attr(data-title)}.c-form__input,.c-form__button{font:inherit;border:0;outline:0;border-radius:5em;box-sizing:border-box}.c-form__input,.c-form__buttonLabel{opacity:0;visibility:hidden;-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transition:1s;transition:1s}.c-form__input{background-color:transparent;color:white;height:100%;width:100%;padding:0 1em}.c-form__input::-webkit-input-placeholder{color:currentColor}.c-form__input::-moz-placeholder{color:currentColor}.c-form__input:-ms-input-placeholder{color:currentColor}.c-form__input::-ms-input-placeholder{color:currentColor}.c-form__input::placeholder{color:currentColor}.c-form__input:required:valid{color:#ff8c00}.c-form__input:required:valid+.c-form__buttonLabel{color:white}.c-form__input:required:valid+.c-form__buttonLabel::before{pointer-events:initial}.c-form__buttonLabel{color:white;height:100%;width:auto}.c-form__buttonLabel::before{content:'';position:absolute;width:100%;height:100%;pointer-events:none;cursor:pointer}.c-form__button{color:inherit;padding:0;height:100%;width:5em;background-color:#ff8c00}

