@import url(http://fonts.googleapis.com/css?family=Inconsolata:400,700);html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, #main-navigation li a[rel="expand"]:after,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a
img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}*,*:before,*:after{margin:0;padding:0;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";-ms-font-feature-settings:"kern";-o-font-feature-settings:"kern";-webkit-font-feature-settings:"kern";font-feature-settings:"kern";box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}button,input,textarea{margin:0;padding:0;border:none;background:transparent;-webkit-appearance:none;border-radius:0}button:focus,input:focus,textarea:focus{outline:none}img{display:block}pre,code{font-family:'Inconsolata','Monaco',monospace}html{font-size:62.5%}body{font-family:"nimbus-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.6em;line-height:1.5em}em{font-style:italic}strong,b{font-weight:700}a{color:inherit;text-decoration:none;-webkit-transition-property:color,border-color;-moz-transition-property:color,border-color;-o-transition-property:color,border-color;transition-property:color,border-color;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}a:hover{color:white;border-color:white}.sub-nav-item
a{border-bottom:1px solid transparent;padding-bottom:4px;margin-bottom:-4px}.current-sub-nav-item
a{color:white !important;border-color:white !important}h1,h2,h3,h4,h5,h6{margin-top:0.75em;margin-bottom:0.75em;color:white}h1{text-transform:uppercase;font-family:"nimbus-sans-condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:6rem;line-height:0.8em;letter-spacing:-0.01em}h2{text-transform:uppercase;font-family:"nimbus-sans-condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:4rem;line-height:0.8em;max-width:80%;letter-spacing:-0.01em}h3{font-size:2.5rem;font-weight:300;line-height:1em}h4{font-size:1.8rem;line-height:1em}.section-nav-item h4, .project-item
h4{text-transform:uppercase;font-family:"nimbus-sans-condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:4rem;line-height:0.8em;max-width:80%;letter-spacing:-0.01em}h5,.view-all,.form-button{text-transform:uppercase;text-align:left;font-family:"nimbus-sans-condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2rem;line-height:1em;letter-spacing:-0.01em}.back-to-projects h5, .back-to-projects .view-all, .back-to-projects .form-button{position:relative}.back-to-projects h5 .view-all, .back-to-projects .view-all .view-all, .back-to-projects .form-button .view-all{padding-right:0;padding-left:0;background-color:transparent}h6{text-transform:uppercase;font-family:"nimbus-sans-condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1em;letter-spacing:-0.01em}#footer-social-nav
h6{font-size:1.5rem}.project-detail{font-size:1.4rem}.project-detail
dt{font-weight:400}p{margin-top:0.75em;margin-bottom:0.75em}.text-intro
p{font-weight:300;font-size:2rem;line-height:1.5em;color:#aaa}[class*="text-"] p
a{padding-bottom:2px;margin-bottom:-2px;border-bottom:1px solid transparent;color:white}[class*="text-"] p a:hover{border-color:white}.caption{font-size:1.3rem;line-height:1.5em}blockquote{color:white}blockquote
p{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:"nimbus-sans-condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:5rem;line-height:0.8em;letter-spacing:-0.01em}[id*="-main-navigation"]{color:white}[id*="-main-navigation"] i, [id*="-main-navigation"] #main-navigation li a[rel="expand"]:after, #main-navigation li [id*="-main-navigation"] a[rel="expand"]:after{font-size:2.4rem}[id*="-main-navigation"] .label{float:left;margin-right:1rem;text-transform:uppercase;font-family:"nimbus-sans-condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.8rem;color:white}[id*="-main-navigation"]:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}#main-navigation i, #main-navigation li a[rel="expand"]:after, .main-navigation-section i, .main-navigation-section #main-navigation li a[rel="expand"]:after, #main-navigation li .main-navigation-section a[rel="expand"]:after{font-size:2.4rem}#main-navigation li, .main-navigation-section
li{display:block;font-size:2.5rem;line-height:2.5em;font-weight:300;color:white}footer .copyright, footer .legal-links, footer
.credits{color:#888;font-size:1.2rem;line-height:2em}footer
.credits{color:#444}footer #footer-nav
li{font-size:1.8rem}footer #footer-nav li
a{padding-bottom:4px;border-bottom:1px solid transparent}footer #footer-nav li a:hover{border-color:white}.social-item
a{font-size:1.3rem;line-height:2em;padding-bottom:4px;text-decoration:none;border-bottom:1px solid transparent}.social-item a:hover{border-color:white}.social-sharing-link{display:inline-block;border-bottom:1px solid transparent;padding-bottom:4px;margin-bottom:-4px;margin-right:3rem}.social-item-facebook a:hover,.social-sharing-link.facebook:hover{border-color:#3b5998}.social-item-twitter a:hover,.social-sharing-link.twitter:hover{border-color:#55acee}.social-item-instagram a:hover,.social-sharing-link.instagram:hover{border-color:#3f729b}.social-item-linkedin a:hover,.social-sharing-link.linkedin:hover{border-color:#0976b4}.linked-content,.cta{color:white}.linked-content a, .cta
a{text-decoration:none}h1, h2, .section-nav-item h4, .project-item h4, h5, .view-all, .form-button, h6, blockquote p, [id*="-main-navigation"] .label,::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder{text-transform:uppercase}.fullscreen{width:100%;height:100%}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-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{position:relative;overflow:hidden;display:block;margin:0;padding:0;height:100%}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;height:100%}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{background-color:lime !important}.slick-initialized .slick-track{display:block}.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;visibility:visible !important}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-dots{position:absolute;bottom:3rem;left:25%}.dot-nav .slick-dots{position:relative;width:100%;top:0;left:0;padding-top:2rem}.slick-dots
li{cursor:pointer;float:left;padding:0.5rem;line-height:0}.slick-dots li
button{width:8px;height:8px;border-radius:100%;background-color:rgba(255, 255, 255, 0.5);font:0/0 a;text-shadow:none;color:transparent}.slick-dots li.slick-active button, .slick-dots li:hover
button{background-color:white}.slick-dots:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}::-webkit-input-placeholder{color:#888;text-transform:uppercase;font-family:"nimbus-sans-condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.8rem;line-height:1em;letter-spacing:-0.01em}:-moz-placeholder{color:#888;text-transform:uppercase;font-family:"nimbus-sans-condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.8rem;line-height:1em;letter-spacing:-0.01em}::-moz-placeholder{color:#888;text-transform:uppercase;font-family:"nimbus-sans-condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.8rem;line-height:1em;letter-spacing:-0.01em}:-ms-input-placeholder{color:#888;text-transform:uppercase;font-family:"nimbus-sans-condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.8rem;line-height:1em;letter-spacing:-0.01em}[role="search"]{position:absolute;margin-top:6rem;left:0;width:100%}[role="search"] label>span{display:none}[role="search"] input[type="search"]{padding:1rem;padding-left:2rem;width:100%;color:white;font-size:1.6rem;line-height:1em;background-color:#1d1a1b}[role="search"] input[type="submit"]{position:absolute;right:0;top:0;height:100%;background-color:lime !important}[role="search"] .icon-search{color:white;position:absolute;top:50%;margin-top:-12px;right:3rem}.gform_confirmation_message{padding:3rem}.gform_body{width:100%;max-width:64rem}.gform_body
.gfield{font-size:1em;margin-bottom:0.5rem;line-height:1em}.gform_body .gfield
label{display:none}.gform_body .gfield input, .gform_body .gfield
textarea{font-family:"nimbus-sans","Helvetica Neue",Helvetica,Arial,sans-serif;padding:1rem;padding-left:3rem;width:100%;color:white;font-size:1.6rem;line-height:1em;background-color:#1a1818}@font-face{font-family:'macmil-icons';src:url("/wp-content/themes/macmil/fonts/macmil-icons.eot?-bxrgir");src:url("/wp-content/themes/macmil/fonts/macmil-icons.eot?#iefix-bxrgir") format("embedded-opentype"), url("/wp-content/themes/macmil/fonts/macmil-icons.ttf?-bxrgir") format("truetype"), url("/wp-content/themes/macmil/fonts/macmil-icons.woff?-bxrgir") format("woff"), url("/wp-content/themes/macmil/fonts/macmil-icons.svg?-bxrgir#macmil-icons") format("svg");font-weight:normal;font-style:normal}i, #main-navigation li a[rel="expand"]:after{font-family:'macmil-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.icon-arrow-medium-left:before{content:"\e600"}.icon-arrow-medium:before{content:"\e601"}.icon-arrow-small:before{content:"\e602"}.icon-close:before{content:"\e603"}.icon-menu:before{content:"\e604"}.icon-search:before{content:"\e605"}html,body{width:100%;height:100%}body{background-color:#231f20;color:#888}body.noscroll{overflow:hidden}header,section{position:relative;z-index:1}header:after,section:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}#loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#231f20;background-color:rgba(35, 31, 32, 0.95);z-index:4000}#loader
.spinner{width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.back-to-projects{background-color:#1d1a1b}section{background-color:#231f20}.wrapper{position:relative;width:100%;height:100%;padding-left:25%}header{position:fixed;top:0;left:0;width:100%;z-index:2000}#small-logo{position:relative;margin-top:2rem;margin-bottom:6rem;left:25%;width:14rem}.home #small-logo{display:none}img{width:100%;height:auto}.navigation-overlay{cursor:pointer;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(35,31,32,0.8);z-index:-1000}.navigation-overlay.active{z-index:3250}.navigation-overlay.active.darker{background-color:rgba(35,31,32,0.8)}#open-main-navigation{position:fixed;top:3rem;right:3rem;z-index:1000}#close-main-navigation{position:absolute;top:3rem;right:3rem;color:#888;z-index:1000}#close-main-navigation
.label{color:#888}.close-main-navigation-section{position:fixed;top:3rem;right:3rem;color:white;height:100%;z-index:4000}.close-main-navigation-section
.label{color:#888}.view-all{position:absolute;bottom:0;left:0;width:100%;padding:2rem 3rem;padding-bottom:1.6rem;background-color:#1d1a1b;background-color:rgba(29, 26, 27, 0.8);color:white;line-height:1em;z-index:2000}.view-all i, .view-all #main-navigation li a[rel="expand"]:after, #main-navigation li .view-all a[rel="expand"]:after{margin-left:1rem;font-size:0.8em}.form-button{width:100%;padding:2rem 3rem;padding-bottom:1.6rem;background-color:#1d1a1b;background-color:rgba(29, 26, 27, 0.8);color:white;line-height:1em;z-index:2000}.form-button i, .form-button #main-navigation li a[rel="expand"]:after, #main-navigation li .form-button a[rel="expand"]:after{margin-left:1rem;font-size:0.8em}.scroller-wrap{position:relative;width:103%;height:100%;padding-bottom:5.6rem;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}#main-navigation{visibility:hidden;position:fixed;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;top:0;right:0;width:25%;min-width:40rem;height:100%;padding:3rem;padding-top:12rem;background-color:#231f20;background-color:rgba(35, 31, 32, 0.95);z-index:3000}#main-navigation h1, #main-navigation h2, #main-navigation h3, #main-navigation h4, #main-navigation h5, #main-navigation
h6{margin:0}#main-navigation
li{position:relative;display:block}#main-navigation li
a{display:block}#main-navigation li a[rel="expand"]:after{position:absolute;right:0;content:"\e601";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#main-navigation.subdued #close-main-navigation i, #main-navigation.subdued #close-main-navigation li a[rel="expand"]:after, #main-navigation.subdued li #close-main-navigation a[rel="expand"]:after{color:white !important}#main-navigation.subdued
li{color:#888}.main-navigation-section{visibility:hidden;position:fixed;top:0;right:0;width:25%;min-width:40rem;height:100%;padding:0;background-color:#1d1a1b;background-color:rgba(29, 26, 27, 0.95);overflow:hidden;z-index:3500}.main-navigation-section h1, .main-navigation-section h2, .main-navigation-section h3, .main-navigation-section h4, .main-navigation-section h5, .main-navigation-section
h6{margin:0}.main-navigation-section
h3{padding:3rem}.main-navigation-section
dl{padding:3rem;padding-bottom:0}.main-navigation-section dl dt, .main-navigation-section dl
dd{float:left}.main-navigation-section dl
dt{clear:left;padding-top:0.25rem;width:20%}.main-navigation-section dl
dd{width:80%;margin-bottom:3rem}.main-navigation-section dl:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.main-navigation-section
li{position:relative}.main-navigation-section li>a{display:block}.main-navigation-section li
h4{left:3rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";filter:alpha(opacity=0);zoom:1;z-index:1000}.main-navigation-section li .linked-content{position:absolute;bottom:1rem;left:3rem;z-index:1000}.main-navigation-section li img, .main-navigation-section li
h4{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.main-navigation-section li:hover
h4{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";filter:alpha(opacity=100);zoom:1}.main-navigation-section li:hover
img{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 50 ")";filter:alpha(opacity=50);zoom:1}.sub-nav{padding:0
0 3rem 0;background-color:#231f20}.sub-nav
.wrapper{padding-left:12.5%}.sub-nav .sub-nav-item{display:inline-block;margin-right:3rem}#footer-nav{padding-bottom:3rem}#footer-nav
h6{display:none}#footer-nav
li{display:inline-block;margin-right:3rem}#footer-social-nav{padding:3rem 0}#footer-social-nav
h6{color:inherit;display:inline-block}#footer-social-nav
li{display:inline-block;margin:0
1.5rem}.sticky-wrapper{margin-top:-1.2rem;background-color:#231f20}.stuck{position:fixed;top:0;padding-top:13rem;width:100%;background-color:rgba(35,31,32,0.8);z-index:1500}#logo-progress{position:absolute;top:50%;margin-top:-4rem;width:100%;padding-left:3rem;overflow:hidden;z-index:1000}#logo-progress #macmil-logo{position:relative;width:18rem;z-index:1}#logo-progress
#progress{position:relative;top:-2.9rem;z-index:0}#logo-progress #progress .progress-base{position:relative;display:block;width:100%;height:1px;background-color:white;background-color:rgba(255, 255, 255, 0.25);z-index:0}#logo-progress #progress
.progress{position:relative;display:block;margin-bottom:-1px;width:0;height:1px;background-color:#f35422;z-index:1}#homepage_slideshow
.slide{position:absolute;top:0;width:100%;height:100%;background-color:#231f20;background-size:100% auto;background-size:cover;background-position:center center;background-repeat:no-repeat}#homepage_slideshow .slide .slide-content{position:absolute;bottom:0;height:50%;padding-top:12rem;padding-left:25%;text-shadow:0px 0px 16px rgba(0, 0, 0, 0.5)}#homepage_slideshow .slide .linked-content{position:absolute;bottom:6rem}.linked-content
h6{min-width:1px !important;display:inline-block;margin-right:4rem}.linked-content .content-link{display:inline-block;position:relative;font-size:1.6rem;line-height:2.4rem;padding:1rem;padding-right:3rem}.linked-content .content-link i, .linked-content .content-link #main-navigation li a[rel="expand"]:after, #main-navigation li .linked-content .content-link a[rel="expand"]:after{position:absolute;right:0;font-size:1em;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[class*="text-"]{padding-top:0.75em;padding-bottom:0.75em}[class*="text-"].social-sharing{padding-top:4rem}[class*="text-"] > .wrapper h1, [class*="text-"] > .wrapper h2, [class*="text-"] > .wrapper h3, [class*="text-"] > .wrapper h4, [class*="text-"] > .wrapper h5, [class*="text-"] > .wrapper h6, [class*="text-"] > .wrapper
p{max-width:50%;min-width:66rem}[class*="text-"]:last-of-type{padding-bottom:6rem}.content-header{padding-top:10%;padding-bottom:3rem;background-color:#231f20}.text-intro{padding-bottom:6rem}.text-three-col
.wrapper{padding-right:25%}.text-three-col .wrapper h1, .text-three-col .wrapper h2, .text-three-col .wrapper h3, .text-three-col .wrapper h4, .text-three-col .wrapper h5, .text-three-col .wrapper h6, .text-three-col .wrapper
p{max-width:100%;min-width:1rem}.text-three-col
.column{float:left;width:25%;min-width:24rem;margin-right:3rem;margin-bottom:3rem}.text-two-col{clear:both;padding:0
!important;padding-bottom:1.5em;margin-top:-0.75em}.text-two-col .left, .text-two-col
.right{float:left;width:25%;min-width:33rem}.text-two-col .left h1, .text-two-col .left h2, .text-two-col .left h3, .text-two-col .left h4, .text-two-col .left h5, .text-two-col .left h6, .text-two-col .left p, .text-two-col .right h1, .text-two-col .right h2, .text-two-col .right h3, .text-two-col .right h4, .text-two-col .right h5, .text-two-col .right h6, .text-two-col .right
p{max-width:100%;min-width:30rem}.text-two-col
.left{padding-right:1.5rem}.text-two-col
.right{padding-left:1.5rem}.text-blockquote
.wrapper{background-color:#2e2a2b;padding-top:6rem;padding-bottom:6rem}.image-slideshow{position:relative;padding:3rem 0 5rem}.image-slideshow.single-image{padding:0}.image-slideshow.single-image
.slide{visibility:visible}.image-slideshow.large
.wrapper{padding-left:3rem}.image-slideshow.regular.left
.wrapper{padding-left:3rem;padding-right:25%}.image-slideshow.regular.left .slick-prev{left:3rem}.image-slideshow.regular.left .slick-next{right:auto;left:75%;margin-left:-7rem}.image-slideshow.regular
.wrapper{position:relative;min-width:66rem;padding-left:25%;padding-right:3rem;padding-bottom:4rem}.image-slideshow.regular .slick-prev{left:25%;margin-left:2rem}.image-slideshow
.wrapper{padding-right:3rem;padding-left:3rem}.image-slideshow
.caption{max-width:64rem;padding-top:2rem;padding-bottom:2rem;margin-left:50%}.image-slideshow .caption
p{padding:0;margin:0}.image-slideshow
.slide{visibility:hidden;overflow:hidden}.image-slideshow
button{cursor:pointer}.image-slideshow button.slick-next, .image-slideshow button.slick-prev{position:absolute;top:50%;font-size:3rem;line-height:1em;color:white;margin-top:-3rem}.image-slideshow button.slick-prev{left:5rem}.image-slideshow button.slick-next{right:5rem}.image-slideshow .dot-nav{position:absolute}#related-content{margin-top:-1.5rem;padding-top:6rem}#related-content
.row{background-color:#2e2a2b}.row.left
.wrapper{padding-left:0;padding-right:25%}.row.right
.wrapper{padding-right:0;padding-left:25%}.row:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.logo-garden
.logo{float:left;margin:1.5rem;margin-left:0;margin-right:3rem}.logo-garden .logo
img{width:16rem}.project-details{position:relative;background-color:#231f20;z-index:1}.project-details
.wrapper{padding-left:12.5%}.project-details .project-detail{float:left;display:inline-block;margin-right:3rem}.project-details .project-detail
dl{width:25rem}.project-details .project-detail dl
dt{clear:left;float:left;min-width:10rem;white-space:nowrap}.project-details .project-detail dl
dd{float:right;min-width:10rem;text-align:left}.project-details .project-detail dl:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.project-details:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.project-item{position:relative;float:left;width:50%;overflow:hidden}.project-item>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.project-item
h4{left:3rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";filter:alpha(opacity=0);zoom:1;z-index:1000}.project-item .linked-content{position:absolute;bottom:1rem;left:3rem;z-index:1000}.project-item img, .project-item
h4{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.project-item:hover
h4{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";filter:alpha(opacity=100);zoom:1}.project-item:hover
img{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 50 ")";filter:alpha(opacity=50);zoom:1}.footer-space{position:relative;width:100%;height:40rem;z-index:-1000}footer{position:fixed;left:0;bottom:0;padding-top:6rem;background-color:#1d1a1b;width:100%;height:40rem;z-index:-1}@media only screen and (max-width: 1024px){h1 br, h2 br, h3 br, h4 br, h5 br, h6
br{display:none}#homepage_slideshow .slide .slide-content{padding-top:6rem}#homepage_slideshow .slide .linked-content{margin-top:3rem}}@media only screen and (max-width: 768px){html{font-size:58%}h1{font-size:5rem;width:100%}blockquote
p{font-size:4rem}#small-logo{display:block !important;left:3rem}.content-header{padding-top:12rem}.wrapper{padding-left:3rem;padding-right:3rem}.wrapper h1, .wrapper h2, .wrapper h3, .wrapper h4, .wrapper h5, .wrapper h6, .wrapper
p{max-width:100% !important;min-width:1px !important}.text-intro{padding-bottom:0}.text-two-col .left, .text-two-col
.right{float:none;width:100%;padding:0;min-width:1rem}.text-three-col
.wrapper{padding-right:3rem}.text-three-col
.column{width:100%;min-width:1rem}.sub-nav{padding-top:1rem}.image-slideshow.regular button.slick-prev{margin:0
!important;left:5rem !important}.image-slideshow.regular button.slick-next{margin:0
!important;left:auto !important;right:5rem !important}.image-slideshow.regular
.wrapper{min-width:1px !important}.image-slideshow.regular.right .wrapper, .image-slideshow.regular.left
.wrapper{padding:0
3rem}.logo-garden
.logo{margin:0.5rem}#main-navigation,.main-navigation-section{min-width:100%}.social-sharing-link{float:left;clear:left;display:inline-block;margin-bottom:0.25em}#logo-progress{display:none}#homepage_slideshow .slide .slide-content{height:auto;padding-bottom:8rem;padding-left:3rem;padding-right:3rem}#homepage_slideshow .slick-dots{left:3rem}.sub-nav .wrapper, .project-details
.wrapper{padding-left:3rem}.sub-nav .sub-nav-item{margin-right:1em;margin-bottom:0.5em}#selected-projects .row.right .wrapper, #selected-projects .row.left .wrapper, #related-content .row.right .wrapper, #related-content .row.left
.wrapper{padding:0}#selected-projects .project-item, #related-content .project-item{width:100%}#selected-projects .project-item h4, #related-content .project-item
h4{top:0;left:0;padding:3rem;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.linked-content
h6{display:none}.linked-content .content-link{padding-left:0}.footer-space{height:60rem}footer{padding-top:10rem;height:60rem}footer #footer-nav
h6{display:block;width:30%;float:left;color:#888}footer #footer-nav .menu-item{width:59%;float:right;margin-top:0.25em;margin-right:0}footer #footer-nav:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}footer #footer-social-nav
h6{width:30%;float:left}footer #footer-social-nav .social-item{width:59%;float:right;margin-left:3rem;margin-right:0;margin-top:0.25em;margin-bottom:-0.25em}footer #footer-social-nav:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#logo-progress
#progress{top:-75px}.close-main-navigation-section{display:none}.main-navigation-section.active .close-main-navigation-section{display:block}}.lt-ie10 #logo-progress
#progress{top:-75px}.lt-ie10 .close-main-navigation-section{display:none}.lt-ie10 .main-navigation-section.active .close-main-navigation-section{display:block !important}