.underlay{min-height:70vh}.jtNew{font-size:24px;font-weight:300}.positionList{display:flex;flex-direction:column;width:99%;margin-left:.5%;margin-top:5px}.positionList .positionItem{padding:10px;border:1px solid #bfbfbf;width:100%;margin-bottom:5px;text-decoration:none;font-size:18px}.positionList a{text-decoration:none}.constrainViewer .fileViewer img{width:100%;max-width:958px}.noSides{border-left:none!important;border-right:none!important}.guidelinesBox{position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex}.guidelinesBox .guidelines{border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc;width:958px;margin-left:auto;margin-right:auto}.noMin{min-height:unset!important}.hide{opacity:0!important;height:0!important;overflow:hidden!important;padding:0!important}.sbBigInner,.searchBox{padding:20px}.sbBigInner input,.searchBox input{width:100%;border:none;height:30px}.searchBox{border-bottom:1px solid #bfbfbf}.sbBigInner{border:0!important;background-color:#f5f5f5}.sbBigInner input[type=text]{background-color:transparent}.fakeLink{text-decoration:underline}.fakeLink:hover{cursor:pointer}.smallList .selected{text-decoration:underline;font-weight:700}.carousel .viewport .flexB .carouselInner{flex-grow:1;flex-shrink:1;position:relative}.ctForm{padding:10px}.ctMessage{margin-bottom:20px}.fileViewer img{object-fit:cover;object-position:center;height:100%}.pictureTile .fileViewer img{width:100%}.quoteImg img{height:100%;width:100%}.old{width:100%;color:#6d6d6d;padding:20px;height:60px;background-color:#fff;position:fixed;bottom:0;left:0;z-index:999}.aboveFold{height:239px;column-width:309px;overflow:hidden}.isopen .content .storyFrame .aboveFold{height:unset;column-width:309px;overflow:visible}.dot.selected{background-color:#dcdcdc}.mainNav .navContainer .navBlock{border-bottom:2px solid transparent}body{padding:0 0 25px;margin:0;background:#fff;color:#6d6d6d;font-family:Helvetica,Arial,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;line-height:22px;width:100vw;min-width:300px}.ie-obj{font-family:'object-fit: cover; object-position: center;'}.ie-objContain{font-family:'object-fit: contain;'}.noul{border-top:none!important}div.fixMobile{background-color:transparent!important;border-right:none!important}h4{font-size:25px;margin-top:15px}.share{background:url(../Images/twitter.png) center no-repeat;background-size:100%;height:25px;width:25px;text-decoration:none;float:left;margin-top:5px;margin-right:5px}.linkedIn{background:url(../Images/linkedin.png) no-repeat;background-size:cover;height:25px;width:25px;text-decoration:none;float:left;margin-top:5px}.instagram{background:url(../Images/instagram.png) no-repeat;background-size:cover;height:25px;width:25px;text-decoration:none;float:left;margin-top:5px}.fbook{background:url(../Images/facebook.png) no-repeat;background-size:cover;height:25px;width:25px;text-decoration:none;float:left;margin-right:5px;margin-top:5px}.fifty .instagram,.fifty .linkedIn,.fifty .share{margin-top:0;margin-right:10px}.viewport{background-color:#dcdcdc}div.selectedBlob{background-color:#0099c3}.allowOverflow{overflow:visible!important}.filmBg{background-color:#000}.outerShell,html{min-width:300px}.flexB{display:flex}.flexB *{box-sizing:border-box}.slice .sliceInner .quoteImg{margin:0}.fifty{width:50%}.fifty img{height:100%;width:100%;border-left:1px solid #dcdcdc;object-fit:cover;object-position:center}a{color:#6d6d6d;text-decoration:underline}.pad{padding:20px}.properOp{opacity:1}.properOp:hover{opacity:0}.mainNav .navContainer .navBlock.active{border-bottom:2px solid;opacity:1}.jt{color:#bfbfbf}.gridTable{display:flex;border-bottom:1px solid #dcdcdc}.gridTable .col{flex-basis:0;flex-grow:1;padding:10px 20px;border-left:1px solid #dcdcdc}.gridTable .noBorder{border:1px solid transparent;max-width:20.75%}.expandingSection{display:none}html{width:100vw}hr{background:#dcdcdc;border:0;clear:both;height:1px;margin:0}.tab{width:25%;padding-top:10px;padding-bottom:10px;text-indent:20px;border-left:1px solid transparent;border-right:1px solid #dcdcdc;position:relative}.tab.closed:after{background:url(/images/plus.png) center no-repeat;content:"";display:block;height:22px;position:absolute;right:16px;top:10px;width:22px}.tab.closed.white:after{background:url(/images/plus-white.svg) center no-repeat;content:"";display:block;height:22px;position:absolute;right:16px;top:10px;width:22px}.tab.open:after{background:url(/images/minus.png) center no-repeat;content:"";display:block;height:22px;position:absolute;right:16px;top:10px;width:22px}.tab.open.white:after{background:url(/images/minus-white.svg) center no-repeat;content:"";display:block;height:22px;position:absolute;right:16px;top:10px;width:22px}.loading:after{content:"";height:42px;width:42px;margin-top:19px;background:url(/Images/loadinggif.gif) right no-repeat;background-size:80%}.dropList{position:absolute;top:0;left:0;width:25%;border-left:1px solid transparent;z-index:9}.dropList .fold{padding:8px 20px;text-decoration:none}.dropList .fold .arrow{background:url(/images/menu-open_gray.png) center no-repeat;height:18px;width:18px;float:right}.dropList .whiteArrow .arrow{background:url(/images/menu-open.png) center no-repeat}.dropList *{text-decoration:none!important}.dropList a{width:100%;text-decoration:none}.dropList a div{height:22px;padding:8px 20px 20px;text-decoration:none}.dropList .options{padding-top:12px}.open .arrow{transform:rotate(180deg)}.outerShell{width:100%;margin-top:60px;padding-top:32px;opacity:0;border-bottom:1px solid #dcdcdc;margin-bottom:60px;min-height:79vh}.outerShell .slice{border-top:1px solid #dcdcdc;width:100vw;box-sizing:border-box}.outerShell .slice .sliceInner{width:958px;margin-left:auto;margin-right:auto;box-sizing:border-box;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;min-height:38px;position:relative}.outerShell .slice .sliceInner .pushRight{margin-left:240px;border-left:1px solid #dcdcdc;box-sizing:border-box;min-height:38px}.outerShell .slice .sliceInner .subNav{background:#ebedef;color:#bfbfbf;font-size:28px;height:66px;line-height:36px;padding:15px 20px}.outerShell .slice .sliceInner .subNav .fade{color:#bfbfbf}.outerShell .slice .sliceInner .subNav .fade:hover{color:#6d6d6d}.outerShell .slice .sliceInner .subNav a{text-decoration:none;color:#6d6d6d;transition:color .2s linear}.outerShell .slice .sliceInner .introBox{font-size:28px;line-height:38px;padding:15px 20px}.noEvents{pointer-events:none}.hamburger{display:none}.filler{border-right:1px solid #dcdcdc}.mainNav{background:#fff;border-bottom:#dcdcdc solid 1px;position:fixed;width:100vw;z-index:99;top:0;box-sizing:border-box}.mainNav .navContainer{display:flex;margin-left:auto;margin-right:auto;width:958px;border-right:#dcdcdc solid 1px}.mainNav .navContainer .navBlock{border-left:#dcdcdc solid 1px;width:12.5%;padding:0 20px;opacity:.5;color:#6d6d6d;text-decoration:none;box-sizing:border-box;display:flex;align-items:center;min-height:66px}.mainNav .navContainer .navBlock:hover{opacity:1;cursor:pointer}.mainNav .navContainer .logo{background-image:url(/images/logo.png);background-position:20px;background-size:75%;width:25.1%;background-repeat:no-repeat;display:block;border-left:#dcdcdc solid 1px;box-sizing:border-box}.expand{transition:all .5s ease-in-out;display:inline-block;margin-left:20px;margin-right:-20px;user-select:none}.expand:hover{cursor:pointer}.rotate{transform:rotate(45deg)}.mobileNav{width:100vw;background-color:#ebebeb;height:100vh;display:none;padding-top:40px}.mobileNavGroup{width:100%;font-size:4vw;line-height:5.4vh;text-align:left}.mobileNavGroup .headerItem,.mobileNavGroup .subItem{height:5.4vh;display:block;text-align:left;text-indent:42px}.mobileNavGroup .headerItem a,.mobileNavGroup .subItem a{text-decoration:none}.mobileNavGroup .headerItem a:hover,.mobileNavGroup .subItem a:hover{cursor:pointer}.mobileNavGroup .expand{position:absolute;left:300px;width:20px;text-indent:0}.mobileNavGroup .headerItem{display:inline-block;width:100%}.mobileNavGroup .headerItem a{color:#6d6d6d}.about .headerItem{border-bottom:1px solid #f1e902}.about .subItem{background-color:#f1e902}.about .subItem a{color:#6d6d6d}.work .headerItem{border-bottom:1px solid #54c9f2}.work .subItem{background-color:#54c9f2}.work .subItem a{color:#6d6d6d}.latest .headerItem{border-bottom:1px solid #7db756}.latest .subItem{background-color:#7db756}.latest .subItem a{color:#6d6d6d}.explore .headerItem{border-bottom:1px solid #bc639f}.explore .subItem{background-color:#bc639f}.explore .subItem a{color:#6d6d6d}.contact .headerItem{border-bottom:1px solid #9e0b0f}.contact .subItem{background-color:#9e0b0f}.contact .subItem a{color:#6d6d6d}.climate .headerItem{border-bottom:1px solid #ec592f}.climate .subItem{background-color:#ec592f}.climate .subItem a{color:#6d6d6d}.flexColumn{flex-direction:column}.strapBox{font-size:20px;line-height:24px;padding:15px 20px;padding-top:0;margin-top:-15px}@media screen and (max-width:1025px){.guidelinesBox .guidelines,.mainNav .navContainer,.outerShell .slice .sliceInner{width:90%}}@media screen and (max-width:885px){.hamburger{display:block;position:absolute;height:50px;width:50px;top:7.25px;right:20px;background-image:url(/Images/menu.svg);background-position:center;background-repeat:no-repeat}.mobileNav{min-height:100vh;height:unset;flex-direction:column;display:none}canvas{display:none}.mainNav{height:65px}.mainNav .navContainer{width:100%;border-right:0}.mainNav .navContainer .navBlock{display:none}.mainNav .navContainer a.logo{border-left:0;width:214px;background-size:90%;height:65px;margin-left:20px}.flexB.unstack{flex-direction:column-reverse}.flexB.unstack .leftGrey{width:100%}.flexB.unstack-reverse{flex-direction:column}.padMobile{padding:20px}.outerShell .slice{min-width:300px}.outerShell .slice .sliceInner .subNav{font-size:4vw}.outerShell .slice .sliceInner .introBox{font-size:16px;line-height:28px;font-weight:600}.outerShell .slice .sliceInner .strapBox{font-size:14px;line-height:18px}.outerShell .slice .sliceInner .dropList{position:relative;width:100%}.outerShell .slice .sliceInner .noBorder{display:none}.outerShell .slice .sliceInner .gridTable{display:block;padding:20px}.outerShell .slice .sliceInner .col{width:100%;padding:0;border:0}.outerShell .slice .sliceInner .tab{width:100%}.outerShell .slice .sliceInner .pushRight{margin-left:0}}.underlay{height:100%;width:100%;border-right:1px solid #dcdcdc;position:absolute;margin-left:-1px}table{border-spacing:17px}.spaceTiles{grid-template-columns:24.2% 24.2% 24.2% 24.2%!important;column-gap:1.066%!important}:focus:not(:focus-visible){outline:0}:focus-visible{outline:0}