*{box-sizing:border-box}body{position:relative;margin:0;background-color:black;color:#e1e1e1;font-family:"Droid Sans", sans-serif}.clear{clear:both}.nav ul{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.nav{position:relative;height:100%}.nav ul{display:inline-block;margin:0}.nav{position:relative;display:inline-block;height:inherit}.nav-link-logo{float:left;display:inline-block;margin-top:35px;text-decoration:none}.nav-link{float:left;display:inline-block;color:#870000;font-weight:bolder;font-size:20px;margin-top:65px;text-decoration:none;text-transform:capitalize}.content{overflow:hidden}.padding,.message,.faq,.meet-us,.footer,.newsletter{padding:20px}@media screen and (min-width: 768px){.padding,.message,.faq,.meet-us,.footer,.newsletter{padding:0px;max-width:500px;margin:0 auto}}.message{position:relative;z-index:300;margin-top:1rem}@media screen and (max-width: 414px) and (orientation: landscape){.message{max-width:550px;margin:0 auto}}@media screen and (max-width: 414px) and (orientation: portrait){.message{margin:0 auto}}.trailer{display:block;height:281px;width:100%;margin:0 auto;margin-bottom:2rem}@media screen and (max-width: 414px) and (orientation: portrait){.trailer{height:50.85vw}}.header{text-align:center}.humble-bundle-banner{border:none;width:100%;height:150px;overflow:hidden;display:block;margin:0 auto 20px auto}@media screen and (min-width: 410px){.humble-bundle-banner{width:410px}}@media screen and (min-width: 1400px){.humble-bundle-banner{position:absolute;top:20px;left:20px;z-index:2000}}.logo-link{position:absolute;top:20px;right:0;z-index:1000000;display:inline-block;margin:0 auto;text-align:center}.logo-link img{width:50%}@media screen and (min-width: 1024px){.logo-link{right:40px;top:40px}.logo-link img{width:75%}}figure{margin:0}h1{font-size:1.8rem;margin-bottom:0.5rem}p{margin:0;margin-bottom:1.25rem;color:#e1e1e1;font-size:11px;font-weight:300;line-height:1.5}@media screen and (min-width: 768px){p{font-size:15px}}.description{position:absolute;bottom:0;left:20px;right:20px;display:inline-block;max-width:500px;margin:0 auto;z-index:200}@media screen and (min-width: 768px){.description{left:0;right:0}}.description p{margin-bottom:0;color:white;font-family:"Droid Sans", sans-serif;font-style:italic;font-style:italic;font-size:11px}@media screen and (min-width: 375px){.description p{font-size:12px}}@media screen and (min-width: 414px){.description p{font-size:15px}}@media screen and (min-width: 768px){.description p{font-size:18px}}.line{display:inline-block;height:0px !important;width:100%;border:0;border-top:solid 1px #000;border-bottom:solid 1px #383838}.cta{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:25vw;height:50vh;z-index:1000;cursor:pointer}@media screen and (min-width: 1024px){.cta{width:25vw;height:20vh;left:16.66vw}}.frame-img{position:relative;display:block;width:100vw;height:100vh}@media screen and (max-width: 414px) and (orientation: landscape){.frame-img{height:275vh}}.img-dark,.img-light{position:absolute;z-index:0}@media screen and (min-width: 1024px){.img-dark,.img-light{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.img-dark img,.img-light img{width:100vw}@media screen and (min-width: 1024px){.img-dark img,.img-light img{width:initial;height:100vh}}.img-light{opacity:0;z-index:100;-webkit-transition:.5s opacity;transition:.5s opacity}.img-light.visible{opacity:1;-webkit-transition:.5s opacity;transition:.5s opacity}.headline{margin:0;margin-bottom:1rem;font-size:18px;text-align:center;text-transform:uppercase;letter-spacing:8px;line-height:1.5}.newsletter{padding-top:0;padding-bottom:0;text-align:center}@media screen and (min-width: 768px){.newsletter{padding-top:20px}}.subscribe{display:inline-block;margin-bottom:2.5rem;width:100%;max-width:720px}.email-address{display:inline-block;width:65%;height:40px;padding:0 10px;background-color:black;border:1px solid #e1e1e1;border-radius:4px;outline:none;font-family:"Droid Sans", sans-serif;font-style:italic;font-size:13px;font-weight:300;color:white}@media screen and (min-width: 768px){.email-address{width:63%}}::-webkit-input-placeholder{font-family:"Droid Sans", sans-serif;font-style:italic;font-weight:300;color:white}:-moz-placeholder{font-family:"Droid Sans", sans-serif;font-style:italic;font-weight:300;color:white}::-moz-placeholder{font-family:"Droid Sans", sans-serif;font-style:italic;font-weight:300;color:white}:-ms-input-placeholder{font-family:"Droid Sans", sans-serif;font-style:italic;font-weight:300;color:white}.subscribe-button{display:inline-block;width:33%;height:40px;background-color:#6e0707;border:none;border-radius:4px;color:white;font-family:"Droid Sans", sans-serif;font-size:14px;outline:none}@media screen and (min-width: 768px){.subscribe-button{margin-left:10px}}.meet-us{padding-top:0;padding-bottom:0}ul{margin:0;list-style:none;-webkit-padding-start:0}.graffiti{text-align:center;display:block}.graffiti img{width:300px}.date{margin-bottom:10px}.event{margin-left:1rem;margin-bottom:.5rem;line-height:1.5}.event a{color:#870000;text-decoration:none}.year{margin-bottom:10px;margin-top:20px}.footer{position:relative;text-align:center;margin-top:2rem;max-width:none;padding:20px;border-top:1px solid #333}.footer p{font-size:12px}.footer .logo-link{position:static}.footer-link{display:inline-block;margin:0 15px;margin-bottom:1rem}.footer-link a{color:#870000;text-decoration:none}.tagline{display:inline-block;z-index:20000;text-align:center}.tagline img{width:90%}@media screen and (min-width: 768px){.tagline img{width:70%}}#about{padding:0 15%}.cell{float:left;display:inline-block;text-align:center;margin:0 2rem}#cookie{display:none;position:fixed;left:0;right:0;bottom:0;z-index:1000;padding:15px 0;background:#bc2a3b;font-size:14px;text-align:center;color:#fff}@media screen and (max-width: 1366px){#cookie{padding-left:10%;padding-right:10%}}@media screen and (max-width: 768px){#cookie{font-size:10px}}@media screen and (max-width: 1366px){#cookie{padding-left:5%;padding-right:5%}}#cookie a{color:black;font-weight:bold;text-decoration:none}#cookie .cookie-button{margin-left:10px;padding:3px 12px;background:#eee;border-radius:3px;color:#bc2a31;font-weight:700;text-transform:uppercase}
