/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body,html{padding:0;margin:0;width:100%;height:100%}main{display:none;width:100%;height:100%}body{background-color:#fff;color:#fff}body .background{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;background:no-repeat url(../img/background.png);background-size:cover}section{position:relative;width:100%;height:100%}section .flaming{-webkit-animation:Flaming 3s infinite;animation:Flaming 3s infinite}section .scaling{-webkit-animation:Scaling 6s infinite;animation:Scaling 6s infinite}@-webkit-keyframes Flaming{from{opacity:.9}50%{opacity:.4}to{opacity:.9}}@-webkit-keyframes Scaling{from{-webkit-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1)}50%{-webkit-transform:translate(-50%,-50%) scale(1.05,1.05);transform:translate(-50%,-50%) scale(1.05,1.05)}to{-webkit-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1)}}@-webkit-keyframes Floating{0%{-webkit-transform:translate(-50%,-50%)}65%{-webkit-transform:translate(-50%,-46%)}100%{-webkit-transform:translate(-50%,-50%)}}section .label{position:absolute;top:30px;left:-2px;padding:10px;border:1px solid;font-size:12px;color:#ccc}section p{line-height:1.5em;letter-spacing:.1em;font-size:14px}section.inset{box-sizing:border-box;padding:80px 20px 20px 20px}section .center-wrapper{position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0 20px;max-width:100%}a{color:#bec300;text-decoration:none}a:hover{color:#bec300}.loader{position:fixed;top:0;left:0;transition:all .6s cubic-bezier(.68,-.55,.265,1.55)}.loader h3{top:45%;left:50%;width:100%;text-align:center}.loader p{top:50%;left:50%;letter-spacing:.2em}.loader.hide{visibility:hidden;opacity:0;z-index:-1}.scroll-top{display:none;position:fixed;z-index:999;bottom:10px;right:0;height:40px;width:40px}.scroll-top img{top:50%;left:50%;width:15px;-webkit-animation:Floating 1s ease-in-out infinite;animation:Floating 1s ease-in-out infinite}section.scene1 .main-object{display:inline-block;top:50%;left:48%;width:75%;opacity:.6;-webkit-animation:Floating 4s infinite ease-in-out}section.scene1 .star1{top:44%;left:12%;width:11%;-webkit-animation:Floating 2s infinite ease-in-out}section.scene1 .star2{top:29%;left:34%;width:7%;-webkit-animation:Floating 1.8s infinite ease-in-out}section.scene1 .star3{top:59%;left:89%;width:13%;-webkit-animation:Floating 1s infinite ease-in-out}section.scene1 .star4{top:72%;left:34%;width:6%;-webkit-animation:Floating 1.5s infinite ease-in-out}section.scene1 .cover{top:50%;left:50%;width:83%;background:url(../img/scene1/cover-background.png) no-repeat;background-size:contain;padding:20px}section.scene1 .cover .issue-number{display:inline-block;border-bottom:1px solid;margin:0}section.scene1 .cover h1{font-size:1.8em;margin:.3em 0}section.scene1 .cover p{margin:0;line-height:1.2em;letter-spacing:.1em;font-size:12px}section.scene2 .star{width:100%;left:-25%;bottom:13%}section.scene2 .kepler452b{width:50%;right:5%;bottom:5%}section.scene2 .center-wrapper{top:35%}section.scene3 .orbit-system{height:100px;margin-top:40px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(75deg);transform:rotateX(75deg)}section.scene3 .orbit-system .orbit{width:280px;height:280px;margin-top:-140px;margin-left:-140px;position:absolute;top:50%;left:50%;border-radius:50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation:orbit 4s linear infinite;animation:orbit 4s linear infinite;border:2px solid rgba(255,255,255,.2);border-radius:50%}section.scene3 .orbit-system .orbit.star{width:50px;height:50px;margin-top:-25px;margin-left:-25px;-webkit-animation:orbit 10s linear infinite;animation:orbit 10s linear infinite}section.scene3 .orbit-system .orbit.star img{width:150px;height:150px;margin-top:-75px;-webkit-animation:invert 10s linear infinite;animation:invert 10s linear infinite}section.scene3 .orbit-system .orbit img{width:50px;height:50px;margin-top:-25px;-webkit-transform:rotateX(-75deg);transform:rotateX(-75deg);-webkit-animation:invert 4s linear infinite;animation:invert 4s linear infinite}@-webkit-keyframes invert{0%{-webkit-transform:rotateX(-90deg) rotateY(360deg) rotateZ(0);transform:rotateX(-90deg) rotateY(360deg) rotateZ(0)}100%{-webkit-transform:rotateX(-90deg) rotateY(0) rotateZ(0);transform:rotateX(-90deg) rotateY(0) rotateZ(0)}}@keyframes invert{0%{-webkit-transform:rotateX(-90deg) rotateY(360deg) rotateZ(0);transform:rotateX(-90deg) rotateY(360deg) rotateZ(0)}100%{-webkit-transform:rotateX(-90deg) rotateY(0) rotateZ(0);transform:rotateX(-90deg) rotateY(0) rotateZ(0)}}@-webkit-keyframes orbit{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg)}}@keyframes orbit{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg)}}section.scene9 figure{display:block;height:100%;width:280px;margin:0 auto;position:relative}section.scene9 svg{display:block;position:absolute;width:100%;height:100%;top:55%;left:50%;overflow:visible;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section.scene9 circle.pie{fill:none;stroke-width:31.8309886184;stroke-dasharray:0,0,0,100;stroke-dasharray:0,100;stroke-dashoffset:0;-webkit-transform:rotate(-65deg);transform:rotate(-65deg);-webkit-transform-origin:center;transform-origin:center}section.scene9 circle.border{stroke-width:.5;stroke-dasharray:.1,2;stroke-linecap:round;stroke-linejoin:round}section.scene9 path{stroke-width:.25;stroke-dasharray:.1,3;stroke-linecap:round;stroke-join:round;stroke-dasharray:.1,1}section.scene9 text{fill:#fff;font-size:.2em}section.scene9 rect{fill:none;stroke:#fff;stroke-width:.2}section.scene9 g{opacity:0}section.scene9 g circle{-webkit-animation:stroking 2s infinite;animation:stroking 2s infinite}section.scene9 g.unkown-type circle{-webkit-animation:none;animation:none}section.scene9 g.hot-jupiter.animation{-webkit-animation:fadeIn 3s forwards;animation:fadeIn 3s forwards;-webkit-animation-delay:.2s;animation-delay:.2s}section.scene9 g.gas-giant.animation{-webkit-animation:fadeIn 3s forwards;animation:fadeIn 3s forwards;-webkit-animation-delay:.6s;animation-delay:.6s}section.scene9 g.super-earth.animation{-webkit-animation:fadeIn 3s forwards;animation:fadeIn 3s forwards;-webkit-animation-delay:1s;animation-delay:1s}section.scene9 g.terrestrial-planet.animation{-webkit-animation:fadeIn 3s forwards;animation:fadeIn 3s forwards;-webkit-animation-delay:1.4s;animation-delay:1.4s}section.scene9 g.unkown-type.animation{-webkit-animation:fadeIn 3s forwards;animation:fadeIn 3s forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s}@-webkit-keyframes stroking{0%{stroke-width:0;stroke:rgba(255,255,255,0)}50%{stroke-width:1.5;stroke:rgba(255,255,255,.6)}100%{stroke-width:0;stroke:rgba(255,255,255,0)}}@keyframes stroking{0%{stroke-width:0;stroke:rgba(255,255,255,0)}50%{stroke-width:1.5;stroke:rgba(255,255,255,.6)}100%{stroke-width:0;stroke:rgba(255,255,255,0)}}@-webkit-keyframes fadeIn{to{opacity:1}}@keyframes fadeIn{to{opacity:1}}section.scene9 .pie1.animation{-webkit-animation:pie1 3s ease both;animation:pie1 3s ease both}section.scene9 .pie2.animation{-webkit-animation:pie2 3s ease both;animation:pie2 3s ease both}section.scene9 .pie3.animation{-webkit-animation:pie3 3s ease both;animation:pie3 3s ease both}section.scene9 .pie4.animation{-webkit-animation:pie4 3s ease both;animation:pie4 3s ease both}section.scene9 .pie5.animation{-webkit-animation:pie5 3s ease both;animation:pie5 3s ease both}@-webkit-keyframes pie1{100%,50%{stroke-dasharray:64,100}}@keyframes pie1{100%,50%{stroke-dasharray:64,100}}@-webkit-keyframes pie2{100%,50%{stroke-dasharray:81,100}}@keyframes pie2{100%,50%{stroke-dasharray:81,100}}@-webkit-keyframes pie3{100%,50%{stroke-dasharray:92,100}}@keyframes pie3{100%,50%{stroke-dasharray:92,100}}@-webkit-keyframes pie4{100%,50%{stroke-dasharray:99,100}}@keyframes pie4{100%,50%{stroke-dasharray:99,100}}@-webkit-keyframes pie5{100%,50%{stroke-dasharray:1,100}}@keyframes pie5{100%,50%{stroke-dasharray:1,100}}section.scene10{background:url(../img/scene10/solar-system.png) no-repeat;background-position:bottom center;background-size:contain}section.scene11 .center-wrapper{padding-bottom:40%}section.scene11 .earth{left:-20%;bottom:-15%;width:60%;-webkit-animation:rotating 360s infinite;animation:rotating 360s infinite}section.scene11 .kepler452b{right:-20%;bottom:-15%;width:65%}@-webkit-keyframes rotating{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}section.scene12 .center-wrapper{width:calc(100% - 40px)}section.credit{text-align:center}section.credit .wrapper{top:50%;left:50%;width:80%}section.credit p{font-size:15px;line-height:1.8em;letter-spacing:1px}.popup{visibility:hidden;opacity:0;z-index:-1;position:fixed;height:100%;width:100%;left:0;top:50%;-webkit-transform:scale(1.2) translateY(-50%);transform:scale(1.2) translateY(-50%);transition:all .6s cubic-bezier(.68,-.55,.265,1.55)}.popup.show{visibility:visible;z-index:9999;opacity:1;-webkit-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%)}.popup .close-button{display:inline-block;position:absolute;top:calc(3% + 10px);right:calc(4% + 10px);width:30px;height:30px;background:url(../img/close-button.png) no-repeat;background-size:contain;z-index:999}.popup .wrapper{box-sizing:border-box;height:90%;width:90%;margin:5%;padding:20px;border:2px solid #4ee3ea;border-radius:8px;background:#000;overflow:scroll;-webkit-overflow-scrolling:touch}.popup .wrapper .section{height:inherit;line-height:1.5em;font-size:14px}.popup .wrapper .section h3{text-align:center}.popup .wrapper .section img{max-width:100%}.float{position:absolute}.translate-center{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.double-border-heading{border-top:1px solid;border-bottom:1px solid;padding:10px;display:inline-block}button{background:0 0;border:1px solid #4ee3ea;padding:3px 5px;font-size:12px;color:#fff;outline:0}.full-width{width:100%}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}