#page.post-single p,#page.post-single a{font-size:18px}.col-layout .right .quote_block .quote_author{font-weight:400}.col-layout .right .quote_block .quote_author:before{content:none}.col-layout .right h1{margin-bottom:0}.col-layout .right .quote_block{padding-left:3rem}.col-layout .right .quote_block .quote{color:#404040;font-size:18px}.col-layout .right .quote_block .quote:after,.col-layout .right .quote_block .quote:before{display:none}.col-layout .right .quote_block .tic1:after{display:block;content:' ';background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDkxIiBoZWlnaHQ9IjkxMSIgdmlld0JveD0iMCAwIDEwOTEgOTExIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJBcnRib2FyZF8xIiBkYXRhLW5hbWU9IkFydGJvYXJkIDEiPgogICAgPHBhdGggaWQ9Il8iIGRhdGEtbmFtZT0i4oCcIiBjbGFzcz0iY2xzLTEiIGQ9Ik0zMjAuNiwxMDA4LjI5YzExMy40LDAsMTc0LjI0OS04Mi45OCwxNzQuMjQ5LTE4Mi41NTEsMC0yNy42NTktNS41MzEtNTUuMzE4LTEzLjgyOS04MC4yMTFsLTE5LjM2MS0xMS4wNjNDMzIwLjYsNzQwLDIwNC40Myw2MjkuMzYyLDIwNC40Myw1MTAuNDNjMC0xNjAuNDIxLDE0OS4zNTctMjgyLjExOSwyNzMuODIxLTMzNy40MzZMNDM0LDk4LjMxNUMxOTYuMTMzLDIwNi4xODQsMi41MjIsMzgzLjIsMi41MjIsNjU0LjI1NSwyLjUyMiw4MjUuNzM5LDEzMi41MTgsMTAwOC4yOSwzMjAuNiwxMDA4LjI5Wm01OTcuNDI3LDBjMTEzLjQwNiwwLDE3NC4yNDYtODIuOTgsMTc0LjI0Ni0xODIuNTUxLDAtMjcuNjU5LTUuNTMtNTIuNTUyLTEzLjgzLTc3LjQ0NWwtMTkuMzYtMTMuODI5QzkxOC4wMjQsNzQwLDgwMS44NTgsNjI5LjM2Miw4MDEuODU4LDUxMC40M2MwLTE2MC40MjEsMTQ5LjM1Ny0yNzkuMzUzLDI3My44MjItMzM0LjY3MWwtNDQuMjUtNzcuNDQ0Qzc5My41NiwyMDYuMTg0LDU5OS45NDksMzgzLjIsNTk5Ljk0OSw2NTQuMjU1LDU5OS45NDksODI1LjczOSw3MjkuOTQ1LDEwMDguMjksOTE4LjAyNCwxMDA4LjI5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIgLTk4KSIvPgogIDwvZz4KPC9zdmc+Cg==);background-size:2.3rem 2.3rem;height:2.3rem;width:2.3rem;margin-top:2rem}.single-project .copy>p:nth-child(2).initial{background-image:linear-gradient(to bottom,rgb(64 64 64) 0%,rgb(90 90 90 / .9) 70%,rgb(150 150 150 / .7) 90%,rgb(200 200 200 / .2) 100%);margin:0;padding:0;background-clip:text;-webkit-background-clip:text;color:#fff0}.col-layout .right h2{padding:0}.col-layout .right p,.col-layout .right a{font-size:15px;margin-bottom:inherit}.col-layout .right .copy p,.col-layout .right .quote{margin-bottom:2rem}.max .line p:first-child,.max .subhead p:first-child{margin:10px 0 0 0}#page>div.col-layout>div.right>div.max>div.project_impacts>div.subhead>p>strong,#page>div.col-layout>div.right>div.max>div.details>div.line>p>strong{font-size:15px;margin-top:5px}.single-project .copy #more:after{font-size:x-large;content:'\276E';display:inline-block;transform:translate(.2em,.2em) rotate(-90deg)}.single-project .copy #less:after{font-size:x-large;content:'\276E';display:inline-block;transform:translate(.2em,-.5em) rotate(90deg);float:left}.single-project #more,.single-project #less{padding:10px 0 40px;font-size:18px;font-weight:700;color:#333;display:block}.single-project #more strong,.single-project #less strong{float:left;clear:both}.single-project .details #more:after,.single-project .related #more:after{margin-right:30%;float:right;font-size:x-large;content:'\276E';display:inline-block;transform:translateY(-.23em) rotate(-90deg)}.single-project .details #less:after,.single-project .related #less:after{margin-right:30%;float:right;font-size:x-large;content:'\276E';display:inline-block;transform:translateY(-.23em) rotate(90deg)}.single-project .project_impacts #more:after{margin-right:30%;float:right;font-size:x-large;content:'\276E';display:inline-block;transform:translateY(-.23em) rotate(-90deg)}.single-project .project_impacts #less:after{margin-right:30%;float:right;font-size:x-large;content:'\276E';display:inline-block;transform:translateY(-.23em) rotate(90deg)}#page>div.col-layout>div.right>div>ul>li>a{color:#404040;vertical-align:baseline;font-family:Roboto,Avenir,Helvetica,Arial,san-serif;line-height:1.5em;font-size:18px;margin:0 0 20px;font-weight:400}#page>div.col-layout>div.right>div>ul{margin-top:6px}#page>div.col-layout>div.right strong{font-size:18px;font-weight:700}.related-gallery{vertical-align:bottom;color:#fff!important;position:relative}.related-gallery .gallery-item{border:none!important;padding:none!important;display:block;position:relative;float:left;padding:0em .3em 0em 0em}.related-gallery .gallery-icon{float:left;overflow:hidden;position:relative;text-align:center;display:block}.related-gallery .portrait{overflow:hidden;position:relative;display:block;margin:auto;opacity:.2}.related-gallery .landscape{overflow:hidden;position:relative;display:block;margin:auto;opacity:.2}.related-gallery .gallery-item img{clear:left}.related-gallery a{color:#000}.single-post .related-gallery .gallery-caption,.related-gallery .gallery-caption{padding:6px;margin:auto;left:0;right:0;top:40%;bottom:0;text-align:center;overflow:hidden;position:absolute;display:block;z-index:-1}.single-project .related-gallery .gallery-item:hover .gallery-icon{opacity:1;transition:0.3s}.single-project .related-gallery .gallery-item:hover .gallery-caption{opacity:0;transition:0.3s}.right ul li{list-style-type:none;font-size:medium;margin-left:-3em;font-weight:500}.right .copy ul li{list-style-type:initial;font-size:15px;margin-left:auto;font-weight:inherit}.right a:hover{text-shadow:0 0 rgb(0 0 0 / .7);transition:.3s}button,button a{color:#fff;background:#000;border-radius:5px;margin:2em 0 3em 0}button:hover,button a:hover{background:#000;color:rgb(255 255 255 / .8);transition:.3s}.page-template-template-contact-php nav.site-navigation>div.social{display:none}.site-navigation ul{padding-bottom:40px}.site-navigation .hide{display:none}.social>ul{text-align:left;margin:0}.single-post .right ul>li>a{text-decoration:underline}.single-post div.right>div{margin-top:3em}.page-template-template-contact-test button,.page-template-template-contact-test button a{margin:0 0 0 0!important}.page-template-template-contact-test .leaflet-map-pane,.page-template-template-contact-test .leaflet-control-container{opacity:0}.leaflet-control-container{display:none}.mapboxgl-ctrl-group button{margin:0}.video-overlay{margin-top:102px;position:relative;margin-bottom:40px;padding:0 40px;overflow:hidden;background-size:cover;background-position:center;height:100vh;width:calc(100% - 40px)}.hero-slide{position:absolute;top:0;left:40;width:100%;height:100%;background-size:cover;background-position:center;display:none}.hero-slide.active{display:block}.hero-swipe{position:absolute;top:0;width:100%;height:100%;background-size:cover;background-position:center;transition:left 1s ease-in-out}.hero-swipe.active{left:40px}.hero-swipe.previous{left:-100%}.video-overlay h2{padding-left:20px;margin-bottom:20px;opacity:.8!important}.page-template-template-homepage section.projects>div:nth-child(1){padding:0 2.5vw!important}.page-template-template-homepage .projects .project .copy{bottom:15px}.page-template-template-homepage .projects .project{padding:10px 10px 20px}.ig_feed{padding:0 40px}h1#home_ig_header{padding:0;position:absolute;margin:-40px 0 0 0}#IG-Logo{position:absolute;bottom:0;right:18px;width:auto!important;height:30%;opacity:.5}#ig_image_container{position:relative;overflow:hidden}#ig_image_container img{width:100%;display:block}.projects .project{padding:10px}.projects .project .copy{position:absolute;float:right;display:block;bottom:0;padding:10px 30px 10px 10px;background:#fff;opacity:0;width:100%}.projects .project:hover .copy{opacity:1;width:auto;transition:0.3s}.projects .project .copy:hover{text-shadow:0 0 rgb(0 0 0 / .7)}body.tax-type .site-navigation>ul>li:nth-child(1)>ul>li:nth-child(2)>a:after{content:'';width:0%}.site-navigation>ul>li>ul>li.current-menu-item>a:after,.site-navigation>ul>li>ul>li.current-menu-parent>a:after,.site-navigation>ul>li>ul>li:hover>a:after{content:'';width:100%!important}.page-template-template-people-page .people,.tax-level .people{padding-bottom:3em}.body-overlay{position:fixed;top:0;z-index:14;height:100%;width:100%;background:rgb(0 0 0 / .6);animation-name:fadeIn;animation-duration:.5s;background-image:linear-gradient(to right,rgb(255 255 255 / .6),rgb(255 255 255 / .6))}article.main-profile-drawer-content-area{position:relative;display:block;top:130px}.profile-drawer.show{width:calc(60vw);max-width:1024px;right:20vw;left:initial;position:fixed;z-index:15;top:0;height:100vh;overflow-y:auto;background-color:rgb(255 255 255);transition:none}.people.drawer .person.with_drawer .img:hover{opacity:.7;cursor:pointer}.page-template-template-people-page h2,.tax-level h2{text-transform:uppercase;line-height:2}.people .person .img{height:200px;width:auto}.drawer-container{transition:0.3s}.drawer-container h3{font-weight:700;padding-bottom:.4em}.drawer-container a{text-decoration:underline}.drawer-container a:hover{text-shadow:0 0 rgb(0 0 0 / .7)}.people .person{width:20%;min-height:calc(200px + 6em)}.drawer-container .drawer-header{height:23vw;min-height:25vh;background-position:right 75%;background-size:cover;background-repeat:no-repeat}.drawer-container .profile-drawer-image-container{margin:1vw 0 0 1vw;display:inline-block;width:200px}.drawer-container .profile-drawer-image-container .img{height:300px;background-size:cover;background-position:center center}.drawer-container .content{width:calc(54vw - 250px);max-width:1800px;padding:1vw .5vw 0 .5vw;display:inline-block;vertical-align:top;font-size:small}.drawer-container .rel-thumbs{width:calc((54vw - 300px) / 3);max-width:225px;display:inline-block;box-sizing:border-box;position:relative}.drawer-container .rel-thumbs:hover .thumb{opacity:1}.drawer-container .rel-thumbs:hover .rel-thumbs-caption{opacity:0;z-index:-1}.drawer-container .rel-thumbs-caption{position:absolute;float:left;display:block;bottom:0;left:0;right:0;top:calc(50% - 1vw);padding:0 20px 0;color:#000;font-size:100%;overflow:hidden;text-align:center}.drawer-container .related-content-container{margin:.4em 0 0 0;display:inline-block}.drawer-container .related-content-container .thumb{opacity:.2;height:calc((54vw - 300px) / 4.5);max-height:170px;background-size:cover;background-position:center center}.col-layout .left .location-line,.col-layout .left .h2{display:none}.col-layout .left h1{padding:0}.col-layout .right .quote_block .tic1{top:-10px}.people .person .content h3{margin:.5em 0 0;font-size:16px;font-weight:500;line-height:initial;position:inherit}.page-template-template-people-page .people .person .content h3:nth-of-type(2),.tax-level .people .person .content h3:nth-of-type(3){margin:0;font-size:15px;font-weight:400;position:inherit}.people .person .content h3:nth-of-type(2),.people .person .content h3:nth-of-type(3){margin:0;font-size:15px;font-weight:400;position:inherit}body>.projects{margin-top:130px}.gallery-icon .resize,.gallery-icon .thumbnail{margin:0 0 1vw;height:18vw;width:30vw;background-repeat:no-repeat;background-position:center top 25%;background-size:cover}.gallery-icon img{opacity:0}#wall .static-wall .wallitem .copy .entry-date{display:none}@media only screen and (max-width:425px){.masthead{height:225px}#page{margin-top:200px}#wall{margin-top:200px}.people .person .content h3{margin-left:4px}article.main-profile-drawer-content-area{top:1vw}.drawer-container .content{width:calc(100% - 2vw);display:block;padding-left:1rem;font-size:10px}.drawer-container .profile-drawer-image-container .img{height:72vw}.drawer-container .profile-drawer-image-container{width:calc(76vw);margin-left:1rem}.people.asst-prin .person,.people.asst .person{width:100%;padding:0}.people.asst-prin .person .img,.people .person .img{height:90vw}.drawer-container .rel-thumbs{min-width:100px}.drawer-container .related-content-container .thumb{min-height:75px}}@media only screen and (min-width:426px) and (max-width:768px){#wall{margin-top:180px}article.main-profile-drawer-content-area{top:1vw}.col-layout .right .location-line{display:none}.col-layout .left .location-line,.col-layout .left .h2{display:block;text-align:left}.people.asst-prin .person .img,.people.asst .person .img{height:90vw}.people.asst-prin .person,.people.asst .person{width:100%;padding:1em 0em 0em 0em}.drawer-container .content{width:calc(100% - 200px - 2vw);font-size:.8rem}.people h2{margin:.4em}.people .person .content h3{font-size:18px;margin-top:.4em}.people .person .content h3:nth-of-type(2),.people .person .content h3:nth-of-type(3){font-size:18px;font-weight:400;margin-bottom:.4em}.drawer-container .rel-thumbs{min-width:100px}.drawer-container .related-content-container .thumb{min-height:75px}}@media only screen and (max-width:767px){.drawer-container .drawer-header{display:none}}@media only screen and (max-width:768px) and (orientation:landscape){.drawer-container .drawer-header{display:none}}@media only screen and (max-width:768px){.video-overlay{z-index:-10;width:100%;padding:0;height:100vw}.video-overlay h2{margin-bottom:25%;padding-left:2px;font-size:14px;text-wrap:balance}.hero-swipe,.hero-slide{background-size:contain;background-repeat:no-repeat;height:100vw;margin-top:80px}.profile-drawer.show{width:80vw;left:20vw;right:auto;height:100%}.col-layout .right .location-line{display:none}.col-layout .left .location-line,.col-layout .left .h2{display:block;text-align:left}.people .person{width:100%;padding:1em 0em 0em 0em}.body-overlay{top:0}.people .person .img{height:90vw}.gallery-icon .resize,.gallery-icon .thumbnail{margin:0 0 1vw;height:55vw;width:90vw}.people .person .content h3{max-width:100%}.masthead .site-navigation li,.masthead .site-navigation ul.menu li{margin:0 8px 2px 8px}.site-navigation>ul>li>ul>li{padding-bottom:10px}.site-navigation>ul>li>ul>li>ul.sub-menu{margin-top:34px}}@media only screen and (min-width:769px){#wall{margin-top:100px}.homepage-hero{margin-top:100px}.masthead{height:100px}article.main-profile-drawer-content-area{top:100px}body>.projects{margin-top:100px}.site-navigation>ul>li>ul>li>ul.sub-menu{padding-top:5px}.site-navigation>ul>li>ul>li{padding-bottom:12px}}@media only screen and (min-width:769px) and (max-width:1000px){.people .person{width:25%;min-height:calc(200px + 6em)}}@media only screen and (min-width:769px) and (max-width:1400px){.drawer-container .content{width:calc(100% - 200px - 2vw);font-size:1rem}.drawer .content.container{font-size:1.2rem}.drawer-container .rel-thumbs{min-width:100px}.drawer-container .related-content-container .thumb{min-height:75px}.gallery-icon .resize,.gallery-icon .thumbnail{margin:0 0 1vw;height:15vw;width:25vw}}@media only screen and (max-width:1439px){.drawer-container .rel-thumbs-caption{padding:0 6px 0;text-overflow:ellipsis;white-space:nowrap;top:calc(50% - 1rem)}}@media only screen and (min-width:1400px){.gallery-icon .resize,.gallery-icon .thumbnail{margin:0 0 6px;height:250px;width:400px}.drawer-container .profile-drawer-image-container .img{height:300px}.drawer-container .profile-drawer-image-container{width:200px;margin:14px 0 0 14px}.drawer-container .content{padding:14px 14px 0 14px}.drawer .content.container{font-size:1rem}.people .person .content h3{max-width:248px}}@media only screen and (min-width:1440px) and (max-width:1700px){.drawer-container .rel-thumbs-caption{padding:0 1rem 0;top:calc(50% - 2rem)}}@media only screen and (min-width:1700px){.drawer-container .rel-thumbs-caption{top:calc(50% - 1rem)}}@media only screen and (min-width:1800px) and (max-width:2500px){.drawer-container .content{width:calc(100% - 200px - 1vw);padding:14px 14px 0 14px;display:inline-block}}@media (min-aspect-ratio:2/1) and (max-width:2500px){.drawer-container .drawer-header{display:none}.main-profile-drawer-content-area{top:0}}@media only screen and (min-width:2500px){.drawer-container .content{width:calc(100% - 200px - 1vw);display:inline-block}.profile-drawer.show{width:40vw;max-width:1024px;right:calc(60% - 1024px)}.drawer-container .drawer-header{max-height:800px}}@media screen and (max-width:512px){.ig_feed{padding:0 10px}}@media only screen and (max-width:1200px){h1#home_ig_header{display:none}}