*, *:after, *:before{-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size:18px}*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}::selection{background:#ddd;color:#222}::-moz-selection{background: #ddd;color:#222}article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{display: block}html, body{margin:0;padding:0;min-height:100%}body{background:#362f2d;font-family: 'Roboto', sans-serif;font-weight:300}html{-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}p{-webkit-hyphens: none;-epub-hyphens: none;-moz-hyphens: none;hyphens: none;color:#998675}.cf{zoom: 1}.cf:before, .cf:after{content: "";display: table}p{-ms-word-break: break-all;-ms-word-wrap: break-all;word-break: break-word;word-break: break-word;-webkit-hyphens: none;-moz-hyphens: none;hyphens: none}.page-container{display: table;table-layout: fixed;width: 100%;height: 100%;height: auto\9;min-height: 100%;position: relative}.page-content{display: table-row;height: 100%}.header, .footer{display: table-row;height: 1px;text-align:center}.vertical-center{height: 100%}.vertical-center .page-content{display: table-cell;vertical-align: middle}main{text-align:center;padding:0 1em}h1{margin:0;font-size:1.5em;font-weight:300;color:#0e0c0c}.subtitle{display:block;letter-spacing:-.02em;margin:1em auto 0}footer{text-align: center}@media only screen and (min-width:360px) {html, body {min-height:unset;height:100%}}@media only screen and (min-width:768px) {.subtitle {font-size:1.1em;margin: 0 0 .4em}}