/*! normalize.css v3.0.3 | 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,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{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}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]{-moz-box-sizing:border-box;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;-moz-box-sizing:content-box;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}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-family:Avenir LT W01_45 Book1475508;src:url(webfonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix);src:url(webfonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix) format("eot"),url(webfonts/065a6b14-b2cc-446e-9428-271c570df0d9.woff2) format("woff2"),url(webfonts/65d75eb0-2601-4da5-a9a4-9ee67a470a59.woff) format("woff"),url(webfonts/c70e90bc-3c94-41dc-bf14-caa727c76301.ttf) format("truetype"),url(webfonts/0979215b-3a1b-4356-9c76-e90fa4551f1d.svg#0979215b-3a1b-4356-9c76-e90fa4551f1d) format("svg")}body,html{height:100%;width:100%}body{font-family:Avenir LT W01_45 Book1475508;font-size:28px;line-height:1.2}a,body{color:#000;-webkit-transition:color .2s linear;transition:color .2s linear}a{text-decoration:none}a.active,a:hover{text-decoration:underline}header a:hover{text-decoration:none}body.white,body.white a{color:#fff}h1{left:4%;position:fixed;top:30px;z-index:2}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:400;margin:0;padding:0}.job-desc{font-size:.625em;margin:1em 0 2em}p a{text-decoration:underline}h1 span{color:#7c7c7c}.white h1 span{color:#fff}nav{position:fixed;right:4%;top:30px;z-index:2}footer ul,nav ul{list-style-type:none;margin:0;padding:0}nav ul li{display:inline;float:left;margin-left:1em}nav ul li:first-child{margin-left:0}nav ul li.current a{border-bottom:2px solid #000}#slider{bottom:0;left:0;position:absolute;right:0;top:0}.slide{background-position:50%;background-size:cover;position:relative;width:100%}.slide-canvas{left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;width:68%}.show-slides .slide-canvas{opacity:1}.canvas-spacer,.portrait.slide-canvas{width:100%}.slide-image{height:auto;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;-webkit-transition:all .2s linear;transition:all .2s linear}.slide-image.portrait{height:100%;width:auto}.slide-label{bottom:50px;font-size:.625em;left:4%;position:absolute}#content{left:19%;opacity:0;position:absolute;top:50%;width:68%;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}#content p{margin-top:0}.show-slides #content{opacity:1}.static #content{left:auto;margin:0 auto;padding:100px 0 80px;position:static;top:auto}.static h1,.static nav{position:absolute}.column{float:left;-webkit-transform:none;-ms-transform:none;transform:none;width:49.327354260089685%}.column:last-child{float:right}.column span{display:block}span.contact-label{font-size:.625em;margin-top:.5em}.contact-detail p,span.contact-label:first-child{margin-top:0}#map-canvas{height:290px}#map-canvas img{max-width:none;width:auto}#client-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;list-style-type:none;margin:0;padding:0}.back-to-overview{bottom:50px;display:block;font-size:.625em;left:50%;position:fixed;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2}#content.full-width{left:4%;width:92%}.client-list-wrapper #client-list{-webkit-column-count:3;-moz-column-count:3;column-count:3}.thumbnails-wrapper{margin:0 auto}.client-view-select{font-size:.75em;left:4%;position:absolute;top:100px}.thumbnails-wrapper .new-client-thumb:nth-child(3n+1){clear:left;margin-left:0}.new-client-thumb{display:block;float:left;font-size:.75em;margin:4em 0 0 8%;text-align:center;width:28%}.new-client-thumb:first-child,.new-client-thumb:nth-child(2),.new-client-thumb:nth-child(3){margin-top:2em}.img-container{background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0 0 1em;padding:0 0 66.66%}#content.client-list-content{padding-bottom:2em;padding-top:4em}.static #content.client-list-content,.static #content.client-thumbs-content{padding:8em 0 80px}footer{bottom:50px;font-size:.625em;position:fixed;right:4%;z-index:2}.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slide img{-webkit-backface-visibility:hidden}.slick-list,.slick-track{height:100%}.slick-slide{float:none;outline:none}.slick-active{left:0!important;position:absolute!important;top:0!important}.slick-arrow{background:none;border:none;cursor:url(../img/arrow-left.svg),auto;display:block;height:100%;left:0;outline:none;position:absolute;top:0;width:50%;z-index:1}.slick-arrow.slick-next{cursor:url(../img/arrow-right.svg),auto;left:auto;right:0}.white .slick-arrow{cursor:url(../img/arrow-left_w.svg),auto}.white .slick-arrow.slick-next{cursor:url(../img/arrow-right_w.svg),auto}.slick-arrow span{display:none;font-size:1.25em;left:12%;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.slick-arrow:hover span{opacity:1}.slick-arrow.slick-next span{left:auto;position:absolute;right:12%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mobile-prompt{display:none}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media only screen and (max-width:1280px){.column{float:none;width:auto}.column:last-child{float:none;margin-top:40px}}@media only screen and (max-width:1024px){.slide-canvas{width:92%}#content{left:4%}.static #content{margin-left:4%}.client-list-wrapper #client-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.static #content.client-thumbs-content{width:92%}.new-client-thumb:first-child,.new-client-thumb:nth-child(2),.new-client-thumb:nth-child(3){margin-top:0}}@media only screen and (max-width:768px){body,html{height:auto}body{font-size:20px}.static h1,.static nav,h1,nav{left:auto;margin:4%;position:relative;right:auto;top:0}#content{left:auto;margin:0 auto!important;position:static;top:auto;width:92%}#content,.static #content{padding-top:2em}#content p{padding-right:30px}#client-list{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto}footer{display:none}.mobile-prompt{color:#fff;display:block;font-size:.5em;left:10px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mobile-prompt.next{left:auto;right:10px}.client-view-select{top:140px}.client-list-wrapper #client-list{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto}.static #content.client-list-content,.static #content.client-thumbs-content{padding-top:4em}}@media only screen and (max-width:767px){.thumbnails-wrapper .new-client-thumb:nth-child(3n+1){clear:none;margin-left:8%}.thumbnails-wrapper .new-client-thumb:nth-child(odd){clear:left;margin-left:0}.new-client-thumb,.new-client-thumb:nth-child(3){margin-top:4em;width:46%}.new-client-thumb:first-child,.new-client-thumb:nth-child(2){margin-top:2em}}@media only screen and (max-width:700px) and (orientation:portrait){.static #content.client-list-content{padding-top:6em}}@media print{*,:after,:before,:first-letter,:first-line{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}