.mobile-menu li,.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper,.swiper-wrapper{z-index:1;position:relative}.swiper-slide,.swiper-wrapper{height:100%;position:relative;transition-property:transform;width:100%}@font-face{font-display:swap;font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0}.swiper-wrapper{display:flex}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-scrollbar{-ms-touch-action:none;background:#fff;position:absolute;left:0;bottom:12px;z-index:50;height:5px}.swiper-scrollbar--light-grey{background-color:#f5f5f5}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:80%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#ebe93a;border-radius:10px;left:0;top:0;cursor:grab}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.cookie-notification{background:#fff;display:none;padding:.625rem;position:fixed;bottom:0;text-align:center;width:100%;z-index:99}.cookie-notification a,.cookie-notification a:active,.cookie-notification a:visited{color:#000;text-decoration:underline}.cookie-notification a:active:hover,.cookie-notification a:hover,.cookie-notification a:visited:hover{text-decoration:none}.cookie-notification p{font-size:14px;font-size:.875rem;color:#000;margin:0}.cookie-notification button{border:none;background-color:#000;color:#fff;font-size:14px;font-size:.875rem;transition:.25s all ease-in-out}table tbody tr,table thead tr{border-left:2px solid #000;border-right:2px solid #000}.cookie-notification button:hover{background-color:#ebe93a;color:#000}.cookie-notification.show{display:block}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box}blockquote,q{quotes:"" ""}blockquote::after,blockquote::before,q::after,q::before{content:""}picture{display:block}img{height:auto;max-width:100%}figure{margin:1em 0}table{width:100%;border-collapse:collapse;margin:1.5625rem 0;border-top:8px solid #000}table thead tr{background-color:#000;color:#fff;text-align:left}table td,table th{padding:12px 15px}table tbody tr{border-bottom:1px solid #ddd}table tbody tr:nth-of-type(even){background-color:#f3f3f3}table tbody tr:last-of-type{border-bottom:2px solid #000}.block-animated-two-column-text-imagery--content p a,.block-hero-title-text a,.block-hero-title-text u,.block-our-approach--content u,.block-post-content--content a,.block-post-content--content u,.block-post-content--intro a,.block-post-content--intro u,.block-project-showcase--view-all-container a,.block-studio-people--link a,.block-text-one-column a,.block-text-one-column u,.block-text-two-columns a:not(.arrow-link),.block-text-two-columns--left-col u,.block-text-two-columns--right-col u,.migrated-post-content a,.mobile-menu a:hover,.static-content a,.underline-link{font-weight:700;position:relative;white-space:nowrap}.block-animated-two-column-text-imagery--content p a:hover,.block-hero-title-text a:hover,.block-hero-title-text u:hover,.block-our-approach--content u:hover,.block-post-content--content a:hover,.block-post-content--content u:hover,.block-post-content--intro a:hover,.block-post-content--intro u:hover,.block-project-showcase--view-all-container a:hover,.block-studio-people--link a:hover,.block-text-one-column a:hover,.block-text-one-column u:hover,.block-text-two-columns a:hover:not(.arrow-link),.block-text-two-columns--left-col u:hover,.block-text-two-columns--right-col u:hover,.migrated-post-content a:hover,.mobile-menu a:hover,.static-content a:hover,.underline-link:hover{text-decoration:none}.block-animated-two-column-text-imagery--content p a:hover:after,.block-hero-title-text a:hover:after,.block-hero-title-text u:hover:after,.block-our-approach--content u:hover:after,.block-post-content--content a:hover:after,.block-post-content--content u:hover:after,.block-post-content--intro a:hover:after,.block-post-content--intro u:hover:after,.block-project-showcase--view-all-container a:hover:after,.block-studio-people--link a:hover:after,.block-text-one-column a:hover:after,.block-text-one-column u:hover:after,.block-text-two-columns a:not(.arrow-link):hover:after,.block-text-two-columns--left-col u:hover:after,.block-text-two-columns--right-col u:hover:after,.migrated-post-content a:hover:after,.mobile-menu a:hover:after,.static-content a:hover:after,.underline-link:hover:after{animation:scale-out .25s cubic-bezier(.28,.44,.49,1) 0s forwards,scale-in .25s cubic-bezier(.28,.44,.49,1) .25s forwards}.block-animated-two-column-text-imagery--content p a:after,.block-hero-title-text a:after,.block-hero-title-text u:after,.block-our-approach--content u:after,.block-post-content--content a:after,.block-post-content--content u:after,.block-post-content--intro a:after,.block-post-content--intro u:after,.block-project-showcase--view-all-container a:after,.block-studio-people--link a:after,.block-text-one-column a:after,.block-text-one-column u:after,.block-text-two-columns a:not(.arrow-link):after,.block-text-two-columns--left-col u:after,.block-text-two-columns--right-col u:after,.migrated-post-content a:after,.mobile-menu a:hover:after,.static-content a:after,.underline-link:after{width:100%;height:2px;content:"";position:absolute;right:0;bottom:-5px;left:0;background-color:#ebe93a;transition:.25s background-color ease-in-out}.wpm .wpm-img,.wpm .wpm-info,.wpm .wpm-info .wpm-title a{background-color:transparent}.wpm{padding:2.5rem 1.25rem .625rem}@media(min-width:720px){.wpm{padding:3.75rem 0 1.25rem}}.wpm .wpm-info .wpm-title{padding-top:.625rem}.wpm .wpm-info .wpm-title a{color:#000;font-size:16px;font-size:1rem}.iframe-video{transition:.25s opacity ease-in-out}.iframe-video.iframe-lazyload{opacity:0}.iframe-video.show{opacity:1}a.brochure-download-btn{color:#000;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNC4yMDcgMjMuNDk1Jz48ZGVmcy8+PGRlZnM+PHN0eWxlPi5kb3dubG9hZC1pY29ue2ZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2Utd2lkdGg6MnB4fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNzQgLTIzNy4yMjIpJz48ZyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA4NjkuNjQxIDg5Ni4zNjMpJz48ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNyknPjxnIHRyYW5zZm9ybT0ncm90YXRlKC05MCAxNTAxLjY5IDEzNTkuMDA1KSc+PHBhdGggZD0nTS0yMDIyLjgxIDEzOC41bC02IDYtNi02JyBjbGFzcz0nZG93bmxvYWQtaWNvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzMwNSAtODgpJy8+PC9nPjxwYXRoIGQ9J00wIDBoMTYnIGNsYXNzPSdkb3dubG9hZC1pY29uJyBkYXRhLW5hbWU9J0xpbmUgNScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTgzLjUgMTU4NC41KScvPjwvZz48L2c+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjMDAwJyBkPSdNMCAwaDE0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNzQgMjYwLjIxNyknLz48L2c+PC9zdmc+Cg==);background-position:calc(100% - 20px) center;padding:.625rem 3.75rem .625rem 1.25rem;transition:.25s background ease-in-out,.25s color ease-in-out,.25s transform ease-in-out;margin-top:1.25rem;display:block;white-space:normal;line-height:1.2;font-weight:700}a.brochure-download-btn.sticky{position:absolute;top:0;margin:0;opacity:0;pointer-events:none;z-index:100;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;padding:1.25rem .625rem 3.75rem;background-position:center calc(100% - 20px);transform:translate3d(calc(100vw - 59px),0,0);font-size:14px;font-size:.875rem;background-size:10px}a.brochure-download-btn.sticky.show{opacity:1;pointer-events:all}body.sticky-header a.brochure-download-btn.sticky{top:160px}@media(min-width:720px){a.brochure-download-btn.sticky{font-size:20px;font-size:1.25rem;background-size:14px}a.brochure-download-btn{margin-top:2.5rem}.mobile-menu a{text-align:center}}a.brochure-download-btn:after{content:none!important}a.brochure-download-btn:hover{background-color:#000;color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNC4yMDcgMjMuNDk1Jz48ZGVmcy8+PGRlZnM+PHN0eWxlPi5kb3dubG9hZC1pY29ue2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2Utd2lkdGg6MnB4fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNzQgLTIzNy4yMjIpJz48ZyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA4NjkuNjQxIDg5Ni4zNjMpJz48ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNyknPjxnIHRyYW5zZm9ybT0ncm90YXRlKC05MCAxNTAxLjY5IDEzNTkuMDA1KSc+PHBhdGggZD0nTS0yMDIyLjgxIDEzOC41bC02IDYtNi02JyBjbGFzcz0nZG93bmxvYWQtaWNvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzMwNSAtODgpJy8+PC9nPjxwYXRoIGQ9J00wIDBoMTYnIGNsYXNzPSdkb3dubG9hZC1pY29uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxODMuNSAxNTg0LjUpJy8+PC9nPjwvZz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIGQ9J00wIDBoMTQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE3NCAyNjAuMjE3KScvPjwvZz48L3N2Zz4K);text-decoration:none}.menu-toggle{position:relative;z-index:250;margin-left:auto}.mobile-menu{width:100%;background:#fff;height:100%;position:fixed;top:0;right:0;transform:translateX(100%);transition:.3s;z-index:200;overflow:scroll}.mobile-menu.is-active{transform:translateX(0)}.mobile-menu ul{width:100%;margin:3.75rem 0 0;padding:3.125rem 1.25rem}.mobile-menu ul ul{margin-top:.75rem;margin-bottom:0;padding:0}.mobile-menu ul ul a{font-size:28px;font-size:1.75rem;font-weight:300}.mobile-menu ul ul a:hover{font-weight:300}.mobile-menu ul ul li{margin-bottom:.75rem}.block-text-two-columns--row-images,.mobile-menu ul>li{margin-bottom:2.5rem}.mobile-menu li{display:flex;align-items:center}.mobile-menu a{color:#000;font-size:32px;font-size:2rem;display:block;font-weight:400;line-height:1.31;margin-bottom:0}.mobile-menu a:hover{font-weight:400;text-decoration:none}.desktop-menu-close-area{width:100%;height:25%;position:fixed;bottom:0;left:0;right:0;z-index:200;transform:translate3d(0,100%,0)}.desktop-menu-container{width:100%;height:75%;background-color:#fff;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:none;flex-direction:column;align-items:stretch;pointer-events:none;transform:translate3d(0,-100%,0)}@media(min-width:1090px){.desktop-menu-container{display:flex}}.desktop-menu-container.active{pointer-events:all;transform:translate3d(0,110px,0);transition:.5s transform ease-in-out}.desktop-menu-container .desktop-menu{width:100%;height:100%;opacity:0;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:50%;transform:translate3d(-50%,0,0);display:flex;flex-direction:row;transition:.25s opacity ease-in-out}.desktop-menu-container .desktop-menu .block-sectors--link.arrow-link{font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.5;color:#000;margin-top:5rem}.desktop-menu-container .desktop-menu .block-sectors--link.arrow-link span{color:#000}.desktop-menu-container .desktop-menu .block-sectors--link.arrow-link.active span,.desktop-menu-container .desktop-menu .block-sectors--link.arrow-link:hover span{transform:none;font-weight:700}.desktop-menu-container .desktop-menu .block-sectors--link.arrow-link.active:after,.desktop-menu-container .desktop-menu .block-sectors--link.arrow-link.active:before,.desktop-menu-container .desktop-menu .block-sectors--link.arrow-link:hover:after,.desktop-menu-container .desktop-menu .block-sectors--link.arrow-link:hover:before{content:none}.desktop-menu-container .desktop-menu.active{opacity:1;pointer-events:all;transition-delay:.25s}.desktop-menu-container .desktop-menu .block-sectors--container{height:100%}.desktop-menu-container .desktop-menu .block-sectors--left{width:45%;height:100%;min-height:100%;position:absolute;top:0;left:0}@media(min-width:1920px){.desktop-menu-container .desktop-menu .block-sectors--left{max-width:100%}}.desktop-menu-container .desktop-menu .block-sectors--left .block-sectors--sector-image-carousel{width:100%;height:100%}.desktop-menu-container .desktop-menu .block-sectors--left .block-sectors--sector-image-carousel .slick-list,.desktop-menu-container .desktop-menu .block-sectors--left .block-sectors--sector-image-carousel .slick-track{height:100%}.desktop-menu-container .desktop-menu .block-sectors--right{width:55%;margin-left:auto;padding:5rem 0 0 2.5rem;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}@media(min-width:1400px){.desktop-menu-container .desktop-menu .block-sectors--right{width:60%;padding:4.375rem 0 0 10.625rem}}.desktop-menu-container .desktop-menu .block-sectors--right::-webkit-scrollbar{display:none}.desktop-menu-container .desktop-menu .block-sectors--right ul{padding-bottom:10.625rem;flex-direction:column}.desktop-menu-container .desktop-menu .block-sectors--right ul a{display:inline-block;padding-right:2.8125rem}.desktop-menu-container .desktop-menu .block-sectors--right ul a.active span+span,.desktop-menu-container .desktop-menu .block-sectors--right ul a:hover span+span{color:#afadac;font-weight:400}.desktop-menu-container .desktop-menu .block-sectors--right ul span+span{font-size:24px;font-size:1.5rem;font-weight:400}.desktop-menu-container .desktop-menu-close-container{width:100%;margin:0 auto;position:absolute;top:20px;left:50%;transform:translate3d(-50%,0,0);z-index:200;display:flex;flex-direction:row;justify-content:flex-end}.desktop-menu-container .desktop-menu-close-container .close-link{padding:0;border:none;display:block;background-color:transparent}.desktop-menu-container .desktop-menu-close-container .close-link .icon{position:relative;top:-1px;margin-left:.3125rem}.desktop-menu-container .desktop-menu-close-container .close-link:active,.desktop-menu-container .desktop-menu-close-container .close-link:focus{outline:0}.desktop-menu-container .desktop-menu-angle{width:100%;position:absolute;bottom:0;z-index:150}.desktop-menu-container .desktop-menu-angle path{fill:#fff}.desktop-menu-container .block{width:100%;height:100%}#our-sectors-menu .block-sectors--right.desktop-menu--right:after{content:none}#our-sectors-menu .block-sectors--right.desktop-menu--right ul{flex-direction:row;flex-wrap:wrap}#our-sectors-menu .block-sectors--right.desktop-menu--right ul li{width:50%}#our-sectors-menu .block-sectors--right.desktop-menu--right ul li a{padding-right:0}.desktop-menu .desktop-menu--right ul li a:before{width:36px;opacity:0;left:30px}.desktop-menu .desktop-menu--right ul li a span{display:inline-block;border-bottom:none}.desktop-menu .desktop-menu--right ul li a.active:before,.desktop-menu .desktop-menu--right ul li a:hover:before{opacity:1}.desktop-menu .desktop-menu--right ul li a.active span,.desktop-menu .desktop-menu--right ul li a:hover span{transform:translate3d(44px,0,0)}.desktop-menu .desktop-menu--right ul li a.arrow-link{padding-right:0;position:relative;white-space:nowrap}.desktop-menu .desktop-menu--right ul li a.arrow-link:hover{text-decoration:none}.desktop-menu .desktop-menu--right ul li a.arrow-link:hover:after{transform:scaleX(1);transform-origin:left}.desktop-menu .desktop-menu--right ul li a.arrow-link:after{width:100%;height:2px;content:""!important;position:absolute;bottom:0;left:0;right:0;will-change:transform;background-color:#ebe93a;transition:.25s transform cubic-bezier(.28,.44,.49,1);transform:scaleX(0);transform-origin:left}@media(min-width:1400px){.block.block-sectors.block-sectors--component .block-sectors--right ul{flex-direction:row;flex-wrap:wrap}.block.block-sectors.block-sectors--component .block-sectors--right ul li{width:50%}.block.block-sectors.block-sectors--component .block-sectors--right ul li .block-sectors--link.arrow-link{font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.5;color:#000;margin-top:2.5rem}.block.block-sectors.block-sectors--component .block-sectors--right ul li .block-sectors--link.arrow-link span{color:#000}.block.block-sectors.block-sectors--component .block-sectors--right ul li .block-sectors--link.arrow-link.active span,.block.block-sectors.block-sectors--component .block-sectors--right ul li .block-sectors--link.arrow-link:hover span{transform:none;font-weight:700}.block.block-sectors.block-sectors--component .block-sectors--right ul li .block-sectors--link.arrow-link.active:after,.block.block-sectors.block-sectors--component .block-sectors--right ul li .block-sectors--link.arrow-link.active:before,.block.block-sectors.block-sectors--component .block-sectors--right ul li .block-sectors--link.arrow-link:hover:after,.block.block-sectors.block-sectors--component .block-sectors--right ul li .block-sectors--link.arrow-link:hover:before{content:none}.block.block-sectors.block-sectors--component .block-sectors--right ul li a{padding-right:0}.block.block-sectors.block-sectors--component .block-sectors--right ul li a:before{width:36px;opacity:0;left:30px}.block.block-sectors.block-sectors--component .block-sectors--right ul li a span{display:inline-block;border-bottom:none}.block.block-sectors.block-sectors--component .block-sectors--right ul li a.active:before,.block.block-sectors.block-sectors--component .block-sectors--right ul li a:hover:before{opacity:1}.block.block-sectors.block-sectors--component .block-sectors--right ul li a.active span,.block.block-sectors.block-sectors--component .block-sectors--right ul li a:hover span{transform:translate3d(44px,0,0)}.block.block-sectors.block-sectors--component .block-sectors--right ul li a.arrow-link{padding-right:0;position:relative;white-space:nowrap}.block.block-sectors.block-sectors--component .block-sectors--right ul li a.arrow-link:hover{text-decoration:none}.block.block-sectors.block-sectors--component .block-sectors--right ul li a.arrow-link:hover:after{transform:scaleX(1);transform-origin:left}.block.block-sectors.block-sectors--component .block-sectors--right ul li a.arrow-link:after{width:100%;height:2px;content:""!important;position:absolute;bottom:0;left:0;right:0;will-change:transform;background-color:#ebe93a;transition:.25s transform cubic-bezier(.28,.44,.49,1);transform:scaleX(0);transform-origin:left}}.site-footer,.site-footer a,.site-footer p{color:#afadac}.site-footer{padding:2.5rem 0;background-color:#000;position:relative;z-index:50}.site-footer .footer-angle{width:100%;position:absolute;top:0;left:0;z-index:2;transform:translate3d(0,-97%,0)}.site-footer .footer-angle svg{width:100%;height:auto}.site-footer .footer-angle path{stroke-width:6px}@media(min-width:1176px){.site-footer .footer-angle path{stroke-width:4px}}.site-footer__container{width:100%;max-width:1636px;margin:0 auto;padding:0 1.25rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.site-footer__row{width:100%;display:flex;flex-direction:column;position:relative}@media(min-width:720px){.site-footer__row{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}}.site-footer__row--bottom{flex-direction:column}.site-footer ul{list-style-type:none;padding-left:0}.site-footer p{font-size:12px;font-size:.75rem;letter-spacing:.11px;text-align:center;margin:0}@media(min-width:960px){.site-footer__row--bottom{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.site-footer p{width:33%;text-align:left}.site-footer p:last-child{text-align:right}}.site-footer__menu{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1.875rem}@media(min-width:720px){.site-footer__menu{width:50%;margin-bottom:0}}.site-footer__menu p{width:100%;font-size:18px;font-size:1.125rem;color:#fff;position:relative;margin:0;text-align:left}.site-footer__menu p:after{width:10px;height:1px;background-color:#ebe93a;content:'';display:block;margin:1rem 0;text-align:center}.site-footer__menu .site-footer__menu-col{width:100%}.site-footer__menu .site-footer__menu-col ul{width:100%;column-count:2;column-gap:0}@media(min-width:960px){.site-footer__menu p:after{margin:1rem 0}.site-footer__menu .site-footer__menu-col ul{column-count:3}}.site-footer__menu .site-footer__menu-col li{width:100%;text-align:left}.site-footer__menu .site-footer__menu-col li a{font-size:16px;font-size:1rem;line-height:2;letter-spacing:.16px;color:#afadac;transition:.25s color ease-in-out}.site-footer__menu .site-footer__menu-col li a:hover{text-decoration:none;color:#fff}.site-footer__menu .site-footer__menu-col li a[href="#"]{pointer-events:none;color:#595757}.site-footer ul.site-footer__social-links{width:33%;display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0 auto 1.25rem}@media(min-width:960px){.site-footer ul.site-footer__social-links{margin:0 auto}}.site-footer ul.site-footer__social-links a{width:32px;display:block;margin:0 6px}.site-footer ul.site-footer__social-links a .icon-footer-ring,.site-footer ul.site-footer__social-links a .instagram-footer-icon,.site-footer ul.site-footer__social-links a path{transition:.25s fill ease-in-out,.25s stroke ease-in-out}.site-footer ul.site-footer__social-links a:hover .icon-footer-ring{fill:#ebe93a;stroke:#ebe93a}.site-footer ul.site-footer__social-links a:hover .instagram-footer-icon,.site-footer ul.site-footer__social-links a:hover path{fill:#000}.site-footer ul.site-footer__social-links a span{display:none}.site-footer--logo{width:100%;position:relative;margin-top:2.5rem;margin-bottom:1.5625rem}@media(min-width:960px){.site-footer--logo{margin-top:5rem}}.site-footer--logo a{width:260px;padding:.3125rem 1.875rem;background-color:#000;position:relative;z-index:2;margin:0 auto;display:block}.site-footer--logo a img{width:100%;display:block}.site-footer--logo:after,.site-footer--logo:before{width:50%;height:1px;background-color:#595757;content:'';display:block;position:absolute;top:50%;transform:translate3d(0,-50%,0)}.site-footer--logo:after{right:0}.site-footer p.site-footer__copyright{order:10;margin-bottom:1.25rem}@media(min-width:960px){.site-footer p.site-footer__copyright{order:0;margin-bottom:0}}.site-footer__address{order:11}.post-card{border:1px solid #000;display:block;padding:40px}.wpcf7 form.sent .wpcf7-response-output{background-color:#000;border-color:#000;font-weight:700;color:#fff}.wpcf7 form.failed .wpcf7-response-output{border-color:#dc3232;background:#ff9b9b}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#dc3232;background:#dc3232;color:#fff}.wpcf7 form .wpcf7-response-output{width:100%;margin:3.125rem 0 0;padding:1em}.wpcf7 form .wpcf7-not-valid-tip{color:#c12a2a;font-size:14px;font-size:.875rem;position:absolute;bottom:-25px;left:0}.wpcf7 form .wpcf7-not-valid{border-bottom-color:#dc3232}.wpcf7 form .wpcf7-acceptance input[type=checkbox]{-webkit-appearance:none;width:24px;height:24px;border:2px solid #000;position:relative;top:6px;margin-right:.5em}.wpcf7 form .wpcf7-acceptance input[type=checkbox]:active,.wpcf7 form .wpcf7-acceptance input[type=checkbox]:focus,.wpcf7 form .wpcf7-submit:active,.wpcf7 form .wpcf7-submit:focus{border-radius:none;outline:0}.wpcf7 form .wpcf7-acceptance input[type=checkbox]:checked{background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEyNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTM3LjQsOTEuNWMtMS42LDAtMy4xLTAuNi00LjItMS43bC0yNi4yLTI3Yy0yLjUtMi4zLTIuNi02LjItMC4yLTguN2MyLjMtMi41LDYuMi0yLjYsOC43LTAuMmwxOS4yLDEzLjcgYzEuMSwxLDIuOCwwLjgsMy43LTAuNEw4My45LDExYzItMi43LDUuOS0zLjMsOC42LTEuMmMyLjcsMiwzLjMsNS45LDEuMiw4LjZMNDIuMyw4OWMtMS4xLDEuNC0yLjcsMi4zLTQuNCwyLjQgQzM3LjcsOTEuNSwzNy42LDkxLjUsMzcuNCw5MS41eiIvPjwvc3ZnPg==);background-size:60%;background-position:50%;background-repeat:no-repeat}.wpcf7 form .wpcf7-submit{-webkit-appearance:none}.wpcf7 form .wpcf7-submit:disabled{opacity:.5}span.wpcf7-form-control-wrap.file-upload,span.wpcf7-form-control-wrap.file-upload-cover-letter,span.wpcf7-form-control-wrap.file-upload-portfolio{width:100%;display:inline-block;position:relative}span.wpcf7-form-control-wrap.file-upload-cover-letter:after,span.wpcf7-form-control-wrap.file-upload-portfolio:after,span.wpcf7-form-control-wrap.file-upload:after{width:16px;height:22px;background-image:url(../../../../../../../../themes/cwarchitects/assets/icons/file.svg);background-size:contain;background-repeat:no-repeat;content:'';position:absolute;top:50%;left:0;transform:translate3d(0,-50%,0)}span.wpcf7-form-control-wrap.file-upload #file-upload,span.wpcf7-form-control-wrap.file-upload [type=file],span.wpcf7-form-control-wrap.file-upload-cover-letter #file-upload,span.wpcf7-form-control-wrap.file-upload-cover-letter [type=file],span.wpcf7-form-control-wrap.file-upload-portfolio #file-upload,span.wpcf7-form-control-wrap.file-upload-portfolio [type=file]{padding-bottom:.3125rem}span.wpcf7-form-control-wrap.file-upload #file-upload::-webkit-file-upload-button,span.wpcf7-form-control-wrap.file-upload [type=file]::-webkit-file-upload-button,span.wpcf7-form-control-wrap.file-upload-cover-letter #file-upload::-webkit-file-upload-button,span.wpcf7-form-control-wrap.file-upload-cover-letter [type=file]::-webkit-file-upload-button,span.wpcf7-form-control-wrap.file-upload-portfolio #file-upload::-webkit-file-upload-button,span.wpcf7-form-control-wrap.file-upload-portfolio [type=file]::-webkit-file-upload-button{padding-left:22px;border:none;outline:0;background-color:#fff;font-size:20px;font-size:1.25rem;font-weight:700;color:#000}.dnd-upload-status .dnd-upload-details .dnd-progress-bar span{background:#000}.dnd-upload-status .dnd-upload-details .dnd-progress-bar{background:#f5f5f5}.dnd-upload-status .dnd-upload-details .name{color:#000;align-items:flex-end}.dnd-upload-status .dnd-upload-details .name em{font-size:14px;font-size:.875rem}/*!Flickity v2.3.0
https://flickity.metafizzy.co
----------------------------------------------*/.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.block-project-showcase--carousel-navigation .carousel-navigation--link.active .carousel-navigation--title i.ampersand,.block-project-showcase--carousel-navigation .carousel-navigation--title i.ampersand,.pinned-news-item--title i.ampersand{background-image:url(/wp-content/themes/cwarchitects/assets/icons/ampersand--bold.svg)}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.slick-slide,.slick-slide a:active,.slick-slide a:focus{outline:0}.carousel--controls .carousel--arrows{margin-left:auto}.carousel--controls .carousel--arrows .carousel-arrow{width:30px;height:30px;padding:.3125rem;background-color:#ebe93a;transition:.25s all ease-in-out}.pinned-news-carousel-item,.pinned-news-item>a{height:100%;width:100%}.carousel--controls .carousel--arrows .carousel-arrow:hover{background-color:#000}.carousel--controls .carousel--arrows .carousel-arrow:hover path{stroke:#ebe93a}.carousel--controls .carousel--arrows .carousel-arrow:hover.slick-disabled path,.carousel--controls .carousel--arrows .carousel-arrow:hover.swiper-button-disabled path{stroke:#fff}.carousel--controls .carousel--arrows .carousel-arrow.slick-hidden,.carousel--controls .carousel--arrows .carousel-arrow.swiper-hidden{opacity:0}.carousel--controls .carousel--arrows .carousel-arrow.slick-disabled,.carousel--controls .carousel--arrows .carousel-arrow.swiper-button-disabled{display:flex;pointer-events:none;opacity:.25}.carousel--controls .carousel--arrows .carousel-arrow.slick-disabled path,.carousel--controls .carousel--arrows .carousel-arrow.swiper-button-disabled path{stroke:#000}.pinned-news-item{width:100%;max-width:400px;margin-right:.9375rem;position:relative;background-color:#fff}.pinned-news-item:last-of-type{margin-right:0}.pinned-news-item>a{position:absolute;top:0;left:0;z-index:10}.pinned-news-item--image{width:100%;padding-top:55%;position:relative;overflow:hidden}.pinned-news-item--image img,.pinned-news-item--image picture{min-width:100%;min-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover}.pinned-news-item--content{width:100%;position:relative}.pinned-news-item--meta{width:100%;display:flex;flex-direction:row;align-items:center;margin-bottom:1.25rem;padding:1.25rem 1.25rem 0}@media(min-width:960px){.pinned-news-item--meta{flex-direction:column;align-items:flex-start}.pinned-news-item--date{margin-top:.5rem}}.pinned-news-item--pill{color:#000;border-radius:25px;padding:.5rem .75rem;background-color:#f5f5f5;text-transform:uppercase;margin-bottom:0;margin-right:1.25rem;font-size:13px;font-size:.8125rem;font-weight:700;line-height:1.23;letter-spacing:1.04px}.pinned-news-item .pinned-news-item--pill-sitcky,.pinned-news-item--pill-sticky{background-color:#ebe93a}.pinned-news-item--date{margin-bottom:0;font-size:15px;font-size:.9375rem;line-height:1.2}@media(min-width:1400px){.pinned-news-item--meta{flex-direction:row;align-items:center}.pinned-news-item--date{margin-top:0}}.pinned-news-item--meta-title{min-height:104px;padding:0 1.875rem 1.25rem 1.25rem}.pinned-news-item--title{font-size:20px;font-size:1.25rem;line-height:1.4;color:#000}.pinned-news-item--title.indent-link-text:before{top:14px}@media(min-width:800px){.pinned-news-carousel-item{max-width:400px;margin-right:.9375rem}.pinned-news-carousel-item:last-child{margin-right:0}}.pinned-news-carousel-item .pinned-news-item{margin:0 auto}.wp-block-embed{max-width:1360px;margin:0 auto;padding-top:2.1875rem;padding-bottom:2.1875rem}@media(min-width:960px){.wp-block-embed{padding-top:4.6875rem;padding-bottom:4.6875rem}}.wp-block-embed.is-type-video .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0}.wp-block-embed.is-type-video .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.search-active{overflow:hidden}body.search-active .search-container{transform:none;pointer-events:all}body.search-active .search-toggle:before{opacity:1}body.search-active .search-toggle .search-toggle__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBkPSdNMjQgMjAuMTg4bC04LjMxNS04LjIwOSA4LjItOC4yODItMy42OTctMy42OTctOC4yMTIgOC4zMTgtOC4zMS04LjIwMy0zLjY2NiAzLjY2NiA4LjMyMSA4LjI0LTguMjA2IDguMzEzIDMuNjY2IDMuNjY2IDguMjM3LTguMzE4IDguMjg1IDguMjAzeicvPjwvc3ZnPg==)}body.search-active .search-toggle .search-toggle__open-text{opacity:0}body.search-active .search-toggle .search-toggle__close-text{opacity:1}.search-container{width:100%;height:calc(100% - 70px);background-color:#f5f5f5;border-top:1px solid #afadac;position:fixed;top:70px;z-index:100;overflow-y:scroll;pointer-events:none;transform:translate3d(0,calc(-100% - 70px),0);transition:.6s transform ease-in-out;display:block}@media(min-width:1090px){.search-container{height:calc(100% - 110px);top:110px;transform:translate3d(0,calc(-100% - 110px),0)}}.search-container .row-container{width:100%;overflow:hidden}.search-container .row-container__no-results.hide,.search-container .row-container__pages.hide{display:none}.search-container .container{width:90%;max-width:1636px}.search-container__block{width:100%;margin:1.25rem 0;position:relative}@media(min-width:720px){.search-container__block{margin:2.5rem 0}}.search-container__block-title-row{width:100%;display:flex;flex-direction:column;margin-bottom:1.5rem}@media(min-width:720px){.search-container__block-title-row{flex-direction:row;align-items:center;margin-bottom:1.875rem}}.search-container__block-title-row a{display:none}@media(min-width:720px){.search-container__block-title-row a{flex-shrink:0;display:block;color:#000;text-decoration:none;background-image:linear-gradient(#ebe93a,#ebe93a);background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;transition:.25s background-size ease-in-out;font-size:20px;font-size:1.25rem;font-weight:700;line-height:4.4;margin-left:auto}.search-container__block-title-container{padding-right:1.25rem}}.search-container__block-title-row a:hover{background-size:100% 2px}.search-container__block-title-container{display:flex;flex-direction:column}@media(min-width:960px){.search-container__block-title-row{margin-bottom:3.125rem}.search-container__block-title-container{flex-direction:row;align-items:center}}.search-container__block-title-container p{font-size:32px;font-size:2rem;font-weight:300;line-height:1.2;margin-bottom:0}@media(min-width:720px){.search-container__block-title-container p{font-size:42px;font-size:2.625rem}}@media(min-width:960px){.search-container__block-title-container p{font-size:48px;font-size:3rem}.search-container p.search-container__block-count{margin-left:1.25rem}}.search-container__block-title{color:#000}.search-container p.search-container__block-count{font-size:20px;font-size:1.25rem;font-weight:300;color:#afadac;transform:translate3d(0,8px,0)}.search-container__user-container{display:flex;flex-direction:column;margin-top:1.5625rem;margin-bottom:0}@media(min-width:720px){.search-container p.search-container__block-count{font-size:24px;font-size:1.5rem}.search-container__user-container{margin-top:1.25rem}}.search-container__user-container .did-you-mean{margin-top:1rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;opacity:0;pointer-events:none;transition:.25s ease-in-out;transition-property:opacity}.search-container__user-container .did-you-mean.show{opacity:1;pointer-events:all}.search-container__user-container .did-you-mean p{font-size:16px;font-size:1rem;color:#000;line-height:1.8}.search-container__user-container .did-you-mean__suggestions{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.search-container__user-container .did-you-mean__suggestions button{padding:.5rem 1rem;border:none;border-radius:20px;outline:0;background-color:#fff;font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:1.04px;line-height:1;text-transform:uppercase;color:#000;transition:.25s background-color ease-in-out}.search-container__user-container .did-you-mean__suggestions button:hover{background-color:#ebe93a}.search-container__user-container .search-container__filters{padding:1.5625rem 0 .625rem;margin:0;list-style:none;display:flex;flex-direction:row;align-items:center;gap:.625rem}.search-container__locations.hide,.search-container__user-container .search-container__filters li.hide{display:none}@media(min-width:720px){.search-container__user-container .search-container__filters{padding:3.125rem 0 0}}.search-container__user-container .search-container__filters li{position:relative}.search-container__user-container .search-container__filters span{opacity:0;transition:.3s opacity ease-in-out}.search-container__user-container .search-container__filters span:not(:empty){min-width:32px;min-height:32px;background-color:#000;font-size:12px;font-size:.75rem;padding:.625rem;border-radius:100%;color:#ebe93a;position:absolute;top:0;right:0;transform:translate3d(50%,-55%,0);z-index:5;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;opacity:1}.search-container__user-container .search-container__filters button{padding:.9375rem 1.5625rem;border:none;border-radius:20px;outline:0;background-color:#fff;font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:1.04px;line-height:1;text-transform:uppercase;color:#000;transition:.25s background-color ease-in-out}.search-container__user-container .search-container__filters button.active,.search-container__user-container .search-container__filters button:hover{background-color:#ebe93a}.search-container__user-container .search-container__filters button:focus{outline:0}.search-container__user-container .search-container__input-container{position:relative}.search-container__user-container .search-container__input-container input{width:100%;padding:.9375rem 1.25rem .9375rem 2.1875rem;color:#000;border:none;border-bottom:2px solid #ebe93a;font-weight:300;font-size:32px;font-size:2rem;background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBkPSdNMjMuODA5IDIxLjY0NmwtNi4yMDUtNi4yMDVjMS4xNjctMS42MDUgMS44NTctMy41NzkgMS44NTctNS43MTEgMC01LjM2NS00LjM2NS05LjczLTkuNzMxLTkuNzMtNS4zNjUgMC05LjczIDQuMzY1LTkuNzMgOS43MyAwIDUuMzY2IDQuMzY1IDkuNzMgOS43MyA5LjczIDIuMDM0IDAgMy45MjMtLjYyNyA1LjQ4Ny0xLjY5OGw2LjIzOCA2LjIzOCAyLjM1NC0yLjM1NHptLTIwLjk1NS0xMS45MTZjMC0zLjc5MiAzLjA4NS02Ljg3NyA2Ljg3Ny02Ljg3N3M2Ljg3NyAzLjA4NSA2Ljg3NyA2Ljg3Ny0zLjA4NSA2Ljg3Ny02Ljg3NyA2Ljg3N2MtMy43OTMgMC02Ljg3Ny0zLjA4NS02Ljg3Ny02Ljg3N3onLz48L3N2Zz4=);background-position:0 center;background-size:22px;background-repeat:no-repeat;z-index:2;position:relative}@media(min-width:720px){.search-container__user-container .search-container__input-container input{padding:.625rem 3.125rem;background-size:28px;font-size:60px;font-size:3.75rem}}.search-container__user-container .search-container__input-container input:-ms-input-placeholder{opacity:.6}.search-container__user-container .search-container__input-container input::placeholder{opacity:.6}.search-container__user-container .search-container__input-container input:focus{outline:0}.search-container__user-container .search-container__input-container input#search__autosuggest{position:absolute;top:0;left:0;pointer-events:none;color:#afadac;background:0 0;z-index:1}.search-container__user-container .search-container__quick-links-container{display:flex;flex-direction:row;align-items:center}.search-container__user-container .search-container__quick-links-container p{font-size:15px;font-size:.9375rem;line-height:1.07;letter-spacing:.75px;text-transform:uppercase;color:#000;margin-right:1.25rem;flex-shrink:0}.search-container__user-container .search-container__quick-links-container ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:row;align-items:center}.search-container__user-container .search-container__quick-links-container ul button{padding:.3125rem .75rem;border:none;border-radius:20px;outline:0;background-color:#fff;font-size:13px;font-size:.8125rem;font-weight:700;letter-spacing:1.04px;line-height:1;text-transform:uppercase;color:#000;margin:0 .3125rem;transition:.25s background-color ease-in-out}.search-container__user-container .search-container__quick-links-container ul button:hover{background-color:#ebe93a}.search-container__user-container .search-container__quick-links-container ul button:focus{outline:0}.search-container__filters,.search-container__quick-links-container ul{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;overflow:scroll}@media(max-width:1400px) and (hover:hover) and (pointer:fine){.search-container__filters,.search-container__quick-links-container ul{padding-bottom:.9375rem}.search-container__filters::-webkit-scrollbar-track,.search-container__quick-links-container ul::-webkit-scrollbar-track{border-radius:10px;background-color:#f5f5f5}.search-container__filters::-webkit-scrollbar,.search-container__quick-links-container ul::-webkit-scrollbar{width:90%;height:3px;background-color:#fff}.search-container__filters::-webkit-scrollbar-thumb,.search-container__quick-links-container ul::-webkit-scrollbar-thumb{border-radius:10px;background-color:#ebe93a}}@media(min-width:1400px){.search-container__filters,.search-container__quick-links-container ul{overflow:visible}}.search-container__filters li,.search-container__quick-links-container ul li{display:block;flex-shrink:0}.swiper-search-controls{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:1.875rem}.swiper-scrollbar{width:70%}@media(min-width:720px){.swiper-search-controls{margin-top:2.5rem}.swiper-scrollbar{width:80%}}@media(min-width:960px){.swiper-scrollbar{width:90%}}.swiper-search-buttons{width:30%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}@media(min-width:720px){.swiper-search-buttons{width:20%}}.swiper-search-buttons .carousel-arrow{background-repeat:no-repeat;background-position:center;background-size:12px;cursor:pointer}.swiper-search-buttons .swiper-button-prev{margin-right:.625rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMCAxNSc+PGRlZnMvPjxwYXRoIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlPScjMDAwMDAwJyBzdHJva2Utd2lkdGg9JzInIGQ9J004LjY4NSAxMy43MDdsLTYtNiA2LTYnLz48L3N2Zz4=);background-position-x:calc(50% - 2px)}.swiper-search-buttons .swiper-button-prev:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMCAxNSc+PGRlZnMvPjxwYXRoIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlPScjZmZmZmZmJyBzdHJva2Utd2lkdGg9JzInIGQ9J004LjY4NSAxMy43MDdsLTYtNiA2LTYnLz48L3N2Zz4=)}.swiper-search-buttons .swiper-button-next{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMCAxNSc+PGRlZnMvPjxwYXRoIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlPScjMDAwMDAwJyBzdHJva2Utd2lkdGg9JzInIGQ9J00xLjY4NSAxLjcwN2w2IDYtNiA2Jy8+PC9zdmc+);background-position-x:calc(50% + 2px)}.swiper-search-buttons .swiper-button-next:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMCAxNSc+PGRlZnMvPjxwYXRoIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlPScjZmZmZmZmJyBzdHJva2Utd2lkdGg9JzInIGQ9J00xLjY4NSAxLjcwN2w2IDYtNiA2Jy8+PC9zdmc+)}.swiper-search-carousel{overflow:visible}.swiper-search-locations,.swiper-search-pages{opacity:0;transition:.25s opacity ease-in-out}.swiper-search-locations.swiper-initialized,.swiper-search-pages.swiper-initialized{opacity:1}.swiper-search-locations .swiper-slide,.swiper-search-pages .swiper-slide{min-height:246px;position:relative;padding:1.25rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media(min-width:720px){.swiper-search-locations .swiper-slide,.swiper-search-pages .swiper-slide{min-height:380px;justify-content:flex-start}}@media(min-width:960px){.swiper-search-buttons{width:10%}.swiper-search-locations .swiper-slide,.swiper-search-pages .swiper-slide{min-height:400px}}.swiper-search-locations .swiper-slide:before,.swiper-search-pages .swiper-slide:before{width:100%;height:100%;content:'';background-color:rgba(0,0,0,.375);position:absolute;top:0;left:0;z-index:2}.swiper-slide.swiper-slide--people:before,.swiper-slide.swiper-slide--project:before{content:none}.swiper-search-locations .swiper-slide a,.swiper-search-locations .swiper-slide p,.swiper-search-pages .swiper-slide a,.swiper-search-pages .swiper-slide p{color:#fff;position:relative;z-index:3}.swiper-search-locations .swiper-slide a.block-link,.swiper-search-pages .swiper-slide a.block-link{width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;z-index:4}.swiper-search-locations .swiper-slide a.block-link:hover,.swiper-search-pages .swiper-slide a.block-link:hover{background:0 0}.swiper-search-locations .swiper-slide a.block-link:hover~a,.swiper-search-pages .swiper-slide a.block-link:hover~a{background-size:100% 2px}.swiper-search-locations .swiper-slide .title,.swiper-search-pages .swiper-slide .title{margin:0;font-size:24px;font-size:1.5rem;font-weight:400}@media(min-width:720px){.swiper-search-locations .swiper-slide .title,.swiper-search-pages .swiper-slide .title{font-size:42px;font-size:2.625rem}}.swiper-search-locations .swiper-slide .excerpt,.swiper-search-pages .swiper-slide .excerpt{max-width:650px;font-size:20px;font-size:1.25rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.33}@media(min-width:720px){.swiper-search-locations .swiper-slide .excerpt,.swiper-search-pages .swiper-slide .excerpt{width:85%;font-size:36px;font-size:2.25rem}}.swiper-search-locations .swiper-slide a,.swiper-search-pages .swiper-slide a{margin-top:1.25rem;text-decoration:none;background-image:linear-gradient(#ebe93a,#ebe93a);background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;transition:.25s background-size ease-in-out;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.5}.swiper-search-locations .swiper-slide a:hover,.swiper-search-pages .swiper-slide a:hover{background-size:100% 2px}.swiper-search-locations .swiper-slide a .icon,.swiper-search-pages .swiper-slide a .icon{width:14px;height:10px;margin-left:.3125rem;display:inline-block;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOCAxNCc+PGRlZnMvPjxnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlPScjZWJlOTNhJyBzdHJva2Utd2lkdGg9JzInPjxwYXRoIGQ9J005LjY4NS43MDdsNiA2LTYgNk0wIDYuNzAzaDE2Jy8+PC9nPjwvc3ZnPgo=);background-position:right center;background-repeat:no-repeat;background-size:contain}.search-container__results-block,.swiper-search-pages .swiper-slide.brochure .excerpt,.swiper-search-pages .swiper-slide.brochure a:not(.block-link),.swiper-search-pages .swiper-slide.brochure img{display:none}.swiper-search-locations .swiper-slide img,.swiper-search-pages .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:1;pointer-events:none}.swiper-search-pages .swiper-slide.brochure{justify-content:flex-start;background-image:url(/wp-content/themes/cwarchitects/assets/images/brochure-download.jpg);background-position:center bottom;background-size:cover;background-repeat:no-repeat}.swiper-search-pages .swiper-slide.brochure:before{background-color:transparent}.swiper-search-pages .swiper-slide.brochure p.title{width:100%;text-align:center;line-height:1.2}.swiper-slide.swiper-slide--project{padding:0}.swiper-slide.swiper-slide--project .block-featured-project-grid--item{width:100%;margin:0}.swiper-slide.swiper-slide--project .block-featured-project-grid--item>a{margin:0}.swiper-slide.swiper-slide--project .block-featured-project-grid--meta{background-color:#fff}.swiper-slide.swiper-slide--project .block-featured-project-grid--meta p{color:#000}.swiper-slide.swiper-slide--project .block-featured-project-grid--meta p.block-featured-project-grid--area{color:#afadac;font-weight:400}.swiper-slide.swiper-slide--project .block-featured-project-grid--image{width:100%;position:relative;min-height:161px}@media(min-width:720px){.swiper-search-locations .swiper-slide a,.swiper-search-pages .swiper-slide a{font-size:16px;font-size:1rem}.swiper-slide.swiper-slide--project .block-featured-project-grid--image{min-height:295px}}.swiper-slide.swiper-slide--project .block-featured-project-grid--image img{height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.swiper-slide.swiper-slide--people{padding:0;overflow:hidden}.swiper-slide.swiper-slide--people .block-our-people-carousel--meta{z-index:2}.swiper-slide.swiper-slide--people .block-our-people-carousel--meta:after{height:150%;bottom:-50%}.swiper-search-locations .swiper-slide a:not(.block-link),.swiper-slide.swiper-slide--location a:not(.block-link){margin-top:auto}.swiper-search-locations.search-results-swiper,.swiper-search-pages.search-results-swiper{width:100%;opacity:0;pointer-events:none;position:absolute;top:0;left:0}.swiper-search-locations.search-results-swiper.show,.swiper-search-pages.search-results-swiper.show{opacity:1;pointer-events:all}.swiper-search-locations.search-results-swiper{top:auto;bottom:0}.swiper-search-locations.search-default-swiper.hide,.swiper-search-pages.search-default-swiper.hide{opacity:0;pointer-events:none}.search-container__results-block.show{display:block}.filter-hide,.filter-hide.show,.search-container__default-block.hide{display:none}.swiper-search-news .pinned-news-item--meta{flex-direction:row}.swiper-search-projects .block-featured-project-grid--item{margin-bottom:0}.swiper-search-projects .block-featured-project-grid--meta{background-color:#fff}.swiper-search-projects .block-featured-project-grid--image{width:100%;height:260px;position:relative}@media(min-width:720px){.swiper-search-projects .block-featured-project-grid--image{height:250px}}@media(min-width:960px){.swiper-slide.swiper-slide--project .block-featured-project-grid--image{min-height:315px}.swiper-search-projects .block-featured-project-grid--image{height:350px}}.swiper-search-projects .block-featured-project-grid--image img{height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.swiper-search-people .swiper-slide{overflow:hidden}.swiper-search-people .block-our-people-carousel--meta{padding:.9375rem}.swiper-search-people .block-our-people-carousel--image{height:380px;position:relative}@media(min-width:720px){.swiper-search-people .block-our-people-carousel--image{height:350px}}@media(min-width:960px){.swiper-search-people .block-our-people-carousel--image{height:260px}}@media(min-width:1176px){.swiper-search-people .block-our-people-carousel--image{height:350px}}.swiper-search-people .block-our-people-carousel--image img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.block-project-showcase{padding-top:3.125rem;padding-bottom:3.125rem}@media(min-width:960px){.block-project-showcase{padding-top:0;padding-bottom:4.6875rem}}.block-project-showcase--carousel-container{width:100%;max-width:1920px;position:relative;margin-left:auto;margin-right:auto}.block-project-showcase--view-all-container{width:100%;max-width:1636px;margin:0 auto;padding:0 1.25rem;display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;bottom:-2.1875rem;z-index:150}.block-project-showcase--view-all-container a{display:inline-block;font-weight:400;font-size:28px;font-size:1.75rem;line-height:1;color:#000}@media(min-width:960px){.block-project-showcase--view-all-container a{font-size:42px;font-size:2.625rem}}.block-project-showcase--carousel{opacity:0;transition:.5s opacity ease-in-out;display:flex;flex-direction:row;overflow:hidden}.block-project-showcase--carousel.flickity-enabled{opacity:1;display:block}.block-project-showcase--carousel .carousel-cell{width:100%;position:relative;flex-shrink:0}.block-project-showcase--carousel .carousel-cell:before{display:block;content:"";padding-top:133.333333333%;width:100%}@media(min-width:720px){.swiper-search-people .block-our-people-carousel--image img{width:100%;height:100%}.block-project-showcase--carousel .carousel-cell:before{padding-top:65.234375%}}.block-project-showcase--carousel img,.block-project-showcase--carousel picture{width:100%;max-width:100%;height:100%;display:block;margin:0 auto;position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover}.block-project-showcase--carousel .flickity-page-dots{bottom:10%;display:block}.block-project-showcase--carousel .flickity-page-dots .dot{margin:0 4px;background-color:#fff;opacity:.5;transition:.25s all ease-in-out}.block-project-showcase--carousel .flickity-page-dots .dot.is-selected{background-color:transparent;border:2px solid #fff;opacity:1}.block-project-showcase--carousel-navigation{width:100%;position:relative}@media(min-width:1100px){.block-project-showcase--carousel .carousel-cell:before{padding-top:56.25%}.block-project-showcase--carousel .flickity-page-dots{display:none}.block-project-showcase--carousel-navigation{position:absolute;right:0;bottom:2.625rem;left:0;display:flex;flex-direction:row;overflow:hidden;padding-top:3.125rem}}.block-project-showcase--carousel-navigation .carousel-cell[data-slide='0']{margin-left:0}.block-project-showcase--carousel-navigation .carousel-navigation--link{width:100%;min-height:116px;background-color:#fff;color:#000;margin:0;padding:0 1.25rem;position:relative;transition:.25s background-color ease-in-out,.25s color ease-in-out,.25s transform ease-in-out;display:flex;flex-direction:row;align-items:center}.block-project-showcase--carousel-navigation .carousel-navigation--link[aria-hidden=true] a{pointer-events:none}@media(min-width:1100px){.block-project-showcase--carousel-navigation .carousel-navigation--link{width:25%;flex-direction:column;align-items:start;background-color:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:0 2px;padding:1.875rem 1.875rem 5.625rem;transform:skewY(-4deg)}.block-project-showcase--carousel-navigation .carousel-navigation--link.active{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transform:translate3d(0,0,0)}}.block-project-showcase--carousel-navigation .carousel-navigation--link:first-child{margin-left:0}.block-project-showcase--carousel-navigation .carousel-navigation--link:last-child{margin-right:0}.block-project-showcase--carousel-navigation .carousel-navigation--link:hover .arrow-link{text-decoration:none}.block-project-showcase--carousel-navigation .carousel-navigation--link:hover .arrow-link:after{content:none}.block-project-showcase--carousel-navigation .carousel-navigation--link.active{background-color:#fff;color:#fff}.block-project-showcase--carousel-navigation .carousel-navigation--link.active .carousel-navigation--title{color:#000}.block-project-showcase--carousel-navigation .carousel-navigation--link.active .carousel-navigation--area{color:#afadac}.block-project-showcase--carousel-navigation .carousel-navigation--link.active .carousel-navigation--content{color:#595757;opacity:1}.block-project-showcase--carousel-navigation .carousel-navigation--link.active .carousel-navigation--view{color:#000;opacity:1;pointer-events:all;cursor:pointer}.block-project-showcase--carousel-navigation .carousel-navigation--link .carousel-cell-meta{pointer-events:none;width:100%;display:flex;flex-direction:row;align-items:center}@media(min-width:1100px){.block-project-showcase--carousel-navigation .carousel-navigation--link .carousel-cell-meta{flex-direction:column;align-items:flex-start}}.block-project-showcase--carousel-navigation .carousel-navigation--meta{font-size:18px;font-size:1.125rem;color:#afadac;display:flex;flex-direction:row;margin-right:1.25rem;margin-bottom:0}.block-project-showcase--carousel-navigation .carousel-navigation--meta .carousel-navigation--meta-slide{color:#000}.block-project-showcase--carousel-navigation .carousel-navigation--meta .divider{width:1px;background-color:#ebe93a;margin:0 .5rem}.block-project-showcase--carousel-navigation .carousel-navigation--title-area{max-width:250px}@media(min-width:400px){.block-project-showcase--carousel-navigation .carousel-navigation--title-area{max-width:100%}}.block-project-showcase--carousel-navigation .carousel-navigation--title{pointer-events:none;color:#000;margin-bottom:0;line-height:1}@media(min-width:1100px){.block-project-showcase--carousel-navigation .carousel-navigation--meta{display:none}.block-project-showcase--carousel-navigation .carousel-navigation--title{font-size:18px;font-size:1.125rem;color:#fff}.block-project-showcase--carousel-navigation .carousel-navigation--title i.ampersand{background-image:url(/wp-content/themes/cwarchitects/assets/icons/ampersand--bold__white.svg)}}@media(min-width:1380px){.block-project-showcase--carousel-navigation .carousel-navigation--title{font-size:24px;font-size:1.5rem}}.block-project-showcase--carousel-navigation .carousel-navigation--area{pointer-events:none;color:#afadac}@media(min-width:1100px){.block-project-showcase--carousel-navigation .carousel-navigation--area{color:#fff;font-size:16px;font-size:1rem;margin-bottom:1.25rem}}@media(min-width:1380px){.block-project-showcase--carousel-navigation .carousel-navigation--area{font-size:20px;font-size:1.25rem}}.block-project-showcase--carousel-navigation .carousel-navigation--content{display:none;color:#fff;opacity:0;pointer-events:none;transition:.25s opacity ease-in-out;font-size:18px;font-size:1.125rem;line-height:1.56;margin-bottom:1.875rem}@media(min-width:1280px){.block-project-showcase--carousel-navigation .carousel-navigation--content{font-size:16px;font-size:1rem}}@media(min-width:1380px){.block-project-showcase--carousel-navigation .carousel-navigation--content{font-size:18px;font-size:1.125rem}}.block-project-showcase--carousel-navigation .carousel-navigation--view{font-size:20px;font-size:1.25rem;font-weight:700;color:#fff;pointer-events:none;transition:.25s opacity ease-in-out;display:block;width:16px;height:12px;position:absolute;top:40%;right:20px;transform:translate3d(0,-50%,0)}@media(min-width:700px){.block-project-showcase--carousel-navigation .carousel-navigation--view{top:30%}}@media(min-width:1100px){.block-project-showcase--carousel-navigation .carousel-navigation--view{width:auto;height:auto;position:relative;top:0;right:0;transform:none;opacity:0}}.block-project-showcase--carousel-navigation .carousel-navigation--view a{width:100%;display:block;flex-direction:row;align-items:center}@media(min-width:1100px){.block-project-showcase--carousel-navigation .carousel-navigation--view a{display:flex;font-size:16px;font-size:1rem}}.block-project-showcase--carousel-navigation .carousel-navigation--view span{display:none}@media(min-width:1100px){.block-project-showcase--carousel-navigation .carousel-navigation--view span{display:inline-block}}.block-project-showcase--carousel-navigation .carousel-navigation--view span.icon{width:16px;display:block;margin-left:0}.block-project-showcase--carousel-navigation .carousel-navigation--view span.icon svg{display:block}@media(min-width:1100px){.block-project-showcase--carousel-navigation .carousel-navigation--view span.icon{margin-left:.9375rem;position:relative;top:1px}.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--0,.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--1,.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--2,.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--3{transform:translate3d(0,7.8125rem,0)}}@media(min-width:1310px){.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--0,.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--1,.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--2,.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--3{transform:translate3d(0,6.25rem,0)}}@media(min-width:1380px){.block-project-showcase--carousel-navigation .carousel-navigation--view a{font-size:20px;font-size:1.25rem}.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--0,.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--1,.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--2,.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--3{transform:translate3d(0,8.125rem,0)}}@media(min-width:1658px){.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--0,.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--1,.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--2,.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--3{transform:translate3d(0,6.5625rem,0)}}@media(min-width:1100px){.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--0.active,.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--1.active,.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--2.active,.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--3.active{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transform:translate3d(0,3.875rem,0)}}@media(min-width:1310px){.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--0.active,.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--1.active,.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--2.active,.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--3.active{transform:translate3d(0,3.125rem,0)}}@media(min-width:1380px){.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--0.active,.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--1.active,.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--2.active,.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--3.active{transform:translate3d(0,4.0625rem,0)}}@media(min-width:1658px){.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--0.active,.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--1.active,.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--2.active,.block-project-showcase--carousel-navigation .carousel-navigation--link.block-project-showcase__tab--3.active{transform:translate3d(0,3.25rem,0)}}.block-text-two-columns{display:flex;flex-direction:column;padding-top:3.125rem;padding-bottom:3.125rem;position:relative}.block-text-two-columns__bg--blue{background-color:#000}.block-text-two-columns--top{width:100%;height:30%;transform:skewY(-4deg);position:absolute;top:0;right:0;left:0;z-index:25;pointer-events:none}.block-text-two-columns--bottom{width:100%;height:70%;position:absolute;bottom:0;right:0;left:0;z-index:25;pointer-events:none}.block-text-two-columns--bottom:after{width:100%;height:20%;content:"";position:absolute;right:0;bottom:-1px;left:0;z-index:24}.block-text-two-columns .block-container{position:relative;z-index:50}.block-text-two-columns--row{display:flex;flex-direction:column}@media(min-width:768px){.block-text-two-columns--row{flex-direction:row;align-items:flex-start;justify-content:space-between}.block-text-two-columns--row-images .block-text-two-columns--right-col{width:60%;max-width:424px}}@media(min-width:960px){.block-text-two-columns{padding-bottom:4.6875rem}.block-text-two-columns--extra-padding{padding-top:9.375rem}.block-text-two-columns--flipped .block-text-two-columns--left-col{order:1}.block-text-two-columns--flipped .block-text-two-columns--right-col{order:0}.block-text-two-columns--row-images .block-text-two-columns--right-col{width:45%;max-width:663px}}.block-text-two-columns--row-images .block-text-two-columns--right-col picture,.block-text-two-columns--row-images .block-text-two-columns--right-col picture:last-of-type{width:100%;margin-bottom:0}.block-text-two-columns--left-col,.block-text-two-columns--row-images .block-text-two-columns--right-col picture img,.block-text-two-columns--row-images .block-text-two-columns--right-col picture:last-of-type img{width:100%}@media(min-width:768px){.block-text-two-columns--left-col{width:55%;max-width:524px;padding-right:1.25rem}.block-text-two-columns--left-col a.arrow-link{background-position-x:95%}}@media(min-width:1176px){.block-text-two-columns--left-col{padding-right:0}}.block-text-two-columns--left-col h1,.block-text-two-columns--left-col h2,.block-text-two-columns--left-col h3,.block-text-two-columns--left-col h4,.block-text-two-columns--left-col h5,.block-text-two-columns--left-col h6{margin-bottom:1rem;color:#595757}.block-text-two-columns--left-col ol,.block-text-two-columns--left-col ul{list-style-type:none;margin-bottom:1.5em;padding:0;font-size:20px;font-size:1.25rem;color:#595757}.block-text-two-columns--left-col ol ol,.block-text-two-columns--left-col ol ul,.block-text-two-columns--left-col ul ol,.block-text-two-columns--left-col ul ul{margin:1.5em 0;padding:0}.block-text-two-columns--left-col ol li,.block-text-two-columns--left-col ul li{position:relative;padding-left:3rem;margin-bottom:.75rem}.block-text-two-columns--left-col ol li:before,.block-text-two-columns--left-col ul li:before{width:24px;height:2px;background-color:#ebe93a;content:"";position:absolute;top:15px;left:0;transform:translate3d(0,50%,0)}.block-text-two-columns--left-col ol li:last-child,.block-text-two-columns--left-col ul li:last-child{margin-bottom:0}.block-text-two-columns--left-col ol li a,.block-text-two-columns--left-col ul li a{color:#000}.block-text-two-columns--left-col ol{list-style-type:upper-roman;list-style-position:inside}.block-text-two-columns--left-col p{font-size:16px;font-size:1rem;line-height:1.88;transition:2s color ease-in-out}@media(min-width:960px){.block-text-two-columns--left-col p{font-size:20px;font-size:1.25rem;line-height:1.8}}.block-text-two-columns--left-col p.intro{font-size:28px;font-size:1.75rem;line-height:1.5;font-weight:300;color:#000;padding-bottom:2rem;margin-bottom:2rem;border-bottom:2px solid #ebe93a}.block-text-two-columns--left-col u{font-weight:400;text-decoration:none}.block-text-two-columns--left-col strong u,.block-text-two-columns--left-col u strong{font-weight:700}.block-text-two-columns--left-col .left-col-content+.arrow-link-container{margin-top:1.5rem}.block-text-two-columns--left-col a.arrow-link{display:flex;border-bottom:none;transition:2s color ease-in-out}.block-text-two-columns--left-col a.arrow-link path{transition:2s stroke ease-in-out}.block-text-two-columns--right-col{width:100%;margin-top:2rem}@media(min-width:768px){.block-text-two-columns--right-col{width:42.5%;max-width:663px;margin-top:0}}@media(min-width:960px){.block-text-two-columns--left-col p.intro{font-size:42px;font-size:2.625rem;line-height:1.38;margin-bottom:3rem}.block-text-two-columns--right-col{width:45%;max-width:663px}}.block-text-two-columns--right-col img,.block-text-two-columns--right-col picture{width:100%;margin-bottom:.5rem}.block-text-two-columns--right-col img:last-of-type,.block-text-two-columns--right-col picture:last-of-type{margin-bottom:2rem}@media(min-width:768px){.block-text-two-columns--right-col img:last-of-type,.block-text-two-columns--right-col picture:last-of-type{margin-bottom:0}}.block-text-two-columns--right-col p{font-size:16px;font-size:1rem;line-height:1.88;transition:2s color ease-in-out}@media(min-width:960px){.block-text-two-columns--right-col p{font-size:20px;font-size:1.25rem;line-height:1.8}}.block-text-two-columns--right-col p:not(:last-of-type)+ol,.block-text-two-columns--right-col p:not(:last-of-type)+ul{margin-top:-1.5rem}.block-text-two-columns--right-col ol,.block-text-two-columns--right-col ul{list-style-type:none;margin-bottom:1.5em;padding:0;font-size:20px;font-size:1.25rem;color:#595757}.block-text-two-columns--right-col ol ol,.block-text-two-columns--right-col ol ul,.block-text-two-columns--right-col ul ol,.block-text-two-columns--right-col ul ul{margin:1.5em 0;padding:0}.block-text-two-columns--right-col ol li,.block-text-two-columns--right-col ul li{position:relative;padding-left:3rem;margin-bottom:.75rem}.block-text-two-columns--right-col ol li:before,.block-text-two-columns--right-col ul li:before{width:24px;height:2px;background-color:#ebe93a;content:"";position:absolute;top:15px;left:0;transform:translate3d(0,50%,0)}.block-text-two-columns--right-col ol li:last-child,.block-text-two-columns--right-col ul li:last-child{margin-bottom:0}.block-text-two-columns--right-col ol li a,.block-text-two-columns--right-col ul li a{color:#000}.block-text-two-columns--right-col ol{list-style-type:upper-roman;list-style-position:inside}.block-text-two-columns--right-col u{font-weight:400;text-decoration:none}.block-text-two-columns--right-col strong u,.block-text-two-columns--right-col u strong{font-weight:700}.block-text-two-columns--right-col a.arrow-link{display:flex;border-bottom:none;margin-top:3.125rem;transition:2s color ease-in-out}.block-text-two-columns--right-col a.arrow-link path{transition:2s stroke ease-in-out}@media(min-width:768px){.block-text-two-columns--right-col a.arrow-link{display:none}.block-text-two-columns picture+.block-text-two-columns--right-col-content{margin-top:10%}.block-text-two-columns--right-col-content{margin-top:30%}.block-text-two-columns--half-text-offset .block-text-two-columns--right-col-content{margin-top:15%}}.block-text-two-columns__light_grey .block-text-two-columns--row:not(.block-text-two-columns--row-images) p{color:#595757}.block-text-two-columns__light_grey .block-text-two-columns--row:not(.block-text-two-columns--row-images) a,.block-text-two-columns__light_grey .block-text-two-columns--row:not(.block-text-two-columns--row-images) x{color:#000}.block-text-two-columns__light_grey .block-text-two-columns--row:not(.block-text-two-columns--row-images) path{stroke:#afadac}.block-text-two-columns__light_grey .block-text-two-columns--bottom.block-text-two-columns__blue,.block-text-two-columns__light_grey .block-text-two-columns--bottom.block-text-two-columns__blue:after{background-color:#f5f5f5}.block-text-two-columns__bg--blue .block-text-two-columns--row:not(.block-text-two-columns--row-images) a,.block-text-two-columns__bg--blue .block-text-two-columns--row:not(.block-text-two-columns--row-images) p,.block-text-two-columns__bg--blue .block-text-two-columns--row:not(.block-text-two-columns--row-images) p.intro,.block-text-two-columns__blue .block-text-two-columns--row:not(.block-text-two-columns--row-images) a,.block-text-two-columns__blue .block-text-two-columns--row:not(.block-text-two-columns--row-images) p,.block-text-two-columns__blue .block-text-two-columns--row:not(.block-text-two-columns--row-images) p.intro{color:#fff}.block-text-two-columns__bg--blue .block-text-two-columns--row:not(.block-text-two-columns--row-images) i.ampersand,.block-text-two-columns__blue .block-text-two-columns--row:not(.block-text-two-columns--row-images) i.ampersand{background-image:url(../../../../../../../../themes/cwarchitects/assets/icons/ampersand--light__white.svg)}.block-text-two-columns__bg--blue .block-text-two-columns--row:not(.block-text-two-columns--row-images) path,.block-text-two-columns__blue .block-text-two-columns--row:not(.block-text-two-columns--row-images) path{stroke:#ebe93a}.block-text-two-columns__bg--blue .block-text-two-columns--bottom.block-text-two-columns__light_grey,.block-text-two-columns__bg--blue .block-text-two-columns--bottom.block-text-two-columns__light_grey:after,.block-text-two-columns__blue .block-text-two-columns--bottom.block-text-two-columns__light_grey,.block-text-two-columns__blue .block-text-two-columns--bottom.block-text-two-columns__light_grey:after{background-color:#000}.block-text-two-columns__bg--white{background-color:#fff}.block-text-two-columns--stat-container{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem}.block-text-two-columns--stat,.block-text-two-columns--stat-text{text-align:center;line-height:1;margin-bottom:0;color:#000}.block-text-two-columns--stat{font-size:100px;font-size:6.25rem;margin-right:1.25rem}.block-text-two-columns--stat-text{font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.42}.block-our-people-carousel{background-color:#f5f5f5;padding-top:3.125rem;padding-bottom:3.125rem;overflow:hidden}@media(min-width:960px){.block-our-people-carousel{padding-top:3.125rem;padding-bottom:3.125rem}}.block-our-people-carousel--title-row{padding-bottom:1.875rem}@media(min-width:720px){.block-text-two-columns--stat-container{flex-direction:row;flex-wrap:wrap}.block-text-two-columns--stat,.block-text-two-columns--stat-text{text-align:left}.block-our-people-carousel--title-row{padding-bottom:2.5rem}}.block-our-people-carousel--title-row h2{margin-bottom:0}.block-our-people-carousel--container{display:flex;flex-direction:column;align-items:flex-start;padding-right:0}.block-our-people-carousel--container .slick-list,.block-our-people-carousel--container .swiper-wrapper{overflow:visible}.block-our-people-carousel--link{width:100%;max-width:246px}@media(min-width:720px){.block-our-people-carousel--container{align-items:stretch;flex-direction:row}.block-our-people-carousel--link{width:33%;opacity:0;pointer-events:none}}@media(min-width:960px){.block-our-people-carousel--title-row{padding-bottom:3.75rem}.block-our-people-carousel--link{opacity:1;pointer-events:all}}@media(min-width:1000px){.block-our-people-carousel--link{width:30%}}@media(min-width:1250px){.block-our-people-carousel--link{width:20%}}.block-our-people-carousel--filters{width:100%;position:relative;z-index:5;background-color:#f5f5f5;flex-grow:1;-ms-grid-row-align:stretch;align-self:stretch}@media(min-width:720px){.block-our-people-carousel--filters{width:33%}}@media(min-width:1000px){.block-our-people-carousel--filters{width:30%}}@media(min-width:1250px){.block-our-people-carousel--filters{width:20%}}.block-our-people-carousel--filters:after,.block-our-people-carousel--filters:before{width:50px;height:100%;content:'';display:block;position:absolute;top:0;z-index:50}.block-our-people-carousel--filters:before{width:20px;left:-20px;background-image:linear-gradient(to left,rgba(255,255,255,0),#f5f5f5)}@media(min-width:720px){.block-our-people-carousel--filters:after,.block-our-people-carousel--filters:before{content:none;display:none}.block-our-people-carousel--filters:before{width:1000%;left:0;transform:translate3d(-99%,0,0);content:'';display:block;background-color:#f5f5f5;background-image:none;z-index:51;pointer-events:none}}.block-our-people-carousel--filters:after{right:0;background-image:linear-gradient(to right,rgba(255,255,255,0),#f5f5f5)}.block-our-people-carousel--filters ul{width:100%;list-style-type:none;margin:0 0 3.125rem;padding:0;overflow:scroll;position:relative;z-index:55;display:flex;flex-direction:row;-ms-overflow-style:none;scrollbar-width:none}.block-our-people-carousel--filters ul::-webkit-scrollbar{display:none}@media(min-width:720px){.block-our-people-carousel--filters ul{flex-direction:column;overflow:visible;margin-bottom:0}}@media(min-width:960px){.block-our-people-carousel--filters ul{margin-bottom:3.125rem}}.block-our-people-carousel--filters ul li{flex-shrink:0;margin-right:1.25rem}.block-our-people-carousel--filters ul li:last-child{padding-right:1.5rem}.block-our-people-carousel--filters ul a,.block-our-people-carousel--filters ul button{width:100%;font-size:20px;font-size:1.25rem;display:block;position:relative;flex-shrink:0;border:none;outline:0;background-color:transparent;text-align:left;padding:0}.block-our-people-carousel--filters ul a:before,.block-our-people-carousel--filters ul button:before{width:1.5rem;height:2px;background-color:#ebe93a;content:'';pointer-events:none;position:absolute;top:50%;left:0;transform:translate3d(0,-50%,0);opacity:0;transition:.25s opacity ease-in-out}.block-our-people-carousel--filters ul a span,.block-our-people-carousel--filters ul button span{display:block;transition:.25s transform ease-in-out,.25s color ease-in-out;border-bottom:2px solid transparent}.block-our-people-carousel--filters ul a.active,.block-our-people-carousel--filters ul a:hover,.block-our-people-carousel--filters ul button.active,.block-our-people-carousel--filters ul button:hover{text-decoration:none}@media(min-width:720px){.block-our-people-carousel--filters ul li{margin-right:0}.block-our-people-carousel--filters ul li:last-child{padding-right:0}.block-our-people-carousel--filters ul a,.block-our-people-carousel--filters ul button{line-height:2.2}.block-our-people-carousel--filters ul a span,.block-our-people-carousel--filters ul button span{border-bottom:none}.block-our-people-carousel--filters ul a.active:before,.block-our-people-carousel--filters ul a:hover:before,.block-our-people-carousel--filters ul button.active:before,.block-our-people-carousel--filters ul button:hover:before{opacity:1}}.block-our-people-carousel--filters ul a.active span,.block-our-people-carousel--filters ul a:hover span,.block-our-people-carousel--filters ul button.active span,.block-our-people-carousel--filters ul button:hover span{color:#000;font-weight:700;letter-spacing:.2px;border-bottom:2px solid #ebe93a}.block-our-people-carousel--filters ul a.active span i.ampersand,.block-our-people-carousel--filters ul a:hover span i.ampersand,.block-our-people-carousel--filters ul button.active span i.ampersand,.block-our-people-carousel--filters ul button:hover span i.ampersand{background-image:url(/wp-content/themes/cwarchitects/assets/icons/ampersand--bold.svg)}.block-our-people-carousel--carousel{width:100%;opacity:0;display:none}.block-our-people-carousel--carousel.left-align .slick-track,.block-our-people-carousel--carousel.left-align .swiper-wrapper{margin-left:0}.block-our-people-carousel--carousel.slick-initialized,.block-our-people-carousel--carousel.swiper-initialized{opacity:1;display:block}@media(min-width:720px){.block-our-people-carousel--filters ul a.active span,.block-our-people-carousel--filters ul a:hover span,.block-our-people-carousel--filters ul button.active span,.block-our-people-carousel--filters ul button:hover span{border-bottom:none;transform:translate3d(2rem,0,0)}.block-our-people-carousel--carousel{width:67%}}@media(min-width:1000px){.block-our-people-carousel--carousel{width:70%}}@media(min-width:1250px){.block-our-people-carousel--carousel{width:80%}}.block-our-people-carousel--carousel .carousel-cell{cursor:grab;overflow:hidden;position:relative}.block-our-people-carousel--carousel .carousel-cell:last-child{margin-right:0}.block-our-people-carousel--carousel .carousel-cell[href="#"]{pointer-events:none}.block-our-people-carousel--carousel .carousel-cell.hide{display:none}.block-our-people-carousel--carousel picture{max-height:350px}.block-our-people-carousel--carousel img,.block-our-people-carousel--carousel picture{width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;margin:0 auto}.block-our-people-carousel--meta{width:100%;position:absolute;bottom:0;padding:1.5rem}.block-our-people-carousel--meta:after{width:100%;height:120%;content:'';display:block;background-color:rgba(0,0,0,.65);position:absolute;bottom:-15%;left:0;z-index:1}.block-our-people-carousel--meta p{margin-bottom:0;font-size:16px;font-size:1rem;letter-spacing:.18px;color:#fff;line-height:1;position:relative;z-index:5}@media(min-width:960px){.block-our-people-carousel--meta:after{background-color:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.block-our-people-carousel--meta p{font-size:18px;font-size:1.125rem}}.block-our-people-carousel--meta p i.ampersand{background-image:url(../../../../../../../../themes/cwarchitects/assets/icons/ampersand--light__white.svg)}.block-our-people-carousel--meta p:first-child{font-size:18px;font-size:1.125rem;font-weight:700;margin-bottom:.4375rem}.block-our-people-carousel--meta-row{width:100%;margin-top:2.8125rem;padding-right:1.25rem;align-items:flex-start;flex-direction:row;position:relative}@media(min-width:720px){.block-our-people-carousel--meta:after{height:110%;bottom:-5%}.block-our-people-carousel--meta-row{align-items:center;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:2.1875rem}}@media(min-width:1600px){.block-our-people-carousel--meta-row{padding-right:0}}.block-our-people-carousel--controls{width:100%;display:flex;flex-direction:row;align-items:center;position:relative}@media(min-width:720px){.block-our-people-carousel--controls{width:67%}}@media(min-width:1000px){.block-our-people-carousel--controls{width:70%}}@media(min-width:1250px){.block-our-people-carousel--controls{width:80%}}.block-our-people-carousel--controls .swiper-scrollbar{display:none}@media(min-width:960px){.block-our-people-carousel--meta p:first-child{font-size:20px;font-size:1.25rem}.block-our-people-carousel--meta-row{margin-top:2.8125rem}.block-our-people-carousel--controls .swiper-scrollbar{width:80%}}.block-our-people-carousel--progress{width:100%;height:2px;background:#fff;position:relative;margin-bottom:3.125rem}@media(min-width:720px){.block-our-people-carousel--controls .swiper-scrollbar{display:block}.block-our-people-carousel--progress{margin-bottom:0}}@media(min-width:960px){.block-our-people-carousel--progress{width:90%}}.block-our-people-carousel--progress span{width:10%;height:4px;display:block;background-color:#ebe93a;transform-origin:center center;transition:.25s transform ease-in-out}.block-our-people-carousel--arrows button path,.block-quote-carousel--arrows button path{transition:.25s stroke ease-in-out;stroke:#000}.block-our-people-carousel--arrows{width:10%;flex-direction:row;align-items:center;justify-content:flex-end;margin-left:auto;display:flex;pointer-events:all}.block-our-people-carousel--arrows button{width:20px;height:20px;margin-right:1.25rem;border:none;background-color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center}.block-our-people-carousel--arrows button:active,.block-our-people-carousel--arrows button:focus{outline:0}.block-our-people-carousel--arrows button:last-child{margin-right:0}.block-our-people-carousel--arrows button svg{width:20px;display:block}.block-our-people-carousel--arrows button.inactive,.block-our-people-carousel--arrows button.slick-disabled,.block-our-people-carousel--arrows button.slick-hidden{display:flex}.block-our-people-carousel--arrows button.inactive path,.block-our-people-carousel--arrows button.slick-disabled path,.block-our-people-carousel--arrows button.slick-hidden path{stroke:#afadac;pointer-events:none}.block-quote-carousel--arrows{position:absolute;bottom:0;right:4rem;z-index:1;width:10%;flex-direction:row;align-items:center;justify-content:flex-end;margin-top:2rem;margin-left:auto;display:flex;pointer-events:all}.block-quote-carousel--arrows button{width:20px;height:20px;margin-right:1.25rem;border:none;background-color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center}.block-accreditations,.block-quote-carousel--career,.block-quote-carousel--white-bg,.block-sectors{background-color:#fff}.block-quote-carousel--arrows button:active,.block-quote-carousel--arrows button:focus{outline:0}.block-quote-carousel--arrows button:last-child{margin-right:0}.block-quote-carousel--arrows button svg{width:20px;display:block}.block-quote-carousel--arrows button.inactive,.block-quote-carousel--arrows button.slick-disabled,.block-quote-carousel--arrows button.slick-hidden{display:flex}.block-quote-carousel--arrows button.inactive path,.block-quote-carousel--arrows button.slick-disabled path,.block-quote-carousel--arrows button.slick-hidden path{stroke:#afadac;pointer-events:none}.block-accreditations{position:relative;overflow-x:clip}.block-accreditations--container{padding:1.5625rem 1.25rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}@media(min-width:540px){.block-accreditations--container{padding:3.125rem 1.25rem}}@media(min-width:769px){.block-accreditations--container{padding:4.6875rem 1.25rem}}.block-accreditations--logo{padding:2rem;opacity:.6;width:50%}@media(min-width:720px){.block-accreditations--logo{width:100%;max-width:170px}}@media(min-width:960px){.block-accreditations--container{flex-wrap:nowrap}.block-accreditations--logo{margin:0 2rem;padding:0}.block-accreditations--logo:first-child{margin-left:0}.block-accreditations--logo:last-child{margin-right:0}}.block-accreditations--logo img{width:auto;max-height:60px;display:block;margin:0 auto}body.page-contact .block-text-one-column{padding-top:1.875rem;padding-bottom:1.875rem}.block-text-one-column{text-align:center;padding-top:6.25rem;padding-bottom:6.25rem}@media(min-width:769px){.block-text-one-column+.block-accreditations{margin-top:2.5rem}.block-text-one-column--extra-padding{padding-top:9.375rem;padding-bottom:9.375rem}}.block-text-one-column p{max-width:1080px;margin:0 auto}.block-text-one-column p a{margin-top:0}.block-text-one-column a,.block-text-one-column p{font-size:28px;font-size:1.75rem;font-weight:300;line-height:1.5;text-align:center;color:#000}.block-text-one-column a{margin-top:3.125rem;display:inline-block;font-weight:400}.block-text-one-column u{font-weight:300;text-decoration:none}.block-text-one-column strong u,.block-text-one-column u strong{font-weight:700}.block-post-text-one-column{padding-top:3.125rem;padding-bottom:9.375rem}.block-sectors{overflow:hidden;position:relative}.block-sectors--container{display:flex;flex-direction:column;padding:0}@media(min-width:1400px){.block-sectors--container{flex-direction:row}.block-sectors--left{width:50%;min-height:600px}}@media(min-width:1600px){.block-sectors--left{min-height:780px}}@media(min-width:1700px){.block-sectors--left{min-height:800px}}@media(min-width:1920px){.block-sectors--left{max-width:944px}}.block-sectors--left .block-sectors--sector-image-carousel{width:100%}@media(min-width:1400px){.block-sectors--left .block-sectors--sector-image-carousel{width:45%;height:100%;position:absolute;top:0;left:0}}@media(min-width:1600px){.block-sectors--left .block-sectors--sector-image-carousel{width:50%}}.block-sectors--left .block-sectors--sector-image-carousel .slick-track{height:375px}@media(min-width:768px){.block-sectors--left .block-sectors--sector-image-carousel .slick-track{height:500px}}@media(min-width:960px){.block-text-one-column a,.block-text-one-column p{font-size:42px;font-size:2.625rem;line-height:1.38}.block-sectors--left .block-sectors--sector-image-carousel .slick-track{height:768px}}.block-sectors--left .block-sectors--sector-image-carousel .carousel-cell{width:100%;position:relative}@media(min-width:1400px){.block-sectors--left .block-sectors--sector-image-carousel .slick-track{height:100%}.block-sectors--left .block-sectors--sector-image-carousel .slick-list{height:100%!important}.block-sectors--left .block-sectors--sector-image-carousel .carousel-cell{height:100%}}.block-sectors--left .block-sectors--sector-image-carousel .carousel-cell:before{width:100%;height:100%;content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background-color:rgba(0,0,0,.3)}.block-sectors--left .block-sectors--sector-image-carousel .carousel-cell img,.block-sectors--left .block-sectors--sector-image-carousel .carousel-cell picture{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.block-sectors--left-meta{width:100%;position:absolute;bottom:1.5625rem;left:0;z-index:20;padding:1.5625rem}.block-sectors--left-meta .project-meta--title{margin-bottom:0}.block-sectors--left-meta a,.block-sectors--left-meta p{color:#fff}.block-sectors--left-meta a i.ampersand,.block-sectors--left-meta p i.ampersand{background-image:url(/wp-content/themes/cwarchitects/assets/icons/ampersand--bold__white.svg)}.block-sectors--left-meta a{width:16px;height:12px;position:absolute;top:50%;right:25px;transform:translate3d(0,-50%,0);display:flex;flex-direction:row;align-items:center}.block-sectors--left-meta a span{display:none}@media(min-width:960px){.block-sectors--left-meta{padding:3.75rem;bottom:3.75rem}.block-sectors--left-meta a{width:auto;height:auto;position:relative;top:0;right:0;transform:none;margin-top:2rem}.block-sectors--left-meta a span{display:inline-block}}.block-sectors--left-meta a span.icon{width:16px;display:block;margin-left:0}@media(min-width:960px){.block-sectors--left-meta a span.icon{margin-left:.9375rem;position:relative;top:1px}}.block-sectors--left-meta a span.icon svg{display:block}.block-sectors--left-meta a span.icon svg path{stroke:#ebe93a}.block-sectors--right{padding-top:1.5625rem;padding-bottom:1.5625rem;display:flex;flex-direction:column;align-items:start;position:relative}@media(min-width:1400px){.block-sectors--right{width:60%;flex-direction:row;padding:3.125rem 0 3.125rem 3.125rem;margin-left:auto}}@media(min-width:1600px){.block-sectors--right{padding:4.375rem 0 6.25rem 10.625rem}}.block-sectors--right:after,.block-sectors--right:before{width:50px;height:100%;content:'';display:block;position:absolute;top:0;z-index:50}@media(min-width:1400px){.block-sectors--right:after,.block-sectors--right:before{content:none;display:none}}.block-sectors--right:before{width:20px;left:0;background-image:linear-gradient(to left,rgba(255,255,255,0),#fff)}.block-sectors--right:after{right:0;background-image:linear-gradient(to right,rgba(255,255,255,0),#fff)}.block-sectors--right ul{width:100%;list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;overflow:scroll}@media(max-width:1400px) and (hover:hover) and (pointer:fine){.block-sectors--right ul{padding-bottom:.9375rem}.block-sectors--right ul::-webkit-scrollbar-track{border-radius:10px;background-color:#f5f5f5}.block-sectors--right ul::-webkit-scrollbar{width:90%;height:6px;background-color:#fff}.block-sectors--right ul::-webkit-scrollbar-thumb{border-radius:10px;background-color:#ebe93a}}@media(min-width:1400px){.block-sectors--right ul{overflow:visible;flex-direction:column;margin-right:1.5625rem}}.block-sectors--right ul li{display:block;flex-shrink:0}.block-sectors--right ul li:last-child a{padding-right:2.5rem}.block-sectors--right ul a{display:block;font-size:28px;font-size:1.75rem;font-weight:300;line-height:1.83;position:relative;opacity:.8;transition:.25s opacity ease-in-out;margin:0 .75rem}.block-sectors--right ul a span{color:#afadac;position:relative;transition:.25s transform ease-in-out,.25s color ease-in-out,.25s border-color ease-in-out;border-bottom:2px solid transparent;pointer-events:none}.block-sectors--right ul a i.ampersand{background-image:url(../../../../../../../../themes/cwarchitects/assets/icons/ampersand--light.svg);transition:.25s background-image ease-in-out}.block-sectors--right ul a.active i.ampersand,.block-sectors--right ul a:hover i.ampersand,.block-sectors--sector-description-carousel .block-sectors--sector-description-carousel-cell a i.ampersand,.block-team-member-expertise .block-featured-project-grid--title i.ampersand{background-image:url(/wp-content/themes/cwarchitects/assets/icons/ampersand--bold.svg)}.block-sectors--right ul a.active,.block-sectors--right ul a:hover{text-decoration:none;opacity:1}@media(min-width:1400px){.block-sectors--right ul li:last-child a{padding-right:0}.block-sectors--right ul a{margin:0;font-size:36px;font-size:2.25rem}.block-sectors--right ul a span{border-bottom:none;display:inline-block}.block-sectors--right ul a.active:before,.block-sectors--right ul a:hover:before{opacity:1}}.block-sectors--right ul a.active span,.block-sectors--right ul a:hover span{color:#000;border-bottom:2px solid #ebe93a;font-weight:400}@media(min-width:1400px){.block-sectors--right ul a.active span,.block-sectors--right ul a:hover span{border-bottom:none;transform:translate3d(2rem,0,0)}}.block-sectors--right ul a:before{width:120px;height:2px;content:'';position:absolute;top:50%;left:0;transform:translate3d(-100%,-50%,0);background-color:#ebe93a;opacity:0;transition:.25s opacity ease-in-out;pointer-events:none}.block-sectors--right-info{width:100%;max-width:370px;display:flex;flex-direction:column;align-items:flex-start;padding:1.5625rem 1.5625rem 0;text-align:left}.block-sectors--right-info p{font-size:16px;font-size:1rem;line-height:1.88;margin-bottom:3.125rem}@media(min-width:960px){.block-sectors--right-info p{font-size:20px;font-size:1.25rem;line-height:1.8}}.block-sectors--right-info a{font-size:18px;font-size:1.125rem;line-height:1.67;margin-bottom:0}@media(min-width:960px){.block-sectors--right-info a{font-size:20px;font-size:1.25rem}}.block-sectors--sector-description-carousel{width:100%}.block-sectors--sector-description-carousel .block-sectors--sector-description-carousel-cell{width:100%;margin-bottom:0}.block-sectors--sector-description-carousel .block-sectors--sector-description-carousel-cell a{margin-top:2.5rem}@media(min-width:1400px){.block-sectors--right-info{max-width:300px;align-items:flex-end;text-align:right;padding:1.5625rem 0 0;margin-left:1.5625rem;margin-right:1.5625rem;border-top:2px solid #ebe93a}.block-sectors--sector-description-carousel .block-sectors--sector-description-carousel-cell{margin-bottom:1.5rem}.block-sectors--sector-description-carousel .block-sectors--sector-description-carousel-cell a{display:none}}.block-image-two-columns{display:flex;flex-direction:column;padding-top:3.125rem;padding-bottom:3.125rem;position:relative}.block-image-two-columns .block-container{position:relative;z-index:50}.block-image-two-columns--row{display:flex;flex-direction:column}.block-image-two-columns--col{width:100%;margin-bottom:1.5625rem;position:relative}@media(min-width:768px){.block-image-two-columns--row{flex-direction:row;align-items:stretch;justify-content:space-between}.block-image-two-columns--col{width:49%;max-width:802px;margin-bottom:0}}.block-image-two-columns--col picture{height:100%}.block-image-two-columns--col picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-image-two-columns--col .video-container{width:100%;position:relative}.block-image-two-columns--col .video-container:before{width:100%;display:block;content:"";padding-top:79.8004987531%}.block-image-two-columns--col video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;-o-object-fit:cover;object-fit:cover}.block-image-two-columns--col p{font-size:15px;font-size:.9375rem;font-size:15px;line-height:1.33;color:#595757;margin-top:.625rem}body.single-post .block-image-two-columns .block-container{max-width:1360px}.block-image-one-column+.block-related-projects{margin-top:3.125rem}.block-image-one-column{text-align:center;position:relative;overflow:hidden}.block-image-one-column--container{width:100%;position:relative}.block-image-one-column--container:before{width:100%;display:block;content:"";padding-top:147.733333333%}@media(min-width:720px){.block-image-one-column--container:before{padding-top:72.0052083333%}}@media(min-width:1100px){.block-image-one-column--container:before{padding-top:56.25%}}.block-image-one-column img,.block-image-one-column picture{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.block-image-one-column--video .overlay{width:100%;height:100%;background-color:#000;opacity:.5;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none}.block-image-one-column--video button.pause-btn{opacity:0;pointer-events:none}.block-image-one-column--video.playing:hover button.pause-btn{opacity:1;pointer-events:all}.block-image-one-column--video button{display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:10;padding:0;border:none;background-color:transparent;transition:.25s opacity ease-in-out}@media(min-width:768px){.block-image-one-column--video button{top:40%}}@media(min-width:960px){.block-image-one-column+.block-related-projects{margin-top:6.25rem}.block-image-one-column--video button{top:50%}}.block-image-one-column--video button.hide{opacity:0;pointer-events:none}.block-image-one-column--video button span.icon{width:48px;height:48px;border:2px solid #fff;background-color:#ebe93a;border-radius:100%;color:#000;margin-right:.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.block-image-one-column--video button span.icon.pause-icon{line-height:2}.block-image-one-column--video button span.icon.play-icon:before{border:0 solid;background:0 0;box-sizing:border-box;width:0;height:20px;border-color:transparent transparent transparent #000;border-width:10px 0 10px 16px;content:'';position:absolute;top:50%;left:56%;transform:translate3d(-50%,-50%,0)}.block-image-one-column--video button span{color:#fff;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.8}.block-image-one-column--video .overlay-text-container{position:relative;transition:.25s opacity ease-in-out;text-align:left;margin-top:1.5rem;z-index:20}@media(min-width:768px){.block-image-one-column--video .overlay-text-container{text-align:center}}.block-image-one-column--video .overlay-text-container p{max-width:665px;font-size:24px;font-size:1.5rem;line-height:1.44;font-weight:300;color:#595757;margin:0 auto}@media(min-width:960px){.block-image-one-column--video .overlay-text-container{position:absolute;text-align:left;bottom:15%;left:50%;transform:translate3d(-50%,0,0)}.block-image-one-column--video .overlay-text-container.hide{opacity:0;pointer-events:none}.block-image-one-column--video .overlay-text-container p{font-size:32px;font-size:2rem;line-height:1.44;font-weight:700;color:#fff;margin:0}}.block-image-one-column--video video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.block-project-quote{padding-top:3.125rem;padding-bottom:4.375rem;position:relative;z-index:80}@media(min-width:960px){.block-project-quote{padding-top:5.625rem;padding-bottom:3.125rem}}.block-project-quote--row{max-width:1360px;position:relative;padding:0}@media(min-width:720px){.block-project-quote--row{padding:0 1.25rem}}.block-project-quote--row>.row{margin:0}.block-project-quote--left{max-width:385px;padding:0;display:none}@media(min-width:768px){.block-project-quote--left{display:flex}}.block-project-quote--left img,.block-project-quote--left picture{width:100%}.block-project-quote--left img{height:100%;-o-object-fit:contain;object-fit:contain}.block-project-quote--right{display:flex;flex-direction:column;justify-content:center}.block-project-quote--right p{font-size:22px;font-size:1.375rem;font-weight:300;line-height:1.5;color:#000;margin-bottom:0}@media(min-width:720px){.block-project-quote--right p{font-size:32px;font-size:2rem}}.block-project-quote--right p.author{margin-top:2.625rem;margin-bottom:.5rem}.block-project-quote--right p.author,.block-project-quote--right p.role{font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:1.12px;text-transform:uppercase}.block-project-quote--right p.role{color:#595757}@media(min-width:1300px){.block-project-quote--row{padding:0}.block-project-quote--right p.role{margin-bottom:3.75rem}}.block-quote-carousel{overflow:hidden;position:relative;padding-top:4.375rem;padding-bottom:4.375rem}.block-quote-carousel--white-bg .block-project-quote--angle path{fill:#fff}@media(min-width:960px){.block-quote-carousel{padding-top:5.625rem;padding-bottom:5.625rem}.block-quote-carousel--career{padding-top:6.25rem;padding-bottom:6.25rem}}.block-quote-carousel--career .block-project-quote--angle path{fill:#fff}.block-quote-carousel--career .block-quote-carousel--top-angle{width:100%;position:absolute;top:0;z-index:100;background-color:#f5f5f5}.block-quote-carousel--career .block-quote-carousel--top-angle path{fill:#fff;stroke:transparent}.block-quote-carousel--carousel{width:100%;max-width:1360px;margin:0 auto}.block-quote-carousel .row{margin:0}.block-quote-carousel--carousel-cell{width:100%;position:relative;cursor:grab}.block-quote-carousel .block-quote-carousel--count-1 .block-quote-carousel--arrows,.block-quote-carousel .block-quote-carousel--count-1 .block-quote-carousel--meta{display:none}.block-quote-carousel .block-quote-carousel--meta{position:absolute;bottom:0;right:0;z-index:120}.block-quote-carousel .block-quote-carousel--meta span{font-size:20px;font-size:1.25rem;color:#afadac}.block-quote-carousel .block-quote-carousel--meta span.divider{color:#ebe93a}.block-quote-carousel .block-quote-carousel--meta span.active-slide{color:#000}.block-project-quote+.block-related-projects,.block-project-quote+.block-text-two-columns{padding-top:3.125rem}.block-project-quote+.block-project-collaborators{padding-top:6.25rem}@media(min-width:960px){.block-project-quote+.block-related-projects,.block-project-quote+.block-text-two-columns{padding-top:6.25rem}.block-project-quote+.block-project-collaborators{padding-top:9.375rem}.block-project-collaborators{padding-top:3.125rem;padding-bottom:3.125rem}}.block-project-collaborators{padding-top:3.125rem;padding-bottom:3.125rem;background-color:#fff;position:relative}.block-project-collaborators--title{text-align:center;margin-bottom:3.75rem}.block-project-collaborators--title p{font-size:42px;font-size:2.625rem;font-weight:300;line-height:1.38;color:#000;margin-bottom:0}.block-project-collaborators--people a{margin:0 0 2rem;position:relative;overflow:hidden;cursor:grab}.block-project-collaborators--people a[href="#"]{pointer-events:none}.block-project-collaborators--people a img,.block-project-collaborators--people a picture{width:100%;max-width:100%;display:block;margin:0 auto}.block-project-collaborators--meta-row{width:100%;padding:0;position:relative}.block-project-collaborators--meta-row.hide{opacity:0}.block-project-collaborators--meta-row .swiper-scrollbar{width:60%}@media(min-width:720px){.block-project-collaborators--meta-row .swiper-scrollbar{width:80%}}@media(min-width:960px){.block-project-collaborators--meta-row .swiper-scrollbar{width:90%}}.block-project-collaborators--controls{width:100%;display:flex;flex-direction:row;align-items:center}.block-project-collaborators--progress{width:100%;height:2px;background:#f5f5f5;position:relative}.block-project-collaborators--progress span{width:10%;height:4px;display:block;background-color:#ebe93a;transform-origin:center center;transition:.25s transform ease-in-out;position:relative;top:-1px}@media(max-width:600px){.block-project-collaborators--slides-1 .swiper-wrapper{justify-content:center}.block-project-collaborators--controls-1{display:none}}@media(min-width:600px){.block-project-collaborators--slides-1 .swiper-wrapper,.block-project-collaborators--slides-2 .swiper-wrapper,.block-project-collaborators--slides-3 .swiper-wrapper{justify-content:center}.block-project-collaborators--controls-1,.block-project-collaborators--controls-2,.block-project-collaborators--controls-3{display:none}}@media(min-width:720px){.block-project-collaborators--slides-1 .swiper-wrapper,.block-project-collaborators--slides-2 .swiper-wrapper,.block-project-collaborators--slides-3 .swiper-wrapper,.block-project-collaborators--slides-4 .swiper-wrapper{justify-content:center}.block-project-collaborators--controls-1 .swiper-wrapper,.block-project-collaborators--controls-2 .swiper-wrapper,.block-project-collaborators--controls-3 .swiper-wrapper,.block-project-collaborators--controls-4 .swiper-wrapper{display:none}}@media(min-width:994px){.block-project-collaborators--slides-1 .swiper-wrapper,.block-project-collaborators--slides-2 .swiper-wrapper,.block-project-collaborators--slides-3 .swiper-wrapper,.block-project-collaborators--slides-4 .swiper-wrapper,.block-project-collaborators--slides-5 .swiper-wrapper{justify-content:center}.block-project-collaborators--controls-1,.block-project-collaborators--controls-2,.block-project-collaborators--controls-3,.block-project-collaborators--controls-4,.block-project-collaborators--controls-5{display:none}}.block-sector-specialists{padding-top:1.25rem;padding-bottom:1.25rem;background-color:#f5f5f5}@media(min-width:960px){.block-sector-specialists{padding-top:3.125rem;padding-bottom:3.125rem}}.block-sector-specialists a.carousel-cell{cursor:pointer}.block-sector-specialists a.carousel-cell[href='#']{pointer-events:none}.block-sector-specialists .block-project-collaborators--title p{font-size:36px;font-size:2.25rem;font-weight:300;line-height:1.17;color:#000;margin-bottom:0}.block-sector-specialists .block-text-one-column{padding:0}.block-sector-specialists .block-project-collaborators--meta-row.hide{opacity:0}.block-sector-specialists .block-project-collaborators--progress{background-color:#fff}.block-related-projects{display:flex;flex-direction:column;margin-bottom:3.125rem;position:relative}@media(min-width:960px){.block-related-projects+.block-text-one-column{padding-top:1.5625rem}.block-related-projects{margin-bottom:6.25rem}.block-related-projects--col .project-meta--title{font-size:42px;font-size:2.625rem;line-height:1.38}}.block-related-projects .block-container{position:relative;z-index:50;padding:0}.block-related-projects--row{display:flex;flex-direction:column}.block-related-projects--col{width:100%;position:relative;overflow:hidden}@media(min-width:768px){.block-related-projects--row{flex-direction:row;align-items:stretch}.block-related-projects--col{width:50%}}.block-related-projects--col:before{width:100%;height:100%;content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background-color:rgba(0,0,0,.3)}.block-related-projects--col:after{width:100%;content:"";display:block;padding-top:100%}.block-related-projects--col .project-meta--title i.ampersand{background-image:url(../../../../../../../../themes/cwarchitects/assets/icons/ampersand__white.svg)}.block-related-projects--col picture{position:absolute;top:0;right:0;bottom:0;left:0}.block-related-projects--col picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-related-projects--meta{width:100%;padding:1.25rem;position:absolute;top:0;left:0;z-index:10}@media(min-width:960px){.block-related-projects--col .project-meta--area{font-size:36px;font-size:2.25rem;font-weight:300}.block-related-projects--meta{padding:2.5rem}}@media(min-width:1400px){.block-related-projects--meta{padding:5rem}}.block-related-projects--meta .indent-link-text:before{top:50%}.block-related-projects--meta p{color:#fff}.block-project-images-carousel{margin-top:3.125rem;margin-bottom:3.125rem}.block-project-images-carousel--container{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:960px){.block-project-images-carousel{margin-bottom:0}.block-project-images-carousel--container{flex-direction:row}}.block-project-images-carousel--carousel{width:100%;opacity:0;transition:.25s opacity ease-in-out}.block-project-images-carousel--carousel.swiper-initialized{opacity:1}.block-project-images-carousel--carousel .slick-track,.block-project-images-carousel--carousel .swiper-wrapper{display:flex;flex-direction:row;align-items:center}.block-project-images-carousel--carousel .carousel-cell{width:auto;max-width:1080px;min-height:200px;max-height:50vh;position:relative;overflow:hidden;cursor:grab}@media(min-width:720px){.block-project-images-carousel--carousel .carousel-cell{max-height:608px}}.block-project-images-carousel--carousel .carousel-cell img,.block-project-images-carousel--carousel .carousel-cell picture{height:100%;max-height:50vh;-o-object-fit:cover;object-fit:cover;margin:0 auto;display:block}.block-project-images-carousel--meta-row{width:100%;margin-top:2.8125rem;align-items:flex-start;flex-direction:row}@media(min-width:960px){.block-project-images-carousel--meta-row{align-items:flex-end;margin-left:auto;margin-right:auto}}.block-project-images-carousel--controls{width:100%;display:flex;flex-direction:row;align-items:center;position:relative}.block-project-images-carousel--controls .swiper-scrollbar{width:60%}@media(min-width:720px){.block-project-images-carousel--carousel .carousel-cell img,.block-project-images-carousel--carousel .carousel-cell picture{max-height:608px}.block-project-images-carousel--controls .swiper-scrollbar{width:80%}}@media(min-width:960px){.block-project-images-carousel--controls .swiper-scrollbar{width:90%}}.block-project-images-carousel--progress{width:100%;height:2px;background:#fff;position:relative;margin-bottom:0}.block-project-images-carousel--progress span{width:10%;height:4px;display:block;background-color:#ebe93a;transform-origin:center center;transition:.25s transform ease-in-out}.block-project-images-carousel--arrows{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin-left:2.5rem}.block-project-images-carousel--arrows button{width:20px;height:20px;margin-right:1.25rem;border:none;background-color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center}.block-project-images-carousel--arrows button:active,.block-project-images-carousel--arrows button:focus{outline:0}.block-project-images-carousel--arrows button:last-child{margin-right:0}.block-project-images-carousel--arrows button svg{width:20px;display:block}.block-project-images-carousel--arrows button path{stroke:#000;transition:.25s stroke ease-in-out}.block-images-with-captions{display:flex;flex-direction:column;padding-top:3.125rem;padding-bottom:3.125rem;position:relative}.block-images-with-captions .block-container{position:relative;z-index:50}.block-images-with-captions--row img,.block-images-with-captions--row picture{width:100%;height:100%}.block-images-with-captions--row img{-o-object-fit:contain;object-fit:contain}.block-images-with-captions--item{margin-bottom:1.25rem}@media(min-width:960px){.block-images-with-captions--item{margin-bottom:0}}.block-images-with-captions--item:last-child,.block-images-with-captions--item:last-of-type{margin-bottom:0}.block-images-with-captions--meta{display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin-top:1.5rem}.block-images-with-captions--meta p{font-size:15px;font-size:.9375rem;font-size:15px;line-height:1.33;color:#595757}.block-images-with-captions--meta p.caption-title{font-size:13px;font-size:.8125rem;font-weight:700;letter-spacing:1.3px;color:#000;text-transform:uppercase;margin-bottom:0;display:none}.block-images-with-captions--meta p.caption-title--top{display:flex;margin-bottom:.625rem}@media(min-width:720px){.block-images-with-captions--meta{align-items:flex-end;text-align:right}.block-images-with-captions--meta p.caption-title{display:flex}.block-images-with-captions--meta p.caption-title--top{display:none}}.block-project-hero--title-row{padding-top:3.125rem;padding-bottom:3.125rem;position:relative;opacity:0}.block-project-hero--title-row h1 span{font-weight:300}.block-project-hero--title-row a.arrow-link,.block-project-hero--title-row button.arrow-link{margin-top:2rem;display:inline-block;background-color:transparent;border:none}@media(min-width:960px){.block-project-hero--title-row{padding-top:6.25rem}.block-project-hero--title-row a.arrow-link,.block-project-hero--title-row button.arrow-link{position:absolute;right:1.25rem;bottom:3.125rem}}.block-project-hero--title-row a.arrow-link span.icon,.block-project-hero--title-row button.arrow-link span.icon{margin-left:0;margin-right:.9375rem}.block-project-hero--title-row a.arrow-link span.icon svg,.block-project-hero--title-row button.arrow-link span.icon svg{transform:rotate3d(0,0,1,180deg)}.block-project-hero--carousel-container{width:100%;max-width:100%;position:relative;margin-left:auto;margin-right:auto;opacity:0}.block-project-hero--carousel .carousel-cell{width:100%;position:relative}.block-project-hero--carousel .carousel-cell:before{width:100%;content:"";display:block;padding-top:133.333333333%}@media(min-width:720px){.block-project-hero--carousel .carousel-cell:before{padding-top:65.234375%}}@media(min-width:960px){.block-project-hero--carousel .carousel-cell:before{padding-top:56.25%}}.block-project-hero--carousel iframe,.block-project-hero--carousel img,.block-project-hero--carousel picture,.block-project-hero--carousel video{width:100%;max-width:100%;height:100%;display:block;margin:0 auto;position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover}.block-project-hero--meta{width:100%;position:relative;z-index:100;background-color:#fff;padding:2.1875rem 0}.block-project-hero--meta-container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:0 auto;padding:0 1.25rem}@media(min-width:720px){.block-project-hero--meta-container{flex-wrap:nowrap;align-items:flex-start;justify-content:center}}.block-project-hero--meta-block{width:100%;margin-bottom:2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.block-project-hero--meta-block:last-child{margin-bottom:0}@media(min-width:500px){.block-project-hero--meta-block{width:50%;align-items:center}.block-project-hero--meta-block:nth-child(3),.block-project-hero--meta-block:nth-child(4){margin-bottom:0}}@media(min-width:960px){.block-project-hero--meta-container{padding:0}.block-project-hero--meta-block{width:25%;margin-bottom:0}}.block-project-hero--meta-block p{margin-bottom:0;text-align:left;font-size:16px;font-size:1rem;color:#595757;position:relative;padding-left:2.125rem}@media(min-width:720px){.block-project-hero--meta-block p{font-size:18px;font-size:1.125rem}}@media(min-width:960px){.block-project-hero--meta-block p{font-size:20px;font-size:1.25rem}}.block-project-hero--meta-block p:before{width:24px;height:2px;content:'';margin-right:.75rem;background-color:#ebe93a;position:absolute;top:50%;left:0}.block-project-hero--meta-block p.title{font-size:12px;font-size:.75rem;font-weight:700;letter-spacing:1.5px;color:#000;text-transform:uppercase;margin-bottom:.625rem;padding-left:0}@media(min-width:1200px){.block-project-hero--meta-block p.title{font-size:15px;font-size:.9375rem}}.block-project-hero--meta-block p.title:before{content:none}.block-project-hero--meta-angle{width:100%;position:absolute;top:0;left:0;z-index:110;transform:translate3d(0,-99%,0)}.block-project-hero--meta-angle path{stroke:transparent;fill:#fff}.block-stats--item a path,.block-studios-grid--studio-title span svg g{stroke:#ebe93a}.block-project-hero.block-career-hero .block-project-hero--meta-container{justify-content:center}@media(min-width:720px){.block-project-hero.block-career-hero .block-project-hero--meta-container{flex-wrap:wrap}}.block-project-hero.block-career-hero .block-project-hero--meta-container .block-project-hero--meta-block{width:100%}@media(min-width:500px){.block-project-hero.block-career-hero .block-project-hero--meta-container .block-project-hero--meta-block{width:50%}.block-project-hero.block-career-hero .block-project-hero--meta-container .block-project-hero--meta-block:last-child{margin-top:1.25rem}}@media(min-width:720px){.block-project-hero.block-career-hero .block-project-hero--meta-container .block-project-hero--meta-block{width:25%}}@media(min-width:960px){.block-project-hero.block-career-hero .block-project-hero--meta-container{flex-wrap:nowrap}.block-project-hero.block-career-hero .block-project-hero--meta-container .block-project-hero--meta-block{width:100%}.block-project-hero.block-career-hero .block-project-hero--meta-container .block-project-hero--meta-block:last-child{margin-top:0}}.block-project-hero.block-career-hero .block-project-hero--meta-container .block-project-hero--meta-block.block-project-hero--meta-block-button{width:100%}.block-project-hero.block-career-hero .block-project-hero--meta-container .block-project-hero--meta-block a{transition:.25s color ease-in-out,.25s background-color ease-in-out,.25s background-image ease-in-out}.block-project-hero.block-career-hero .block-project-hero--meta-container .block-project-hero--meta-block a:hover{text-decoration:none;background-color:#000;color:#fff;background-image:url(../../../../../../../../themes/cwarchitects/assets/icons/arrow-right.svg)}.block-two-column-ctas{display:flex;flex-direction:column;margin-bottom:0;position:relative}.block-two-column-ctas .block-container{position:relative;z-index:50;padding:0}.block-two-column-ctas--row{display:flex;flex-direction:column}.block-two-column-ctas--left-col,.block-two-column-ctas--right-col{width:100%;position:relative;overflow:hidden}@media(min-width:768px){.block-two-column-ctas--row{flex-direction:row;align-items:stretch}.block-two-column-ctas--left-col,.block-two-column-ctas--right-col{width:50%}}.block-two-column-ctas--left-col:before,.block-two-column-ctas--right-col:before{width:100%;height:100%;content:'';background-color:transparent;background-color:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;z-index:52}.block-two-column-ctas--left-col .project-meta--title,.block-two-column-ctas--right-col .project-meta--title{font-size:32px;font-size:2rem}@media(min-width:1400px){.block-two-column-ctas--left-col .project-meta--title,.block-two-column-ctas--right-col .project-meta--title{font-size:42px;font-size:2.625rem;font-weight:400;line-height:1.61}}.block-two-column-ctas--left-col .project-meta--title i.ampersand,.block-two-column-ctas--right-col .project-meta--title i.ampersand{background-image:url(/wp-content/themes/cwarchitects/assets/icons/ampersand--bold__white.svg)}.block-hero-title-text--blue a i.ampersand,.block-hero-title-text--blue h1 i.ampersand,.block-hero-title-text--blue p i.ampersand,.block-stats--description i.ampersand{background-image:url(../../../../../../../../themes/cwarchitects/assets/icons/ampersand--light__white.svg)}.block-two-column-ctas--left-col .project-meta--description,.block-two-column-ctas--right-col .project-meta--description{opacity:0;transform:translate3d(0,20px,0);transition:.25s opacity ease-in-out,.25s transform ease-in-out;font-size:24px;font-size:1.5rem}.block-two-column-ctas--left-col:hover .project-meta--description,.block-two-column-ctas--right-col:hover .project-meta--description{opacity:1;transform:translate3d(0,0,0)}.block-two-column-ctas--left-col picture,.block-two-column-ctas--right-col picture{width:100%;height:100%}.block-two-column-ctas--left-col picture img,.block-two-column-ctas--right-col picture img{width:102%;height:102%;-o-object-fit:cover;object-fit:cover}.block-two-column-ctas--meta{width:100%;padding:1.25rem;position:absolute;top:0;left:0;z-index:55}@media(min-width:960px){.block-two-column-ctas--meta{padding:2.5rem}}@media(min-width:1400px){.block-two-column-ctas--left-col .project-meta--description,.block-two-column-ctas--right-col .project-meta--description{font-size:36px;font-size:2.25rem;font-weight:300;line-height:1.61}.block-two-column-ctas--meta{padding:5rem}}.block-two-column-ctas--meta .indent-link-text:before{top:50%}.block-two-column-ctas--meta p{color:#fff}body.single-career .block-animated-two-column-text-imagery+.block-two-column-ctas{margin-top:3.125rem}.block-stats{text-align:center;padding-top:6.25rem;padding-bottom:6.25rem;background-color:#000;color:#fff;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center}@media(min-width:960px){body.single-career .block-animated-two-column-text-imagery+.block-two-column-ctas{margin-top:6.25rem}.block-stats{padding-top:12.5rem;padding-bottom:3.125rem;margin-bottom:3.125rem}}.block-stats:before{width:100%;height:100%;content:'';background-color:rgba(0,0,0,.9);position:absolute;top:0;right:0;bottom:0;left:0}.block-stats--row{display:flex;flex-direction:row;justify-content:center;padding:0 2.5rem}.block-stats--item{display:flex;flex-direction:column;align-items:center;margin-bottom:3.75rem}.block-stats--item:last-child,.block-stats--item:last-of-type{margin-bottom:0}.block-stats--item a{color:#fff;margin-top:1.875rem;font-size:18px;font-size:1.125rem}@media(min-width:960px){.block-stats--item a{font-size:20px;font-size:1.25rem}}.block-stats--number{font-weight:300;font-size:80px;font-size:5rem;line-height:1;text-align:center;color:#ebe93a;margin-bottom:.625rem}@media(min-width:960px){.block-stats--number{font-size:160px;font-size:10rem;line-height:1;margin-bottom:1.875rem}}.block-stats--description{max-width:500px;margin:0 auto;font-size:20px;font-size:1.25rem;font-weight:300;line-height:1.8;color:#fff}.block-animated-two-column-text-imagery{position:relative;overflow:hidden}.block-animated-two-column-text-imagery .row,.block-animated-two-column-text-imagery--image{position:static;padding:0}.block-animated-two-column-text-imagery--image img,.block-animated-two-column-text-imagery--image picture{transform:skewY(-2deg)}.block-animated-two-column-text-imagery--image-container{margin-bottom:2.5rem;padding:0 1.25rem}@media(min-width:768px){.block-animated-two-column-text-imagery{background-color:#fff}.block-animated-two-column-text-imagery .row{height:100vh}.block-animated-two-column-text-imagery--image img,.block-animated-two-column-text-imagery--image picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:none}.block-animated-two-column-text-imagery--image-container{width:50%;height:100%;max-height:100vh;z-index:100;margin-bottom:0;padding:0;position:absolute;top:0;left:0}.block-animated-two-column-text-imagery--image-container.enter{position:fixed;top:0;left:0}.block-animated-two-column-text-imagery--image-container.leave{position:absolute;top:auto;bottom:0;left:0}}.block-animated-two-column-text-imagery--content{display:flex;flex-direction:column;justify-content:center;z-index:10;margin-bottom:3.75rem}@media(min-width:768px){.block-animated-two-column-text-imagery--content{padding:2.875rem;margin-bottom:0}}@media(min-width:960px){.block-stats--description{font-size:32px;font-size:2rem;line-height:1.44}.block-animated-two-column-text-imagery--content{padding:5rem;align-items:flex-start}}@media(min-width:1800px){.block-animated-two-column-text-imagery--content{padding:10.625rem}}.block-animated-two-column-text-imagery--content p{font-size:16px;font-size:1rem;line-height:1.88}@media(min-width:960px){.block-animated-two-column-text-imagery--content p{font-size:20px;font-size:1.25rem;line-height:1.8}}.block-animated-two-column-text-imagery--content p.title{color:#000;font-size:28px;font-size:1.75rem;line-height:1.36;font-weight:300;margin-bottom:2rem;position:relative}@media(min-width:768px){.block-animated-two-column-text-imagery--content p.title{font-size:42px;font-size:2.625rem;line-height:1.24}.block-hero-title-text--standard .block-hero-title-text--content{display:flex;justify-content:flex-end}}@media(min-width:960px){.block-animated-two-column-text-imagery--content p.title{font-size:76px;font-size:4.75rem;margin-bottom:4rem}}.block-animated-two-column-text-imagery--content p.title:before{width:100%;height:2px;content:"";position:absolute;right:0;bottom:-5px;left:0;background-color:#ebe93a;transition:.25s background-color ease-in-out}.block-post-featured-carousel{opacity:0;animation-name:fadeIn;animation-fill-mode:forwards;animation-duration:.25s;animation-delay:.5s;transition:.25s opacity ease-in-out}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.block-hero-title-text{width:100%;position:relative;background-color:#000;padding-top:5rem;padding-bottom:3.125rem}.block-hero-title-text--title{margin-bottom:2rem;opacity:0}@media(min-width:720px){.block-hero-title-text{padding-top:6.25rem;padding-bottom:3.125rem}.block-hero-title-text--title{margin-bottom:0}}.block-hero-title-text h1{font-weight:300;color:#fff}.block-hero-title-text p{color:#f5f5f5;font-size:16px;font-size:1rem;line-height:1.88}.block-hero-title-text a,.block-hero-title-text u{color:#fff;font-weight:700;text-decoration:none}.block-hero-title-text a:after,.block-hero-title-text u:after{height:3px}.block-hero-title-text strong u,.block-hero-title-text u strong{font-weight:700}.block-hero-title-text--content{opacity:0}.block-hero-title-text--standard{padding-top:2.5rem;padding-bottom:5rem;background-color:#f5f5f5}@media(min-width:720px){.block-hero-title-text--standard{padding-top:7.5rem;padding-bottom:6.625rem}}@media(min-width:960px){.block-hero-title-text p{font-size:20px;font-size:1.25rem;line-height:1.8}.block-hero-title-text--standard{padding-top:9.375rem;padding-bottom:8.5rem}}.block-hero-title-text--standard a,.block-hero-title-text--standard h1{color:#000}.block-hero-title-text--standard u{color:#595757}.block-hero-title-text--standard p{max-width:620px;color:#595757;font-size:16px;font-size:1rem;line-height:1.88}@media(min-width:960px){.block-hero-title-text--standard p{font-size:32px;font-size:2rem;line-height:1.44}}.block-hero-title-text--blue{background-color:#000}.block-hero-title-text--blue a,.block-hero-title-text--blue h1,.block-hero-title-text--blue p{color:#fff}.block-featured-project-grid{position:relative;z-index:100;background-color:#fff;padding-top:3.125rem;padding-bottom:6.25rem;overflow:hidden}.block-featured-project-grid:before{width:100%;height:30%;max-height:250px;content:'';background-color:#000;position:absolute;top:0;left:0;transform:translate3d(0,-50%,0);z-index:10}.block-featured-project-grid--container{position:relative;overflow:hidden;z-index:20}.block-featured-project-grid--item{margin-bottom:2rem;overflow:hidden}.block-featured-project-grid--item__standard{height:380px}.block-featured-project-grid--item__standard img{height:100%}.block-featured-project-grid--item__wide{height:792px}.block-featured-project-grid--item__wide img{height:100%}.block-featured-project-grid--item__tall{height:792px}.block-featured-project-grid--item__tall img{height:100%}.block-featured-project-grid--item img{width:100%;-o-object-fit:cover;object-fit:cover}.block-featured-project-grid--item a{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.block-featured-project-grid--item a picture{flex-grow:1}.block-featured-project-grid--meta{min-height:85px;padding:1rem 1.25rem;background-color:#f5f5f5;position:relative;z-index:50}.block-featured-project-grid--title{font-size:22px;font-size:1.375rem;font-weight:700;line-height:1;color:#000;margin-bottom:.25rem;position:relative}.block-featured-project-grid--title i.ampersand{background-image:url(../../../../../../../../themes/cwarchitects/assets/icons/ampersand__black.svg)}@media(min-width:720px){.block-featured-project-grid--title{font-size:24px;font-size:1.5rem}}.block-featured-project-grid--area{color:#afadac;font-size:20px;font-size:1.25rem;line-height:1;margin:0}.block-featured-project-grid--area:last-child,.block-featured-project-grid--area:last-of-type{margin:0}.block-featured-project-grid .block-text-one-column{margin:0;padding:.625rem 0 0}.block-news-and-insights{position:relative;padding-top:3.125rem;padding-bottom:3.125rem;background-color:#f5f5f5;overflow:hidden}@media(min-width:720px){.block-news-and-insights{padding-top:6.25rem;padding-bottom:8.75rem}.block-news-and-insights--carousel{margin-top:4rem}}.block-news-and-insights--carousel{width:100%;opacity:0;position:relative}@media(min-width:960px){.block-news-and-insights{padding-top:6.25rem;padding-bottom:9.375rem}.block-news-and-insights--carousel{margin-top:0}}.block-news-and-insights--carousel:before{width:100%;height:100%;content:'';background-color:#f5f5f5;position:absolute;top:0;right:100%;z-index:5}.block-news-and-insights--team-member .block-news-and-insights--carousel:before,.block-studio-contact-form:after{content:none}.block-news-and-insights--carousel .slick-list,.block-news-and-insights--carousel .swiper-wrapper{overflow:visible}.block-news-and-insights--carousel.slick-initialized,.block-news-and-insights--carousel.swiper-initialized{opacity:1}.block-news-and-insights--carousel .pinned-news-item{max-width:100%;margin-right:0}.block-news-and-insights .block-our-people-carousel--meta-row{margin-top:0}@media(min-width:720px){.block-news-and-insights .block-our-people-carousel--meta-row{margin-top:2.1875rem}}.block-news-and-insights .block-our-people-carousel--controls{width:100%}.block-news-and-insights--content{position:relative;z-index:10}.block-news-and-insights--content p{font-size:16px;font-size:1rem;line-height:1.88;transition:2s color ease-in-out}@media(min-width:960px){.block-news-and-insights .block-our-people-carousel--meta-row{margin-top:2.8125rem}.block-news-and-insights--content p{font-size:20px;font-size:1.25rem;line-height:1.8}}.block-news-and-insights--content p.intro{font-size:28px;font-size:1.75rem;line-height:1.5;font-weight:300;color:#000;padding-bottom:2rem;margin-bottom:2rem;border-bottom:2px solid #ebe93a}.block-news-and-insights--content a.arrow-link{display:none;border-bottom:none;transition:2s color ease-in-out}@media(min-width:768px){.block-news-and-insights--content a.arrow-link{display:flex}.block-news-and-insights--content a.arrow-link i.ampersand{background-image:url(/wp-content/themes/cwarchitects/assets/icons/ampersand--bold.svg)}}.block-news-and-insights--team-member .block-news-and-insights--content p i.ampersand,.block-our-people-grid--filters ul li button i.ampersand,.block-our-people-grid--news p i.ampersand{background-image:url(../../../../../../../../themes/cwarchitects/assets/icons/ampersand--light__white.svg)}.block-news-and-insights--content a.arrow-link path{transition:2s stroke ease-in-out}.block-news-and-insights--team-member{background-color:#000;position:relative}.block-news-and-insights--team-member .block-our-people-carousel--progress{width:100%}.block-news-and-insights--team-member .block-our-people-carousel--arrows{display:none}@media(min-width:1300px){.block-news-and-insights--team-member .block-our-people-carousel--arrows{display:flex}}.block-news-and-insights--team-member .block-news-and-insights--team-member-angle{width:100%;position:absolute;top:0;left:0;transform:translate3d(0,-95%,0);z-index:60}.block-news-and-insights--team-member .block-news-and-insights--team-member-angle path{stroke:transparent;fill:#000}.block-news-and-insights--team-member .block-news-and-insights--content a,.block-news-and-insights--team-member .block-news-and-insights--content p{color:#fff}@media(min-width:960px){.block-news-and-insights--content p.intro{font-size:42px;font-size:2.625rem;line-height:1.38;margin-bottom:3rem}.block-news-and-insights--team-member{padding-top:7.8125rem;padding-bottom:12.5rem}body.single-people .block-news-and-insights--team-member{padding-bottom:7.8125rem}.block-post-news-and-insights{padding-top:6.25rem;padding-bottom:6.25rem}}.block-post-news-and-insights .block-our-people-carousel--progress{width:100%}.block-post-news-and-insights .block-our-people-carousel--arrows{display:none}@media(min-width:1300px){.block-post-news-and-insights .block-our-people-carousel--arrows{display:flex}.block-studio-hero--title:before{content:''}}.block-career-opportunities{position:relative;padding-top:2.5rem;padding-bottom:2.5rem;background-color:#f5f5f5}.block-career-opportunities--text{margin-bottom:3.75rem}.block-career-opportunities--content p{font-size:16px;font-size:1rem;line-height:1.88;transition:2s color ease-in-out}@media(min-width:720px){.block-career-opportunities--content p{font-size:20px;font-size:1.25rem;line-height:1.8}}.block-career-opportunities--content p.intro{font-size:28px;font-size:1.75rem;line-height:1.5;font-weight:300;color:#000;padding-bottom:2rem;margin-bottom:2rem;border-bottom:2px solid #ebe93a}@media(min-width:720px){.block-career-opportunities--content p.intro{font-size:42px;font-size:2.625rem;line-height:1.38;margin-bottom:3rem}.block-career-opportunities--careers{margin-top:4rem}}.block-career-opportunities--content a.arrow-link{display:none;border-bottom:none;transition:2s color ease-in-out}@media(min-width:768px){.block-career-opportunities--content a.arrow-link{display:flex}}.block-career-opportunities--content a.arrow-link path{transition:2s stroke ease-in-out}.block-career-opportunities--content .arrow-link-container{margin-bottom:1.25rem}.block-career-opportunities--content .arrow-link-container:last-of-type{margin-bottom:0}.block-career-opportunities--careers{display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:600px){.block-career-opportunities--careers{flex-direction:row}}@media(min-width:960px){.block-career-opportunities--careers{flex-direction:column;align-items:flex-start;margin-top:0}}.block-career-opportunities--fallback{display:none}@media(min-width:992px){.block-career-opportunities--fallback{display:block}}.block-career-opportunities--block{width:100%;min-height:214px;height:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:stretch;margin-bottom:2rem;position:relative}@media(min-width:600px){.block-career-opportunities--block{margin-right:1.5rem;margin-bottom:0}.block-career-opportunities--block:last-child{margin-right:0}}@media(min-width:960px){.block-career-opportunities--block{margin-bottom:2rem}}.block-career-opportunities--block:last-child{margin-bottom:0}.block-career-opportunities--block-media{width:100%;max-height:230px;overflow:hidden;position:relative}@media(min-width:1200px){.block-career-opportunities--block{flex-direction:row}.block-career-opportunities--block-media{max-width:206px}}.block-career-opportunities--block-media img,.block-career-opportunities--block-media picture{width:100%;height:100%}.block-career-opportunities--block-media img{-o-object-fit:cover;object-fit:cover}.block-career-opportunities--block-meta{width:100%;display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap}.block-career-opportunities--block-meta p:last-child{margin-bottom:1.5em}.block-career-opportunities--block-content{padding:2rem 1rem;display:flex;flex-direction:column;align-items:flex-start;color:#000;flex:1;position:relative;overflow:hidden}@media(min-width:768px){.block-career-opportunities--block-content{padding:2rem 5.3125rem 2rem 2rem}}.block-career-opportunities--block-content p{font-size:16px;font-size:1rem;color:#595757;line-height:1}.block-career-opportunities--block-content p.title{font-size:20px;font-size:1.25rem;margin-bottom:.75rem;color:#000}.block-career-opportunities--block-content p.pill{font-size:13px;font-size:.8125rem;color:#000}.block-our-people-grid--news p.category-pill,.pill{border-radius:16px;font-size:13px;letter-spacing:1.04px;text-transform:uppercase}.block-career-opportunities--block-content a.learn-more-cta{display:inline-block;margin-top:1.5625rem}.block-career-opportunities--block-content a.apply-now-cta{margin-top:1.5rem}@media(min-width:720px){.block-career-opportunities--block-media{max-height:100%}.block-career-opportunities--block-content a.apply-now-cta{width:60px;height:100%;position:absolute;top:0;right:0;background-image:none;margin-top:0}.block-career-opportunities--block-content a.apply-now-cta span{width:auto;transform-origin:center;text-align:center;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap;display:inline-block;overflow:visible;z-index:5;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) rotate(180deg);padding-top:2rem}.block-career-opportunities--block-content a.apply-now-cta span:before{width:16px;height:16px;content:'';position:absolute;top:0;left:50%;transform:translate3d(-50%,0,0) rotate(180deg);background-image:url(../../../../../../../../themes/cwarchitects/assets/icons/arrow-right-black.svg);background-position:center;background-size:contain;background-repeat:no-repeat}}@media(min-width:768px){.block-career-opportunities--narrow .block-career-opportunities--block-media{display:none}}@media(min-width:1200px){.block-career-opportunities--narrow .block-career-opportunities--block-content a.apply-now-cta:after{width:45px}}.pill{font-size:.8125rem;font-weight:700;line-height:1.23;color:#000;background-color:#f5f5f5;margin-right:.5rem;margin-bottom:1rem;padding:.5rem .75rem .3125rem}.pill:last-child{margin-right:0}.pill.pill-sticky{background-color:#ebe93a}.pill.pill-white{background-color:#fff}.block-career-opportunities--block:hover .block-career-opportunities--block-content:after{transform:skewX(-4deg) translate3d(50%,0,0);border-left:2px solid #ebe93a}.block-team-member-hero{width:100%;position:relative;z-index:60}@media(min-width:720px){.block-team-member-hero{padding-bottom:3.125rem}}@media(min-width:1200px){.block-team-member-hero{padding-bottom:0}}.block-team-member-hero--image{position:relative;display:flex;z-index:70;opacity:0;margin-bottom:2rem}.block-team-member-hero--image picture{width:100%;max-width:800px;max-height:910px}.block-team-member-hero--image picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-team-member-hero--content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;z-index:80}.block-team-member-hero p.role-name i.ampersand{background-image:url(../../../../../../../../themes/cwarchitects/assets/icons/ampersand--primary.svg)}.block-team-member-hero--title{width:100%;padding-bottom:2.5rem;position:relative;opacity:0}.block-team-member-hero--title:before{width:100%;height:2px;background-color:#ebe93a;content:'';position:absolute;right:0;bottom:0}@media(min-width:960px){.block-career-opportunities--narrow .block-career-opportunities--block-media{display:flex}.block-team-member-hero+.block-team-member-expertise{padding-top:9.375rem}.block-team-member-hero--image{margin-bottom:0}.block-team-member-hero--image picture{transform:translate3d(0,5%,0)}.block-team-member-hero--title:before{width:135%}}.block-team-member-hero--title h1{font-size:36px;font-size:2.25rem;line-height:1.28;margin-bottom:2.5rem}@media(min-width:720px){.block-team-member-hero--title{padding-bottom:4.375rem}.block-team-member-hero--title h1{font-size:42px;font-size:2.625rem;line-height:1.24}}@media(min-width:960px){.block-team-member-hero--title h1{font-size:60px;font-size:3.75rem;line-height:1.13}}.block-team-member-hero--title h1 span{color:#595757;font-weight:300;line-height:1.13}.block-team-member-hero--title h1 span i.ampersand{background-image:url(../../../../../../../../themes/cwarchitects/assets/icons/ampersand--primary-greybg.svg)}.block-team-member-hero--title .profile-links{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:1200px){.block-team-member-hero--title .profile-links{flex-direction:row}}.block-team-member-hero--title .profile-links .arrow-link-container{margin-right:4rem;margin-bottom:1.5rem}.block-team-member-hero--title .profile-links .arrow-link-container:last-child{margin-right:0;margin-bottom:0}.block-team-member-hero--title .profile-links .arrow-link-container a{font-size:16px;font-size:1rem}.block-team-member-hero--description{max-width:612px;padding-top:2rem;opacity:0}@media(min-width:960px){.block-team-member-hero--title .profile-links .arrow-link-container a{font-size:20px;font-size:1.25rem}.block-team-member-hero--description{padding-bottom:3rem}}.block-team-member-hero--description p{font-size:20px;font-size:1.25rem;font-weight:300;line-height:1.8}.block-team-member-hero--paging-container{width:100%;padding:2rem 0 2.5rem;position:relative;z-index:80}@media(min-width:720px){.block-team-member-hero--paging-container{padding:1.5rem 0}}@media(min-width:960px){.block-team-member-hero--description p{font-size:32px;font-size:2rem;line-height:1.5}.block-team-member-hero--paging-container{position:absolute;bottom:0;left:0;right:0;padding:0}body.single-people .block-team-member-expertise{padding-bottom:7.8125rem}}.block-team-member-hero--paging-container .block-container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.block-team-member-hero--paging-container .block-container p{width:100%;order:0;color:#afadac;font-size:18px;font-size:1.125rem;text-align:center;margin:0 0 .625rem}@media(min-width:720px){.block-team-member-hero--paging-container .block-container{justify-content:flex-end}.block-team-member-hero--paging-container .block-container p{width:auto;order:initial;margin:0 2.5rem;font-size:20px;font-size:1.25rem}}.block-team-member-hero--paging-container .block-container .arrow-link-container{width:50%;display:flex;order:1}.block-team-member-hero--paging-container .block-container .arrow-link-container:last-child{align-items:flex-end}.block-team-member-hero--paging-container .block-container .arrow-link.previous .icon svg{transform:rotate3d(0,0,1,180deg)}.block-team-member-hero--paging-container .block-container a{color:#afadac;font-size:16px;font-size:1rem}@media(min-width:720px){.block-team-member-hero--paging-container .block-container .arrow-link-container{width:auto;order:initial}.block-team-member-hero--paging-container .block-container a{font-size:20px;font-size:1.25rem}}.block-team-member-hero--paging-container .block-container a.disabled{pointer-events:none;opacity:.5;cursor:default}.block-team-member-hero--paging-container .block-container a.arrow-link.previous span.icon{margin-left:0;margin-right:.9375rem}.block-team-member-expertise{position:relative;padding-top:3.125rem;padding-bottom:3.125rem;background-color:#fff;overflow:hidden}@media(min-width:960px){.block-team-member-expertise{padding-top:3.125rem;padding-bottom:4.6875rem}}.block-team-member-expertise--carousel{width:100%;opacity:0;margin-top:2.5rem}@media(min-width:720px){.block-team-member-expertise--carousel{margin-top:0}}.block-team-member-expertise--carousel:before{width:150%;height:100%;content:'';background-color:#fff;position:absolute;top:0;right:100%;z-index:5}.block-team-member-expertise--carousel.slick-initialized,.block-team-member-expertise--carousel.swiper-initialized{opacity:1}.block-team-member-expertise--carousel .slick-list,.block-team-member-expertise--carousel .swiper-wrapper{overflow:visible}.block-team-member-expertise .swiper-scrollbar{width:70%}@media(min-width:1200px){.block-team-member-expertise .swiper-scrollbar{width:85%}}.block-team-member-expertise .block-our-people-carousel--controls,.block-team-member-expertise--item img{width:100%}.block-team-member-expertise .block-our-people-carousel--meta-row{padding-right:0}.block-team-member-expertise .block-our-people-carousel--progress{background-color:#f5f5f5}.block-team-member-expertise--item{position:relative}.block-team-member-expertise--item p{padding-left:0}.block-team-member-expertise--item p.block-featured-project-grid--area{line-height:1.2;margin-top:.25rem;margin-bottom:0}.block-social-instagram-feed .block-featured-project-grid--area,.block-team-member-expertise .block-featured-project-grid--area{line-height:1}.block-team-member-expertise--item-meta{padding:.9375rem}.block-team-member-expertise .block-featured-project-grid--title{margin-bottom:0}.block-team-member-expertise--content{position:relative;z-index:10}.block-team-member-expertise--content p{font-size:16px;font-size:1rem;line-height:1.88;color:#595757;margin-bottom:2.5rem}@media(min-width:720px){.block-team-member-expertise--content p{font-size:20px;font-size:1.25rem;line-height:1.8}}.block-team-member-expertise--content p.intro{font-size:28px;font-size:1.75rem;line-height:1.5;font-weight:300;color:#000;padding-bottom:2rem;margin-bottom:2rem;border-bottom:2px solid #ebe93a}@media(min-width:720px){.block-team-member-expertise--content p.intro{font-size:42px;font-size:2.625rem;line-height:1.38;margin-bottom:3rem}}.block-team-member-expertise--content ul{list-style-type:none;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0;padding:0;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.block-team-member-expertise--content ul::-webkit-scrollbar{display:none}@media(min-width:720px){.block-team-member-expertise--content ul{flex-direction:column;align-items:flex-start}.block-team-member-expertise--content ul li{margin-bottom:1.125rem}}.block-team-member-expertise--content ul li{flex-shrink:0;margin-right:2rem}.block-team-member-expertise--content ul a{font-size:24px;font-size:1.5rem;line-height:1.42;color:#000;position:relative;display:block}.block-team-member-expertise--content ul a span{display:block;transition:.25s transform ease-in-out}.block-team-member-expertise--content ul a:hover{text-decoration:none;font-weight:700}@media(min-width:720px){.block-team-member-expertise--content ul a:hover span{transform:translate3d(2rem,0,0)}.block-team-member-expertise--content ul a:hover:before{opacity:1}}.block-team-member-expertise--content ul a:before{width:24px;height:2px;content:'';background-color:#ebe93a;position:absolute;top:50%;left:0;transform:translate3d(0,-50%,0);pointer-events:none;opacity:0;transition:.25s opacity ease-in-out}.block-sector-projects,.block-sector-projects .block-team-member-expertise--carousel:before{background-color:#f5f5f5}.block-sector-projects .block-our-people-carousel--progress{width:100%}.block-sector-projects .block-team-member-expertise--item-meta{min-height:106px;padding:.9375rem}.block-sector-projects .block-team-member-expertise--item{background-color:#fff}.block-sector-projects .block-team-member-expertise--item p{padding-left:0}.block-sector-projects .block-team-member-expertise--item p.block-featured-project-grid--area{line-height:1.2;margin-top:.25rem;margin-bottom:0}.block-our-people-grid{background-color:#000;position:relative;padding-top:2.5rem;padding-bottom:3.125rem}@media(min-width:720px){.block-our-people-grid{padding-top:3.125rem;padding-bottom:3.125rem}}@media(min-width:960px){.block-our-people-grid{padding-top:3.125rem;padding-bottom:4.6875rem}}.block-our-people-grid--container{padding:0}.block-our-people-grid--search{max-width:525px;padding:0 .625rem;margin:0 auto 3.125rem}@media(min-width:720px){.block-our-people-grid--search{margin-bottom:4rem}}.block-our-people-grid--search input{width:100%;padding:.9375rem 0;border:none;outline:0;border-bottom:2px solid #ebe93a;background-color:transparent;font-size:20px;font-size:1.25rem;color:#fff;font-weight:700}.block-our-people-grid--search input:-ms-input-placeholder{font-size:20px;font-size:1.25rem;color:#fff;font-weight:700}.block-our-people-grid--search input::placeholder{font-size:20px;font-size:1.25rem;color:#fff;font-weight:700}.block-our-people-grid--filters{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 .625rem;margin:0 auto 3.125rem}@media(min-width:720px){.block-our-people-grid--filters{padding:0 1.25rem;margin-bottom:4.375rem}}.block-our-people-grid--filters .col-12{padding:0}.block-our-people-grid--filters ul{width:100%;list-style-type:none;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0;padding:0;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.block-our-people-grid--filters ul::-webkit-scrollbar{display:none}@media(min-width:960px){.block-our-people-grid--search{max-width:100%}.block-our-people-grid--filters ul{justify-content:center}}.block-our-people-grid--filters ul li{flex-shrink:0;margin:0 .9375rem}.block-our-people-grid--filters ul li:last-child{margin-right:1.875rem}.block-our-people-grid--filters ul li button{font-size:20px;font-size:1.25rem;color:#fff;border:none;outline:0;background-color:transparent;border-bottom:2px solid transparent;padding:0 0 .5rem;transition:.25s border-color ease-in-out}.block-our-people-grid--filters ul li button.active,.block-our-people-grid--filters ul li button:hover{border-color:#ebe93a}.block-our-people-grid--grid{width:100%;padding:0;margin:0 auto}@media(min-width:1400px){.block-sector-projects .block-team-member-expertise--item-meta{min-height:1px}.block-our-people-grid--grid{width:90%}}.block-our-people-grid--grid .col-12,.block-our-people-grid--grid .col-2,.block-our-people-grid--grid .col-4,.block-our-people-grid--grid .col-6{margin-bottom:2rem;overflow:hidden}@media(min-width:768px){.block-our-people-grid--grid .col-2{max-width:246px}.block-our-people-grid--grid .col-4{max-width:524px}.block-our-people-grid--grid .col-6{max-width:802px}}.block-our-people-grid .col-post{width:100%}@media(min-width:768px){.block-our-people-grid .col-post{width:66%}}@media(min-width:960px){.block-our-people-grid .col-post{width:50%}}.block-our-people-grid .col-quote{width:100%}@media(min-width:768px){.block-our-people-grid .col-quote{width:50%}}.block-our-people-grid .col-people{width:100%}@media(min-width:500px){.block-our-people-grid .col-post .block-our-people-grid--people{max-width:48%;margin-right:0}.block-our-people-grid .col-post .block-our-people-grid--news{margin-left:0}.block-our-people-grid .col-people{width:50%}}@media(min-width:768px){.block-our-people-grid .col-people{width:33%}}@media(min-width:960px){.block-our-people-grid .col-people{width:25%}}@media(min-width:1400px){.block-our-people-grid .col-post{flex:0 0 33.3333333333%;max-width:33.3333333333%}.block-our-people-grid .col-people{flex:0 0 16.6666666667%;max-width:16.6666666667%}}.block-our-people-grid .block-our-people-carousel--profile-link[href='#']{pointer-events:none}.block-our-people-grid--item{display:flex;flex-direction:column;padding:0 .75rem;margin-bottom:1.5rem}@media(min-width:500px){.block-our-people-grid--item{height:350px;flex-direction:row}}.block-our-people-grid--people{width:100%;max-width:246px;min-height:346px;position:relative;overflow:hidden;margin:0 auto}.block-our-people-grid--people img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-our-people-grid--people picture{height:100%}.block-our-people-grid--news{max-width:246px;background-color:#3c4142;display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:2rem;position:relative;margin:0 auto}@media(min-width:768px){.block-our-people-grid--news{display:flex;max-width:278px;margin:0}}.block-our-people-grid--news p{color:#fff;margin-bottom:0}.block-our-people-grid--news p.category-pill{padding:.5rem .75rem .3125rem;background-color:#ebe93a;margin-bottom:.875rem;font-size:.8125rem;font-weight:700;line-height:1.23;color:#000}.block-our-people-grid--news p.title{font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.4;color:#f4f4f4;margin-bottom:1.25rem}.block-our-people-grid--news p.date{font-size:14px;font-size:.875rem;line-height:1.2;color:#fff}.block-our-people-grid--news picture{margin-bottom:1.25rem}@media(min-width:720px){.block-our-people-grid--quote-container{width:80%;max-width:524px;margin:0 auto}}.block-our-people-grid--quote{width:90%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto}.block-our-people-grid--quote p{color:#fff;margin-bottom:0}.block-our-people-grid--quote .quote-text{font-size:32px;font-size:2rem;font-weight:300;line-height:1.5;margin-bottom:2rem}.block-our-people-grid--quote .quote-author,.block-our-people-grid--quote .quote-role{font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:1.12px;margin-bottom:.5rem;text-transform:uppercase}.block-our-people-grid--quote .quote-role{margin-bottom:0}.block-hero-contact-form{background-color:#f5f5f5;position:relative;padding-top:5rem;padding-bottom:3.125rem}@media(min-width:720px){.block-hero-contact-form{padding-top:6.25rem;padding-bottom:3.125rem}}.block-hero-contact-form:after{width:100%;height:80%;content:'';background-color:#000;position:absolute;top:-20%;left:0;right:0;z-index:1}.block-hero-contact-form .block-hero-title-text--container{position:relative;z-index:5}.block-hero-contact-form .block-hero-title-text--content{display:flex;flex-direction:column;align-items:flex-end}.block-hero-contact-form .block-hero-title-text--content p{max-width:620px;color:#fff;font-size:16px;font-size:1rem;line-height:1.88}@media(min-width:720px){.block-hero-contact-form .block-hero-title-text--content p{font-size:32px;font-size:2rem;line-height:1.44}}.block-hero-contact-form--form-wrapper{margin:3.75rem 0 0;position:relative;z-index:5;opacity:0}@media(min-width:960px){.block-hero-contact-form{padding-top:7.5rem;padding-bottom:3.125rem}.block-hero-contact-form--form-wrapper{margin-top:5rem}}.block-hero-contact-form--form-container{background-color:#fff;padding:2.5rem 0}@media(min-width:960px){.block-hero-contact-form--form-container{padding:5rem 0}}.block-hero-contact-form p.block-hero-contact-form--form-title{font-size:28px;font-size:1.75rem;line-height:1.5;text-align:center;color:#000;margin-bottom:5rem;font-weight:700}.block-hero-contact-form .form-holder form{display:flex;flex-direction:row;flex-wrap:wrap;padding:0}.form-col{display:flex;flex-direction:column;margin-bottom:2rem}@media(min-width:720px){.block-hero-contact-form p.block-hero-contact-form--form-title{font-size:46px;font-size:2.875rem;line-height:1.83}.form-col{margin-bottom:0}}.form-submit-row{width:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;margin-top:1.875rem;padding:0 16px}.form-submit-row .accept-terms .wpcf7-not-valid-tip{bottom:10px}.form-submit-row .privacy{font-size:14px;font-size:.875rem;line-height:2.57;letter-spacing:.14px;color:#595757}.form-submit-row .privacy span.wpcf7-list-item{margin-left:0;margin-bottom:1.25rem}@media(min-width:1440px){.form-submit-row{flex-direction:row;align-items:center;justify-content:space-between}.form-submit-row .accept-terms .wpcf7-not-valid-tip{bottom:-15px}.form-submit-row .privacy span.wpcf7-list-item{margin-bottom:0}}.form-submit-row .privacy input{width:20px;height:20px;margin-right:.9375rem;position:relative;top:5px}.form-submit-row .ajax-loader{position:absolute;top:50%;right:-20px;transform:translate3d(0,-50%,0)}.arrow-link.form-submit .icon{display:none}.form-submit{font-size:20px;font-size:1.25rem;font-weight:700;color:#000;padding:.8125rem 2.5rem .8125rem 1.25rem;background-color:#ebe93a;background-image:url(../../../../../../../../themes/cwarchitects/assets/icons/arrow-right-black.svg);background-position:92.5% 55%;background-size:14px;background-repeat:no-repeat;border:none;outline:0}.form-submit.download-form{background-image:url(../../../../../../../../themes/cwarchitects/assets/icons/arrow-download.svg)}.form-row{width:100%;position:relative;padding-top:1.125rem;margin-bottom:1.5625rem}@media(min-width:720px){.form-row{padding-top:1.5625rem;margin-bottom:2.5625rem}}.block-social-instagram-feed .block-featured-project-grid--title,.form-row:last-child{margin-bottom:0}.form-row.textarea{flex:1}.form-row .wpcf7-form-control-wrap{display:block}.form-row label{width:100%;position:absolute;top:0;left:0;z-index:10;opacity:0;transition:.25s opacity ease-in-out;font-size:14px;font-size:.875rem;font-weight:700;color:#afadac}.block-social-instagram-feed--carousel.slick-initialized,.block-social-instagram-feed--carousel.swiper-initialized,.form-row label.show{opacity:1}.form-row input,.form-row select,.form-row textarea{width:100%;border:none;outline:0;border-bottom:1px solid #afadac;border-radius:0;padding:0 0 .4375rem;transition:.25s border-color ease-in-out;font-size:16px;font-size:1rem;font-weight:700;color:#000}@media(min-width:720px){.form-row input,.form-row select,.form-row textarea{font-size:20px;font-size:1.25rem}}.form-row input:-ms-input-placeholder,.form-row select:-ms-input-placeholder,.form-row textarea:-ms-input-placeholder{font-size:16px;font-size:1rem;font-weight:700;color:#000;transition:.25s opacity ease-in-out}.form-row input::placeholder,.form-row select::placeholder,.form-row textarea::placeholder{font-size:16px;font-size:1rem;font-weight:700;color:#000;transition:.25s opacity ease-in-out}@media(min-width:720px){.form-row input:-ms-input-placeholder,.form-row select:-ms-input-placeholder,.form-row textarea:-ms-input-placeholder{font-size:20px;font-size:1.25rem}.form-row input::placeholder,.form-row select::placeholder,.form-row textarea::placeholder{font-size:20px;font-size:1.25rem}}.form-row input.hide-placeholder:-ms-input-placeholder,.form-row select.hide-placeholder:-ms-input-placeholder,.form-row textarea.hide-placeholder:-ms-input-placeholder{opacity:0}.form-row input.hide-placeholder::placeholder,.form-row select.hide-placeholder::placeholder,.form-row textarea.hide-placeholder::placeholder{opacity:0}.form-row input:active,.form-row input:focus,.form-row input:hover,.form-row select:active,.form-row select:focus,.form-row select:hover,.form-row textarea:active,.form-row textarea:focus,.form-row textarea:hover{border-color:#ebe93a}.form-row select{width:100%}.form-row textarea{height:100%;resize:none}.block-studios-grid{position:relative;background-color:#f5f5f5;padding-top:1.5625rem;padding-bottom:1.5625rem}@media(min-width:960px){.block-studios-grid{padding-top:3.125rem;padding-bottom:3.125rem}}.block-studios-grid--studio{position:relative;margin-bottom:2rem}.block-studios-grid--studio .block-link{z-index:15}.block-studios-grid--studio:hover picture{transform:scale3d(1.2,1.2,1.2)}.block-studios-grid--studio-content{background-color:#000;height:0;overflow:hidden;padding-top:72.7272727273%;position:relative}.block-studios-grid--studio-content:before{width:100%;height:100%;content:'';background-color:#000;background-color:rgba(0,0,0,.35);position:absolute;top:0;right:0;bottom:0;left:0;z-index:6}.block-studios-grid--studio-content picture{width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;-o-object-fit:cover;object-fit:cover;transition:.25s transform ease-in-out}.block-studios-grid--studio-content img{width:100%;-o-object-fit:cover;object-fit:cover}.block-studios-grid--studio-title{width:100%;position:absolute;top:0;left:0;z-index:10;padding:2.8125rem 1.875rem;font-size:26px;font-size:1.625rem;line-height:1.27;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.block-studios-grid--studio-title span{width:16px;height:12px;display:block}.block-studios-grid--studio-title span svg{display:block}.block-social-instagram-feed{position:relative;padding-top:3.125rem;padding-bottom:3.125rem;background-color:#000;overflow:hidden}@media(min-width:960px){.block-social-instagram-feed{padding-top:6.25rem;padding-bottom:6.25rem}}.block-social-instagram-feed--carousel{width:100%;opacity:0;margin-top:2.5rem;position:relative}.block-social-instagram-feed--carousel:before{width:150%;height:100%;content:'';background-color:#000;position:absolute;top:0;right:100%;z-index:5}.block-social-instagram-feed--carousel .slick-list,.block-social-instagram-feed--carousel .swiper-wrapper{overflow:visible}.block-social-instagram-feed .carousel--arrows .disabled path{stroke:#595757}.block-social-instagram-feed .block-our-people-carousel--controls{width:100%}.block-social-instagram-feed .block-our-people-carousel--progress{background-color:#f5f5f5}.block-social-instagram-feed .block-our-people-carousel--progress span{position:relative;top:-1px}.block-social-instagram-feed--item{position:relative;margin-right:2rem;outline:0}.block-social-instagram-feed--icons{width:100%;position:absolute;top:0;left:0;z-index:15;pointer-events:none;display:flex;flex-direction:row;align-items:center;padding:.625rem}.block-social-instagram-feed--icons span{width:40px;height:40px;display:block;background-color:#000;border-radius:100%;position:relative;margin-right:.3125rem}.block-social-instagram-feed--icons span svg{display:block}.block-social-instagram-feed--icons span svg .icon-footer-ring{display:none}.block-social-instagram-feed--icons span.multi-icon:after,.block-social-instagram-feed--icons span.multi-icon:before{width:12px;height:12px;content:'';border:1px solid #fff;position:absolute;top:50%;left:50%}.block-social-instagram-feed--icons span.multi-icon:before{transform:translate3d(-70%,-70%,0)}.block-social-instagram-feed--icons span.multi-icon:after{background-color:#000;transform:translate3d(-30%,-30%,0)}.block-social-instagram-feed--item-media{height:0;overflow:hidden;padding-top:100%;position:relative;z-index:10}.block-social-instagram-feed--item-media img,.block-social-instagram-feed--item-media video{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover}.block-social-instagram-feed--content{position:relative;z-index:10}.block-social-instagram-feed--content p.intro{font-size:28px;font-size:1.75rem;line-height:1.5;font-weight:300;color:#fff;padding-bottom:2rem;margin-bottom:2rem;border-bottom:2px solid #ebe93a}@media(min-width:720px){.block-social-instagram-feed--carousel{margin-top:0}.block-social-instagram-feed--content p.intro{font-size:42px;font-size:2.625rem;line-height:1.38;margin-bottom:3rem}}.block-social-instagram-feed--content ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start}.block-social-instagram-feed--content ul li{margin-bottom:2.5rem;border-bottom:2px solid #ebe93a}.block-social-instagram-feed--content ul li a,.block-social-instagram-feed--content ul li span{font-size:20px;font-size:1.25rem;line-height:1.8;color:#fff}.block-social-instagram-feed--content ul li a{font-weight:700;display:block}.block-social-instagram-feed--content ul li a:hover{text-decoration:none}.block-studio-hero{width:100%;background-color:#f5f5f5;position:relative;z-index:60;padding-top:0;padding-bottom:1.875rem}@media(min-width:960px){.block-studio-hero{padding-top:5.625rem;padding-bottom:3.75rem}}.block-studio-hero--image{position:relative;display:flex}.block-studio-hero--image img{width:100%}.block-studio-hero--content{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding-top:2rem}@media(min-width:768px){.block-studio-hero--content{padding-top:0}}@media(min-width:960px){.block-studio-hero--content{padding-top:2.8125rem}}@media(min-width:1200px){.block-studio-hero--content{padding-top:5.625rem}}.block-studio-hero--title{width:100%;padding-bottom:2.5rem;position:relative;opacity:0}.block-studio-hero--title:before{width:150%;height:2px;background-color:#ebe93a;position:absolute;right:0;bottom:0}.block-studio-hero--title h1{margin-bottom:2.5rem}.block-studio-hero--title h1 span{color:#595757;font-weight:300;line-height:1.13}.block-studio-hero--title .studio-contact-details{display:flex;flex-direction:column;align-items:flex-start}.block-studio-hero--title .studio-contact-details--block{margin-bottom:2rem}.block-studio-hero--title .studio-contact-details--block:last-of-type{margin-bottom:0}.block-studio-hero--title .studio-contact-details--block p{margin-bottom:0;line-height:1.8}.block-studio-hero--title .studio-contact-details--block a,.block-studio-hero--title .studio-contact-details--block p{font-size:16px;font-size:1rem}@media(min-width:720px){.block-studio-hero--title{padding-bottom:4.375rem}.block-studio-hero--title .studio-contact-details--block a,.block-studio-hero--title .studio-contact-details--block p{font-size:20px;font-size:1.25rem}}.block-studio-map-content{background-color:#000;padding-top:0;padding-bottom:6.25rem;position:relative}.block-studio-map-content:before{width:100%;height:40%;content:'';background-color:#f5f5f5;position:absolute;top:-10%;left:0;right:0;z-index:5}.block-studio-map-content .row{position:relative;z-index:10}.block-studio-map-content--intro p{font-size:28px;font-size:1.75rem;line-height:1.5;font-weight:300;color:#000;padding-bottom:2rem;margin-bottom:2rem;border-bottom:2px solid #ebe93a}@media(min-width:960px){.block-studio-map-content--intro p{font-size:42px;font-size:2.625rem;line-height:1.38;margin-bottom:3rem}.block-studio-map-content--map{max-width:665px}}.block-studio-map-content--map{max-height:524px;margin-bottom:6.25rem;background-color:#fff;position:relative}.block-studio-map-content--map:before{display:block;content:"";padding-top:100%;width:100%}.block-studio-map-content--map>.inner-box{position:absolute;top:0;left:0;right:0;bottom:0}.block-studio-map-content--map #map{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.block-studio-map-content--map #map .mapboxgl-ctrl-bottom-left,.block-studio-map-content--map #map .mapboxgl-ctrl-bottom-right{display:none}.block-studio-map-content--map .block-studio-map-content--map-address{padding:.75rem;position:absolute;top:.625rem;left:.625rem;z-index:15;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.1)}.block-studio-map-content--map .block-studio-map-content--map-address p{color:#595757;margin-bottom:0;font-size:14px;font-size:.875rem}@media(min-width:960px){.block-studio-map-content--map .block-studio-map-content--map-address{padding:1.5rem}.block-studio-map-content--map .block-studio-map-content--map-address p{font-size:16px;font-size:1rem}}.block-studio-map-content--map .block-studio-map-content--map-address a{display:inline-block;margin-top:.625rem}.block-studio-map-content--content{text-align:center}.block-studio-map-content--content p{font-size:28px;font-size:1.75rem;font-weight:300;line-height:1.5;text-align:center;color:#fff}.block-studio-contact-form{background-color:#f5f5f5;position:relative}.block-studio-contact-form--image{width:100%;max-height:50%;position:absolute;top:0;left:0;right:0;z-index:5;-o-object-fit:cover;object-fit:cover;pointer-events:none}.block-studio-contact-form--container{position:relative;z-index:10}.block-studio-people{background-color:#f5f5f5}@media(min-width:960px){.block-studio-map-content--content p{font-size:42px;font-size:2.625rem;line-height:1.38}.block-studio-people{padding-top:3.125rem;padding-bottom:0}}.block-studio-people .block-project-collaborators--title{text-align:left;margin-bottom:2.5rem}.block-studio-people .block-project-collaborators--title p{font-size:36px;font-size:2.25rem;line-height:1.17;margin-bottom:0}.block-studio-people--link{text-align:center}.block-studio-people--link a{font-size:28px;font-size:1.75rem;line-height:1.5;text-align:center;color:#000;margin-top:1.5625rem;margin-bottom:.625rem;display:inline-block;font-weight:400}@media(min-width:960px){.block-studio-people--link a{font-size:42px;font-size:2.625rem;line-height:1.38}}.block-current-opportunities{background-color:#000;padding-top:3.125rem;padding-bottom:3.125rem}.block-current-opportunities--title-row{font-size:32px;font-size:2rem;font-weight:300;color:#fff;text-align:center;margin-bottom:2rem}@media(min-width:960px){.block-current-opportunities--title-row{font-size:42px;font-size:2.625rem;margin-bottom:4rem}}.block-current-opportunities--title-row p.strapline{max-width:800px;color:#fff;text-align:center;line-height:1.4;margin:.75rem auto 0}.block-current-opportunities--filters{padding:0;margin-bottom:1.5rem}.block-current-opportunities--filters .col-12{position:relative}.block-current-opportunities--filters .swiper-button-next,.block-current-opportunities--filters .swiper-button-prev{width:1.25rem;height:1.25rem;cursor:pointer;position:absolute;top:40%;z-index:20;transform:translateY(-50%);background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzInIGZpbGw9JyNmZmZmZmYnIHZpZXdCb3g9JzAgMCAyNCAyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdtOS40NzQgNS4yMDlzLTQuNTAxIDQuNTA1LTYuMjU0IDYuMjU5Yy0uMTQ3LjE0Ni0uMjIuMzM4LS4yMi41M3MuMDczLjM4NC4yMi41M2MxLjc1MiAxLjc1NCA2LjI1MiA2LjI1NyA2LjI1MiA2LjI1Ny4xNDUuMTQ1LjMzNi4yMTcuNTI3LjIxNy4xOTEtLjAwMS4zODMtLjA3NC41My0uMjIxLjI5My0uMjkzLjI5NC0uNzY2LjAwNC0xLjA1N2wtNC45NzYtNC45NzZoMTQuNjkyYy40MTQgMCAuNzUtLjMzNi43NS0uNzVzLS4zMzYtLjc1LS43NS0uNzVoLTE0LjY5Mmw0Ljk3OC00Ljk3OWMuMjg5LS4yODkuMjg3LS43NjEtLjAwNi0xLjA1NC0uMTQ3LS4xNDctLjMzOS0uMjIxLS41My0uMjIxLS4xOTEtLjAwMS0uMzguMDcxLS41MjUuMjE1eicgZmlsbC1ydWxlPSdub256ZXJvJy8+PC9zdmc+);background-position:center;background-repeat:no-repeat;background-size:contain}.block-current-opportunities--filters .swiper-button-next.swiper-button-disabled,.block-current-opportunities--filters .swiper-button-prev.swiper-button-disabled{opacity:.5;pointer-events:none}.block-current-opportunities--filters .swiper-button-next{right:0;transform:translateY(-50%) rotate(180deg)}.block-current-opportunities--filters .swiper-button-prev{left:0}.block-current-opportunities .block-current-opportunities--filters-carousel{margin:0 auto;padding:0 2rem;position:relative}.block-current-opportunities .block-current-opportunities--filters-carousel:after,.block-current-opportunities .block-current-opportunities--filters-carousel:before{width:40px;height:100%;content:'';position:absolute;top:0;z-index:10}@media(min-width:720px){.block-current-opportunities .block-current-opportunities--filters-carousel{padding:0 3rem}.block-current-opportunities .block-current-opportunities--filters-carousel:after,.block-current-opportunities .block-current-opportunities--filters-carousel:before{width:50px}}.block-current-opportunities .block-current-opportunities--filters-carousel:before{left:0;background-image:linear-gradient(to left,rgba(0,0,0,0),#000 50%)}.block-current-opportunities .block-current-opportunities--filters-carousel:after{right:0;background-image:linear-gradient(to right,rgba(0,0,0,0),#000 50%)}.block-current-opportunities .block-current-opportunities--filters-carousel .swiper-wrapper .swiper-slide{width:auto}.block-current-opportunities .block-current-opportunities--filters-carousel .swiper-wrapper .swiper-slide button{font-size:20px;font-size:1.25rem;color:#fff;border:none;outline:0;background-color:transparent;border-bottom:2px solid transparent;padding:0 0 .5rem;transition:.25s border-color ease-in-out}.block-current-opportunities .block-current-opportunities--filters-carousel .swiper-wrapper .swiper-slide button i.ampersand{background-image:url(../../../../../../../../themes/cwarchitects/assets/icons/ampersand--light__white.svg)}.block-current-opportunities .block-current-opportunities--filters-carousel .swiper-wrapper .swiper-slide button.active,.block-current-opportunities .block-current-opportunities--filters-carousel .swiper-wrapper .swiper-slide button:hover{border-color:#ebe93a}.block-current-opportunities--content .block-career-opportunities--block{margin-bottom:2rem}.block-current-opportunities .block-career-opportunities--sizer{pointer-events:none}.block-current-opportunities .block-career-opportunities__button{margin-top:2rem;margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.block-current-opportunities .block-career-opportunities__button .title{color:#fff;margin-bottom:1.5rem}.block-post-hero--meta-row .pill a,.block-related-opportunities .block-current-opportunities--title-row{color:#000}.block-current-opportunities .block-career-opportunities__button .form-submit{background-image:none;padding:.8125rem 1.25rem}.block-related-opportunities{padding-top:0;background-color:#f5f5f5}.block-post-hero{position:relative;padding-bottom:3.125rem}.block-post-hero .block-project-hero--carousel,.block-post-hero .block-project-hero--carousel-container,.block-post-hero .carousel-cell{max-height:375px}@media(min-width:720px){.block-post-hero .block-project-hero--carousel,.block-post-hero .block-project-hero--carousel-container,.block-post-hero .carousel-cell{max-height:500px}}.block-post-hero .block-project-hero--title-row{padding-top:0}@media(min-width:960px){.block-post-hero .block-project-hero--carousel,.block-post-hero .block-project-hero--carousel-container,.block-post-hero .carousel-cell{max-height:1080px}.block-post-hero .block-project-hero--title-row{padding-top:0}}.block-post-hero .block-project-hero--title-row i.ampersand{background-image:url(/wp-content/themes/cwarchitects/assets/icons/ampersand--bold.svg)}.block-post-hero--meta-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;padding-top:3.125rem;padding-bottom:1.875rem}@media(min-width:960px){.block-post-hero--meta-row{padding-top:6.25rem}}.block-post-hero--meta-row .pill{margin-top:.5rem;margin-bottom:0}@media(min-width:600px){.block-post-hero--meta-row .pill{margin-top:0}}.block-post-hero--meta-row .pill a:hover{text-decoration:none}.block-post-hero h1{width:100%}@media(min-width:720px){.block-post-hero h1{width:70%;max-width:1080px}}.block-post-hero--author-row{padding-bottom:3.125rem;display:flex;flex-direction:row;align-items:center}.block-post-hero--author-row .block-post-hero--author-intials{width:52px;height:40px;margin-right:1.25rem;background-color:#000;border-radius:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.block-post-hero--author-row .block-post-hero--author-intials p{color:#fff;font-weight:700}.block-post-hero--author-row picture{width:72px;height:72px;margin-right:1.25rem}.block-post-hero--author-row img{border-radius:100%}.block-post-hero--author-row a{color:#000;font-weight:400}.block-post-hero--author-row p{font-size:20px;font-size:1.25rem;line-height:1.6;color:#000}@media(min-width:720px){.block-post-hero--author-row .block-post-hero--author-intials{width:72px;height:72px}.block-post-hero--author-row p{line-height:1.2}}.block-hero-image-text--sector-meta i.ampersand{background-image:url(../../../../../../../../themes/cwarchitects/assets/icons/ampersand__white.svg)}.block-post-content+.block-post-content{padding-top:0}.block-post-content{padding-top:3.125rem;padding-bottom:2.8125rem}.block-post-content--intro{border-bottom:2px solid #ebe93a;margin-bottom:1.875rem;padding-bottom:1.875rem}.block-post-content--intro *{font-size:32px;font-size:2rem;font-weight:300;line-height:1.5;color:#000}.block-post-content--intro u{text-decoration:none;font-weight:400}.block-post-content--intro strong u,.block-post-content--intro u strong{font-weight:700}.block-post-content--content:last-child{margin-bottom:0}.block-post-content--content u{text-decoration:none;font-weight:400}.block-post-content--content strong u,.block-post-content--content u strong{font-weight:700}.block-post-content--content ol,.block-post-content--content ul{list-style-type:none;margin-bottom:1.5em;padding:0;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.42;color:#000}.block-post-content--content ol ol,.block-post-content--content ol ul,.block-post-content--content ul ol,.block-post-content--content ul ul{margin:1.5em 0;padding:0}.block-post-content--content ol li,.block-post-content--content ul li{position:relative;padding-left:3rem;margin-bottom:.75rem}.block-post-content--content ol li:before,.block-post-content--content ul li:before{width:24px;height:2px;background-color:#ebe93a;content:'';position:absolute;top:15px;left:0;transform:translate3d(0,50%,0)}.block-post-content--content ol li a,.block-post-content--content ul li a{color:#000}.block-post-content--content ol li:last-child,.block-post-content--content ul li:last-child{margin-bottom:0}.block-post-content--content ol{list-style-type:upper-roman;list-style-position:inside}.migrated-post-content,.static-content{width:100%;max-width:1080px;margin:2.5rem auto;padding:0 1.25rem}.migrated-post-content ol,.migrated-post-content ul,.static-content ol,.static-content ul{list-style-type:none;margin-bottom:1.5em;padding:0;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.42;color:#000}.migrated-post-content ol ol,.migrated-post-content ol ul,.migrated-post-content ul ol,.migrated-post-content ul ul,.static-content ol ol,.static-content ol ul,.static-content ul ol,.static-content ul ul{margin:1.5em 0;padding:0}.migrated-post-content ol li,.migrated-post-content ul li,.static-content ol li,.static-content ul li{position:relative;padding-left:3rem;margin-bottom:.75rem}.migrated-post-content ol li:before,.migrated-post-content ul li:before,.static-content ol li:before,.static-content ul li:before{width:24px;height:2px;background-color:#ebe93a;content:'';position:absolute;top:15px;left:0;transform:translate3d(0,50%,0)}.migrated-post-content ol li:last-child,.migrated-post-content ul li:last-child,.static-content ol li:last-child,.static-content ul li:last-child{margin-bottom:0}.migrated-post-content ol li a,.migrated-post-content ul li a,.static-content ol li a,.static-content ul li a{color:#000}.migrated-post-content ol,.static-content ol{list-style-type:upper-roman;list-style-position:inside}.migrated-post-content .entry-content img,.static-content .entry-content img{margin:0 0 1.5em}.migrated-post-content .alignleft,.migrated-post-content img.alignleft,.static-content .alignleft,.static-content img.alignleft{margin-right:1.5em;display:inline;float:left}.migrated-post-content .alignright,.migrated-post-content img.alignright,.static-content .alignright,.static-content img.alignright{margin-left:1.5em;display:inline;float:right}.migrated-post-content .aligncenter,.migrated-post-content img.aligncenter,.static-content .aligncenter,.static-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.migrated-post-content .wp-caption,.static-content .wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}.migrated-post-content .wp-caption img,.static-content .wp-caption img{border:0;padding:0;margin:0}.migrated-post-content .wp-caption p.wp-caption-text,.static-content .wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}.migrated-post-content .wp-smiley,.static-content .wp-smiley{margin:0!important;max-height:1em}.migrated-post-content blockquote.left,.static-content blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}.migrated-post-content blockquote.right,.static-content blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}.static-content{margin-bottom:6.25rem}.block-post-image{padding-top:3.125rem;padding-bottom:3.125rem}.block-post-image--container{padding:0}.block-post-image img{display:block;margin:0 auto}.block-post-share{padding-top:1.5625rem;padding-bottom:1.5625rem}.block-post-share--container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.block-post-share--container:after,.block-post-share--container:before{width:25%;height:1px;content:'';background-color:#afadac;position:absolute;top:50%;transform:translate3d(0,-50%,0)}@media(min-width:500px){.block-post-share--container:after,.block-post-share--container:before{width:30%}}@media(min-width:960px){.block-post-share{padding-top:3.125rem;padding-bottom:3.125rem}.block-post-share--container:after,.block-post-share--container:before{width:40%}}.block-post-share--container:before{left:0}.block-post-share--container:after{right:0}.block-post-share--container p{font-size:14px;font-size:.875rem;font-weight:700;line-height:1.21;letter-spacing:1.12px;text-align:center;color:#000;text-transform:uppercase;margin-bottom:0}.block-post-share--container ul{margin:1.875rem 0;padding:0;list-style-type:none;display:flex;flex-direction:row;align-items:center;justify-content:center}.block-post-share--container ul a{width:32px;height:32px;margin:0 .375rem;border:1px solid #ebe93a;border-radius:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.block-post-share--container ul a svg{width:15px;display:block}.block-post-quote{padding-top:3.125rem;padding-bottom:3.125rem}.block-post-quote--expanded{background-color:#fff;transform:skewY(-4deg);position:relative;padding-top:4.6875rem;padding-bottom:4.6875rem}.block-post-quote--expanded:after,.block-post-quote--expanded:before{width:100%;max-width:85%;height:2px;content:'';background-color:#ebe93a;position:absolute;left:50%;transform:translate3d(-50%,-50%,0)}@media(min-width:720px){.block-post-quote--expanded{padding-top:10.9375rem;padding-bottom:9.375rem;margin-top:3.125rem;margin-bottom:3.125rem}.block-post-quote--expanded:after,.block-post-quote--expanded:before{max-width:90%}}@media(min-width:1400px){.block-post-quote--expanded:after,.block-post-quote--expanded:before{max-width:1360px}}.block-post-quote--expanded:before{top:1.875rem}.block-post-quote--expanded:after{bottom:1.875rem}@media(min-width:720px){.block-post-quote--expanded:before{top:4.6875rem}.block-post-quote--expanded:after{bottom:4.6875rem}}.block-post-quote--expanded .block-post-quote--container{transform:skewY(4deg)}.block-post-quote--quote{font-size:24px;font-size:1.5rem;font-weight:300;line-height:1.5;color:#000}@media(min-width:960px){.block-post-quote--quote{font-size:32px;font-size:2rem}}.block-post-quote--author,.block-post-quote--role{font-size:12px;font-size:.75rem;font-weight:700;line-height:1;letter-spacing:1.12px;color:#000;margin-bottom:0;text-transform:uppercase}@media(min-width:960px){.block-post-quote--author,.block-post-quote--role{font-size:14px;font-size:.875rem}}.block-post-quote--role{color:#595757;margin-top:.5rem}.block-post-video{padding-top:3.125rem;padding-bottom:3.125rem}.block-post-video button.pause-btn{opacity:0;pointer-events:none}.block-post-video.playing:hover button.pause-btn{opacity:1;pointer-events:all}.block-post-video--container{width:100%;position:relative}.block-post-video--container:before{width:100%;display:block;content:"";padding-top:56.25%}.block-post-video--container button{top:48%;padding:1.25rem 1.875rem;transform:skewY(-4deg) translate3d(-50%,-50%,0);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#fff;background-color:rgba(255,255,255,.4)}.block-post-video--container button span{transform:skewY(4deg);display:block;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.5;color:#000}.block-post-video--container video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.block-post-grid{padding-top:3.125rem;padding-bottom:0;position:relative}.block-post-grid--container{position:relative;z-index:10}@media(min-width:960px){.block-post-grid--content-row,.block-post-grid--meta-row{padding:0}}.block-post-grid--content-row .row,.block-post-grid--meta-row .row{margin-right:0;margin-left:0}.block-post-grid--content-row{padding-left:0;padding-right:0}.block-post-grid--content-row .pinned-news-item{margin:0 auto;height:100%}.block-post-grid--meta-row{margin-bottom:4.6875rem}.block-post-grid--filters input,.block-post-grid--filters select,.block-post-grid--sorter input,.block-post-grid--sorter select{width:100%;max-width:365px;margin:0 auto;border:none;outline:0;color:#000;background-color:#f5f5f5;border-bottom:2px solid #ebe93a;font-size:20px;font-size:1.25rem;font-weight:700;cursor:pointer;text-align:center;display:block}@media(min-width:768px){.block-post-grid--filters input,.block-post-grid--filters select,.block-post-grid--sorter input,.block-post-grid--sorter select{margin:0}}.block-post-grid--filters input,.block-post-grid--sorter input{cursor:default;text-align:left;color:#000;margin-left:auto}.block-post-grid--filters input:-ms-input-placeholder,.block-post-grid--sorter input:-ms-input-placeholder{color:#000}.block-post-grid--filters input::placeholder,.block-post-grid--sorter input::placeholder{color:#000}.block-post-grid--sorter{margin-top:1.5rem}@media(min-width:768px){.block-post-grid--sorter{margin:0;text-align:right}.block-post-grid--sorter select{margin-left:auto}}.block-post-grid .block-text-one-column{margin:0 auto;padding:0}.block-post-grid .block-post-grid--found-posts{margin-bottom:3.75rem}.block-post-grid--content-row .col{margin-bottom:2.625rem}.block-post-grid--pagination-row{margin-top:2.625rem}.block-post-grid--pagination-row .pagination{display:flex;flex-direction:row;align-items:center;justify-content:center}.block-post-grid--pagination-row .pagination a,.block-post-grid--pagination-row .pagination span{display:block;padding:.625rem .625rem .375rem;font-size:20px;font-size:1.25rem;color:#afadac;border-bottom:2px solid transparent;transition:.25s color ease-in-out,.25s border-color ease-in-out}.block-post-grid--pagination-row .pagination a.current,.block-post-grid--pagination-row .pagination a:hover,.block-post-grid--pagination-row .pagination span.current,.block-post-grid--pagination-row .pagination span:hover{color:#000;border-color:#ebe93a;text-decoration:none}.block-post-grid--pagination-row .pagination a.next.page-numbers,.block-post-grid--pagination-row .pagination a.prev.page-numbers{display:none}.block-animated-two-column-text-imagery--image img,.block-animated-two-column-text-imagery--image picture{transform:none}.block-animated-two-column-text-imagery .block-animated-two-column-text-imagery--content .featured-post-carousel--item{display:flex;flex-direction:column;align-items:flex-start}.block-animated-two-column-text-imagery .block-animated-two-column-text-imagery--content .featured-post-carousel--item .pinned-news-item--meta{padding:0;align-items:center;margin-bottom:.625rem}@media(min-width:720px){.block-animated-two-column-text-imagery .block-animated-two-column-text-imagery--content .featured-post-carousel--item .pinned-news-item--meta{flex-direction:row;margin-bottom:1.25rem}}.block-animated-two-column-text-imagery .block-animated-two-column-text-imagery--content .featured-post-carousel--item .pinned-news-item--meta p{margin-bottom:0;font-size:15px;font-size:.9375rem;line-height:1.2}.block-animated-two-column-text-imagery .block-animated-two-column-text-imagery--content .featured-post-carousel--item .title{font-size:42px;font-size:2.625rem;line-height:1.38;padding-left:0;margin-bottom:1.25rem}.block-animated-two-column-text-imagery .block-animated-two-column-text-imagery--content .featured-post-carousel--item .title i.ampersand{background-image:url(../../../../../../../../themes/cwarchitects/assets/icons/ampersand--light__black.svg)}.block-animated-two-column-text-imagery .block-animated-two-column-text-imagery--content .featured-post-carousel--item .featured-post-carousel--content{margin-bottom:2.5rem}.block-sector-download-form{background-color:#f5f5f5;padding-top:6.25rem;padding-bottom:6.25rem;position:relative}.block-sector-download-form--container .row{display:flex;flex-direction:row;align-items:center}.block-sector-download-form--download{display:flex;flex-direction:column;align-items:flex-start;margin-top:2.5rem}@media(min-width:960px){.block-sector-download-form--download{margin-top:0}}.block-sector-download-form .block-sector-download-form--form-title{width:auto;font-size:42px;font-size:2.625rem;line-height:1.38;color:#000;border-bottom:solid 2px #ebe93a;margin-bottom:2.5rem}.block-sector-download-form .content-container{margin-bottom:1.25rem}.block-sector-download-form .block-sector-download-form--form-wrapper{width:100%;padding:0}.block-sector-download-form .block-sector-download-form--form-wrapper input:not([type=submit]){max-width:525px;background-color:#f5f5f5}.block-sector-download-form .block-sector-download-form--form-wrapper .form-submit{margin-top:2.5rem}.block-sector-grid{padding-top:3.125rem;padding-bottom:9.375rem;position:relative}.block-sector-grid:before{width:100%;height:15%;content:'';background-color:#f5f5f5;position:absolute;top:-10%;left:0;z-index:5}.block-sector-grid--container{position:relative;z-index:10}.block-sector-grid .block-sector-grid--item{margin-bottom:2rem}.block-sector-grid .block-sector-grid--item .block-team-member-expertise--item{width:100%;margin:0}.block-sector-grid .block-sector-grid--item-link:hover{text-decoration:none}.block-sector-grid .block-sector-grid--item-link[href='#']{pointer-events:none;cursor:default}.block-sector-grid .block-team-member-expertise--item{background-color:#f5f5f5}.block-sector-grid .block-team-member-expertise--item p{padding-left:.9375rem}.block-sector-grid .block-team-member-expertise--item p.block-featured-project-grid--area{line-height:1.2;margin-bottom:1rem}.block-sector-grid .block-featured-project-grid--meta{min-height:auto}.block-sector-grid .block-featured-project-grid--meta p{padding-left:0;padding-right:0}.block-sector-grid .block-featured-project-grid--meta p.block-featured-project-grid--area{margin-top:.5rem;margin-bottom:0}.block-our-approach+.block-animated-two-column-text-imagery{margin-top:4.6875rem}@media(min-width:720px){.block-sector-grid:before{height:20%}.block-our-approach+.block-animated-two-column-text-imagery{margin-top:0}}.block-our-approach{position:relative;background-color:#f5f5f5;z-index:100}.block-our-approach:before{width:100%;height:10%;content:'';position:absolute;top:0;left:0;z-index:49;background-color:#f5f5f5}@media(min-width:720px){.block-our-approach{background-color:#fff}}.block-our-approach--angle{background-color:#000;position:relative;z-index:75}.block-our-approach--container{padding-top:4.6875rem;padding-bottom:.625rem}@media(min-width:720px){.block-our-approach--container{padding-top:4.6875rem;padding-bottom:2.1875rem}}.block-our-approach--content{text-align:center;margin-bottom:3rem}@media(min-width:720px){.block-our-approach--content{margin-bottom:3.75rem}}.block-our-approach--content *{font-size:28px;font-size:1.75rem;line-height:1.5;font-weight:300;color:#fff;margin-bottom:0}.block-our-approach--content u{font-weight:400;text-decoration:none}.block-our-approach--content strong u,.block-our-approach--content u strong{font-weight:700}.block-our-approach--media{margin-bottom:3rem}@media(min-width:720px){.block-our-approach--media{margin-bottom:3.75rem}}.block-our-approach--media img{width:100%;max-width:700px}.block-our-approach--media__desktop{display:none;margin:0 auto}.block-our-approach--media__mobile{display:block;margin:0 auto}@media(min-width:960px){.block-our-approach--container{padding-top:7.5rem;padding-bottom:7.5rem}.block-our-approach--content *{font-size:42px;font-size:2.625rem;line-height:1.38}.block-our-approach--media__desktop{display:block}.block-our-approach--media__mobile{display:none}}.block-our-approach .block-project-quote{padding-top:0;padding-bottom:0;margin-bottom:3rem}@media(min-width:720px){.block-our-approach .block-project-quote{margin-bottom:3.75rem}}.block-our-approach .block-project-quote p{color:#fff}.block-our-approach .block-project-quote p.author{margin-bottom:0}.block-our-approach .block-project-quote p.role{color:#ebe93a}.block-our-approach .block-project-quote p.role i.ampersand{background-image:url(../../../../../../../../themes/cwarchitects/assets/icons/ampersand__yellow.svg)}.block-our-approach .block-project-quote .block-project-quote--angle path{fill:#000}.block-vacancy-apply-cta{background-color:#fff}.block-vacancy-apply-cta .block-container{width:100%;max-width:100%;background-color:#000}.block-vacancy-apply-cta .container{padding-top:3.75rem;padding-bottom:3.75rem}@media(min-width:720px){.block-vacancy-apply-cta .container{padding-top:5rem;padding-bottom:5rem}}.block-vacancy-apply-cta .col-12{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem 3.5rem;text-align:center}.block-vacancy-apply-cta .col-12 .h2{color:#fff}@media(max-width:720px){.block-vacancy-apply-cta .col-12 .h2{font-size:1.75rem}}.block-vacancy-apply-cta .col-12 a{transition:.25s color ease-in-out,.25s background-color ease-in-out}.block-vacancy-apply-cta .col-12 a:hover{text-decoration:none;color:#000;background-color:#fff}