/*! normalize.css v2.1.2 | MIT License | git.io/normalize */footer,header,main{display:block}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h1{margin:.67em 0}b{font-weight:700}code,pre{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}small{font-size:80%}img{border:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}body,html{height:100%}div,footer,header,main,pre{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bg-cv{-webkit-background-size:cover;background-size:cover}@-webkit-keyframes pulsate{0%{background:#fff}50%{background:#f6f6f6}100%{background:#fff}}.ba{border-style:solid;border-width:1px}.bt{border-top-style:solid;border-top-width:1px}.bb{border-bottom-style:solid;border-bottom-width:1px}.b--light-gray{border-color:#ccc}.b--near-white{border-color:#eee}.b--white-50{border-color:rgba(255,255,255,.5)}.br2{border-radius:.25rem}.btn,.btn:link,.btn:visited{border-radius:.3em;border-style:solid;border-width:1px;color:#111;display:inline-block;letter-spacing:.15em;text-decoration:none;text-transform:uppercase;-webkit-transition:color .4s,background-color .4s,border .4s;transition:color .4s,background-color .4s,border .4s}.btn:hover{color:#7FDBFF;border:1px solid #7FDBFF;-webkit-transition:background-color .3s,color .3s,border .3s;transition:background-color .3s,color .3s,border .3s}.btn:active{color:#0074D9;border:1px solid #0074D9;-webkit-transition:background-color .3s,color .3s,border .3s;transition:background-color .3s,color .3s,border .3s}.db{display:block}.dib{display:inline-block}.dt{display:table;table-layout:fixed;width:100%}@media screen and (min-width:48em){.dtc-ns{display:table-cell}}.fl{float:left;display:inline}body{font-family:-apple-system, avenir,'avenir next',helvetica,'helvetica neue',roboto, noto, ubuntu, arial,sans-serif}code{font-family:Consolas,monaco,monospace}.b{font-weight:700}.fw4{font-weight:400}img{max-width:100%}.lh-copy{line-height:1.6}.link{text-decoration:none;-webkit-transition:color .4s;transition:color .4s}.link:link,.link:visited{color:#30BBDB}.link:hover{color:#156577}.link:active{color:#C4E3E0}.dark-link{-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.dark-link:link{color:#333!important}.dark-link:hover{color:#fff!important}.dark-link:visited{color:#333}.dark-link:active,.dark-link:focus{color:#000}.list{list-style-type:none}.mw7{max-width:48rem}.mw8{max-width:96rem}.wi-100{width:100%}@media screen and (min-width:48em){.wi-50-ns{width:50%}}.ofx-aut{overflow-x:auto}.center{margin:0 auto}.dark-gray{color:#333!important}.gray{color:#777!important}.white{color:#fff!important}.bg-dark-gray{background-color:#333}.bg-white{background-color:#fff}.bg-twitter{background-color:#55acee;-webkit-transition:background-color .15s ease-in;transition:background-color .15s ease-in}.bg-twitter:hover{background-color:#168ce0;-webkit-transition:background-color .15s ease-in;transition:background-color .15s ease-in}.b--twitter{border-color:#55acee}.pln{padding-left:0}.plm{padding-left:1rem}.prs{padding-right:.5rem}.pbx{padding-bottom:4rem}.ptl{padding-top:2rem}.pvs{padding-top:.5rem;padding-bottom:.5rem}.pvm{padding-top:1rem;padding-bottom:1rem}.pvl{padding-top:2rem;padding-bottom:2rem}.pvx{padding-top:4rem;padding-bottom:4rem}.phs{padding-left:.5rem;padding-right:.5rem}.phm{padding-left:1rem;padding-right:1rem}.phl{padding-left:2rem;padding-right:2rem}.mbn{margin-bottom:0}.mbm{margin-bottom:1rem}.mtn{margin-top:0}.mtm{margin-top:1rem}.mvn{margin-top:0;margin-bottom:0}.mvm{margin-top:1rem;margin-bottom:1rem}@media screen and (min-width:48em){.pvx-ns{padding-top:4rem;padding-bottom:4rem}.pvxl-ns{padding-top:8rem;padding-bottom:8rem}.phx-ns{padding-left:4rem;padding-right:4rem}.mbn-ns{margin-bottom:0}}@media screen and (min-width:64em){.pvn-l{padding-top:0;padding-bottom:0}}.ttu{text-transform:uppercase;letter-spacing:.2em}.f1{font-size:3rem}.f4{font-size:1rem}.f5,.small{font-size:.85rem}@media screen and (min-width:48em){.f2-ns{font-size:1.5rem}.f4-ns{font-size:1rem}}@media screen and (min-width:64em){.mega-l{font-size:6rem}}.v-mid{vertical-align:middle}.measure { max-width: 30em; }