:root{--content-gap:var(--space-m)}.footer__menu a{color:var(--base-ultra-light)}.margin-top--auto{margin-top:auto}.margin-left--xxxl{margin-left:calc(var(--space-xxl)*2)}.post-content__heading{padding:var(--space-m) 0 var(--space-m) 0;text-align:left;font-size:var(--text-xxl);inline-size:18ch}.breakout--content{inline-size:calc(50vw + 14rem)!important;max-inline-size:100vw!important;margin-inline:calc(-50vw + 50%)!important;align-self:flex-end}.breakout--project{inline-size:100vw!important;max-inline-size:100vw!important;margin-inline:calc(-50vw + 71%)!important;align-self:flex-start}.sector__dl-heading{padding-top:var(--space-xl);padding-bottom:var(--space-m)}.sector__dl-link{margin-bottom:var(--space-s)}.wp-block-image.is-style-rounded img{border-radius:var(--radius-xl)}.wp-block-column p{hyphens:auto}.wp-block-heading{padding-top:var(--space-s);padding-bottom:var(--space-s)}img.wms__frame{box-shadow:-50px -50px 0 -40px var(--action),50px 50px 0 -40px var(--action)}.headerbox__small{height:14rem;width:14rem}.logo__maxsize{max-height:14rem;max-width:14rem}.wpgb-facet-3 ul li:first-child .wpgb-button::after{content:"projects"}.wpgb-facet-3 ul .wpgb-button::after{content:"case studies"}@media (min-width:991px){.width-offset-main--50{width:calc(50% + 14rem)}}@media (min-width:991px){.width-offset--50{width:calc(50% - 14rem)}}@media (min-width:768px){.width-offset--50{width:50%}}@media (min-width:1880px){.width--xxxl-l{max-inline-size:50%!important}}@media (max-width:400px){.margin-left-s--xxxl{margin-left:var(--space-s)!important}}@media (max-width:766px){.breakout-full--s{inline-size:100vw!important;max-inline-size:100vw!important;margin-inline:calc(-50vw + 50%)!important;align-self:flex-start}}