html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{min-height:504px}html{position:relative;background:#16211b url(images/html.jpg) no-repeat center top;background-size:cover}body{-webkit-text-size-adjust:none}.wrap{margin:0 auto}#wrapper{padding:20px 0;overflow:hidden}#logo{margin-bottom:20px}#logo a{display:block;margin:0 auto;width:250px;height:140px;text-indent:-999em;background:url(images/logo.png) no-repeat center center;background-size:contain}#coming{display:block;margin-bottom:20px;width:280px;height:120px;background:url(images/coming.png) no-repeat center top;text-indent:-999em;background-size:contain}#email{display:block;margin-bottom:30px;text-align:center}#email h3{display:block;margin-bottom:4px;font:bold 15px/1 "Helvetica Neue",Helvetica,arial,sans-serif;text-transform:uppercase;color:#eb5e1a;text-shadow:0 0 4px #1f221b;-webkit-font-smoothing:antialiased}#email a{font:bold 15px/1 "Helvetica Neue",Helvetica,arial,sans-serif;color:#fff;text-decoration:none}#email a:hover{text-decoration:underline}#mc_embed_signup{margin:0 auto;width:280px;text-align:center}#mc_embed_signup label{display:block;margin-bottom:8px;font:bold 12px/1 "Helvetica Neue",Helvetica,arial,sans-serif;text-transform:uppercase;color:#eb5e1a;text-shadow:0 0 4px #1f221b;-webkit-font-smoothing:antialiased}#mce-EMAIL{margin-bottom:4px;padding:0 8px;width:100%;height:33px;font:bold 14px/1 "Helvetica Neue",Helvetica,arial,sans-serif;color:#1f221b;text-shadow:1px 1px 1px rgba(255,255,255,0.25);-webkit-font-smoothing:antialiased;background:rgba(255,255,255,0.65);border:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}#mce-EMAIL:focus{outline:#000}#mce-EMAIL::-webkit-input-placeholder{color:#4d4e4b}#mce-EMAIL:-moz-placeholder{color:#4d4e4b}#mce-EMAIL::-moz-placeholder{color:#4d4e4b}#mce-EMAIL:-ms-input-placeholder{color:#4d4e4b}#mc-embedded-subscribe{width:100%;height:33px;font:bold 14px/1 "Helvetica Neue",Helvetica,arial,sans-serif;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(255,255,255,0.75);cursor:pointer;background:rgba(255,255,255,0.95);border:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:rgba(0,0,0,0.5) 0 0 12px inset;-moz-box-shadow:rgba(0,0,0,0.5) 0 0 12px inset;box-shadow:rgba(0,0,0,0.5) 0 0 12px inset}#logo a,#coming,#mc_embed_signup *{-webkit-transition-property:width,height;-moz-transition-property:width,height;-o-transition-property:width,height;transition-property:width,height;-webkit-transition-duration:0.25s;-moz-transition-duration:0.25s;-o-transition-duration:0.25s;transition-duration:0.25s}@media only screen and (min-width: 600px){#logo a{width:338px;height:189px}#coming{width:562px;height:240px}#mc_embed_signup{width:360px}#mc_embed_signup label{font-size:15px}#mce-EMAIL{float:left;margin-bottom:0;width:250px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}#mc-embedded-subscribe{width:108px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}}@media only screen and (min-height: 610px) and (min-width: 600px){#wrapper{position:absolute;top:50%;margin-top:-295px;padding:0;width:100%}}@media only screen and (min-height: 400px){html{height:100%}}
