/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{margin:0;padding:0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container{max-width:960px;margin:0 auto;padding:0 30px;padding:0 1.5rem}.grid{margin-left:-3%;max-width:105%}.unit{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-left:3%;margin-right:-.25em;overflow:hidden;*overflow:visible}.unit.demo{background-color:#fff8eb;height:48px;height:3rem;margin-bottom:24px;margin-bottom:1.5rem}.span-grid{width:97%}.one-of-two{width:47%}.one-of-three{width:30.36%}.two-of-three{width:63.666666666%}.one-of-four{width:22.05%}.three-of-four{width:72%}.one-of-five{width:17.07%}.two-of-five{width:37%}.three-of-five{width:57%}.four-of-five{width:77%}@media screen and (max-width: 650px){.grid{margin-left:0;max-width:none}.unit{width:auto;margin-left:0;display:block}}p,.p,ul,ol,hr,table,form,pre,h1,.alpha,h2,.beta{margin-bottom:30px;margin-bottom:1.5rem}h1,.alpha{font-size:60px;font-size:3rem;font-weight:700;line-height:1}h2,.beta{font-size:30px;font-size:1.5rem;font-weight:400;line-height:2}h3,.gamma{font-size:20px;font-size:1rem;font-weight:700}hr{border:none;border-bottom:1px solid rgba(0,0,0,0.1);margin-top:-1px}html{font:125%/1.5 Helvetica Neue, Helvetica, Arial, sans-serif}@media screen and (max-width: 650px){html{font-size:100%}}html,body{font-family:freight-sans-pro, "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;line-height:1.5em;color:#111}@media print{html,body{font-size:0.85em;line-height:1.4em}@page{margin:0.25in 0.25in}h2,h3,.position,.period{page-break-after:avoid;position:relative}.gig,h1,h2,h3{page-break-inside:avoid;position:relative}}p{margin-bottom:1em}a:link,a:visited{color:#000;text-decoration:none}a:hover,a:active{text-decoration:underline}address{font-style:normal}h1{margin-bottom:0;font-weight:100}.container{margin-top:2em}.contact-info{line-height:3em}.contact-info address,.contact-info p{display:inline;margin-right:1em}h2{font-weight:400;line-height:1em}.gig{border-top:1px solid #EEE;padding-top:1em}.company{font-weight:600;font-size:1.3em;margin-bottom:1em}.company small{font-weight:400}.position small{font-size:1em;font-weight:400;font-style:italic}.period{font-style:italic;margin-bottom:0.7em}.sidebar{padding-left:1em}dl{margin-top:1em;margin-bottom:2em}dl dt{font-weight:500;font-style:italic}dl dd{text-indent:1em;font-weight:100}ul{margin-left:2em}