@font-face{font-family:'FG Regular';src:url('../fonts/FoundersGroteskTextWeb-Regular.woff') format('woff')}@font-face{font-family:'FG Bold';src:url('../fonts/FoundersGroteskTextWeb-Semibold.woff') format('woff')}.container{position:relative;width:88%;max-width:1400px;margin:0 auto;padding:0;box-sizing:border-box}.column,.columns{width:auto;box-sizing:border-box}@media (min-width:768px){.column,.columns{float:left}}@media (min-width:400px){.container{width:88%;padding:0}}@media (min-width:768px){.container{width:88%}.column,.columns{margin-right:3%}.column:last-child,.columns:last-child{margin-right:0}.one.column,.one.columns{width:5.58333333%}.two.columns{width:14.16666667%}.three.columns{width:22.75%}.four.columns{width:31.33333333%}.five.columns{width:39.91666667%}.six.columns{width:48.5%}.seven.columns{width:57.08333333%}.eight.columns{width:65.66666667%}.nine.columns{width:74.25%}.ten.columns{width:82.83333333%}.eleven.columns{width:91.41666667%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:31.33333333%}.two-thirds.column{width:65.66666667%}.one-half.column{width:48.5%}.one-third.column{width:31.33333333%}.one-quarter.column{width:22.75%}.two-third.column{width:65.66666667%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.58333333%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.16666667%}.offset-by-three.column,.offset-by-three.columns{margin-left:25.75%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.33333333%}.offset-by-five.column,.offset-by-five.columns{margin-left:42.91666667%}.offset-by-six.column,.offset-by-six.columns{margin-left:51.5%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.08333333%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:68.66666667%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:77.25%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:85.83333333%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:94.41666667%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.33333333%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:68.66666667%}.offset-by-one-half.column,.offset-by-one-half.column{margin-left:51.5%}}html{font-size:62.5%}body{font-size:1.6em;line-height:1.3em;font-weight:400;color:#4a4a49}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4rem;line-height:1.2;letter-spacing:-0.1rem}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-0.1rem}h3{font-size:3rem;line-height:1.3;letter-spacing:-0.1rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-0.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-0.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}@media (min-width:768px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}a{color:#4a4a49;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.button,button{display:inline-block;height:38px;padding:0 30px;color:#2d2d2d;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:0;border:1px solid #b2b2b2;cursor:pointer;box-sizing:border-box}input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;height:38px;padding:0 30px;color:#2d2d2d;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:0;cursor:pointer;box-sizing:border-box}input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{color:#50504f;outline:0}.button:focus,button:focus{color:#50504f;border-color:#a5a5a4;outline:0}input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{color:#50504f;border-color:#a5a5a4;outline:0}.button.button-primary,button.button-primary{color:#fff;background-color:#4a4a49;border-color:#4a4a49}input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#fff;background-color:#4a4a49;border-color:#4a4a49}.button.button-primary:hover,button.button-primary:hover{color:#fff;background-color:#4a4a49;border-color:#4a4a49}input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover{color:#fff;background-color:#4a4a49;border-color:#4a4a49}.button.button-primary:focus,button.button-primary:focus{color:#fff;background-color:#4a4a49;border-color:#4a4a49}input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus{color:#fff;background-color:#4a4a49;border-color:#4a4a49}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"]{height:38px;padding:6px 10px;border-radius:0;box-shadow:none;box-sizing:border-box}textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #c8c8c8;border-radius:0;box-shadow:none;box-sizing:border-box}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:65px;padding-top:6px;padding-bottom:6px}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus{border:0 solid #4a4a49;outline:0;background:#bbb}textarea:focus,select:focus{border:1px solid #4a4a49;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type="checkbox"],input[type="radio"]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:normal}ul{list-style:circle inside}ol{list-style:decimal inside;padding-left:0;margin-top:0}ul{padding-left:0;margin-top:0}ul ul,ul ol{margin:1.5rem 0 1.5rem 3rem;font-size:90%}ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#eee;border:1px solid #dedede;border-radius:0}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}tr{border-bottom:1px solid #dedede}td{padding:1.2rem 0 1.8rem;text-align:left}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}button,.button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #dedede}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}html,body{height:100%;min-height:100%}body{background:#dedede;font-family:'FG Regular';color:#4a4a49;text-rendering:optimizeLegibility;line-height:1.15em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(0,0,0,0.004);font-feature-settings:"lnum" 1,"pnum" 1,"kern" 1,"liga" 1;-moz-font-feature-settings:"lnum" 1,"pnum" 1,"kern" 1,"liga" 1;-ms-font-feature-settings:"lnum" 1,"pnum" 1,"kern" 1,"liga" 1;-webkit-font-feature-settings:"lnum" 1,"pnum" 1,"kern" 1,"liga" 1;-o-font-feature-settings:"lnum" 1,"pnum" 1,"kern" 1,"liga" 1}#main,.tab-nav,.footer{opacity:0;transition:opacity .5s cubic-bezier(.19, 1, .22, 1) 0s}#wrapper{min-height:100%;position:relative}.hide{display:none}::-moz-selection{background:rgba(0,0,0,0.1)}::selection{background:rgba(0,0,0,0.1)}a{color:#4a4a49;transition:color .1s ease-out 0s;outline:0}p{margin-bottom:1.5rem}h1,h2,h3,h4,h5,h6,strong{font-size:1.6rem;line-height:1.3em;font-weight:normal;font-family:'FG Bold';margin-bottom:0;letter-spacing:0}.view-more{text-align:center;font-size:1.9rem;clear:both;margin-bottom:6%}@media (min-width:768px){.view-more{margin-bottom:6%}}.view-more a{text-decoration:none}.view-more{display:inline-block;width:100%}#loadMore{display:inline-block;position:relative}.preloader{display:inline-block;position:relative}table{width:100%}table td,table th{width:33.333%}@media (min-width:768px){.inline-list{list-style-type:none;margin:0 auto;font-size:100%}.inline-list li{display:inline-block !important;padding-bottom:0;margin-bottom:0}.inline-list li a{text-decoration:none}.inline-list li:not(:last-child):after{position:relative;top:0;vertical-align:middle;display:inline-block;width:2px;height:2px;margin:5px 0 5px 5px;background:#fff !important;content:""}.inline-list.all li:not(:last-child):after{background:#4a4a49 !important}}.main-content .inline-list{list-style-type:none;margin:0 auto;font-size:100%}.main-content .inline-list li{display:inline-block !important;padding-bottom:0;margin-bottom:0}.main-content .inline-list li a{text-decoration:none}.main-content .inline-list li:not(:last-child):after{position:relative;top:0;vertical-align:middle;display:inline-block;width:2px;height:2px;margin:5px 0 5px 5px;background:#fff !important;content:""}.main-content .inline-list.all li:not(:last-child):after{background:#4a4a49 !important}ul{list-style-type:none;padding:0;margin:0 auto !important}ul li{margin:0}.header{box-sizing:border-box;max-width:88px;background:rgba(222,222,222,0.95);z-index:1000;width:100%;max-width:inherit;position:relative;top:100px}@media (min-width:768px){.header{top:55px;background:transparent;transition:background .2s ease-out 0s}}.header .container{padding-top:18px;margin:0 auto}.header .brand{width:80px}@media (min-width:768px){.header .brand{width:90px}}.header .brand a{text-decoration:none}.header .brand img{width:100%;color:transparent;margin-bottom:5px}@media (min-width:768px){.header .brand img{margin-bottom:0}}@media (min-width:768px){.header .brand{max-width:88px;float:left}}@media (min-width:768px){.header.scrolled{transition:background .2s ease-out 0s;background:rgba(222,222,222,0.95)}}.footer{background-color:#fff;padding:30px 0;box-sizing:border-box;overflow:hidden;width:100%}.footer .map-link{display:block;margin-bottom:1rem}.footer .map-link a:focus,.footer .map-link a:hover{color:#878787}.footer a{text-decoration:none}.footer .columns{margin-bottom:1.5rem}.footer .columns:last-child{margin-bottom:0}.footer p{margin:0}.footer p.privacy{margin-top:1rem;font-family:'FG Bold'}.footer .email{display:block}.footer .row{padding:0 !important;margin:auto !important}.footer .inline-list{list-style-type:none;margin:0 auto;font-size:100%}.footer .inline-list span{display:inline-block !important;padding-bottom:0;margin-bottom:0}.footer .inline-list span a{text-decoration:none}.footer .inline-list span:not(:last-child):after{position:relative;top:0;vertical-align:middle;display:inline-block;width:2px;height:2px;margin:5px 0 5px 5px;background:#4a4a49 !important;content:""}.footer .social{padding:20px 0 0}.footer .social li{list-style-type:none;display:inline-block;margin:0 10px 0 0}.footer .social li img{color:transparent}.footer .social li a:focus,.footer .social li a:hover{opacity:.8}@media (min-width:768px){.footer .columns:nth-child(2) p{max-width:25rem}}#mc_embed_signup form{margin:0 0 0;width:100%}#mc_embed_signup form label{font-size:1.6rem;line-height:1.3em;font-weight:normal;font-family:'FG Bold';margin:0 0 8px -1px;letter-spacing:0}#mc_embed_signup form input{line-height:1.3em;font-family:'FG Regular';letter-spacing:0;width:100%;font-size:1em !important;background:#dbdbdb;color:#fff;border:0;margin:0;max-width:300px;padding:4px 10px 6px !important}#mc_embed_signup form input[type="submit"]{width:auto;color:#fff;background:#50504f;text-transform:none;font-weight:400;transition:background .1s ease-out 0s;border:0;float:none;clear:both;line-height:1.3em;font-family:'FG Regular';letter-spacing:0;font-size:1em !important;padding:4px 30px 6px !important;margin-bottom:0 !important;margin-top:12px}#mc_embed_signup form input:focus[type="submit"],#mc_embed_signup form input:hover[type="submit"]{background-color:#878787;color:#fff}#mc_embed_signup div.mce_inline_error{background-color:transparent !important;margin:5px 0 0 !important;padding:0 !important;color:#4a4a49 !important;font-weight:normal !important;line-height:1.3rem;font-size:1.3rem}#mc_embed_signup div.mce_inline_error{background-color:transparent !important;margin:5px 0 0 !important;padding:0 !important;color:#4a4a49 !important;font-weight:normal !important;line-height:1.3rem;font-size:1.3rem}#mc_embed_signup #mce-responses #mce-success-response{font-size:1.3rem;line-height:1.3rem;margin-top:5px}#mc_embed_signup #mce-responses #mce-success-response a{text-decoration:underline !important}#mc_embed_signup #mce-responses #mce-error-response{font-size:1.3rem;line-height:1.3rem;margin-top:5px}#mc_embed_signup #mce-responses #mce-error-response a{text-decoration:underline !important}.list .footer{margin-top:3%}.header .nav{list-style-type:none;margin:5px 0;font-size:1.8rem}@media (min-width:768px){.header .nav{margin:22px 0 0 !important;font-size:1.9rem;float:right}}.header .nav li{display:inline-block;padding-bottom:0;margin-bottom:0}.header .nav li a{text-decoration:none;color:#fff}.header .nav li a:hover,.header .nav li a:focus{color:#878787}.header .nav li:last-child{margin-right:0}.header .nav li:not(:last-child):after{position:relative;top:0;vertical-align:middle;display:inline-block;width:2px;height:2px;margin:5px 0 5px 5px;background:#fff;content:""}.practice-team .header,.practice-landing .header{background:rgba(222,222,222,0.95)}@media (min-width:768px){.practice-team .header,.practice-landing .header{background:rgba(222,222,222,0.95)}}.practice-team .header .nav li.practice a,.practice-landing .header .nav li.practice a{color:#4a4a49}.project-article .header .nav li.projects a,.projects-landing .header .nav li.projects a{color:#4a4a49}.research-article .header .nav li.research a,.research-landing .header .nav li.research a{color:#4a4a49}.research-landing .header,.projects-landing .header{background:rgba(222,222,222,0.95)}@media (min-width:768px){.research-landing .header,.projects-landing .header{background:rgba(222,222,222,0.95)}}.post-nav{top:0;cursor:pointer;margin:0 auto}@media (min-width:768px){.post-nav{top:0}}.post-nav .container{width:100%}@media (min-width:768px){.post-nav .container{width:88%}}.post-nav .title{cursor:pointer;font-family:'FG Bold';font-size:1.6rem;background:url("../images/icon-plus.svg") no-repeat right 20px !important;display:block;border-bottom:1px solid #b2b2b2 !important;padding:1.5rem 0;margin:-1.5rem 0 0}@media (min-width:768px){.post-nav .title{margin:-5px 0 1.5rem;padding:0 0 1.5rem;background:url("../images/icon-plus.svg") no-repeat right 5px !important}}.post-nav ul{margin:0 auto 1.5rem;position:absolute;width:100%;max-height:0;overflow:hidden;z-index:1000}.post-nav li{display:block;padding:.5rem 0;font-size:1.6rem;background:rgba(222,222,222,0.95)}.post-nav li a{text-decoration:none;color:#4a4a49;transition:color ease-out .1s}.post-nav li a:focus,.post-nav li a:hover{color:#878787 !important}.post-nav li a:active{color:#4a4a49 !important}@media (min-width:768px){.post-nav li.inactive a{color:#fff !important}.post-nav li.inactive a:focus,.post-nav li.inactive a:hover{color:#878787 !important}.post-nav li.active a{color:#4a4a49 !important}.post-nav li:after{width:0;height:0}}.post-nav li:first-child{padding-top:1.5rem}.post-nav li:last-child{padding-bottom:2rem}#main .top{position:relative;padding-top:100px}@media (min-width:768px){#main .top{padding-top:88px}}.post-nav.open ul{display:block;max-height:500px;transition:max-height ease-out .1s}.post-nav.open ul li{display:block}.post-nav.open .title{background:url("../images/icon-cross.svg") no-repeat right 20px !important}@media (min-width:768px){.post-nav.open .title{background:url("../images/icon-plus.svg") no-repeat right 5px !important}}.post-nav .li:all li{display:block}.post-nav .li:all li a{color:#4a4a49}.post-nav .li:all li a:hover,.post-nav .li:all li a:focus{color:#878787 !important}.practice-landing #main .top,.practice-team #main .top{position:relative;padding-top:0;padding-top:100px}@media (min-width:768px){.practice-landing #main .top,.practice-team #main .top{padding-top:0}}.practice-landing .post-nav,.practice-team .post-nav{margin:0 auto 2.5rem}@media (min-width:768px){.practice-landing .fixed-container,.practice-team .fixed-container{width:auto;z-index:1;background:rgba(222,222,222,0.95)}.practice-landing .nav-container,.practice-team .nav-container{background:rgba(222,222,222,0.95);overflow:hidden;width:100%;height:38px;top:88px !important;display:none}.practice-landing .post-nav,.practice-team .post-nav{border:0;padding:0;list-style-type:none;margin:0 auto 0;display:none;font-size:1.9rem;height:38px;top:0;width:1400px;cursor:auto}.practice-landing .post-nav .title,.practice-team .post-nav .title{display:none}.practice-landing .post-nav ul,.practice-team .post-nav ul{max-height:none;padding:0;margin:0;overflow:visible}.practice-landing .post-nav li,.practice-team .post-nav li{display:inline-block;padding:0 !important;margin-bottom:0;font-size:1.8rem;background:transparent}.practice-landing .post-nav li a,.practice-team .post-nav li a{color:#fff}.practice-landing .post-nav li:not(:last-child):after,.practice-team .post-nav li:not(:last-child):after{position:relative;top:0;vertical-align:middle;width:2px;height:2px;margin:5px 0 5px 5px;background:#fff;content:""}}.post-nav.open li{float:none;display:block}@media (min-width:768px){.post-nav.open li{display:inline-block}}.post-nav .all li:not(:last-child):after{background:#4a4a49}.post-nav .all li a{color:#4a4a49}.post-nav .all li a:hover,.post-nav .all li a:focus{color:#878787}.main-content section{clear:both}.main-content img{width:100%;height:auto;display:block;filter:blur(0);-webkit-filter:blur(0);image-rendering:auto !important}.fullscreen-hero .container-full{padding-top:100px;position:relative;width:88%;max-width:1400px;margin:0 auto;box-sizing:border-box;overflow:hidden}@media (min-width:768px){.fullscreen-hero .container-full{width:100vw;height:100vh;overflow:hidden;max-width:none;padding-top:0}}.fullscreen-hero .container-full .text{display:none}@media (min-width:768px){.fullscreen-hero .container-full .text{display:block}}@media (min-width:768px){.fullscreen-hero .container-full .text .container{width:88%}}@media (min-width:768px){.fullscreen-hero .container-full:after{position:absolute;top:0;left:0;right:0;bottom:0;z-index:101;display:block;content:" ";opacity:.1}}.fullscreen-hero img{width:100%;height:auto}@media (min-width:768px){.fullscreen-hero img{min-width:100vw;min-height:100vh;max-width:none;max-height:none;object-fit:cover}}.fullscreen-hero .splash-video{left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center center}@media (min-width:768px){.fullscreen-hero .splash-video{position:absolute;top:0}}.fullscreen-hero .splash-video .poster{z-index:-1;position:absolute}.fullscreen-hero .splash-video .poster,.fullscreen-hero .splash-video iframe{width:100vw;height:56.25vw}@media (min-width:768px){.fullscreen-hero .splash-video .poster,.fullscreen-hero .splash-video iframe{top:50%;left:50%;position:absolute;min-height:100vh;min-width:177.77vh;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.fullscreen-hero .text{font-family:FG Bold;display:none;margin-top:2.5rem}@media (min-width:768px){.fullscreen-hero .text{margin-top:0}}@media (min-width:768px){.fullscreen-hero .text{display:block;top:0;width:100%;position:absolute;z-index:2;color:#fff;padding-top:108px;font-size:1.25em;line-height:1em;z-index:300;margin-top:0}}.fullscreen-hero .text .container{width:100%;margin-top:-1rem}@media (min-width:768px){.fullscreen-hero .text .container{margin-top:1rem}}.fullscreen-hero .text p{max-width:450px}body.home .fullscreen-hero .container-full .text{display:block}@media (min-width:768px){body.home .fullscreen-hero .container-full .text .container{width:88%}}body.home .tabnav-container{overflow:hidden}body.home .posts-container{overflow:hidden}body.home .tab-nav{position:relative;margin:.8rem 0 0;overflow:hidden;display:block}@media (min-width:768px){body.home .tab-nav{margin:88px 0 1.5% 0}}body.home .tab-nav .tab{width:33.33%;height:8px;position:absolute;cursor:pointer}body.home .tab-nav .tab a{display:block;text-indent:-5000px;overflow:hidden;padding:0 !important;cursor:inherit}body.home .tab-nav .tab .close{width:12px;height:12px;background-size:100% 100%;content:"";z-index:1;float:right;opacity:0;background:url("../images/icon-cross.svg") right -1px no-repeat #dedede}body.home .tab-nav .research{background:#ffc600;margin-left:0;width:32%}body.home .tab-nav .projects{background:#98d78a;width:32%;left:34%}body.home .tab-nav .practice{background:#4cadb0;width:32%;left:68%}body.home .tab-nav .active{width:95%;left:0;z-index:1;opacity:1}body.home .tab-nav .active .close{display:block}body.home .tab-nav .inactive{z-index:0;opacity:0}body.home .tab-nav ul{float:none}body.home .tab-nav:after{width:12px;height:12px;background-size:100% 100%;content:"";z-index:1;float:right;opacity:0;background:url("../images/icon-cross.svg") right -1px no-repeat #dedede;transition:opacity .1s ease-out}body.home .tab-nav.open:after{width:12px;height:12px;background-size:100% 100%;content:"";z-index:1;float:right;opacity:1;transition:opacity .1s ease-out}body.home .posts{padding-bottom:0;position:relative;margin-bottom:-3%}@media (min-width:768px){body.home .posts{margin-bottom:-6%}}body.home .view-more .preloader{margin:6% 0 6%}@media (min-width:768px){body.home .view-more .preloader{margin-bottom:0}}body.home .view-more #loadMore{margin:6% 0 6%}@media (min-width:768px){body.home .view-more #loadMore{margin-bottom:0}}body.home .post{margin-bottom:0;padding-bottom:0;cursor:pointer}body.home .post .text{opacity:0;transition:opacity 1s cubic-bezier(.19, 1, .22, 1) .5s}@media (min-width:768px){body.home .post{margin-bottom:3%}}@media (min-width:768px){body.home .post:nth-of-type(9n+1){width:31.33333333%;margin-right:3%;clear:both}body.home .post:nth-of-type(9n+2){width:39.91666667%;margin-right:3%}body.home .post:nth-of-type(9n+3){width:22.75%;margin-right:0}body.home .post:nth-of-type(9n+4){width:22.75%;margin-right:3%;clear:both}body.home .post:nth-of-type(9n+5){width:39.91666667%;margin-right:3%}body.home .post:nth-of-type(9n+6){width:31.33333333%;margin-right:0}body.home .post:nth-of-type(9n+7){width:31.33333333%;margin-right:3%}body.home .post:nth-of-type(9n+8){width:39.91666667%;margin-right:3%}body.home .post:nth-of-type(9n+9){width:22.75%;margin-right:0}body.home .post:nth-of-type(1){width:31.33333333%;margin-right:3%}body.home .post:nth-of-type(2){width:39.91666667%;margin-right:3%}body.home .post:nth-of-type(3){width:22.75%;margin-right:0}body.home .post:nth-of-type(4){width:74.25%;margin-right:3%;clear:both}body.home .post:nth-of-type(5){width:22.75%;margin-right:0}body.home .post:nth-of-type(6){width:39.91666667%;margin-right:3%;clear:both}body.home .post:nth-of-type(7){width:31.33333333%;margin-right:3%}body.home .post:nth-of-type(8){width:22.75%;margin-right:0}body.home .post:nth-of-type(9){width:100%;margin-right:3%;clear:both}}body.home .post.lazyloaded{opacity:1 !important}body.home .post.lazyloaded .image-container,body.home .post.lazyloaded .text{opacity:1 !important}.posts{overflow:hidden;display:block;margin:2.5rem auto 0}.posts .post .text{position:relative;margin:2rem 0 2rem}@media (min-width:768px){.posts .post .text{margin:2rem 0 2rem}}.posts .post .text h2,.posts .post .text h3,.posts .post .text h4{margin-top:-0.5rem}.posts .post span{font-family:'FG Regular';margin:.1em 0 0;display:block}.posts .post .post-title{line-height:1.2em}.posts .post .expansion{max-width:600px}.posts .post p{padding:1rem 0 0}.posts .post .text-link{text-decoration:underline;padding:0 0 1rem;display:inline-block}.posts .post:focus .image-container:after,.posts .post:hover .image-container:after{opacity:.15}.posts .post:focus .text,.posts .post:hover .text{color:#878787 !important}.posts .post:focus .text-link,.posts .post:hover .text-link{color:#878787}.posts .post:focus .inline-list li:after,.posts .post:hover .inline-list li:after{background:#878787}.posts .post.open:focus .text,.posts .post.open:hover .text{color:#4a4a49 !important}.posts .post.research .image-container{background-color:#ffc600}.posts .post.practice .image-container{background-color:#4cadb0}.posts .post.project .image-container{background-color:#e9e9e9}.posts .image-container{width:100%;padding-bottom:0;position:relative;background:black;overflow:hidden}.posts .image-container img{position:absolute}.posts .image-container .placeholder{bottom:0;height:0;left:0;padding-bottom:100%;position:relative;right:0;top:0}.posts .image-container:after{width:100%;height:100%;position:absolute;z-index:100;top:0;display:inline-block;background:#000;content:"";opacity:0;transition:opacity 1s cubic-bezier(.19, 1, .22, 1)}.posts.filtered{margin-top:0}.expanding-section,.expanding-post{position:relative}.expanding-section .open-close,.expanding-post .open-close{cursor:pointer}.expanding-section .icon,.expanding-post .icon{position:absolute;top:5px;right:0;width:15px !important;height:15px !important;z-index:0}.expanding-section .icon.open,.expanding-post .icon.open{opacity:1;transition:opacity .1s ease-out}.expanding-section .icon.close,.expanding-post .icon.close{opacity:0;transition:opacity .1s ease-out}.expanding-section span.date,.expanding-post span.date{margin-bottom:15px;display:block}.expanding-section .date:before,.expanding-post .date:before{position:relative;top:0;vertical-align:middle;display:block;width:2px;height:2px;margin:8px 5px 5px 1px;background:#4a4a49;content:""}.expanding-section .sec-title,.expanding-post .sec-title,.expanding-section .post-title,.expanding-post .post-title{padding-right:25px}.expanding-post .image-container{position:relative}.expanding-post .image-container img{position:relative}.video-post .lightboxTrigger{width:66px;height:40px;top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url("../images/icon-play.png");background-position:0 0;background-repeat:no-repeat;background-size:cover;z-index:200;overflow:hidden}.video-post .lightboxTrigger:hover{background-position:-66px 0}.expanding-section{position:relative;border-top:1px solid #b2b2b2;padding:1.5rem 0 1.5rem;margin:.2rem 0 !important}.expanding-section .expansion{padding:0 0 8.33333333;overflow:hidden}.expanding-section .icon{top:18px}.expanding-section .view-more{margin:3% 0 3%;position:relative}.expanding-post.open .expansion,.expanding-section.open .expansion{color:#4a4a49}.expanding-post.open .icon.open,.expanding-section.open .icon.open{opacity:0}.expanding-post.open .icon.close,.expanding-section.open .icon.close{opacity:1}.projects-landing .post a{text-decoration:none}.projects-landing #main .top{padding-top:100px;position:relative}@media (min-width:768px){.projects-landing #main .top{padding-top:88px}}.projects-landing #main .top-content{padding-top:0;position:relative}.projects-landing .posts .post{cursor:auto}.projects-landing .post-nav{display:none;position:relative}.projects-landing .post-nav .title{display:block}@media (min-width:768px){.projects-landing .post-nav .title{background:url("../images/icon-plus.svg") no-repeat scroll right 4px !important;margin-top:-3px}}.projects-landing .post-nav.filtered .title{background:url("../images/icon-cross.svg") no-repeat scroll right 20px !important;transition:background .1s ease-out}@media (min-width:768px){.projects-landing .post-nav.filtered .title{background:url("../images/icon-cross.svg") no-repeat scroll right 4px !important;margin-top:-3px}}.projects-landing .post-nav.open .title{background:url("../images/icon-cross.svg") no-repeat scroll right 20px !important}@media (min-width:768px){.projects-landing .post-nav.open .title{background:url("../images/icon-cross.svg") no-repeat scroll right 4px !important}}@media (min-width:768px){.projects-landing .fixed-container{position:fixed;top:0;width:100%;z-index:500}.projects-landing .fixed-container .post-nav{background:red;margin-bottom:1.5rem;background:rgba(222,222,222,0.95)}.projects-landing .fixed-container .post-nav .title{margin-bottom:0}.projects-landing .fixed-container .post-nav li{background:rgba(222,222,222,0.95)}.projects-landing .fixed-container .post-nav li:first-child{padding-top:1.3rem}}.projects-landing .posts{margin-top:2.5rem}@media (min-width:768px){.projects-landing .posts{padding-bottom:40px !important;margin-top:0}}.projects-landing .posts.filtered{margin-top:0}@media (min-width:768px){.projects-landing .posts.filtered{margin-top:0}}.projects-landing .posts.all .intro:first-child{display:block}.projects-landing .post{width:100%}@media (min-width:768px){.projects-landing .post{width:31.33333333%;margin-right:3%}.projects-landing .posts .post:nth-of-type(3n+3){margin-right:0}.projects-landing .posts.all .post:nth-of-type(6n+1){margin-left:34.33333333% !important}.projects-landing .posts.all .post:nth-of-type(6n+2){margin-right:0}.projects-landing .posts.all .post:nth-of-type(6n+3){margin-right:3%}.projects-landing .posts.all .post:nth-of-type(6n+6){margin-left:34.33333333%;margin-right:0}.projects-landing .posts.filtered .post{width:31.33333333%;margin-right:3%}.projects-landing .posts.filtered .post:nth-of-type(10n+2){margin-left:34.33333333%}.projects-landing .posts.filtered .post:nth-of-type(10n+3){margin-right:0}.projects-landing .posts.filtered .post:nth-of-type(10n+5){margin-left:34.33333333%;margin-right:0}.projects-landing .posts.filtered .post:nth-of-type(10n+8){margin-left:34.33333333%;margin-right:3%}.projects-landing .posts.filtered .post:nth-of-type(10n+9){margin-right:0}.projects-landing .posts.filtered .post:nth-of-type(10n+10){margin-left:0;margin-right:34.33333333%;margin-right:3%}.projects-landing .posts.filtered .post:nth-of-type(10n+11){margin-left:34.33333333%;margin-right:0}.projects-landing .posts.filtered .post:first-child{margin-left:0}.projects-landing .posts.filtered .post:nth-of-type(2){margin-left:0}}.projects-landing .intro{width:auto}.projects-landing .intro h3{display:none}.projects-landing .intro .description{padding-bottom:1rem}@media (min-width:768px){.projects-landing .intro .description{padding-bottom:0;margin-top:3rem}}body.research-landing .post a{text-decoration:none}@media (min-width:768px){body.research-landing .posts .post:nth-of-type(3n+2){margin-right:3%}body.research-landing .column:last-child,body.research-landing .columns:last-child{width:31.33333333%}body.research-landing .post:nth-of-type(6n+1){width:31.33333333%;margin-right:3%}body.research-landing .post:nth-of-type(6n+2){width:31.33333333%;margin-right:34.33333333%;margin-right:3%}body.research-landing .post:nth-of-type(6n+3){width:31.33333333%;clear:both}body.research-landing .post:nth-of-type(6n+4){width:31.33333333%;margin-left:34.33333333%;margin-right:0}body.research-landing .post:nth-of-type(6n+5){width:31.33333333%;margin-left:34.33333333%;margin-right:3%}body.research-landing .post:nth-of-type(6n+6){width:31.33333333%;margin-right:0}}body.research-landing .posts{margin-top:0}@media (min-width:768px){body.research-landing .posts{padding-bottom:40px !important}}.plain-text .intro h2,.practice-team .intro h2,.practice-landing .intro h2,.research-article .intro h2,.project-article .intro h2{margin:2rem 0 1.5rem}@media (min-width:768px){.plain-text .intro h2,.practice-team .intro h2,.practice-landing .intro h2,.research-article .intro h2,.project-article .intro h2{margin:0 0 1.5rem}}.plain-text h1,.practice-team h1,.practice-landing h1,.research-article h1,.project-article h1{margin-bottom:1.5rem}.plain-text .banner,.practice-team .banner,.practice-landing .banner,.research-article .banner,.project-article .banner{background:#e9e9e9}.plain-text .summary,.practice-team .summary,.practice-landing .summary,.research-article .summary,.project-article .summary{list-style-type:none}.plain-text .summary h1,.practice-team .summary h1,.practice-landing .summary h1,.research-article .summary h1,.project-article .summary h1{margin-bottom:.5rem}@media (min-width:768px){.plain-text .summary h1,.practice-team .summary h1,.practice-landing .summary h1,.research-article .summary h1,.project-article .summary h1{margin-bottom:1.5rem}}.plain-text .summary li,.practice-team .summary li,.practice-landing .summary li,.research-article .summary li,.project-article .summary li{margin:0}.plain-text .summary .awards span,.practice-team .summary .awards span,.practice-landing .summary .awards span,.research-article .summary .awards span,.project-article .summary .awards span{display:block}.plain-text .summary .awards span:first-child,.practice-team .summary .awards span:first-child,.practice-landing .summary .awards span:first-child,.research-article .summary .awards span:first-child,.project-article .summary .awards span:first-child{display:inline}.plain-text .post-nav ul,.practice-team .post-nav ul,.practice-landing .post-nav ul,.research-article .post-nav ul,.project-article .post-nav ul{margin-bottom:0}.plain-text .post a,.practice-team .post a,.practice-landing .post a,.research-article .post a,.project-article .post a{text-decoration:none}.plain-text .row,.practice-team .row,.practice-landing .row,.research-article .row,.project-article .row{margin-bottom:2.5rem}.plain-text .image-container,.practice-team .image-container,.practice-landing .image-container,.research-article .image-container,.project-article .image-container{background-color:#e9e9e9;margin-bottom:2.5rem}.plain-text .row,.practice-team .row,.practice-landing .row,.research-article .row,.project-article .row{margin:0}.plain-text .text-container,.practice-team .text-container,.practice-landing .text-container,.research-article .text-container,.project-article .text-container{margin:0 0 1.5rem}.plain-text .main-content .text-container,.practice-team .main-content .text-container,.practice-landing .main-content .text-container,.research-article .main-content .text-container,.project-article .main-content .text-container{margin:-0.5rem 0 2.8rem}@media (min-width:768px){.plain-text .text-container,.practice-team .text-container,.practice-landing .text-container,.research-article .text-container,.project-article .text-container,.plain-text .image-container,.practice-team .image-container,.practice-landing .image-container,.research-article .image-container,.project-article .image-container{margin-bottom:0}.plain-text .text-container,.practice-team .text-container,.practice-landing .text-container,.research-article .text-container,.project-article .text-container{margin:-0.5rem 0 1.5rem}.plain-text .row,.practice-team .row,.practice-landing .row,.research-article .row,.project-article .row{padding:6% 0 0}.plain-text .row:last-child,.practice-team .row:last-child,.practice-landing .row:last-child,.research-article .row:last-child,.project-article .row:last-child{padding-bottom:6%}.plain-text .flexible-content .column,.practice-team .flexible-content .column,.practice-landing .flexible-content .column,.research-article .flexible-content .column,.project-article .flexible-content .column{float:left}.plain-text .flexible-content .column:last-child,.practice-team .flexible-content .column:last-child,.practice-landing .flexible-content .column:last-child,.research-article .flexible-content .column:last-child,.project-article .flexible-content .column:last-child{margin-right:0}.plain-text .flexible-content.layout-12 .column,.practice-team .flexible-content.layout-12 .column,.practice-landing .flexible-content.layout-12 .column,.research-article .flexible-content.layout-12 .column,.project-article .flexible-content.layout-12 .column{width:100%}.plain-text .flexible-content.layout-4-8 .column:nth-of-type(1),.practice-team .flexible-content.layout-4-8 .column:nth-of-type(1),.practice-landing .flexible-content.layout-4-8 .column:nth-of-type(1),.research-article .flexible-content.layout-4-8 .column:nth-of-type(1),.project-article .flexible-content.layout-4-8 .column:nth-of-type(1){width:31.33333333%}.plain-text .flexible-content.layout-4-8 .column:nth-child(2),.practice-team .flexible-content.layout-4-8 .column:nth-child(2),.practice-landing .flexible-content.layout-4-8 .column:nth-child(2),.research-article .flexible-content.layout-4-8 .column:nth-child(2),.project-article .flexible-content.layout-4-8 .column:nth-child(2){width:65.66666667%}.plain-text .flexible-content.layout-5-7 .column:nth-of-type(1),.practice-team .flexible-content.layout-5-7 .column:nth-of-type(1),.practice-landing .flexible-content.layout-5-7 .column:nth-of-type(1),.research-article .flexible-content.layout-5-7 .column:nth-of-type(1),.project-article .flexible-content.layout-5-7 .column:nth-of-type(1){width:39.91666667%}.plain-text .flexible-content.layout-5-7 .column:nth-child(2),.practice-team .flexible-content.layout-5-7 .column:nth-child(2),.practice-landing .flexible-content.layout-5-7 .column:nth-child(2),.research-article .flexible-content.layout-5-7 .column:nth-child(2),.project-article .flexible-content.layout-5-7 .column:nth-child(2){width:57.08333333%}.plain-text .flexible-content.layout-6-6 .column,.practice-team .flexible-content.layout-6-6 .column,.practice-landing .flexible-content.layout-6-6 .column,.research-article .flexible-content.layout-6-6 .column,.project-article .flexible-content.layout-6-6 .column{width:48.5%}.plain-text .flexible-content.layout-7-5 .column:nth-of-type(1),.practice-team .flexible-content.layout-7-5 .column:nth-of-type(1),.practice-landing .flexible-content.layout-7-5 .column:nth-of-type(1),.research-article .flexible-content.layout-7-5 .column:nth-of-type(1),.project-article .flexible-content.layout-7-5 .column:nth-of-type(1){width:57.08333333%}.plain-text .flexible-content.layout-7-5 .column:nth-child(2),.practice-team .flexible-content.layout-7-5 .column:nth-child(2),.practice-landing .flexible-content.layout-7-5 .column:nth-child(2),.research-article .flexible-content.layout-7-5 .column:nth-child(2),.project-article .flexible-content.layout-7-5 .column:nth-child(2){width:39.91666667%}.plain-text .flexible-content.layout-8-4 .column:nth-of-type(1),.practice-team .flexible-content.layout-8-4 .column:nth-of-type(1),.practice-landing .flexible-content.layout-8-4 .column:nth-of-type(1),.research-article .flexible-content.layout-8-4 .column:nth-of-type(1),.project-article .flexible-content.layout-8-4 .column:nth-of-type(1){width:65.66666667%}.plain-text .flexible-content.layout-8-4 .column:nth-child(2),.practice-team .flexible-content.layout-8-4 .column:nth-child(2),.practice-landing .flexible-content.layout-8-4 .column:nth-child(2),.research-article .flexible-content.layout-8-4 .column:nth-child(2),.project-article .flexible-content.layout-8-4 .column:nth-child(2){width:31.33333333%}.plain-text .flexible-content.layout-3-6-3 .column:nth-of-type(1),.practice-team .flexible-content.layout-3-6-3 .column:nth-of-type(1),.practice-landing .flexible-content.layout-3-6-3 .column:nth-of-type(1),.research-article .flexible-content.layout-3-6-3 .column:nth-of-type(1),.project-article .flexible-content.layout-3-6-3 .column:nth-of-type(1){width:22.75%}.plain-text .flexible-content.layout-3-6-3 .column:nth-child(2),.practice-team .flexible-content.layout-3-6-3 .column:nth-child(2),.practice-landing .flexible-content.layout-3-6-3 .column:nth-child(2),.research-article .flexible-content.layout-3-6-3 .column:nth-child(2),.project-article .flexible-content.layout-3-6-3 .column:nth-child(2){width:48.5%}.plain-text .flexible-content.layout-3-6-3 .column:nth-child(3),.practice-team .flexible-content.layout-3-6-3 .column:nth-child(3),.practice-landing .flexible-content.layout-3-6-3 .column:nth-child(3),.research-article .flexible-content.layout-3-6-3 .column:nth-child(3),.project-article .flexible-content.layout-3-6-3 .column:nth-child(3){width:22.75%}.plain-text .flexible-content.layout-4-4-4 .column,.practice-team .flexible-content.layout-4-4-4 .column,.practice-landing .flexible-content.layout-4-4-4 .column,.research-article .flexible-content.layout-4-4-4 .column,.project-article .flexible-content.layout-4-4-4 .column{width:31.33333333%}.plain-text .flexible-content.layout-4-5-3 .column:nth-of-type(1),.practice-team .flexible-content.layout-4-5-3 .column:nth-of-type(1),.practice-landing .flexible-content.layout-4-5-3 .column:nth-of-type(1),.research-article .flexible-content.layout-4-5-3 .column:nth-of-type(1),.project-article .flexible-content.layout-4-5-3 .column:nth-of-type(1){width:31.33333333%}.plain-text .flexible-content.layout-4-5-3 .column:nth-child(2),.practice-team .flexible-content.layout-4-5-3 .column:nth-child(2),.practice-landing .flexible-content.layout-4-5-3 .column:nth-child(2),.research-article .flexible-content.layout-4-5-3 .column:nth-child(2),.project-article .flexible-content.layout-4-5-3 .column:nth-child(2){width:39.91666667%}.plain-text .flexible-content.layout-4-5-3 .column:nth-child(3),.practice-team .flexible-content.layout-4-5-3 .column:nth-child(3),.practice-landing .flexible-content.layout-4-5-3 .column:nth-child(3),.research-article .flexible-content.layout-4-5-3 .column:nth-child(3),.project-article .flexible-content.layout-4-5-3 .column:nth-child(3){width:22.75%}.plain-text .flexible-content.layout-6-3-3 .column:nth-of-type(1),.practice-team .flexible-content.layout-6-3-3 .column:nth-of-type(1),.practice-landing .flexible-content.layout-6-3-3 .column:nth-of-type(1),.research-article .flexible-content.layout-6-3-3 .column:nth-of-type(1),.project-article .flexible-content.layout-6-3-3 .column:nth-of-type(1){width:48.5%}.plain-text .flexible-content.layout-6-3-3 .column:nth-child(2),.practice-team .flexible-content.layout-6-3-3 .column:nth-child(2),.practice-landing .flexible-content.layout-6-3-3 .column:nth-child(2),.research-article .flexible-content.layout-6-3-3 .column:nth-child(2),.project-article .flexible-content.layout-6-3-3 .column:nth-child(2){width:22.75%}.plain-text .flexible-content.layout-6-3-3 .column:nth-child(3),.practice-team .flexible-content.layout-6-3-3 .column:nth-child(3),.practice-landing .flexible-content.layout-6-3-3 .column:nth-child(3),.research-article .flexible-content.layout-6-3-3 .column:nth-child(3),.project-article .flexible-content.layout-6-3-3 .column:nth-child(3){width:22.75%}.plain-text .flexible-content.layout-3-3-3-3 .column,.practice-team .flexible-content.layout-3-3-3-3 .column,.practice-landing .flexible-content.layout-3-3-3-3 .column,.research-article .flexible-content.layout-3-3-3-3 .column,.project-article .flexible-content.layout-3-3-3-3 .column{width:22.75%}.plain-text .flexible-content.layout-3-5-4 .column:nth-of-type(1),.practice-team .flexible-content.layout-3-5-4 .column:nth-of-type(1),.practice-landing .flexible-content.layout-3-5-4 .column:nth-of-type(1),.research-article .flexible-content.layout-3-5-4 .column:nth-of-type(1),.project-article .flexible-content.layout-3-5-4 .column:nth-of-type(1){width:22.75%}.plain-text .flexible-content.layout-3-5-4 .column:nth-child(2),.practice-team .flexible-content.layout-3-5-4 .column:nth-child(2),.practice-landing .flexible-content.layout-3-5-4 .column:nth-child(2),.research-article .flexible-content.layout-3-5-4 .column:nth-child(2),.project-article .flexible-content.layout-3-5-4 .column:nth-child(2){width:39.91666667%}.plain-text .flexible-content.layout-3-5-4 .column:nth-child(3),.practice-team .flexible-content.layout-3-5-4 .column:nth-child(3),.practice-landing .flexible-content.layout-3-5-4 .column:nth-child(3),.research-article .flexible-content.layout-3-5-4 .column:nth-child(3),.project-article .flexible-content.layout-3-5-4 .column:nth-child(3){width:31.33333333%}.plain-text .flexible-content.layout-3-4-5 .column:nth-of-type(1),.practice-team .flexible-content.layout-3-4-5 .column:nth-of-type(1),.practice-landing .flexible-content.layout-3-4-5 .column:nth-of-type(1),.research-article .flexible-content.layout-3-4-5 .column:nth-of-type(1),.project-article .flexible-content.layout-3-4-5 .column:nth-of-type(1){width:22.75%}.plain-text .flexible-content.layout-3-4-5 .column:nth-child(2),.practice-team .flexible-content.layout-3-4-5 .column:nth-child(2),.practice-landing .flexible-content.layout-3-4-5 .column:nth-child(2),.research-article .flexible-content.layout-3-4-5 .column:nth-child(2),.project-article .flexible-content.layout-3-4-5 .column:nth-child(2){width:31.33333333%}.plain-text .flexible-content.layout-3-4-5 .column:nth-child(3),.practice-team .flexible-content.layout-3-4-5 .column:nth-child(3),.practice-landing .flexible-content.layout-3-4-5 .column:nth-child(3),.research-article .flexible-content.layout-3-4-5 .column:nth-child(3),.project-article .flexible-content.layout-3-4-5 .column:nth-child(3){width:39.91666667%}.plain-text .column.range-right,.practice-team .column.range-right,.practice-landing .column.range-right,.research-article .column.range-right,.project-article .column.range-right{float:right !important;text-align:left}.plain-text .column.range-right .column,.practice-team .column.range-right .column,.practice-landing .column.range-right .column,.research-article .column.range-right .column,.project-article .column.range-right .column{float:right}}.plain-text .main-content.team,.practice-team .main-content.team,.practice-landing .main-content.team,.research-article .main-content.team,.project-article .main-content.team,.plain-text .main-content.related-posts,.practice-team .main-content.related-posts,.practice-landing .main-content.related-posts,.research-article .main-content.related-posts,.project-article .main-content.related-posts,.plain-text .main-content.awards,.practice-team .main-content.awards,.practice-landing .main-content.awards,.research-article .main-content.awards,.project-article .main-content.awards,.plain-text .main-content.bibliography,.practice-team .main-content.bibliography,.practice-landing .main-content.bibliography,.research-article .main-content.bibliography,.project-article .main-content.bibliography,.plain-text .main-content.related-projects,.practice-team .main-content.related-projects,.practice-landing .main-content.related-projects,.research-article .main-content.related-projects,.project-article .main-content.related-projects{clear:both;display:block;overflow:hidden;padding:6% 0 3.6%}@media (min-width:768px){.plain-text .main-content.team,.practice-team .main-content.team,.practice-landing .main-content.team,.research-article .main-content.team,.project-article .main-content.team,.plain-text .main-content.related-posts,.practice-team .main-content.related-posts,.practice-landing .main-content.related-posts,.research-article .main-content.related-posts,.project-article .main-content.related-posts,.plain-text .main-content.awards,.practice-team .main-content.awards,.practice-landing .main-content.awards,.research-article .main-content.awards,.project-article .main-content.awards,.plain-text .main-content.bibliography,.practice-team .main-content.bibliography,.practice-landing .main-content.bibliography,.research-article .main-content.bibliography,.project-article .main-content.bibliography,.plain-text .main-content.related-projects,.practice-team .main-content.related-projects,.practice-landing .main-content.related-projects,.research-article .main-content.related-projects,.project-article .main-content.related-projects{padding:3% 0 2.4%}}.plain-text .main-content.team h2,.practice-team .main-content.team h2,.practice-landing .main-content.team h2,.research-article .main-content.team h2,.project-article .main-content.team h2,.plain-text .main-content.related-posts h2,.practice-team .main-content.related-posts h2,.practice-landing .main-content.related-posts h2,.research-article .main-content.related-posts h2,.project-article .main-content.related-posts h2,.plain-text .main-content.awards h2,.practice-team .main-content.awards h2,.practice-landing .main-content.awards h2,.research-article .main-content.awards h2,.project-article .main-content.awards h2,.plain-text .main-content.bibliography h2,.practice-team .main-content.bibliography h2,.practice-landing .main-content.bibliography h2,.research-article .main-content.bibliography h2,.project-article .main-content.bibliography h2,.plain-text .main-content.related-projects h2,.practice-team .main-content.related-projects h2,.practice-landing .main-content.related-projects h2,.research-article .main-content.related-projects h2,.project-article .main-content.related-projects h2{padding-top:0}.plain-text .main-content.team .post .image-container,.practice-team .main-content.team .post .image-container,.practice-landing .main-content.team .post .image-container,.research-article .main-content.team .post .image-container,.project-article .main-content.team .post .image-container,.plain-text .main-content.related-posts .post .image-container,.practice-team .main-content.related-posts .post .image-container,.practice-landing .main-content.related-posts .post .image-container,.research-article .main-content.related-posts .post .image-container,.project-article .main-content.related-posts .post .image-container,.plain-text .main-content.awards .post .image-container,.practice-team .main-content.awards .post .image-container,.practice-landing .main-content.awards .post .image-container,.research-article .main-content.awards .post .image-container,.project-article .main-content.awards .post .image-container,.plain-text .main-content.bibliography .post .image-container,.practice-team .main-content.bibliography .post .image-container,.practice-landing .main-content.bibliography .post .image-container,.research-article .main-content.bibliography .post .image-container,.project-article .main-content.bibliography .post .image-container,.plain-text .main-content.related-projects .post .image-container,.practice-team .main-content.related-projects .post .image-container,.practice-landing .main-content.related-projects .post .image-container,.research-article .main-content.related-projects .post .image-container,.project-article .main-content.related-projects .post .image-container{margin-bottom:0}.plain-text .main-content.team .post .tags,.practice-team .main-content.team .post .tags,.practice-landing .main-content.team .post .tags,.research-article .main-content.team .post .tags,.project-article .main-content.team .post .tags,.plain-text .main-content.related-posts .post .tags,.practice-team .main-content.related-posts .post .tags,.practice-landing .main-content.related-posts .post .tags,.research-article .main-content.related-posts .post .tags,.project-article .main-content.related-posts .post .tags,.plain-text .main-content.awards .post .tags,.practice-team .main-content.awards .post .tags,.practice-landing .main-content.awards .post .tags,.research-article .main-content.awards .post .tags,.project-article .main-content.awards .post .tags,.plain-text .main-content.bibliography .post .tags,.practice-team .main-content.bibliography .post .tags,.practice-landing .main-content.bibliography .post .tags,.research-article .main-content.bibliography .post .tags,.project-article .main-content.bibliography .post .tags,.plain-text .main-content.related-projects .post .tags,.practice-team .main-content.related-projects .post .tags,.practice-landing .main-content.related-projects .post .tags,.research-article .main-content.related-projects .post .tags,.project-article .main-content.related-projects .post .tags{margin-bottom:1.5rem !important}@media (min-width:768px){.plain-text .main-content.team .post,.practice-team .main-content.team .post,.practice-landing .main-content.team .post,.research-article .main-content.team .post,.project-article .main-content.team .post,.plain-text .main-content.related-posts .post,.practice-team .main-content.related-posts .post,.practice-landing .main-content.related-posts .post,.research-article .main-content.related-posts .post,.project-article .main-content.related-posts .post,.plain-text .main-content.awards .post,.practice-team .main-content.awards .post,.practice-landing .main-content.awards .post,.research-article .main-content.awards .post,.project-article .main-content.awards .post,.plain-text .main-content.bibliography .post,.practice-team .main-content.bibliography .post,.practice-landing .main-content.bibliography .post,.research-article .main-content.bibliography .post,.project-article .main-content.bibliography .post,.plain-text .main-content.related-projects .post,.practice-team .main-content.related-projects .post,.practice-landing .main-content.related-projects .post,.research-article .main-content.related-projects .post,.project-article .main-content.related-projects .post{width:31.33333333%}}.plain-text .main-content.team .post.open:focus .text,.practice-team .main-content.team .post.open:focus .text,.practice-landing .main-content.team .post.open:focus .text,.research-article .main-content.team .post.open:focus .text,.project-article .main-content.team .post.open:focus .text,.plain-text .main-content.related-posts .post.open:focus .text,.practice-team .main-content.related-posts .post.open:focus .text,.practice-landing .main-content.related-posts .post.open:focus .text,.research-article .main-content.related-posts .post.open:focus .text,.project-article .main-content.related-posts .post.open:focus .text,.plain-text .main-content.awards .post.open:focus .text,.practice-team .main-content.awards .post.open:focus .text,.practice-landing .main-content.awards .post.open:focus .text,.research-article .main-content.awards .post.open:focus .text,.project-article .main-content.awards .post.open:focus .text,.plain-text .main-content.bibliography .post.open:focus .text,.practice-team .main-content.bibliography .post.open:focus .text,.practice-landing .main-content.bibliography .post.open:focus .text,.research-article .main-content.bibliography .post.open:focus .text,.project-article .main-content.bibliography .post.open:focus .text,.plain-text .main-content.related-projects .post.open:focus .text,.practice-team .main-content.related-projects .post.open:focus .text,.practice-landing .main-content.related-projects .post.open:focus .text,.research-article .main-content.related-projects .post.open:focus .text,.project-article .main-content.related-projects .post.open:focus .text,.plain-text .main-content.team .post.open:hover .text,.practice-team .main-content.team .post.open:hover .text,.practice-landing .main-content.team .post.open:hover .text,.research-article .main-content.team .post.open:hover .text,.project-article .main-content.team .post.open:hover .text,.plain-text .main-content.related-posts .post.open:hover .text,.practice-team .main-content.related-posts .post.open:hover .text,.practice-landing .main-content.related-posts .post.open:hover .text,.research-article .main-content.related-posts .post.open:hover .text,.project-article .main-content.related-posts .post.open:hover .text,.plain-text .main-content.awards .post.open:hover .text,.practice-team .main-content.awards .post.open:hover .text,.practice-landing .main-content.awards .post.open:hover .text,.research-article .main-content.awards .post.open:hover .text,.project-article .main-content.awards .post.open:hover .text,.plain-text .main-content.bibliography .post.open:hover .text,.practice-team .main-content.bibliography .post.open:hover .text,.practice-landing .main-content.bibliography .post.open:hover .text,.research-article .main-content.bibliography .post.open:hover .text,.project-article .main-content.bibliography .post.open:hover .text,.plain-text .main-content.related-projects .post.open:hover .text,.practice-team .main-content.related-projects .post.open:hover .text,.practice-landing .main-content.related-projects .post.open:hover .text,.research-article .main-content.related-projects .post.open:hover .text,.project-article .main-content.related-projects .post.open:hover .text{color:#4a4a49 !important}.plain-text .main-content.related-posts,.practice-team .main-content.related-posts,.practice-landing .main-content.related-posts,.research-article .main-content.related-posts,.project-article .main-content.related-posts,.plain-text .main-content.related-projects,.practice-team .main-content.related-projects,.practice-landing .main-content.related-projects,.research-article .main-content.related-projects,.project-article .main-content.related-projects{padding:0 0}@media (min-width:768px){.plain-text .main-content.related-posts,.practice-team .main-content.related-posts,.practice-landing .main-content.related-posts,.research-article .main-content.related-posts,.project-article .main-content.related-posts,.plain-text .main-content.related-projects,.practice-team .main-content.related-projects,.practice-landing .main-content.related-projects,.research-article .main-content.related-projects,.project-article .main-content.related-projects{padding:0 0 1.5% 0}}.plain-text .main-content.team,.practice-team .main-content.team,.practice-landing .main-content.team,.research-article .main-content.team,.project-article .main-content.team,.plain-text .main-content.bibliography,.practice-team .main-content.bibliography,.practice-landing .main-content.bibliography,.research-article .main-content.bibliography,.project-article .main-content.bibliography{background:#ededed}.plain-text .main-content.bibliography,.practice-team .main-content.bibliography,.practice-landing .main-content.bibliography,.research-article .main-content.bibliography,.project-article .main-content.bibliography{background:#ededed}.plain-text .main-content.awards,.practice-team .main-content.awards,.practice-landing .main-content.awards,.research-article .main-content.awards,.project-article .main-content.awards{background:#dedede}.plain-text .main-content.related-posts,.practice-team .main-content.related-posts,.practice-landing .main-content.related-posts,.research-article .main-content.related-posts,.project-article .main-content.related-posts{background:#e5e5e5}.plain-text .main-content.related-projects,.practice-team .main-content.related-projects,.practice-landing .main-content.related-projects,.research-article .main-content.related-projects,.project-article .main-content.related-projects{background:#ededed}.plain-text .main-content.related-posts h2,.practice-team .main-content.related-posts h2,.practice-landing .main-content.related-posts h2,.research-article .main-content.related-posts h2,.project-article .main-content.related-posts h2,.plain-text .main-content.related-projects h2,.practice-team .main-content.related-projects h2,.practice-landing .main-content.related-projects h2,.research-article .main-content.related-projects h2,.project-article .main-content.related-projects h2{padding:6% 0}@media (min-width:768px){.plain-text .main-content.related-posts h2,.practice-team .main-content.related-posts h2,.practice-landing .main-content.related-posts h2,.research-article .main-content.related-posts h2,.project-article .main-content.related-posts h2,.plain-text .main-content.related-projects h2,.practice-team .main-content.related-projects h2,.practice-landing .main-content.related-projects h2,.research-article .main-content.related-projects h2,.project-article .main-content.related-projects h2{padding:3% 0;margin-bottom:0}}.plain-text .main-content.related-posts .posts,.practice-team .main-content.related-posts .posts,.practice-landing .main-content.related-posts .posts,.research-article .main-content.related-posts .posts,.project-article .main-content.related-posts .posts,.plain-text .main-content.related-projects .posts,.practice-team .main-content.related-projects .posts,.practice-landing .main-content.related-projects .posts,.research-article .main-content.related-projects .posts,.project-article .main-content.related-projects .posts{margin:0 0 3%;padding:0}.plain-text .main-content.related-posts .post:nth-of-type(3n+3),.practice-team .main-content.related-posts .post:nth-of-type(3n+3),.practice-landing .main-content.related-posts .post:nth-of-type(3n+3),.research-article .main-content.related-posts .post:nth-of-type(3n+3),.project-article .main-content.related-posts .post:nth-of-type(3n+3),.plain-text .main-content.related-projects .post:nth-of-type(3n+3),.practice-team .main-content.related-projects .post:nth-of-type(3n+3),.practice-landing .main-content.related-projects .post:nth-of-type(3n+3),.research-article .main-content.related-projects .post:nth-of-type(3n+3),.project-article .main-content.related-projects .post:nth-of-type(3n+3){margin-right:0}.plain-text .main-content.related-posts .post:nth-of-type(3n+4),.practice-team .main-content.related-posts .post:nth-of-type(3n+4),.practice-landing .main-content.related-posts .post:nth-of-type(3n+4),.research-article .main-content.related-posts .post:nth-of-type(3n+4),.project-article .main-content.related-posts .post:nth-of-type(3n+4),.plain-text .main-content.related-projects .post:nth-of-type(3n+4),.practice-team .main-content.related-projects .post:nth-of-type(3n+4),.practice-landing .main-content.related-projects .post:nth-of-type(3n+4),.research-article .main-content.related-projects .post:nth-of-type(3n+4),.project-article .main-content.related-projects .post:nth-of-type(3n+4){clear:both}.plain-text .related-projects .image-container,.practice-team .related-projects .image-container,.practice-landing .related-projects .image-container,.research-article .related-projects .image-container,.project-article .related-projects .image-container{position:relative;overflow:hidden}.research-article .main-content .article.row:first-child{padding-top:0}.research-article .main-content .article .image-container{background-color:#e9e9e9}.research-article .main-content .link{margin-bottom:0}.research-article .main-content .text-link{display:block;overflow:hidden}@media (min-width:768px){.research-article .main-content .text-container{margin-top:-5px}}.research-article .main-content .date{font-family:'FG Regular'}.plain-text .row{padding-top:0}.plain-text .text-container ul{margin-bottom:1.5rem !important}.plain-text .text-container ul li{padding-left:2rem}.plain-text .text-container ul li:before{content:"- ";position:absolute;display:inline-block;margin-left:-2rem}.practice-team .intro h2{margin:0;padding:0}.project-article .project-intro p:first-child{font-family:'FG Bold';margin-top:1.5rem;font-size:1.6rem;line-height:1.3em;font-weight:normal;letter-spacing:0}@media (min-width:768px){.project-article .project-intro p:first-child{margin-top:4rem}}.project-article .intro p:first-child{font-weight:700;letter-spacing:.03rem}body.practice-team .banner,body.practice-landing .banner{margin-bottom:0}body.practice-team .awards h2,body.practice-landing .awards h2,body.practice-team .bibliography h2,body.practice-landing .bibliography h2{margin:0 0 1.5rem}body.practice-team .awards .posts,body.practice-landing .awards .posts,body.practice-team .bibliography .posts,body.practice-landing .bibliography .posts{margin:1.5rem auto !important}body.practice-team .awards h4,body.practice-landing .awards h4,body.practice-team .bibliography h4,body.practice-landing .bibliography h4{margin:1.5rem 0 0}body.practice-team .awards span,body.practice-landing .awards span,body.practice-team .bibliography span,body.practice-landing .bibliography span{display:block}body.practice-team .awards li,body.practice-landing .awards li,body.practice-team .bibliography li,body.practice-landing .bibliography li{list-style-type:none;display:block}body.practice-team .awards article,body.practice-landing .awards article,body.practice-team .bibliography article,body.practice-landing .bibliography article{margin-bottom:1rem}body.practice-team .awards article li,body.practice-landing .awards article li,body.practice-team .bibliography article li,body.practice-landing .bibliography article li{list-style-type:none;margin-bottom:0}body.practice-team .awards .view-more,body.practice-landing .awards .view-more,body.practice-team .bibliography .view-more,body.practice-landing .bibliography .view-more{display:none;margin:0 auto}body.practice-team .team h2,body.practice-landing .team h2{margin:0 0 1.5rem;padding-top:0 !important}body.practice-team .team .image-container,body.practice-landing .team .image-container{background:#f8f8f8}body.practice-team .team span,body.practice-landing .team span{display:block;margin:0}body.practice-team .team span.job-title:before,body.practice-landing .team span.job-title:before{position:relative;top:0;vertical-align:middle;display:block;width:2px;height:2px;margin:8px 5px 5px 1px;background:#4a4a49;content:""}body.practice-team .team .expansion,body.practice-landing .team .expansion{margin:0 0 -2rem}@media (min-width:768px){body.practice-team .team .expansion,body.practice-landing .team .expansion{margin:0 0 -2rem}}body.practice-team .post:nth-of-type(3n+3),body.practice-landing .post:nth-of-type(3n+3){margin-right:0}@media (min-width:768px){body.practice-team .post,body.practice-landing .post{margin-bottom:0}}@media (min-width:768px){body.practice-team #awards .post,body.practice-landing #awards .post{overflow:hidden;padding:1.8rem 0 .6rem}body.practice-team #awards .post .title,body.practice-landing #awards .post .title{padding:0 0 0;display:block;margin-top:-2px}body.practice-team #awards .post .description,body.practice-landing #awards .post .description{padding:0 0 1.2rem}body.practice-team #awards .post a,body.practice-landing #awards .post a{margin-bottom:.2rem;display:block}body.practice-team #awards .post:nth-of-type(3n+1),body.practice-landing #awards .post:nth-of-type(3n+1){clear:both}body.practice-team #awards .post:nth-of-type(3n+1):before,body.practice-landing #awards .post:nth-of-type(3n+1):before{content:"";height:1px;display:block;background:#d1d1d1;position:absolute;left:0;width:100%;margin:-1.6rem 0 0 0}}body.practice-team .expanding-section:last-child .posts,body.practice-landing .expanding-section:last-child .posts{margin-bottom:0}body.practice-team .image-container .placeholder,body.practice-landing .image-container .placeholder{bottom:0;height:0;left:0;padding-bottom:66.5%;position:relative;right:0;top:0}body.practice-team .main-image .image-container,body.practice-landing .main-image .image-container{position:relative}body.practice-team .main-image .image-container .placeholder,body.practice-landing .main-image .image-container .placeholder{bottom:0;height:0;left:0;padding-bottom:66.5%;position:absolute;right:0;top:0}@media (min-width:768px){body.practice-team #team .orphan-post .post:nth-of-type(3n+3),body.practice-landing #team .orphan-post .post:nth-of-type(3n+3){margin-right:3%}body.practice-team #team .orphan-post .post:nth-of-type(1),body.practice-landing #team .orphan-post .post:nth-of-type(1){margin-right:3%;margin-right:68.66666667%}}body.practice-team .bibliography .posts .bib-header,body.practice-landing .bibliography .posts .bib-header{display:none !important}@media (min-width:768px){body.practice-team .bibliography .posts .bib-header,body.practice-landing .bibliography .posts .bib-header{display:block !important;border-top:1px solid #dedede;padding:1.2rem 0 1.8rem}}body.practice-team .bibliography .posts li,body.practice-landing .bibliography .posts li{overflow:hidden;border-bottom:1px solid #dedede;padding-top:1.2rem;padding-bottom:1.8rem}body.practice-team .bibliography .posts a,body.practice-landing .bibliography .posts a{text-decoration:none}.practice-team .text-container{margin:-0.5rem 0 6%}.practice-team .text-container span{display:block}.practice-team .text-container span.job-title{margin-bottom:1.2rem}.practice-team .text-container span.job-title:before{position:relative;top:0;vertical-align:middle;display:block;width:2px;height:2px;margin:8px 5px 5px 1px;background:#4a4a49;content:""}.lg-actions .lg-next{background-image:url(../images/icon-arrowRight.svg);width:38px;height:20px;display:block;background-color:transparent;display:none}.lg-actions .lg-next:before{display:none}.lg-actions .lg-prev{background-image:url(../images/icon-arrowLeft.svg);width:38px;height:20px;display:block;background-color:transparent;display:none}.lg-actions .lg-prev:after{display:none}.lightboxTrigger{cursor:pointer}.lg-backdrop{background:#dedede;opacity:.5}.lg-outer .lg-img-wrap{padding:100px}.lg-toolbar{background:transparent}.lg-fullscreen.lg-icon{display:none}.lg-sub-html{display:none}.lg-download,#lg-counter{display:none}.lg-toolbar .lg-close.lg-icon{position:absolute;right:30px;top:22px;width:20px;height:20px;background:url("../images/icon-cross.svg") top right no-repeat;text-indent:-5000px;overflow:hidden;border:0}.lg-toolbar .lg-close.lg-icon:after{display:none}.lg-outer .lg-video-cont{width:88%;max-width:1400px !important;max-height:88%}.lg-outer .lg-video-cont iframe{background:#fff}.touch{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.touch .cycle-pager span{padding:1px;margin:10px !important}.touch .home .tab-nav .tab{height:8px}.touch .image-container:after{content:none}.no-touch #main .main-content a:focus,.no-touch #main .main-content a:hover{color:#878787}.no-touch #main .main-content .post-nav a:focus,.no-touch #main .main-content .post-nav a:hover{color:#878787 !important}.no-touch #main .main-content .expanding-post:focus h2,.no-touch #main .main-content .expanding-post:hover h2{color:#878787;transition:color .1s ease-out}.no-touch #main .main-content .expanding-post:focus .image-container:after,.no-touch #main .main-content .expanding-post:hover .image-container:after{content:"" !important}.no-touch #main .main-content .expanding-post:focus .text,.no-touch #main .main-content .expanding-post:hover .text{color:#4a4a49}.no-touch #main .main-content .expanding-post:focus .text-link,.no-touch #main .main-content .expanding-post:hover .text-link{color:#4a4a49}.no-touch #main .main-content .expanding-post.open:focus h2,.no-touch #main .main-content .expanding-post.open:hover h2{color:#4a4a49}.no-touch #main .main-content .expanding-post.open:focus .text,.no-touch #main .main-content .expanding-post.open:hover .text{color:#4a4a49}.no-touch #main .main-content .expanding-section:focus h3,.no-touch #main .main-content .expanding-section:hover h3{color:#878787;transition:color .1s ease-out}.no-touch #main .main-content .post a:focus .inline-list.all li:not(:last-child):after,.no-touch #main .main-content .post a:hover .inline-list.all li:not(:last-child):after{background:#878787 !important}.no-touch #main .main-content .expanding-section.open:focus h3,.no-touch #main .main-content .expanding-section.open:hover h3{color:#4a4a49}.no-touch #main .main-content .expanding-post.open .text-link:focus,.no-touch #main .main-content .expanding-post.open .text-link:hover{color:#878787 !important}.no-touch #main .main-content .cycle-pager span:focus,.no-touch #main .main-content .cycle-pager span:hover{background-color:#4a4a49}.no-touch .team:hover span.job-title:before{background:#878787 !important}.no-touch .projects .intro{transition:color .1s ease-out}.no-touch .projects .intro:focus,.no-touch .projects .intro:hover{color:#878787 !important;transition:color .1s ease-out}.no-touch .footer a:focus,.no-touch .footer a:hover{color:#878787}.browser-message{z-index:10000;background:rgba(50,50,50,0.3);text-align:center;color:#fff;line-height:1.4rem;position:absolute;top:0;width:100%;overflow:hidden;z-index:-1}.browser-message p{padding:15px 15px 0}.no-js #main,.no-js .footer{opacity:1}.no-js .browser-message{display:block;top:0;bottom:auto;background:rgba(50,50,50,0.3)}.no-js .header{margin-bottom:2rem}@media (min-width:768px){.no-js .header{margin-bottom:0}}.no-js .header .container{padding-top:0}@media (min-width:768px){.no-js .header .container{padding-top:18px}}.no-js .projects-landing .posts .sectors{margin-bottom:2.5rem}.no-js .projects-landing .posts .intro .description{margin-top:0}.no-js .projects-landing .posts .intro h3{display:block}.no-js .projects-landing .posts .post.project{margin-right:3%}.no-js .projects-landing .posts .post.project:nth-of-type(3n+3){margin-right:0}.no-js body.home .post .text{opacity:1}.no-js body.home #slideshow{margin-bottom:0}@media (min-width:768px){.no-js body.home #slideshow{margin-bottom:4rem}}.no-js .post-nav{display:none}.js .header{height:100px;position:fixed;padding:0;top:0}.js .header .container{padding-top:18px;margin:0 auto}@media (min-width:768px){.js .header{height:88px}.js .header .container{padding-top:22px}}@media (min-width:768px){.js #main{padding-bottom:220px}}.js .nav-container{display:block}.js .post-nav{display:block !important}.js .home .tab-nav{opacity:0;display:block}.js .home .tab-nav .tab a{cursor:pointer}.js .tab-nav{display:block}@media (min-width:768px){.js .projects-landing .posts .intro{width:31.33333333%}}@media (min-width:768px){.js .post:nth-of-type(9n+1){width:31.33333333%;margin-right:3%}}@media (min-width:768px){.js .practice-landing #main .nav-container.top,.js .practice-team #main .nav-container.top{position:fixed !important;background:rgba(222,222,222,0.95);z-index:100000}}.js .practice-landing .awards li,.js .practice-team .awards li{display:none}.js .practice-landing .awards article,.js .practice-team .awards article{display:none}.js .practice-landing .awards li:nth-child(1),.js .practice-team .awards li:nth-child(1),.js .practice-landing .awards li:nth-child(2),.js .practice-team .awards li:nth-child(2),.js .practice-landing .awards li:nth-child(3),.js .practice-team .awards li:nth-child(3),.js .practice-landing .awards li:nth-child(4),.js .practice-team .awards li:nth-child(4),.js .practice-landing .awards li:nth-child(5),.js .practice-team .awards li:nth-child(5),.js .practice-landing .awards li:nth-child(6),.js .practice-team .awards li:nth-child(6){display:block}.js .practice-landing .awards article:nth-child(1),.js .practice-team .awards article:nth-child(1),.js .practice-landing .awards article:nth-child(2),.js .practice-team .awards article:nth-child(2),.js .practice-landing .awards article:nth-child(3),.js .practice-team .awards article:nth-child(3),.js .practice-landing .awards article:nth-child(4),.js .practice-team .awards article:nth-child(4),.js .practice-landing .awards article:nth-child(5),.js .practice-team .awards article:nth-child(5),.js .practice-landing .awards article:nth-child(6),.js .practice-team .awards article:nth-child(6){display:block}.js .practice-landing .awards .view-more,.js .practice-team .awards .view-more{display:block;margin:-2% 0 0}@media (min-width:768px){.js .practice-landing .awards .view-more,.js .practice-team .awards .view-more{margin:2% 0 0}}@media (min-width:768px){.js .practice-landing .awards .post,.js .practice-team .awards .post{padding-right:5%}}.js .practice-landing .bibliography li,.js .practice-team .bibliography li{display:none}.js .practice-landing .bibliography article,.js .practice-team .bibliography article{display:none}.js .practice-landing .bibliography li:nth-child(1),.js .practice-team .bibliography li:nth-child(1),.js .practice-landing .bibliography li:nth-child(2),.js .practice-team .bibliography li:nth-child(2),.js .practice-landing .bibliography li:nth-child(3),.js .practice-team .bibliography li:nth-child(3),.js .practice-landing .bibliography li:nth-child(4),.js .practice-team .bibliography li:nth-child(4){display:block}.js .practice-landing .bibliography .view-more,.js .practice-team .bibliography .view-more{display:block;margin-top:3%}.js .practice-landing .bibliography h3,.js .practice-team .bibliography h3{margin-bottom:0}.js .image-container{transition:opacity 1.5s cubic-bezier(.19, 1, .22, 1)}.js .lazy{opacity:0;transition:opacity 1.5s cubic-bezier(.19, 1, .22, 1) .3s}.js .expanding-post .expansion{display:none;height:0}.js .expanding-post.open .expansion{height:auto}.posts .expanding-post:hover{cursor:pointer}.expanding-section:hover h3{cursor:pointer}.modal-open{overflow:hidden}.modal-open .header,.modal-open .footer,.modal-open .nav-container,.modal-open #main{overflow-y:scroll}@media (min-width:768px){.modal-open .header .post-nav,.modal-open .footer .post-nav,.modal-open .nav-container .post-nav,.modal-open #main .post-nav{height:600px}}.modal-scrollable{position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto;width:100%;z-index:100001;background:rgba(222,222,222,0.5);opacity:0}.modal-open .modal-scrollable{opacity:1;transition:opacity 1s linear 1s}.modal{position:fixed;outline:0 !important;overflow-y:auto;width:100%;height:100%;margin-top:0 !important;right:0;z-index:10001;background:#fff;padding:22px 6% 6%;box-sizing:border-box;top:0;bottom:0;z-index:10000;background:rgba(255,255,255,0.95)}.modal a{text-decoration:none}.modal a:focus,.modal a:hover{color:#878787}@media (min-width:768px){.modal{width:50%;padding:22px 30px 30px}}.modal .modal-body .map-link{display:block;margin-bottom:1rem}.modal .modal-body .map-link a:hover{color:#878787}.modal .modal-body .email{display:block}.modal .modal-body a{text-decoration:none}.modal .modal-body .social{padding:20px 0 0}.modal .modal-body .social li{list-style-type:none;display:inline-block;margin:0 10px 0 0}.modal .modal-body .social li img{color:transparent}.modal .modal-body .social li a:focus,.modal .modal-body .social li a:hover{opacity:.8}.modal .modal-header{position:relative}.modal .modal-header .brand{width:58px;margin-bottom:15px}@media (min-width:768px){.modal .modal-header .brand{width:90px}}.modal .modal-footer{padding-top:50px}@media (min-width:768px) and (min-height:400px){.modal .modal-footer{position:absolute;bottom:30px;overflow:hidden}}.modal .modal-footer p:last-child{margin-bottom:0}.modal .modal-footer .riba{width:130px;height:54px;margin:0 0 20px -2px}.modal.fade{top:-100%;opacity:.5;transition:opacity .1s linear,top .1s ease-out}.modal.fade.in{top:0;opacity:1}@media (min-width:768px){.modal.fade{right:-20px;transition:opacity .3s linear,right .1s ease-out}.modal.fade.in{right:0;opacity:1}}.modal-body{max-height:none;overflow:visible}.modal .close{position:absolute;right:0;top:10px;width:20px;height:20px;background:url("../images/icon-cross.svg") top right no-repeat;text-indent:-5000px;overflow:hidden;border:0}@media (min-width:1024px){.modal .close{top:0}}.ie .home .cycle-pager span{height:9px;width:9px;margin:0 5px;border:0;outline:0}html.js.history #main{display:block}html.js.history .header{display:block}html.js.history .browser-message{display:none;bottom:0}html.js.history .footer #logo{display:none}html.js.history .footer{padding-top:30px;background:#fff;border:0}@media (min-width:768px){html.js.history .footer{height:220px;position:absolute;bottom:0}}html.js.history .footer form .email{background:#dbdbdb !important}html.js.history .footer #logos{display:none}html.js.no-history body{background:#e9e9e9}html.js.no-history body .browser-message{display:block;background:#ccc}html.js.no-history body #main{display:none}html.js.no-history body .header{display:none}html.js.no-history body .footer{padding-top:100px;background:transparent}@media (min-width:768px){html.js.no-history body .footer{height:auto;position:relative}}html.js.no-history body .footer form .email{background:#fff !important}html.js.no-history body .footer #logos{display:block;margin-bottom:50px}@media (min-width:768px){.flex-box .flex-wrapper{padding:0;margin:inherit auto;list-style:none;-ms-box-orient:horizontal;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#main .scroll-section{clear:both;overflow:hidden;position:relative;width:100%;display:block;margin-top:-99px}@media (min-width:768px){#main .scroll-section{margin-top:-125px}}#main .top-content{margin-top:0}#main .scroll-section:before{display:block;content:" ";margin-top:0;visibility:hidden;height:101px}@media (min-width:768px){#main .scroll-section:before{height:126px}}.top-content{background:#dedede;overflow:hidden;z-index:4}#main .top-content:before{display:block;content:" ";margin-top:0;visibility:hidden;height:0}@media (min-width:768px){#main .top-content:before{height:89px}}@media (min-width:768px){.practice-landing #main .top-content:before,.practice-team #main .top-content:before{height:127px}}#main .scroll-section:nth-child(1){overflow:hidden}#main .scroll-section:nth-child(2){z-index:9}#main .scroll-section:nth-child(3){z-index:8}#main .scroll-section:nth-child(4){z-index:7}#main .scroll-section:nth-child(5){z-index:6}#main .scroll-section:nth-child(6){z-index:5}#main .scroll-section:nth-child(7){z-index:4}#main .scroll-section:nth-child(8){z-index:3}#main .scroll-section:nth-child(9){z-index:2}#main .scroll-section:nth-child(10){z-index:1}.lazy,.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 500ms}.no-js .lazy{opacity:1}.article.row .text-container img{max-width:100%;width:auto}.vimeo{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative;margin:0 auto;z-index:101;opacity:0}.vimeo iframe{width:100%;position:absolute;left:0;height:100%;z-index:1;border:0}.vimeo.ready{opacity:1;transition:opacity 1s}.youtube{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative;margin:0 auto;z-index:101}.youtube iframe{width:100%;position:absolute;left:0;height:100%;z-index:1;border:0}.youtube.ready{opacity:1;transition:opacity 1s}