[hide-mobile]{display:none}figcaption,p{font-size:1rem;line-height:1.6rem}.wrap-center{position:relative;margin:0 auto;width:92vw}h2{margin-bottom:20px;text-align:center}h2 sup{font-size:6vw}h2 span{font-size:10vw}.nav{height:48px;-webkit-box-shadow:0 5px 19px 0 rgba(0,0,0,.3);-moz-box-shadow:0 5px 19px 0 rgba(0,0,0,.3);box-shadow:0 5px 19px 0 rgba(0,0,0,.3)}.nav-logo{width:100px;height:180px;padding-top:12px}.nav-logo img{max-height:130px}.nav-toggle-menu{float:right;margin-top:11px;width:26px;height:26px;font-size:0;color:transparent;background:url(../../img/ico-menu.svg) center center no-repeat transparent;background-size:cover}.nav-menu-background{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:0}.nav-menu{position:absolute;right:-100vw;top:0;height:100vh;background-color:#f6f6f6;padding:5vw 3vw;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;z-index:1000}.nav-menu.active{right:-3vw}.nav-menu.active~.nav-menu-background{display:block}.nav-menu>a{display:block;text-align:center;margin-bottom:15px}.nav.slim .nav-logo{background-position-y:-350px;height:46px;width:42px;overflow:hidden;padding-top:3px}.nav.slim .nav-logo img{max-height:70px}.hero{margin-top:40px;padding-top:95vw;background-size:300% auto;background-position:left top}.hero-text{float:right;width:100%}.project{margin-top:25px;padding-top:65px}.project-text{text-align:center}.project-facade{margin-top:25px;margin-bottom:50px;width:100%}.project-facade figcaption{bottom:20px;width:100%;text-align:center}.donate{padding-top:50px}.donate-menu{margin-top:35px}.donate-menu>[role=menuitem]{display:block;margin:0 auto 3vw;width:100%;padding:20px 10vw}.donate-menu>[role=menuitem] img{width:75px}.work{padding-top:50px}.work-images img{display:block;margin-bottom:3vw;width:100%;border:#fff solid 5px;box-sizing:border-box}.work-button{margin-top:35px;margin-bottom:50px}.accountability{padding-bottom:40px}.accountability-buttons{margin-top:35px;text-align:center}.accountability-buttons>a{margin-bottom:25px;font-size:1.4rem}.foot{padding:65px 4vw 50px;box-sizing:border-box}.foot-text{float:left;font-size:7vw;width:100%;margin-bottom:35px;text-align:center}.foot-logo{width:25%}.foot-contact{width:70%;padding-left:5%;box-sizing:border-box}.foot-contact div{margin-top:7px;margin-bottom:7px;font-size:3.5vw;font-weight:500}.foot-contact div img{width:24px}.lightbox-box,.lightbox-center{width:90vw;height:80vh}.lightbox-photo{max-width:90vw;max-height:80vh}#lightbox-content{overflow-y:auto}.lightbox.video .lightbox-box{height:50.5vw}.lightbox-close{top:-9vh;right:-5px}.lightbox-cover{width:100%;height:20vh}.lightbox-content{width:100%}