@font-face{font-family:'Circular';src:url("./assets/type/lineto-circular-bold-s.eot");src:url("./assets/type/lineto-circular-bold-s.eot?#iefix") format("embedded-opentype"),url("./assets/type/lineto-circular-bold-s.woff") format("woff"),url("./assets/type/lineto-circular-bold-s.ttf") format("truetype"),url("./assets/type/lineto-circular-bold-s.svg#668fd4ae5c82154950a7a659d7a7f5f3") format("svg");font-weight:600}@font-face{font-family:'Circular';src:url("./assets/type/lineto-circular-medium-s.eot");src:url("./assets/type/lineto-circular-medium-s.eot?#iefix") format("embedded-opentype"),url("./assets/type/lineto-circular-medium-s.woff") format("woff"),url("./assets/type/lineto-circular-medium-s.ttf") format("truetype"),url("./assets/type/lineto-circular-medium-s.svg#668fd4ae5c82154950a7a659d7a7f5f3") format("svg");font-weight:500}@font-face{font-family:'Circular';src:url("./assets/type/lineto-circular-book-s.eot");src:url("./assets/type/lineto-circular-book-s.eot?#iefix") format("embedded-opentype"),url("./assets/type/lineto-circular-book-s.woff") format("woff"),url("./assets/type/lineto-circular-book-s.ttf") format("truetype"),url("./assets/type/lineto-circular-book-s.svg#668fd4ae5c82154950a7a659d7a7f5f3") format("svg");font-weight:400}html,body{background:#000;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:'Circular', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;font-size:1.2em;letter-spacing:1.5px;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media all and (max-width: 800px){html,body{font-size:1em}}a,a:visited,a:hover{color:white;text-decoration:none;border-bottom:1px solid white}#scene{position:fixed;top:0;left:0;width:100%;height:100%}#scene.hidden{display:none}#scene canvas{width:100%;height:100%}#scene .curtain{position:fixed;background:#000;top:0;left:0;width:100%;height:100%;opacity:1;-webkit-transition:opacity 2s ease;transition:opacity 2s ease}#scene .curtain.hidden{opacity:0;-webkit-transition:opacity 2s ease;transition:opacity 2s ease}.card{position:fixed;top:0;left:0;width:100%;height:100vh;opacity:1;-webkit-transition:opacity 1.5s ease;transition:opacity 1.5s ease;overflow-y:auto;background:rgba(0,0,0,0.6);z-index:999}.card.hidden{opacity:0;-webkit-transition:opacity 1.5s ease;transition:opacity 1.5s ease}.card.hidden .inner{top:10vh;-webkit-transition:top 1.5s ease;transition:top 1.5s ease}.card .inner{padding:15vh 5%;max-width:1200px;margin:0 auto;position:relative;top:0;left:0;-webkit-transition:top 1.5s ease;transition:top 1.5s ease}.card .inner p{line-height:1.5em}.card .inner .graphic-wrapper{margin:15% 0;display:block;text-align:center}h1{font-size:2em;color:#fff;text-align:center;margin:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#main-nav,#date-display{position:fixed;bottom:20px;font-size:0.65em;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}#main-nav.hidden,#date-display.hidden{opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;pointer-events:none}#main-nav #help-bt,#date-display #help-bt{opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}#main-nav #help-bt.hidden,#date-display #help-bt.hidden{opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}#main-nav{right:20px}#main-nav span{cursor:pointer;margin-left:20px}#date-display{left:20px}#intro-card .inner h1{font-size:3em}#intro-card .inner p{text-align:center}#blurb-card,#instructions-card,#instructions2-card,#instructions3-card{background:transparent}#blurb-card .inner,#instructions-card .inner,#instructions2-card .inner,#instructions3-card .inner{position:relative;margin-top:50vh;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:800px}#instructions-card .mobile-instructions,#instructions2-card .mobile-instructions,#instructions3-card .mobile-instructions{display:none}#instructions-card .desktop-instructions,#instructions2-card .desktop-instructions,#instructions3-card .desktop-instructions{display:block}body.mobile #instructions-card .mobile-instructions,body.mobile #instructions2-card .mobile-instructions,body.mobile #instructions3-card .mobile-instructions{display:block}body.mobile #instructions-card .desktop-instructions,body.mobile #instructions2-card .desktop-instructions,body.mobile #instructions3-card .desktop-instructions{display:none}#info-card,#basic-card{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}#info-card p img{width:100%}.small{font-size:0.65em}.centered{text-align:center}.loading-container{pointer-events:none;position:fixed;top:50%;left:0;width:100%;height:0;font-size:1.2em;text-align:center;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.loading-container .loader-circle .loader-star{width:12px;height:12px;margin:5px auto 0 auto;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background:white;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.loading-container .loader-circle .loader-planet{width:4px;height:4px;border-radius:50%;margin-left:60px;background:white}.phone-graphic{position:relative;top:0;left:0;width:25%;max-width:200px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:sway 10s linear;animation:sway 10s linear}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes sway{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(15vh);transform:translateX(15vh)}50%{-webkit-transform:translateX(0);transform:translateX(0)}75%{-webkit-transform:translateX(-15vh);transform:translateX(-15vh)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes sway{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(15vh);transform:translateX(15vh)}50%{-webkit-transform:translateX(0);transform:translateX(0)}75%{-webkit-transform:translateX(-15vh);transform:translateX(-15vh)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.video-card{background:#000;text-align:center;overflow:hidden;opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.video-card.hidden{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.video-card.hidden .inner{top:10vh;-webkit-transition:top .4s ease;transition:top .4s ease}.video-card .close{position:absolute;padding:20px 20px 40px 40px;top:0;right:0;cursor:pointer;z-index:99999;font-size:1.5em}.video-card .inner{width:100%;height:100%;padding:0;top:0;left:0;position:relative;-webkit-transition:top .4s ease;transition:top .4s ease}.video-card .inner video{width:100%;height:auto}.card#basic-card .no-webgl-banner{position:relative;top:0;left:0;right:0;background:#FFC970;color:black}.card#basic-card .no-webgl-banner .inner{padding:30px 5%;max-width:1200px;margin:0 auto;line-height:1.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.card#basic-card .no-webgl-banner .inner p{display:inline-block}.card#basic-card .no-webgl-banner .inner .close{display:inline-block;font-size:1.2em;margin-left:5%;cursor:pointer}.card#basic-card .bg-image{position:relative;top:0;left:0;width:100%;height:50vh;background:black;background-image:url("./assets/image/star-balloon.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.card#basic-card .inner{padding-top:3vh;position:relative;top:0;left:0}.card#basic-card .inner .video-item{margin-top:20px;margin-bottom:50px}.card#basic-card .inner .video-item video{width:100%;height:auto}.hover-text{position:fixed;bottom:15vh;left:0;width:100%;text-align:center;pointer-events:none;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.hover-text.hidden{opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.look-up-text,.thanks-text{position:fixed;left:0;width:100%;text-align:center;pointer-events:none;display:block}.look-up-text{top:7vh}.look-up-text.hidden{display:none}.thanks-text{bottom:50vh;opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.thanks-text.hidden{opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.video-js{padding-top:56.25%}.vjs-fullscreen{padding-top:0px}

