/*! modern-normalize | MIT License | https://github.com/sindresorhus/modern-normalize */html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}:root{-moz-tab-size:4;tab-size:4}html{line-height:1.15}body{margin:0}body{font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'}h1{margin:0.67em 0;font-size:2em}hr{height:0}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-size:1em;font-family:SFMono-Regular, Consolas, 'Liberation Mono', Menlo, Courier, monospace}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:inherit;line-height:1.15}button,select{text-transform:none}button,[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{padding:0;border-style:none}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{padding:0}progress{vertical-align:baseline}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{outline-offset:-2px;-webkit-appearance:textfield}[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}@font-face{font-family:'Styrene B Web';src:url("../../library/fonts/StyreneB-Light-Web.eot");src:url("../../library/fonts/StyreneB-Light-Web.eot?#iefix") format("embedded-opentype"),url("../../library/fonts/StyreneB-Light-Web.woff2") format("woff2"),url("../../library/fonts/StyreneB-Light-Web.woff") format("woff");font-weight:300;font-style:normal;font-stretch:normal}p{-ms-word-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:3;-webkit-font-feature-settings:"liga", "dlig";-moz-font-feature-settings:"liga=1, dlig=1";-ms-font-feature-settings:"liga", "dlig";-o-font-feature-settings:"liga", "dlig";font-feature-settings:"liga", "dlig"}.container{display:flex;flex-direction:column;min-height:100vh}@supports (grid-area: auto){@media only screen and (min-width: 768px){.grid-aside{height:100vh;grid-template-rows:auto 1fr;grid-template-columns:11fr 37fr;grid-template-areas:"mainheader mainheader" "sidebar main" "footer footer"}body.home .grid-aside{grid-template-areas:"mainheader mainheader" "main main" "footer footer"}.grid-aside #header{grid-area:mainheader}.grid-aside #footer{grid-area:footer}.grid-aside main{grid-area:main}.grid-aside aside{grid-area:sidebar}}.grid{display:grid;grid-template-rows:auto 1fr;margin:0 auto;width:100%;height:100vh;grid-gap:0em}}.alert-help,.alert-info,.alert-error,.alert-success{margin:10px;padding:5px 18px;border:1px solid}.alert-help{border-color:#e8dc59;background:#ebe16f}.alert-info{border-color:#bfe4f4;background:#d5edf8}.alert-error{border-color:#f8cdce;background:#fbe3e4}.alert-success{border-color:#deeaae;background:#e6efc2}.button,.blue-button{position:relative;display:inline-block;margin-bottom:.5em;padding:0.5em 1em;border:0;border-radius:2px;text-decoration:none;cursor:pointer}.button:active,.blue-button:active{top:1px}.blue-button{background:#0088CC}input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.field{display:block}input[type="text"][disabled],input[type="text"].is-disabled,input[type="password"][disabled],input[type="password"].is-disabled,input[type="datetime"][disabled],input[type="datetime"].is-disabled,input[type="datetime-local"][disabled],input[type="datetime-local"].is-disabled,input[type="date"][disabled],input[type="date"].is-disabled,input[type="month"][disabled],input[type="month"].is-disabled,input[type="time"][disabled],input[type="time"].is-disabled,input[type="week"][disabled],input[type="week"].is-disabled,input[type="number"][disabled],input[type="number"].is-disabled,input[type="email"][disabled],input[type="email"].is-disabled,input[type="url"][disabled],input[type="url"].is-disabled,input[type="search"][disabled],input[type="search"].is-disabled,input[type="tel"][disabled],input[type="tel"].is-disabled,input[type="color"][disabled],input[type="color"].is-disabled,select[disabled],select.is-disabled,textarea[disabled],textarea.is-disabled,.field[disabled],.field.is-disabled{opacity:0.6;cursor:not-allowed}input[type="password"]{letter-spacing:0.3em}textarea{max-width:100%}fieldset{border:1px solid #ccc}fieldset label{font-weight:600}fieldset p{margin-bottom:0}legend{padding:0 0.5em}.radio-buttons{margin-top:0}.radio-buttons li{margin-left:2px;list-style-type:none}.radio-buttons label{font-weight:normal}html{font-size:14px;transition:font-size 250ms;line-height:20px;letter-spacing:-0.05em}body{color:#333333;font-size:100%;font-family:"Styrene B Web",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#F0F0F0;background-repeat:no-repeat}img{max-width:100%;height:auto}.wrap{padding:0em 2em}a,a:visited{color:#000;text-decoration:none}a:hover,a:focus,a:visited:hover,a:visited:focus{text-decoration:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0em;color:#303030;font-weight:500;line-height:1.5;text-rendering:optimizelegibility}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{text-decoration:none}ul,ol{margin:0;list-style-type:none}h1,.h1{margin-top:0;margin-bottom:0;font-size:1em;line-height:inherit;-webkit-margin-before:0;-webkit-margin-after:0}h2,.h2{margin-top:0em;font-size:1em}h3,.h3{font-size:1em}h4,.h4{font-size:1em}h5,.h5{font-size:1em}h6,.h6{text-transform:uppercase;letter-spacing:4.333px}.header{display:grid;background-color:#FFF;padding-top:16px;padding-bottom:1em;z-index:20}.header .sitetitle{padding-left:2em;letter-spacing:0em}.header .headernav li a{text-transform:capitalize;display:block;color:#969696;transition:200ms color}.header .headernav li a:hover,.header .headernav li a:focus{text-decoration:none;color:#000}.header .headernav li.current-menu-item a,.header .headernav li.current_page_item a,.header .headernav li.current_page_ancestor a{color:#000}.header .social{position:relative}.header .social img{height:14px;bottom:0px;position:absolute}.main-menu{margin:0;padding:0}#main{margin:1.5em}#home{width:100%;height:100%;background-position:center;background-size:cover}.newsmain .alm-reveal article{padding-top:1em;border-top:1px solid #000;margin-top:1em}.newsmain .alm-reveal:first-child article:first-child{padding-top:0px;border-top:none;margin-top:0em}.newsmain article .news-images img{width:100%;height:auto;padding-bottom:1em}.newsmain article .newslide div.slide{width:100%}.newsmain article .newslide div.slide img{width:100%;height:auto}.newsmain article .news-content h1{text-transform:lowercase;text-transform:capitalize}.newsmain article .news-content a{font-weight:bold}.aboutmain img{width:100%;height:auto;padding-bottom:1em}.aboutmain p{margin-top:0px;margin-bottom:1em}.contactmain h3{margin-top:2.4em;margin-bottom:1.4em}.contactmain h3:first-child{margin-top:0}.contactmain p{margin-top:0;margin-bottom:1.1em}.contactmain a{text-decoration:underline}.worklistmain img{padding-bottom:30px}.worklistmain .work .title{margin-top:-62px;height:30px;float:left;width:100%;transition:150ms margin-top}.worklistmain .work:hover .title{margin-top:-30px}.worklistsidebar{display:none}.workmain .workslide{width:100%;height:100%}.workmain .workslide div.slide{width:100%;height:100%}.workmain .workslide div.slide img{width:100%;height:100%;object-fit:contain;object-position:0% 0%}.worksidebar .head .single-title{padding-right:1em}.worksidebar a{font-weight:bold}.worksidebar p{margin-top:0}#newsletterlink{color:#969696;margin-right:10px}#newsletterlink:focus{color:#000}#newsletter{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4);justify-content:center;align-items:center;cursor:pointer}#newsletter #mc_embed_signup{width:auto;background-color:#fff;padding:20px;cursor:default}#newsletter #mc_embed_signup .mc-field-group{margin-bottom:20px}#newsletter #mc_embed_signup .clear{text-align:right}@media only screen and (min-width: 481px){.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left;margin-top:11px}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right;margin-top:11px}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both;margin-top:11px}}@media only screen and (max-width: 767px){.wrap{padding:0em 2em}.header{grid-template-areas:"sitetitle mobilemenulink" "location location" "headernav headernav"}.header .sitetitle{grid-area:sitetitle;padding-left:2em}.header .mobilemenulink{grid-area:mobilemenulink;text-align:right;padding-right:2em}.header .mobilemenulink .closemobilemenu{display:none}.header .mobilelocation{grid-area:location;padding-left:2em}.header .mobilelocation .loc{color:#969696}.header .headernav{padding-top:1em;padding-left:2em;grid-area:headernav;display:none}.header .homeslideshowpage{display:none}.header .social{display:none}#header{visibility:hidden}#mobileheader{position:fixed;z-index:500;width:100%;top:0px}#main{margin:2em}.newssidebar{display:none}.aboutsidebar{display:none}.contactsidebar{display:none}.worklistmain{padding:0px;margin-left:2em;margin-right:2em}.worklistmain .work{margin-bottom:2em}.worklistmain .work a img{z-index:500}.worklistmain .work a .title{z-index:1;margin-top:-30px}.worklistmain .work:hover .title{margin-top:-30px}.worklistsidebar{display:none}#main.workmain{height:100vh;padding:0 2em;padding-top:2em;cursor:url("../images/arrow.png") 53 21,default;margin:0px}.worksidebar{margin:2em;margin-top:0px}.worksidebar .head{padding-top:2em;padding-bottom:2em}}@media only screen and (min-width: 768px){#mobileheader{display:none}#header{grid-template-columns:11fr 19fr 8fr 10fr;width:100%}#header .sitetitle{margin-right:12px}#header .social{text-align:right;padding-right:2em}#header .mobilemenulink{display:none}#header .mobilelocation{display:none}.headernav .main-menu{display:flex}.headernav .main-menu li{padding-right:1.6em}.sidebar{padding-left:2em;padding-bottom:2em}.sidebar img{position:fixed;bottom:2em;left:2em;max-width:200px}#main{margin:2em;margin-left:0px}.newssidebar img{max-width:120px}.newsmain article{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"images content"}.newsmain article .news-images{grid-area:images;padding-right:2em}.newsmain article .news-images img:last-child{padding-bottom:0px}.newsmain article .news-content{grid-area:content}.aboutsidebar img{max-width:140px}.aboutmain{max-width:500px}.worklistsidebar{display:flex}.worklistsidebar .categories{position:fixed;left:2em;bottom:2em;padding:0px}.worklistsidebar .categories li{display:block;width:100%}.worklistsidebar .categories li a{color:#969696;transition:200ms color}.worklistsidebar .categories li a:hover,.worklistsidebar .categories li a:focus{text-decoration:none;color:#000}.worklistsidebar .categories li.current-cat a{text-decoration:none;color:#000}#main.worklistmain{padding:0px;margin-right:1em;margin-left:-1em;margin-top:1.5em;margin-bottom:0}#main.worklistmain .work{width:33%;padding:0 1em;box-sizing:border-box}#main.worklistmain .work a{padding-bottom:2em}#main.worklistmain .work a img{height:auto;width:100%}#main.workmain{padding-left:0em}.worksidebar{padding-top:1.5em;padding-right:1.5em}.worksidebar .head{margin-bottom:1em}.worksidebar .head .slidenb{display:none}#newsletterlink{display:none}}@media only screen and (min-width: 1030px){#inner-header,#inner-footer{margin:0 auto;max-width:1170px}}@media only screen and (min-width: 1240px){html{font-size:20px;line-height:27px}.header{padding-top:0.8em}.header .headernav li{padding-right:0.85em}.header .social img{height:26px}}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;-ms-filter:none !important;filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}
