img,legend{border:0}legend,td,th{padding:0}a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}code,pre,textarea{overflow:auto}.th,img{max-width:100%}.frontpage-header::after,.page-footer-content::after,hr,main::after{clear:both}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{height:auto}svg:not(:root){overflow:hidden}figure{margin:1em 40px}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}body,h1,h2,h3,h4,h5,h6{font-family:"Bariol Light",HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#F5F5F5}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}html{font-size:100%}body{margin:0;line-height:1.6;font-weight:400;scrollbar-face-color:#1EAEDB;scrollbar-track-color:#708090}@font-face{font-family:'Bariol Light';src:url(../fonts/bariol_light-webfont.eot);src:url(../fonts/bariol_light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/bariol_light-webfont.woff) format("woff"),url(../fonts/bariol_light-webfont.ttf) format("truetype"),url(../fonts/bariol_light-webfont.svg#BariolRegularRegular) format("svg");font-weight:400;font-style:normal}h1{font-size:3.157rem}h2{font-size:2.369rem}h3{font-size:1.777rem}h4{font-size:1.333rem}h5{font-size:1.222rem}h6{font-size:1.111rem}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1.4;margin:2rem 0 1rem}.subheader{color:#acacac;font-weight:300}blockquote,p{color:#F5F5F5}p{margin:0 0 1.6rem}.lead-text{font-size:1.3em}small{font-size:.8rem}blockquote{margin:0 0 1.6em;padding:1rem 2rem;border-left:5px solid #DDD;font-size:1.1em;background:#FAFAFA}blockquote cite{display:block;font-size:.8em;color:#F5F5F5;font-style:oblique}a{background-color:transparent;color:#1EAEDB}a:hover{color:#157998}ul{list-style:disc inside}ol{list-style:decimal inside}.inline-list>li,ul.inline-list,ul.no-bullet{list-style:none}ol,ul{margin-top:0;padding-left:0}ol ol,ol ul,ul ol,ul ul{margin-left:2rem}li{margin:.5rem 0}.inline-list>li{float:left;display:block}code{font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;padding:.2rem .5rem;margin:0 .2rem;font-size:90%;background:#F1F1F1;border:1px solid gray;border-radius:4px;white-space:nowrap}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}hr{box-sizing:content-box;border:solid gray;border-width:1px 0 0;margin:1.6em 0;height:0}.th{line-height:0;display:inline-block;border:4px solid transparent;box-shadow:0 0 0 1px gray}.frontpage-header::after,.frontpage-header::before,.page-footer-content::after,.page-footer-content::before,main::after,main::before{content:' ';display:table;-webkit-box-ordinal-group:2}.th:focus,.th:hover{box-shadow:0 0 0 1px #1EAEDB}.frontpage{background:#1c1e1c;border-top:10px solid #000}.contact-header,.featured-intro{border-top:1px solid gray;width:100%}.frontpage-header{max-width:75rem;margin-left:auto;margin-right:auto;padding-top:80px;padding-bottom:60px}.frontpage-header::after,.frontpage-header::before{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1}.frontpage-header-logo{width:100%;float:left;padding-left:1.25rem;padding-right:1.25rem}@media screen and (min-width:40em){.frontpage-header-logo{padding-left:1.5625rem;padding-right:1.5625rem}}.frontpage-header-logo:last-child:not(:first-child){float:right}.pslogo{max-width:210px}.page-footer-content,main{max-width:75rem;margin-left:auto;margin-right:auto}.frontpage-header-intro{width:100%;float:left;padding-left:1.25rem;padding-right:1.25rem}@media screen and (min-width:40em){.frontpage-header-intro{padding-left:1.5625rem;padding-right:1.5625rem}}.frontpage-header-intro:last-child:not(:first-child){float:right}.frontpage-header-details{width:100%;float:left;padding-left:1.25rem;padding-right:1.25rem}@media screen and (min-width:40em){.frontpage-header-details{padding-left:1.5625rem;padding-right:1.5625rem}}.frontpage-header-details:last-child:not(:first-child){float:right}main::after,main::before{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1}.featured-intro{float:left;padding-left:1.25rem;padding-right:1.25rem;padding-top:50px}@media screen and (min-width:40em){.featured-intro{padding-left:1.5625rem;padding-right:1.5625rem}}.featured-intro:last-child:not(:first-child){float:right}.featured-work{padding:30px 1.25rem;color:#ccc;width:100%;float:left;min-height:650px}@media screen and (min-width:40em){.featured-work{padding-left:1.5625rem;padding-right:1.5625rem}}.featured-work:last-child:not(:first-child){float:right}.featured-work-item{background:#2A2A2A;border-radius:4px}.featured-work-item img{border-radius:4px}.featured-work-item img:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.featured-work-description{padding:15px}.contact-header{float:left;padding-left:1.25rem;padding-right:1.25rem;padding-top:50px}@media screen and (min-width:40em){.contact-header{padding-left:1.5625rem;padding-right:1.5625rem}}.contact-header:last-child:not(:first-child){float:right}.contact-main{width:100%;float:left;padding-left:1.25rem;padding-right:1.25rem}@media screen and (min-width:40em){.contact-main{padding-left:1.5625rem;padding-right:1.5625rem}}.contact-main:last-child:not(:first-child){float:right}.contact-social{width:100%;float:left;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:70px}@media screen and (min-width:40em){.contact-social{padding-left:1.5625rem;padding-right:1.5625rem}}.contact-social:last-child:not(:first-child){float:right}.page-footer{background:#191919;color:#acacac;font-size:80%}.page-footer-content{padding:50px 0;text-transform:uppercase}.page-footer-content::after,.page-footer-content::before{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1}.copyright{width:50%;float:left;padding-left:1.25rem;padding-right:1.25rem}@media screen and (min-width:40em){.copyright{padding-left:1.5625rem;padding-right:1.5625rem}}.copyright:last-child:not(:first-child){float:right}.top{width:50%;float:left;padding-left:1.25rem;padding-right:1.25rem;text-align:right}.top:last-child:not(:first-child){float:right}@media screen and (min-width:40em){.top{padding-left:1.5625rem;padding-right:1.5625rem}.contact-main,.contact-social,.featured-work,.frontpage-header-details,.frontpage-header-intro{width:50%;float:left;padding-left:1.25rem;padding-right:1.25rem}.contact-main:last-child:not(:first-child),.contact-social:last-child:not(:first-child),.featured-work:last-child:not(:first-child),.frontpage-header-details:last-child:not(:first-child),.frontpage-header-intro:last-child:not(:first-child){float:right}.frontpage-header{padding-top:120px;padding-bottom:100px}.page-footer{font-size:100%}}@media screen and (min-width:40em) and (min-width:40em){.contact-main,.contact-social,.featured-work,.frontpage-header-details,.frontpage-header-intro{padding-left:1.5625rem;padding-right:1.5625rem}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#1EAEDB}::-webkit-scrollbar-track{background:#708090}