.container{max-width:1024px;margin:0 auto;padding:0 1em}.pure-img-inline{display:inline-block;height:auto;max-width:100%}.pure-row{margin-left:-.5em;margin-right:-.5em}.pure-row-gutter{padding:.5em}.rel{position:relative}.text-center{text-align:center}.text-right{text-align:right}.pure-g [class*=pure-u],button,html,input,select,textarea{font-family:'Open Sans',sans-serif;font-weight:300}@media (min-width:64em){.pure-g [class*=pure-u],button,html,input,select,textarea{font-size:18px}}body{background:#fff;color:#000}a,a:active,a:focus{outline:0}p{line-height:1.6;margin:0 0 1em}.fl{float:left}.mb2{margin-bottom:.5em}.mr3{margin-right:1em}@media (min-width:48em){.about-page .about-page-text{padding-left:1em}.about-page .about-page-text h2{line-height:1;margin-top:0}.about-page .about-page-staff-row{margin:0 -1em}.about-page .about-page-staff{padding:0 1em;text-align:left}.about-page .about-page-staff .text-center{text-align:left}}.contact-page .pure-form .pure-group input,.contact-page .pure-form .pure-group textarea,.contact-page .pure-form button,.contact-page .pure-form input,.contact-page .pure-form textarea{border-radius:0}.contact-page .pure-form textarea{resize:vertical}.contact-page .pure-form .pure-group input:focus,.contact-page .pure-form .pure-group textarea:focus,.contact-page .pure-form input:focus,.contact-page .pure-form textarea:focus{border-color:#000}.contact-page .pure-form .pure-button-primary{background:#000;color:#fff;font-size:1.125em}.contact-page .pure-form .pure-button-primary:focus,.contact-page .pure-form .pure-button-primary:hover{background:#000}footer{font-weight:300}footer .footer-contact{margin-bottom:.75em;text-align:center}footer .footer-contact a{color:#000;display:inline-block;font-weight:300;margin:0 1em;text-decoration:none}footer .footer-contact a .fa-stack{font-size:.975em}footer .footer-contact a .fa-stack .fa-stack-1x{color:#fff}header{padding-top:1em;padding-bottom:1em;text-align:center}header .logo-link{display:inline-block;margin-bottom:.5em}header .site-links .pure-menu-link,header .social-links .pure-menu-link{color:#000}header .site-links .pure-menu-link:active,header .site-links .pure-menu-link:focus,header .social-links .pure-menu-link:active,header .social-links .pure-menu-link:focus{background:0 0}header .social-links .pure-menu-list .pure-menu-item .pure-menu-link:hover,header .social-links .pure-menu-list .pure-menu-item.pure-menu-selected .pure-menu-link{background:0 0}header .social-links .pure-menu-list .pure-menu-item .pure-menu-link{font-size:.8125em;padding:0 .25em}header .social-links .pure-menu-list .pure-menu-item .pure-menu-link .fa-circle{transition:color .3125s ease-in}header .social-links .pure-menu-list .pure-menu-item .pure-menu-link .fa-stack-1x{color:#fff}header .social-links .pure-menu-list .pure-menu-item .pure-menu-link.facebook-bg:hover .fa-circle{color:#3b5998}header .social-links .pure-menu-list .pure-menu-item .pure-menu-link.twitter-bg:hover .fa-circle{color:#4099ff}header .social-links .pure-menu-list .pure-menu-item .pure-menu-link.linkedin-bg:hover .fa-circle{color:#0077b5}header .social-links .pure-menu-list .pure-menu-item .pure-menu-link.instagram-bg:hover .fa-circle{color:#8a3ab9}header .social-links .pure-menu-list .pure-menu-item .pure-menu-link.houzz-bg:hover .fa-circle{color:#7AC143}header .site-links{margin:.5em 0 1em}header .site-links .pure-menu-list .pure-menu-item{display:inline-block;text-align:center}header .site-links .pure-menu-list .pure-menu-item.pure-menu-selected .pure-menu-link{font-weight:400}header .site-links .pure-menu-list .pure-menu-item .pure-menu-link{background:0 0;font-family:'Open Sans',sans-serif;font-size:1.125em;font-weight:300;padding:0;margin:0 .25em;text-align:center}#swipebox-bottom-bar,#swipebox-overlay{background:#fff!important}.portfolio-page .project-photos h2{font-weight:400;margin:0 0 .25em;text-align:center}.portfolio-page .portfolio{cursor:pointer}.portfolio-page .portfolio:focus,.portfolio-page .portfolio:hover{outline:0}.portfolio-page .portfolio.active .portfolio-over,.portfolio-page .portfolio:hover .portfolio-over{opacity:1}.portfolio-page .portfolio .portfolio-over{position:absolute;top:.5em;left:.5em;bottom:.5em;right:.5em;background:rgba(0,0,0,.4);text-align:center;opacity:0;transition:opacity .25s ease-in}.portfolio-page .portfolio .portfolio-over .portfolio-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:1.125em}@media (min-width:48em){.portfolio-page .portfolio .portfolio-over .portfolio-title{font-size:1.25em}}.press-page .press-badges{text-align:center}.press-page .press-badges a{display:inline-block}.press-page .press-videos .press-video{display:block;padding:.5em;position:relative}.press-page .press-videos .press-video:hover .press-video-over{background:rgba(0,0,0,.6)}.press-page .press-videos .press-video .press-video-over{position:absolute;top:.5em;left:.5em;bottom:.5em;right:.5em;background:rgba(0,0,0,.4);text-align:center;transition:.8s background}.press-page .press-videos .press-video .press-video-over .press-video-title{color:#fff;font-family:'Open Sans',sans-serif;font-size:1.125em;font-weight:300;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.press-page .press-videos .press-video .press-video-over .press-video-title .fa-youtube{font-size:2.5em;margin-top:.25em}.press-page .press-videos .press-video .press-video-over .fa-stack .fa-stack-2x{color:#000}.press-page .press-videos .press-video .press-video-over .fa-stack .fa-stack-1x{color:#fff}.press-page .press-releases{padding:.5em;-moz-column-width:13em;-webkit-column-width:13em;-moz-column-gap:0;-webkit-column-gap:0}.press-page .press-releases:hover a{opacity:.3}.press-page .press-releases a{display:inline-block;width:100%;margin:0;transition:.8s opacity}.press-page .press-releases a:hover{opacity:1}.press-page .press-releases a img{max-width:100%}@media (min-width:48em){.press-page .press-badges{max-width:70%;margin:0 auto}.press-page .press-badges a{margin:0 1em 1em 0}.press-page .press-badges a:first-child{margin-left:0}}.slider{position:relative;display:block}.slider .slides-container{display:none}.slider .scrollable{position:relative;top:0;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}.slider .scrollable:after{content:"";display:table;clear:both}.splash{display:block;position:absolute;top:50%;left:50%;text-align:center;text-shadow:-1px -1px 1px rgba(255,255,255,.2),1px 1px 1px rgba(0,0,0,.5);transform:translate(-50%,-50%);z-index:5000;text-decoration:none;color:#fff}.splash .word{display:block}.splash .bar{display:none}.splash h1,.splash h3{color:#fff;font-family:'Open Sans',sans-serif;letter-spacing:1px;margin:0}.splash h1{font-weight:600;margin-bottom:.25em}.splash h3{font-weight:300}@media (min-width:48em){.splash{font-size:1.25em}.splash .bar,.splash .word{display:inline}.splash h1{white-space:nowrap}}/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide .swipebox-inline-container,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:0 0;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(../img/loader.gif) center center no-repeat}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:.5s;transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-close,#swipebox-next,#swipebox-prev{background-image:url(../img/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-next.disabled,#swipebox-prev.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}.swipebox-touch #swipebox-container:after,.swipebox-touch #swipebox-container:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before,.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px #000;background:#000;opacity:.95}#swipebox-top-bar{color:#fff!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}