.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.about-colour,.about-colour:visited{color:#7f39b4}.about-hover:hover{color:#7f39b4}.portfolio-colour,.portfolio-colour:visited{color:red}.portfolio-hover:hover{color:red}.hitsmisses-colour,.hitsmisses-colour:visited{color:#ff6c00}.hitsmisses-hover:hover{color:#ff6c00}.philanthropy-colour,.philanthropy-colour:visited{color:#e29c00}.philanthropy-hover:hover{color:#e29c00}.preservation-colour,.preservation-colour:visited{color:#56b823}.preservation-hover:hover{color:#56b823}.news-colour,.news-colour:visited{color:#890000}.news-hover:hover{color:#890000}.contact-colour,.contact-colour:visited{color:#24828f}.contact-hover:hover{color:#24828f}@font-face{font-family:VistaSansSerif;src:url("../fonts/VistaSans-Light.otf") format("opentype")}.slideOutLeft{animation:slideOutLeft 1s forwards;-moz-animation:slideOutLeft 1s forwards;-webkit-animation:slideOutLeft 1s forwards;-o-animation:slideOutLeft 1s forwards}@-webkit-keyframes slideOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(-50%)}100%{opacity:0;-webkit-transform:translateX(-100%)}}@-moz-keyframes slideOutLeft{0%{opacity:1;-moz-transform:translateX(0)}50%{opacity:0;-moz-transform:translateX(-50%)}100%{opacity:0;-moz-transform:translateX(-100%)}}@keyframes slideOutLeft{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(-50%)}100%{opacity:0;transform:translateX(-100%)}}.slideInRight{animation:slideInRight 1s forwards;-moz-animation:slideInRight 1s forwards;-webkit-animation:slideInRight 1s forwards;-o-animation:slideInRight 1s forwards}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(100%)}50%{opacity:0;display:block;-webkit-transform:translateX(50%)}100%{opacity:1;-webkit-transform:translateX(0%)}}@-moz-keyframes slideInRight{0%{opacity:0;-moz-transform:translateX(100%)}50%{opacity:0;display:block;-moz-transform:translateX(50%)}100%{opacity:1;-moz-transform:translateX(0%)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}50%{opacity:0;display:block;transform:translateX(50%)}100%{opacity:1;transform:translateX(0%)}}.slideOutRight{animation:slideOutRight 1s forwards;-moz-animation:slideOutRight 1s forwards;-webkit-animation:slideOutRight 1s forwards;-o-animation:slideOutRight 1s forwards}@-webkit-keyframes slideOutRight{0%{opacity:1;-webkit-transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(50%)}100%{opacity:0;-webkit-transform:translateX(100%)}}@-moz-keyframes slideOutRight{0%{opacity:1;-moz-transform:translateX(0)}50%{opacity:0;-moz-transform:translateX(50%)}100%{opacity:0;-moz-transform:translateX(100%)}}@keyframes slideOutRight{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(50%)}100%{opacity:0;transform:translateX(100%)}}.slideInLeft{animation:slideInLeft 1s forwards;-moz-animation:slideInLeft 1s forwards;-webkit-animation:slideInLeft 1s forwards;-o-animation:slideInLeft 1s forwards;display:block}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-100%)}50%{opacity:0;display:block;-webkit-transform:translateX(-50%)}100%{opacity:1;-webkit-transform:translateX(0%)}}@-moz-keyframes slideInLeft{0%{opacity:0;-moz-transform:translateX(-100%)}50%{opacity:0;display:block;-moz-transform:translateX(-50%)}100%{opacity:1;-moz-transform:translateX(0%)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100%)}50%{opacity:0;display:block;transform:translateX(-50%)}100%{opacity:1;transform:translateX(0%)}}.onecol{width:5.801104972%}.twocol{width:14.364640883%}.threecol{width:22.928176794%}.fourcol{width:31.491712705%}.fivecol{width:40.055248616%}.sixcol{width:48.618784527%}.sevencol{width:57.182320438000005%}.eightcol{width:65.74585634900001%}.ninecol{width:74.30939226%}.tencol{width:82.87292817100001%}.elevencol{width:91.436464082%}.twelvecol{width:99.999999993%}.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol{position:relative;float:left;margin-left:2.762430939%}.first{margin-left:0}.last{float:right}html,body{font-size:14px}.grid{margin:0 auto}.grid div{float:left;padding-top:3.50rem;text-align:center}.grid div a{display:block;width:7.500rem;font-size:1.125rem}.two-cols{width:27.500rem}.two-cols div{width:50%}.two-cols div:nth-child(2n) a{float:right}.two-cols div:nth-child(2n+1){clear:both}.three-cols{width:32.000rem}.three-cols div{width:33%}.three-cols div a{margin:auto}.three-cols div:nth-child(3n+1){clear:both}.four-cols{width:40.0rem}.four-cols div{width:25%;margin:auto}.four-cols div:nth-child(4n+1){clear:both}a,a:visited{color:#121212;-webkit-transition:color 150ms linear;-moz-transition:color 150ms linear;-o-transition:color 150ms linear;-ms-transition:color 150ms linear;transition:color 150ms linear;text-decoration:none}a:hover,a:focus,a:visited:hover,a:visited:focus{-webkit-transition:color 150ms linear;-moz-transition:color 150ms linear;-o-transition:color 150ms linear;-ms-transition:color 150ms linear;transition:color 150ms linear}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,0.3)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,p,ul,ol{text-rendering:optimizelegibility;margin:0;padding:0;font-weight:400}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,p a,ul a,ol a{text-decoration:none}h2,.h2{font-family:VistaSansSerif;font-size:2.781rem;line-height:3.563rem;text-align:center}p{font-size:1.125rem;line-height:2.125rem}.title{position:absolute;top:4.375rem;left:50%}.title.title-about{width:5.625rem;height:1.688rem;margin-left:-2.8125rem}.title.title-portfolio{width:9.188rem;height:2.125rem;margin-left:-4.594rem}.title.title-hitsmisses{width:11.250rem;height:2.563rem;margin-left:-5.625rem}.title.title-philanthropy{width:13.125rem;height:3.000rem;margin-left:-6.5625rem}.title.title-preservation{width:12.563rem;height:2.875rem;margin-left:-6.2815rem}.title.title-news{width:4.688rem;height:1.688rem;margin-left:-2.344rem}.title.title-contact{width:7.688rem;height:5.750rem;margin-left:-3.844rem}.content-header{padding-top:10.0rem;margin:0 auto}img.aligncenter{margin:1.0rem auto}.menu{position:absolute;z-index:5;width:25.313rem;height:25.313rem;top:-12.6565rem;left:-12.6565rem;margin-top:-2.656rem;-webkit-transform-origin:center center;-ms-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(11deg);-ms-transform:rotate(11deg);-moz-transform:rotate(11deg);-o-transform:rotate(11deg);transform:rotate(11deg)}.menu-item{position:absolute;display:block;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.menu-item:hover path{-webkit-transition:fill 150ms linear;-moz-transition:fill 150ms linear;-o-transition:fill 150ms linear;-ms-transition:fill 150ms linear;transition:fill 150ms linear}.menu-item path{-webkit-transition:fill 150ms linear;-moz-transition:fill 150ms linear;-o-transition:fill 150ms linear;-ms-transition:fill 150ms linear;transition:fill 150ms linear;fill:#121212}.menu-item.menu-item-about{width:5.625rem;height:1.688rem;top:-0.1565rem;left:9.8435rem}.menu-item.menu-item-about .hover,.menu-item.menu-item-about.colour path{fill:#7f39b4}.menu-item.menu-item-portfolio{width:7.438rem;height:7.063rem;top:0.7185rem;left:16.4695rem}.menu-item.menu-item-portfolio .hover,.menu-item.menu-item-portfolio.colour path{fill:red}.menu-item.menu-item-hitsmisses{width:3.438rem;height:10.938rem;top:8.9065rem;left:21.5945rem}.menu-item.menu-item-hitsmisses .hover,.menu-item.menu-item-hitsmisses.colour path{fill:#ff6c00}.menu-item.menu-item-philanthropy{width:12.625rem;height:4.813rem;top:20.7195rem;left:8.7185rem}.menu-item.menu-item-philanthropy .hover,.menu-item.menu-item-philanthropy.colour path{fill:#e29c00}.menu-item.menu-item-preservation{width:7.750rem;height:10.563rem;top:13.7195rem;left:-0.0935rem}.menu-item.menu-item-preservation .hover,.menu-item.menu-item-preservation.colour path{fill:#56b823}.menu-item.menu-item-news{width:2.313rem;height:4.813rem;top:7.4685rem;left:-0.0315rem}.menu-item.menu-item-news .hover,.menu-item.menu-item-news.colour path{fill:#890000}.menu-item.menu-item-contact{width:6.188rem;height:5.750rem;top:0.7185rem;left:2.0315rem}.menu-item.menu-item-contact .hover,.menu-item.menu-item-contact.colour path{fill:#24828f}.header{display:none}#container.home-container,#container.about-container,#container.contact-container,#container.error404-container,#container.blog-container{min-height:634px}#content{text-align:left;padding-bottom:9.375rem}.footer{position:absolute;bottom:4.375rem;left:0;z-index:5;width:100%}.footer a{display:block;margin:auto;width:5.750rem;height:1.0rem}.home header{display:block;position:absolute;left:50%;top:50%}.about .wrap,.single .wrap{width:29.375rem}.portfolio .content-header{width:30.000rem;height:24.25rem}.portfolio .content-header h2{display:none}.portfolio .category-link,.portfolio .subcategory-link{display:block;width:100%;text-transform:uppercase;text-align:center}.portfolio .inner-content{padding-top:2.625rem}.portfolio .inner-content .private-equity .entries{width:38.750rem}.portfolio .inner-content .category:first-child{padding-bottom:0.875rem}.portfolio .inner-content .category:first-child .entries{padding-bottom:2.625rem}.portfolio .inner-content .category:first-child .entry-content{padding-top:0.875rem;padding-bottom:3.0rem}.portfolio .inner-content .category:last-child .subcategory:last-child .entry-content{padding-top:3.5rem;padding-bottom:0}.portfolio .inner-content .category .category-container{display:none}.portfolio .inner-content .category .category-link{font-size:1.688rem}.portfolio .inner-content .category .subcategory:first-child{padding-top:1.500rem}.portfolio .inner-content .category .subcategory .subcategory-link{font-size:1.125rem;margin-top:1.0rem}.portfolio .inner-content .category .subcategory .subcategory-categories{display:none;padding-top:1.0rem}.portfolio .inner-content .category .subcategory .subcategory-categories div{padding:0;margin:0}.portfolio .inner-content .category .subcategory .subcategory-categories div .subcategory-category-link{font-size:1.0rem}.portfolio .inner-content .category .subcategory .entries{padding-bottom:2.50rem;display:none}.portfolio .inner-content .category .subcategory .entries .entry{padding-top:3.50rem}.portfolio .inner-content .category .entry-content{display:none;width:30.000rem;margin:0 auto;padding-top:1.0rem;padding-bottom:3.5rem}.hitsmisses .content-header{width:33.750rem}.hitsmisses .content-header h2{font-size:2.781rem;line-height:3.563rem}.hitsmisses .inner-content{padding-top:1.5rem}.hitsmisses .inner-content .hitmiss .hitmiss-link{padding-top:0}.hitsmisses .inner-content .hitmiss-content{display:none;padding-top:5.0rem;width:27.500rem;margin:0 auto}.philanthropy .arrow{position:absolute;top:16.250rem;z-index:5}.philanthropy .arrow a{display:block;width:3.125rem;height:5.625rem}.philanthropy .arrow.left{left:3.750rem}.philanthropy .arrow.right{right:3.750rem}.philanthropy .entry{position:absolute;top:0;left:50%;width:30.625rem;min-height:100%;margin-left:-15.3125rem}.philanthropy .entry.active{z-index:4}.philanthropy .entry:nth-child(odd){opacity:0}.philanthropy .entry .inner-content{padding-bottom:9.375rem}.philanthropy .entry .footer{display:block}.philanthropy .content-header{width:30.625rem;padding-top:11.688rem}.philanthropy .content-header h2{font-size:6.875rem;line-height:7.813rem;text-transform:capitalize}.philanthropy .footer{display:none}.philanthropy .inner-content,.preservation .inner-content{padding-top:3.75rem}.philanthropy .inner-content ul,.preservation .inner-content ul{width:30.625rem;margin:0 auto;text-align:center}.philanthropy .inner-content ul li,.preservation .inner-content ul li{margin-top:1.250rem}.philanthropy .inner-content ul li.entry-content,.preservation .inner-content ul li.entry-content{margin-top:0;display:none;text-align:left;padding:2.5rem 0 1.250 0}.philanthropy .inner-content ul li a,.preservation .inner-content ul li a{font-size:1.688rem}.preservation .content-header h2{font-size:2.781rem;line-height:3.563rem}.blog .inner-content{padding-top:7.012rem}.blog .month-header{padding-top:3.438rem}.blog .month-header h2{text-transform:uppercase;font-size:1.688rem}.blog .posts{max-width:50.000rem;margin:0 auto;padding-top:1.25rem}.blog .posts .post{float:left;width:46.25%;padding-top:2.188rem}.blog .posts .post:nth-child(2n+1){margin-right:7.5%;clear:left}.blog .posts .post .day{display:block;width:100%;font-size:8.750rem;text-align:center}.blog .posts .post h3{font-size:1.500rem;text-align:center;margin-top:2.188rem}.blog .posts .post p{margin-top:2.188rem}.blog .archive{padding:3.438rem 0;text-align:center}.blog .archive .archive-link{font-size:1.688rem;text-transform:uppercase}.blog .archive hr{padding-top:2.188rem;width:2.188rem;border:0;border-bottom:1px solid #121212}.blog .archive .years{display:none}.blog .archive .years li{padding-top:2.188rem}.blog .archive .years .year-link{font-size:1.688rem}.contact #content{text-align:center}html,body{font-size:16px}
