@font-face{font-family:roobertLight;src:url(../fonts/Roobert-Light.ttf)}@font-face{font-family:roobertRegular;src:url(../fonts/Roobert-Regular.ttf)}@font-face{font-family:roobertSemiBold;src:url(../fonts/Roobert-SemiBold.ttf)}button{background:#131313;border:none;color:#fff;cursor:pointer;font-size:1rem;height:3rem;letter-spacing:.1rem;padding:1rem}button:disabled{background:#535353;cursor:not-allowed}button.with-arrow::after{background:linear-gradient(to bottom right, transparent 45%, white 46%, white 54%, transparent 56%);border-bottom:none;border-left:none;border-right:2px solid #fff;border-top:2px solid #fff;content:"";width:.75rem;height:.75rem;float:right}footer{margin:auto auto 5rem auto;width:calc(min(1060px,100vw) - 10vw)}footer h4{font-size:.6rem;font-weight:500;line-height:.5rem}footer p{font-size:.6rem}footer p span{margin:.25rem auto .25rem 0}@font-face{font-family:roobertLight;src:url(../fonts/Roobert-Light.ttf)}@font-face{font-family:roobertRegular;src:url(../fonts/Roobert-Regular.ttf)}@font-face{font-family:roobertSemiBold;src:url(../fonts/Roobert-SemiBold.ttf)}h1{color:#e8e8ea;font-family:"roobertLight",Arial;font-size:10rem;font-weight:100;line-height:9rem;margin:2rem 0;padding:0;text-transform:uppercase}h1.centered-text{text-align:center}h1 sup{font-size:5rem;vertical-align:super}h2{color:#707070;font-family:"roobertRegular",Arial;font-size:2.5rem;font-weight:100;line-height:2.5rem;margin:.5rem 0;padding:0;text-transform:uppercase}h2.centered-text{text-align:center}h3{color:#707070;font-family:"roobertRegular",Arial;font-size:1rem;font-weight:500}h4{color:#707070;font-family:"roobertRegular",Arial;font-size:.75rem;text-transform:uppercase}@media screen and (max-width: 760px){h1{font-size:7rem;line-height:6.3rem;margin:1.4rem 0}h1 sup{font-size:3.5rem}h2{font-size:1.75rem;line-height:1.75rem}}@media screen and (max-width: 550px){h1{font-size:5rem;line-height:4.5rem;margin:1rem 0}h1 sup{font-size:2.5rem}h2{font-size:1.25rem;line-height:1.25rem}}input{background:#e8e8ea;border:none;box-sizing:border-box;color:#a7a7a7;font-size:1rem;line-height:3rem;padding:0 1rem}input:disabled{cursor:not-allowed;opacity:50%}input:focus-visible{border:none;outline:1px solid #a5a5ad}select{background:#e8e8ea;border:none;border-right:1rem solid rgba(0,0,0,0);box-sizing:border-box;color:#a7a7a7;font-size:1rem;height:3rem;line-height:3rem;padding:0 1rem}select:disabled{cursor:not-allowed;opacity:50%}select:focus-visible{border:none;border-right:1rem solid rgba(0,0,0,0);outline:1px solid #a5a5ad}select option.placeholder{display:none}label{color:#a7a7a7;margin:0 0 1rem 0}a{color:#131313;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px}#account-page-content-container{margin:auto auto 5rem auto;max-width:min(1060px,90vw)}#account-page-content-container #account-created-message-container{display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;transform:translate(-50%, -95%)}#account-page-content-container #account-created-message-container.hidden{display:none}#account-page-content-container #account-created-message-container .account-created-message{background:#fff;border:1px solid #707070;color:#707070;display:flex;flex-direction:column;justify-content:center;padding:5rem}#account-page-content-container .input-container{margin-top:2rem}#account-page-content-container .input-container button{min-width:100%;width:350px}#account-page-content-container .input-container input{min-width:100%;width:350px}#account-page-content-container .input-container select{min-width:100%;width:350px}@media(max-width: 760px){#account-page-content-container .input-container button{width:250px}#account-page-content-container .input-container input{width:250px}#account-page-content-container .input-container select{width:250px}}@media(max-width: 550px){#account-page-content-container .input-container button{width:90vw}#account-page-content-container .input-container input{width:90vw}#account-page-content-container .input-container select{width:90vw}}canvas#background-sequence{height:100vh;left:50vw;position:absolute;top:50vh;transform:translate(-50%, -50%);width:auto;z-index:-1}#experience-page-content-container{margin:auto auto 5rem auto}#experience-page-content-container #experience-iframe-container{border:1px solid #a5a5ad;background:#f5f5f7;display:flex;flex-direction:column;height:min(max(50vh,500px),90vh);justify-content:center;margin:auto;position:relative;transition:background 1s;width:min(90vw,1200px)}#experience-page-content-container #experience-iframe-container #end-experience-button{border:1px solid #131313;color:#131313;cursor:pointer;display:none;font-size:2rem;line-height:1rem;padding:.5rem;position:absolute;right:1rem;top:1rem}#experience-page-content-container #experience-iframe-container #ended-experience-message-container{color:#131313;display:none}#experience-page-content-container #experience-iframe-container #experience-iframe-pop-up{background:#f5f5f7;border:1px solid #a5a5ad;display:none;height:min(max(50vh,500px),90vh);position:absolute;right:calc((100% - min(90vw,1200px))/2)}#experience-page-content-container #experience-iframe-container #experience-iframe-pop-up.open{display:flex}#experience-page-content-container #experience-iframe-container #experience-iframe-pop-up .option-container{margin:15px 10px 10px 10px}#experience-page-content-container #experience-iframe-container #experience-iframe-pop-up .option-container select{width:225px}#experience-page-content-container #experience-iframe-container button{transition:opacity 1s;width:min(75%,300px)}#experience-page-content-container #experience-iframe-container iframe{border:none;height:100%;width:100%}#experience-page-content-container #experience-iframe-container iframe.hidden{display:none}#experience-page-content-container #experience-iframe-container video{height:0;max-height:min(max(50vh,500px),90vh);max-width:min(90vw,1200px);width:0}#experience-page-content-container #experience-iframe-container.ended{border:1px solid #a5a5ad}#experience-page-content-container #experience-iframe-container.ended button#launch-button{display:none}#experience-page-content-container #experience-iframe-container.ended #ended-experience-message-container{display:flex;flex-direction:row;justify-content:center}#experience-page-content-container #experience-iframe-container.launched{background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0)}#experience-page-content-container #experience-iframe-container.launched button#launch-button{display:none}#experience-page-content-container #experience-iframe-container.launched #end-experience-button{display:inherit}#experience-page-content-container #experience-iframe-container.launching{background:#000;border:1px solid rgba(0,0,0,0)}#experience-page-content-container #experience-iframe-container.launching button#launch-button{opacity:0%}#experience-page-content-container .experience-instructions-box{display:grid;grid-template-columns:1fr 1fr 4fr;margin:10px 20px;padding:0;width:min(300px,90vw)}#experience-page-content-container .standard-width-container{max-width:1060px}#home-page-content-container{margin:auto auto 5rem auto;width:100vw}#home-page-content-container #home-page-main-content{margin:auto;max-width:min(1060px,90vw)}#home-page-content-container #home-page-main-content .content-box{margin:1rem 20px;padding:0;width:min(300px,90vw)}#home-page-content-container #home-page-main-content .tagline-description{margin:10rem auto}#home-page-content-container #tagline-scroll-container{max-height:100vh;overflow-x:scroll}#home-page-content-container #tagline-scroll-container::-webkit-scrollbar{display:none}#home-page-content-container #tagline-scroll-container .tagline-line{position:sticky}#home-page-content-container #tagline-scroll-container .tagline-line h1{line-height:7rem}#home-page-content-container #tagline-scroll-container .tagline-line#tagline-line-1{top:2rem}#home-page-content-container #tagline-scroll-container .tagline-line#tagline-line-2{top:12rem}#home-page-content-container #tagline-scroll-container .tagline-line#tagline-line-3{top:22rem}#home-page-content-container #tagline-scroll-container .tagline-line#tagline-line-4{top:32rem}#home-page-content-container #tagline-scroll-container .tagline-scroll-spacer{min-height:100vh}#home-page-content-container #tagline-scroll-container .tagline-scroll-spacer.end-of-scroll{min-height:50vh}@media screen and (max-width: 1024px){#home-page-content-container #tagline-scroll-container .tagline-line#tagline-line-1{top:10rem}#home-page-content-container #tagline-scroll-container .tagline-line#tagline-line-2{top:20rem}#home-page-content-container #tagline-scroll-container .tagline-line#tagline-line-3{top:30rem}#home-page-content-container #tagline-scroll-container .tagline-line#tagline-line-4{top:40rem}}@media screen and (max-width: 760px){#home-page-content-container #tagline-scroll-container .tagline-line#tagline-line-1{top:7rem}#home-page-content-container #tagline-scroll-container .tagline-line#tagline-line-2{top:14rem}#home-page-content-container #tagline-scroll-container .tagline-line#tagline-line-3{top:21rem}#home-page-content-container #tagline-scroll-container .tagline-line#tagline-line-4{top:28rem}}@media screen and (max-width: 550px){#home-page-content-container #tagline-scroll-container .tagline-line#tagline-line-1{top:15rem}#home-page-content-container #tagline-scroll-container .tagline-line#tagline-line-2{top:20rem}#home-page-content-container #tagline-scroll-container .tagline-line#tagline-line-3{top:25rem}#home-page-content-container #tagline-scroll-container .tagline-line#tagline-line-4{top:30rem}}#navbar{background:rgba(0,0,0,0);display:flex;flex-direction:row;height:60px;justify-content:flex-start;position:absolute;width:100%}#navbar img#nav-logo{height:15px;margin:auto 20px;width:auto}body{background:#f5f5f7;color:ivory;font-family:"roobertLight",Arial,Helvetica,sans-serif;margin:0;overflow-x:hidden}p{color:#707070;font-family:"roobertLight",Arial,Helvetica,sans-serif}div.arrow-icon.facing-bottom-center{rotate:135deg}div.arrow-icon.facing-left-center{rotate:225deg}div.arrow-icon.facing-right-center{rotate:45deg}div.arrow-icon.facing-top-center{rotate:315deg}div.arrow-icon.facing-top-right{rotate:0deg}div.arrow-icon.medium{background:linear-gradient(to bottom right, transparent 45%, #707070 46%, #707070 54%, transparent 55%);border-top:.25rem solid #707070;border-right:.25rem solid #707070;height:2rem;width:2rem}div.arrow-icon.large{background:linear-gradient(to bottom right, transparent 46%, #707070 47%, #707070 53%, transparent 54%);border-top:.25rem solid #707070;border-right:.25rem solid #707070;height:3rem;width:3rem}div.arrow-icon.small{background:linear-gradient(to bottom right, transparent 45%, #707070 46%, #707070 54%, transparent 56%);border-top:2px solid #707070;border-right:2px solid #707070;height:1rem;width:1rem}.flex-column{display:flex;flex-direction:column;flex-wrap:wrap}.flex-column.centered{justify-content:center}.flex-column.flex-end{justify-content:flex-end}.flex-column.space-around{justify-content:space-around}.flex-column.space-between{justify-content:space-between}.flex-column.no-wrap{flex-wrap:nowrap}.flex-row{display:flex;flex-direction:row;flex-wrap:wrap}.flex-row.centered{justify-content:center}.flex-row.flex-start{justify-content:flex-start}.flex-row.space-around{justify-content:space-around}.flex-row.space-between{justify-content:space-between}span.page-title{margin:auto auto 5rem auto}
