.hero .headline a,.hero .tagline{text-shadow:0 1px 1px rgba(0,0,0,.2)}.content article p,.hero .tagline{font-family:Average,serif}.nav ul,.social{list-style:none}.continue,.hero,footer{text-align:center}.content .read,.continue a,.hero .headline a,.social a{transition:background-color .36s ease,color .36s ease;-webkit-transition:background-color .36s ease,color .36s ease}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}html{box-sizing:border-box;-webkit-font-smoothing:antialiased}*,:after,:before{box-sizing:inherit}header{background:url(/images/bg.jpg)center center no-repeat fixed;background-size:cover}footer{color:#888;font-size:.7em;margin:2em}footer .brand{display:inline-block;height:32px;opacity:.05;width:32px}.nav{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;background-color:rgba(255,255,255,.1);-webkit-box-flex:1;-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;opacity:0;visibility:hidden}.nav ul{font-size:1.5em;margin:0 0 0 .25em;padding:0}.nav li{display:inline}.content{font-size:1.33em;margin:2em auto;max-width:800px;padding:0 2em}.content h1{border-bottom:2px solid rgba(0,0,0,.05);padding-bottom:.5em}.content article p{line-height:1.45em}.content .title{font-weight:300;margin-bottom:0;padding-bottom:0}.content .title a{color:#444;text-decoration:none}.content .meta{color:rgba(0,0,0,.33);font-size:.5em}.content .read{border:2px solid rgba(0,0,0,.2);border-radius:2em;color:#444;display:inline-block;font-size:.7em;margin:1em 0;padding:.5em 1em;text-decoration:none}.content .read:hover{background-color:rgba(0,0,0,.75);color:#fff}.box{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;height:100vh;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.hero{color:#fff}.hero .headline a{border-radius:1em;color:#fff;display:inline-block;font-size:1.5em;font-weight:300;margin:0;padding:.5em;text-decoration:none}.hero .headline a:hover{background-color:rgba(255,255,255,.15);color:#000}.continue a:hover,.social a:hover{background-color:rgba(255,255,255,.33)}.hero .tagline{-webkit-animation:fadein 2s;animation:fadein 2s;font-size:1.35em;font-weight:300;margin:0;padding:0}.social{margin:2em 0 0;padding:0}.social a,.social li{display:inline-block;vertical-align:middle}.social a{border-radius:50%;color:#fff}.social a:hover{color:#000}.fa{line-height:48px;width:48px}.continue{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-flex:1;-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;margin-bottom:1em}.continue a{border-radius:50%;color:#fff;display:inline-block}.continue a:hover{color:#000}