﻿/*! Made by Burg, Burg. */@font-face{font-family:'Favorit Std';src:url("../fonts/FavoritStd-Light.woff2") format("woff2"),url("../fonts/FavoritStd-Light.woff") format("woff");font-weight:200;font-style:normal}@font-face{font-family:'Favorit Std';src:url("../fonts/FavoritStd-LightItalic.woff2") format("woff2"),url("../fonts/FavoritStd-LightItalic.woff") format("woff");font-weight:200;font-style:italic}@font-face{font-family:'Favorit Std';src:url("../fonts/FavoritStd-Book.woff2") format("woff2"),url("../fonts/FavoritStd-Book.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Favorit Std';src:url("../fonts/FavoritStd-Medium.woff2") format("woff2"),url("../fonts/FavoritStd-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Favorit Std';src:url("../fonts/FavoritStd-MediumItalic.woff2") format("woff2"),url("../fonts/FavoritStd-MediumItalic.woff") format("woff");font-weight:500;font-style:italic}p{-webkit-font-feature-settings:"liga", "dlig";-moz-font-feature-settings:"liga=1, dlig=1";-o-font-feature-settings:"liga", "dlig";-ms-word-break:keep-all;word-break:keep-all;-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}.theme-grid>div,.theme-grid article,.result-grid>div,.result-grid article,.post-grid>div,.post-grid article,.job-grid>div,.job-grid article{float:left;margin-right:.625rem}.theme-grid>div.last,.theme-grid article.last,.result-grid>div.last,.result-grid article.last,.post-grid>div.last,.post-grid article.last,.job-grid>div.last,.job-grid article.last{float:right;margin-right:0}.lightbox-thumbs .wrap>div,.awards-grid>div,.client-grid>div,.team-grid>div,.related-grid>article{float:left;margin-right:.625rem}@media (max-width: 767px){.sec-menu{width:100%}.utilities{width:100%}.view-btns{width:10rem}.theme-grid>div,.theme-grid article,.result-grid>div,.result-grid article,.post-grid>div,.post-grid article,.job-grid>div,.job-grid article{width:calc(50% - 0.3125rem)}.theme-grid>div:nth-of-type(2n),.theme-grid article:nth-of-type(2n),.result-grid>div:nth-of-type(2n),.result-grid article:nth-of-type(2n),.post-grid>div:nth-of-type(2n),.post-grid article:nth-of-type(2n),.job-grid>div:nth-of-type(2n),.job-grid article:nth-of-type(2n){margin-right:0}.theme-grid>div:nth-of-type(2n + 1),.theme-grid article:nth-of-type(2n + 1),.result-grid>div:nth-of-type(2n + 1),.result-grid article:nth-of-type(2n + 1),.post-grid>div:nth-of-type(2n + 1),.post-grid article:nth-of-type(2n + 1),.job-grid>div:nth-of-type(2n + 1),.job-grid article:nth-of-type(2n + 1){clear:left}.lightbox-thumbs .wrap>div,.team-grid>div,.client-grid>div,.awards-grid>div{width:calc(50% - 0.3125rem)}.lightbox-thumbs .wrap>div:nth-of-type(2n),.team-grid>div:nth-of-type(2n),.client-grid>div:nth-of-type(2n),.awards-grid>div:nth-of-type(2n){margin-right:0}.project-list-header>span,.list-project h3,.list-project span,.related-grid>article{width:calc(50% - 0.3125rem);margin-right:.625rem}.project-list-header>span:nth-of-type(2n),.list-project h3:nth-of-type(2n),.list-project span:nth-of-type(2n),.related-grid>article:nth-of-type(2n){margin-right:0}}@media (min-width: 768px){.grid-404>article,.theme-body h1,.theme-grid>article,.result-grid>article,.result-grid>div,.vision-logo,.partners-grid>article,.associates-grid>article,.client-grid>div,#teamfilter>div,#projectfilter>div,.pr-img-col2,.pr-text-col2,.pr-2col-it .pr-text-col,.pr-2col-ti .pr-img-col{float:left}.grid-404>article,.project-list-header>span,#teamfilter>div,#projectfilter>div{margin-right:.625rem}.grid-404>article:last-of-type,.project-list-header>span:last-of-type,#teamfilter>div:last-of-type,#projectfilter>div:last-of-type{margin-right:0}.theme-text,.contact-txt,.vision-txt,.pr-img-col2.last,.pr-text-col2.last,.pr-2col-it .pr-img-col,.pr-2col-ti .pr-text-col{float:right;margin-right:0}.grid-404>article,.theme-grid>article,.related-grid>article,.result-grid>article,.result-grid>div,.team-grid>div,.partners-grid>article,.associates-grid>article,.client-grid>div,.pr-text-col2{margin-right:.625rem}.project-grid article{float:left}.project-grid article:nth-of-type(2n){float:right}.office-grid>div,#project-data dl{float:left;margin-right:.625rem}.office-grid>div:nth-of-type(3n),#project-data dl:nth-of-type(3n){margin-right:0}}@media (min-width: 768px) and (max-width: 1023px){#toggle-team-filter,#toggle-filter,.view-btns,.overlay-block-s,.utilities{width:7.75rem}.slideshow-text,.grid-project{width:22.625rem}.view-btns,.overlay-block-s,.utilities,.sec-menu,.pr-themelist>li{width:11rem}.sec-menu{width:176px}.main-menu .nav{width:34.875rem}.info-bar.fixed{left:calc(50vw - 22.9375rem);margin-left:0}.toggleMenu{right:calc(50vw - 22.9375rem)}.pr-slider{width:31rem}.contact-txt{width:30.375rem}.pr-text-col4{width:38.125rem}.grid-404>article,.project-list-header>span,#teamfilter>div,#projectfilter>div{width:11rem}.office-grid>div,.theme-body h1,.vision-logo,#project-data dl{width:14.875rem}.pr-img-col,.pr-img-col2,.pr-text-col2,.overlay-block-l,.pr-text-col{width:22.625rem}.pr-2col-ti .pr-text-col{padding-left:1.25rem}.pr-2col-it .pr-text-col{padding-right:1.25rem}.mw-media-ctn{width:38.125rem}.info-bar h1{min-width:19.0625rem}.list-project h3,.list-project span{width:11rem}.theme-text,.vision-txt{width:30.375rem}.lightbox-thumbs .img-container,.team-grid>div,.client-grid>div{width:11rem}.partners-grid>article,.associates-grid>article{width:14.875rem}.partners-grid>article:nth-of-type(3n),.associates-grid>article:nth-of-type(3n){margin-right:0}.team-grid>div,.client-grid>div,.lightbox-thumbs .img-container{float:left;margin-right:.625rem}.team-grid>div:nth-of-type(4n),.client-grid>div:nth-of-type(4n),.lightbox-thumbs .img-container:nth-of-type(4n){margin-right:0}.awards-grid>div{width:14.875rem}.theme-grid>div,.theme-grid article,.related-grid>div,.related-grid article,.result-grid>div,.result-grid article,.post-grid>div,.post-grid article,.job-grid>div,.job-grid article{width:14.875rem}.awards-grid>div:nth-of-type(3n){margin-right:0}.job-grid>div:nth-of-type(3n),.job-grid article:nth-of-type(3n),.theme-grid>div:nth-of-type(3n),.theme-grid article:nth-of-type(3n),.grid-404>div:nth-of-type(3n),.grid-404 article:nth-of-type(3n),.related-grid>div:nth-of-type(3n),.related-grid article:nth-of-type(3n),.result-grid>div:nth-of-type(3n),.result-grid article:nth-of-type(3n),.post-grid>div:nth-of-type(3n),.post-grid article:nth-of-type(3n){margin-right:0}.job-grid>div:nth-of-type(3n+1),.job-grid article:nth-of-type(3n+1),.theme-grid>div:nth-of-type(3n+1),.theme-grid article:nth-of-type(3n+1),.grid-404>div:nth-of-type(3n+1),.grid-404 article:nth-of-type(3n+1),.related-grid>div:nth-of-type(3n+1),.related-grid article:nth-of-type(3n+1),.result-grid>div:nth-of-type(3n+1),.result-grid article:nth-of-type(3n+1),.post-grid>div:nth-of-type(3n+1),.post-grid article:nth-of-type(3n+1){clear:both}}@media (min-width: 1024px){.awards-grid>div:nth-of-type(4n){margin-right:0}.theme-grid>div:nth-of-type(4n),.theme-grid article:nth-of-type(4n),.grid-404>div:nth-of-type(4n),.grid-404 article:nth-of-type(4n),.related-grid>div:nth-of-type(4n),.related-grid article:nth-of-type(4n),.result-grid>div:nth-of-type(4n),.result-grid article:nth-of-type(4n),.job-right>div:nth-of-type(4n),.job-right article:nth-of-type(4n){margin-right:0}}@media (min-width: 1024px) and (max-width: 1239px){.info-bar.fixed{left:calc(50vw - 30.4375rem)}.toggleMenu{right:calc(50vw - 30.4375rem)}.view-btns,.overlay-block-s,.utilities,.sec-menu{width:10.25rem}.pr-themelist>li{width:14.75rem}.sec-menu{width:164px}.pr-img-col2,.grid-project,.intro-col{width:30.125rem}.pr-slider{width:41rem}.slideshow-text,.pr-text-col4{width:40.375rem}.pr-slider .slick-next{right:-22.5rem}.grid-404>article,.project-list-header>span,#teamfilter>div,#projectfilter>div{width:14.75rem}.theme-body h1,.contact-txt,.office-grid>div,.vision-logo,.pr-text-col2,#project-data dl,.overlay-block-l,.pr-text-col{width:19.875rem}.mw-media-ctn,.pr-img-col{width:35.25rem}.info-bar h1{min-width:25.3125rem}.sub-menu li{width:8.4375rem}#toggle-team-filter,#toggle-filter{width:8.4375rem}.main-menu .nav{width:50.625rem}.awards-grid>div,.awards-grid article,.theme-grid>div,.theme-grid article,.related-grid>div,.related-grid article,.result-grid>div,.result-grid article,.post-grid>div,.post-grid article,.job-grid>div,.job-grid article{width:14.75rem}.awards-grid>div.featured,.awards-grid article.featured,.theme-grid>div.featured,.theme-grid article.featured,.related-grid>div.featured,.related-grid article.featured,.result-grid>div.featured,.result-grid article.featured,.post-grid>div.featured,.post-grid article.featured,.job-grid>div.featured,.job-grid article.featured{width:30.125rem}.list-project h3,.list-project span{width:14.75rem}.theme-text,.vision-txt{width:40.375rem}.team-grid>div,.lightbox-thumbs .img-container{float:left;margin-right:.625rem;width:14.75rem}.team-grid>div:nth-of-type(4n),.lightbox-thumbs .img-container:nth-of-type(4n){margin-right:0}.team-grid>div:nth-of-type(4n+1),.lightbox-thumbs .img-container:nth-of-type(4n+1){clear:left}.client-grid>div{float:left;margin-right:.625rem;width:9.625rem}.client-grid>div:nth-of-type(6n){margin-right:0}.client-grid>div:nth-of-type(6n+1){clear:left}.partners-grid>article,.associates-grid>article{width:19.875rem}.partners-grid>article:nth-of-type(3n),.associates-grid>article:nth-of-type(3n){margin-right:0}}@media (min-width: 1240px){.team-grid>div,.client-grid>div,.lightbox-thumbs .img-container{float:left;margin-right:.625rem}.team-grid>div:nth-of-type(6n),.client-grid>div:nth-of-type(6n),.lightbox-thumbs .img-container:nth-of-type(6n){margin-right:0}}@media (min-width: 1240px) and (max-width: 1439px){.info-bar.fixed{left:calc(50vw - 36.4375rem);margin-left:0}.toggleMenu{right:calc(50vw - 36.4375rem)}.sec-menu{width:196px}.view-btns,.overlay-block-s,.utilities{width:12.25rem}.pr-themelist>li{width:17.75rem}.pr-img-col2,.grid-project,.intro-col{width:36.125rem}.pr-slider{width:49rem}.slideshow-text,.pr-text-col4{width:48.375rem}.pr-slider .slick-next{right:-26.5rem}.grid-404>article,.project-list-header>span,#teamfilter>div,#projectfilter>div{width:17.75rem}.theme-body h1,.contact-txt,.office-grid>div,.vision-logo,.pr-text-col2,#project-data dl,.overlay-block-l,.pr-text-col{width:23.875rem}.mw-media-ctn,.pr-img-col{width:42.25rem}.info-bar h1{min-width:30.3125rem}.sub-menu li{width:10.1041666667rem}#toggle-team-filter,#toggle-filter{width:10.1041666667rem}.main-menu .nav{width:970px}.awards-grid>div,.awards-grid article,.theme-grid>div,.theme-grid article,.related-grid>div,.related-grid article,.result-grid>div,.result-grid article,.post-grid>div,.post-grid article,.job-grid>div,.job-grid article{width:17.75rem}.awards-grid>div.featured,.awards-grid article.featured,.theme-grid>div.featured,.theme-grid article.featured,.related-grid>div.featured,.related-grid article.featured,.result-grid>div.featured,.result-grid article.featured,.post-grid>div.featured,.post-grid article.featured,.job-grid>div.featured,.job-grid article.featured{width:36.125rem}.list-project h3,.list-project span{width:17.75rem}.theme-text,.vision-txt{width:48.375rem}.lightbox-thumbs .img-container,.team-grid>div,.client-grid>div{width:11.625rem}.partners-grid>article{width:23.875rem}.partners-grid>article:nth-of-type(3n){margin-right:0}.associates-grid>article{width:17.75rem}.associates-grid>article:nth-of-type(4n){margin-right:0}}@media (min-width: 1440px){.info-bar.fixed{left:calc(50vw - 40.9375rem);margin-left:0}.toggleMenu{right:calc(50vw - 40.9375rem)}.view-btns,.overlay-block-s,.pr-themelist>li{width:20rem}.pr-img-col2,.grid-project,.intro-col{width:40.625rem}.pr-slider{width:55rem}.slideshow-text,.pr-text-col4{width:54.375rem}.pr-slider .slick-next{right:-29.5rem}.grid-404>article,.project-list-header>span,#teamfilter>div,#projectfilter>div{width:20rem}.theme-body h1,.contact-txt,.office-grid>div,.vision-logo,.pr-text-col2,#project-data dl,.overlay-block-l,.pr-text-col{width:26.875rem}.mw-media-ctn,.pr-img-col{width:47.5rem}.info-bar h1{min-width:34.0625rem}#toggle-team-filter,#toggle-filter{width:11.3541666667rem}.sub-menu li{width:11.3541666667rem}.main-menu .nav{width:1092px}.awards-grid>div,.awards-grid article,.theme-grid>div,.theme-grid article,.related-grid>div,.related-grid article,.result-grid>div,.result-grid article,.post-grid>div,.post-grid article,.job-grid>div,.job-grid article{width:20rem}.awards-grid>div.featured,.awards-grid article.featured,.theme-grid>div.featured,.theme-grid article.featured,.related-grid>div.featured,.related-grid article.featured,.result-grid>div.featured,.result-grid article.featured,.post-grid>div.featured,.post-grid article.featured,.job-grid>div.featured,.job-grid article.featured{width:40.625rem}.list-project h3,.list-project span{width:20rem}.theme-text,.vision-txt{width:54.375rem}.lightbox-thumbs .img-container,.team-grid>div,.client-grid>div{width:13.125rem}.partners-grid>article{width:26.875rem}.partners-grid>article:nth-of-type(3n){margin-right:0}.associates-grid>article{width:20rem}.associates-grid>article:nth-of-type(4n){margin-right:0}.utilities,.sec-menu{width:218px}}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:500}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}video{-webkit-mask-image:-webkit-radial-gradient(white, black);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-appearance:none}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:"Favorit Std","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:100%;line-height:1.15;margin:0}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:none;background-color:transparent;padding:0;cursor:pointer;outline:none}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}.clearfix,.cf{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.cf:after{content:"";display:table}.clearfix:after,.cf:after{clear:both}img{max-width:100%;height:auto}ul,ol{list-style:none;padding:0}body{transition:color 0.14s ease-in-out, background-color 0.28s ease-in-out}.info-bar{transition:border-color 0.14s ease-in-out}.dm-btn:after{transition:left 0.28s ease-in-out}body.dark{color:#fff;background-color:#262626}body.dark .btn,body.dark .btn:visited{border-color:#fff;color:#fff}body.dark .btn:hover,body.dark .btn:focus,body.dark .btn.active,body.dark .btn:visited:hover,body.dark .btn:visited:focus,body.dark .btn:visited.active{background-color:#fff;color:#262626;text-decoration:none}body.dark a,body.dark a:visited{color:#fff}body.dark #resetteamfilters,body.dark #resetprojectfilters{color:#fff}body.dark #resetteamfilters .svg-path,body.dark #resetprojectfilters .svg-path{stroke:#fff}body.dark .sub-menu-ctn,body.dark .archive-btns{background-color:#262626}body.dark .info-bar.fixed .project-info,body.dark .project-filters,body.dark .team-filters,body.dark .info-bar{border-color:#fff;background-color:#262626}body.dark .info-bar h1,body.dark .info-bar p,body.dark .info-bar.fixed h1,body.dark .info-bar.fixed p{color:#fff;border-color:#fff}body.dark .toggleMenu p{background-color:#fff;color:#000}body.dark .nav li.current-menu-parent>a,body.dark .nav li.current-menu-item>a,body.dark .nav li.current-page-ancestor>a{background-color:#fff;color:#000}body.dark .sub-menu a,body.dark .sub-menu button,body.dark .list-project a,body.dark .list-project button,body.dark .utilities a,body.dark .utilities button{color:#fff}body.dark .sub-menu li a:hover:after,body.dark .sub-menu li a:active:after,body.dark .sub-menu li a:focus:after,body.dark .sub-menu li a:visited:hover:after,body.dark .sub-menu li a:visited:active:after,body.dark .sub-menu li a:visited:focus:after{background-color:#fff}body.dark .sub-menu li.current a:after,body.dark .sub-menu li.current a:visited:after{background-color:#fff}body.dark .inv-imgs img,body.dark .grid-animation video{filter:invert(1);mix-blend-mode:lighten}body.dark .menu-ctn{background-color:#262626;border-color:#fff}body.dark .utilities a,body.dark .utilities button{filter:invert(1)}body.dark .project-l .slick-next:before,body.dark .project-l .slick-prev:before{filter:invert(1)}body.dark .entry-content a,body.dark .entry-content a:visited{color:#fff}body.dark .toggleMenu span{background-color:#fff}body.dark .toggleMenu:active span{background-color:#fff}body.dark .main-menu li{border-color:#fff}body.dark .main-menu li a{color:#fff}body.dark .main-menu li.menu-item-has-children>a:after{background-image:url(../images/arrow_down_white.svg)}body.dark .main-menu li.active>a{background-color:#fff;color:#000}body.dark .main-menu li.active>a:after{background-image:url(../images/arrow_down_dark.svg)}body.dark .main-menu li.current-menu-parent>a:after,body.dark .main-menu li.current-menu-item>a:after,body.dark .main-menu li.current-page-ancestor>a:after{background-image:url(../images/arrow_down_dark.svg)}body.dark .sec-menu{background-color:transparent}body.dark .sec-menu a,body.dark .sec-menu button{color:#fff}body.dark .lang-choice a{color:#fff}body.dark .lang-choice li:first-of-type:after{color:#fff}body.dark .dm-btn:before{background-color:#fff}body.dark .dm-btn:after{background-color:#262626;left:1rem}body.dark .search-btn svg path{stroke:#fff}body.dark .cart-btn span{background-color:#fff;color:#000}body.dark input[type="text"],body.dark input[type="password"],body.dark input[type="datetime"],body.dark input[type="datetime-local"],body.dark input[type="date"],body.dark input[type="month"],body.dark input[type="time"],body.dark input[type="week"],body.dark input[type="number"],body.dark input[type="email"],body.dark input[type="url"],body.dark input[type="search"],body.dark input[type="tel"],body.dark input[type="color"],body.dark select,body.dark textarea,body.dark .field{color:#fff;border-bottom:1px solid #fff}body.dark .search-ctn .live-resultscontainer{background-color:#262626}body.dark .search-ctn .live-resultscontainer span{color:#fff}body.dark .search-ctn .live-resultscontainer ul{margin:0}body.dark .search-ctn .live-resultscontainer ul li a,body.dark .search-ctn .live-resultscontainer ul li a:visited{color:#fff;border-top:1px solid #000}body.dark .search-ctn .live-resultscontainer ul li a:hover,body.dark .search-ctn .live-resultscontainer ul li a:active,body.dark .search-ctn .live-resultscontainer ul li a.selected,body.dark .search-ctn .live-resultscontainer ul li a:visited:hover,body.dark .search-ctn .live-resultscontainer ul li a:visited:active,body.dark .search-ctn .live-resultscontainer ul li a:visited.selected{background-color:#fff;color:#000}body.dark ::-webkit-input-placeholder{color:#fff}body.dark ::-moz-placeholder{color:#fff}body.dark :-ms-input-placeholder{color:#fff}body.dark :-moz-placeholder{color:#fff}body.dark .search-ctn input[type="text"]{background-color:#000;border-bottom:1px solid #000}body.dark.home .toggleMenu.active span{background-color:#fff !important}body.dark .lightbox-ctn{background-color:#262626}body.dark .close-lightbox .svg-path{stroke:#fff}body.dark .to-thumbs{filter:invert(1)}body.dark .project-list-header>span.desc span:after,body.dark .project-list-header>span.asc span:after{background-image:url("../images/arrow_down_white.svg")}body.dark .pr-slider-dots .slick-dots li button:after{background:#fff}body.dark .share-btns path,body.dark .share-btns ellipse,body.dark .socials path,body.dark .socials ellipse,body.dark #menu-logo path,body.dark #menu-logo ellipse,body.dark .animation-ctn path,body.dark .animation-ctn ellipse{fill:#fff}body.dark .share-btns rect,body.dark .socials rect,body.dark #menu-logo rect,body.dark .animation-ctn rect{stroke:#fff}body.dark input[type="checkbox"]+label:before{filter:invert(1)}body.dark .pr-quote-img:after{background-color:#262626;mix-blend-mode:darken}body.maptheme{color:#fff;background-color:#262626}body.maptheme .btn,body.maptheme .btn:visited{background-color:#262626;border-color:#fff;color:#fff}body.maptheme .btn:hover,body.maptheme .btn:focus,body.maptheme .btn.active,body.maptheme .btn:visited:hover,body.maptheme .btn:visited:focus,body.maptheme .btn:visited.active{background-color:#fff;color:#262626;text-decoration:none}body.maptheme #resetprojectfilters{color:#fff}body.maptheme #resetprojectfilters .svg-path{stroke:#fff}body.maptheme .archive-btns{background-color:#262626}body.maptheme .team-filters,body.maptheme .project-filters,body.maptheme .info-bar{border-color:#fff;background-color:#262626}body.maptheme .team-filters input[type="checkbox"]:checked+label,body.maptheme .project-filters input[type="checkbox"]:checked+label{color:#c83c50}body.maptheme .view-btns{background-color:#262626}body.maptheme .nav li.current-menu-parent>a,body.maptheme .nav li.current-menu-item>a,body.maptheme .nav li.current-page-ancestor>a{background-color:#fff;color:#000}body.maptheme .sub-menu a,body.maptheme .sub-menu button,body.maptheme .list-project a,body.maptheme .list-project button,body.maptheme .utilities a,body.maptheme .utilities button{color:#fff}body.maptheme .menu-ctn{background-color:#262626;border-color:#fff}body.maptheme .toggleMenu span{background-color:#fff}body.maptheme .toggleMenu:active span{background-color:#fff}body.maptheme .main-menu li{border-color:#fff}body.maptheme .main-menu li a{color:#fff}body.maptheme .main-menu li.menu-item-has-children>a:after{background-image:url(../images/arrow_down_white.svg)}body.maptheme .main-menu li.active>a{background-color:#fff;color:#000}body.maptheme .main-menu li.active>a:after{background-image:url(../images/arrow_down_dark.svg)}body.maptheme .main-menu li.current-menu-parent>a:after,body.maptheme .main-menu li.current-menu-item>a:after,body.maptheme .main-menu li.current-page-ancestor>a:after{background-image:url(../images/arrow_down_dark.svg)}body.maptheme .sec-menu{background-color:transparent}body.maptheme .sec-menu a,body.maptheme .sec-menu button{color:#fff}body.maptheme .lang-choice a{color:#fff}body.maptheme .lang-choice li:first-of-type:after{color:#fff}body.maptheme .dm-btn:before{background-color:#fff}body.maptheme .dm-btn:after{background-color:#262626}body.maptheme .search-btn svg path{stroke:#fff}body.maptheme .cart-btn span{background-color:#fff;color:#000}.pr-img-col,.pr-img-col2,.animate-cont,.mw-media-ctn{overflow:hidden}.pr-img-col img,.pr-img-col video,.pr-img-col2 img,.pr-img-col2 video,.animate-cont img,.animate-cont video,.mw-media-ctn img,.mw-media-ctn video{transition:all .66s cubic-bezier(0, 0, 0.1, 0.75);transform:scale(1);opacity:1}.pr-img-col img.lazyload img,.pr-img-col img.lazyload video,.pr-img-col img.lazyloading img,.pr-img-col img.lazyloading video,.pr-img-col video.lazyload img,.pr-img-col video.lazyload video,.pr-img-col video.lazyloading img,.pr-img-col video.lazyloading video,.pr-img-col2 img.lazyload img,.pr-img-col2 img.lazyload video,.pr-img-col2 img.lazyloading img,.pr-img-col2 img.lazyloading video,.pr-img-col2 video.lazyload img,.pr-img-col2 video.lazyload video,.pr-img-col2 video.lazyloading img,.pr-img-col2 video.lazyloading video,.animate-cont img.lazyload img,.animate-cont img.lazyload video,.animate-cont img.lazyloading img,.animate-cont img.lazyloading video,.animate-cont video.lazyload img,.animate-cont video.lazyload video,.animate-cont video.lazyloading img,.animate-cont video.lazyloading video,.mw-media-ctn img.lazyload img,.mw-media-ctn img.lazyload video,.mw-media-ctn img.lazyloading img,.mw-media-ctn img.lazyloading video,.mw-media-ctn video.lazyload img,.mw-media-ctn video.lazyload video,.mw-media-ctn video.lazyloading img,.mw-media-ctn video.lazyloading video{transform:scale(1.025);opacity:0}.pr-img-col.offset img,.pr-img-col.offset video,.pr-img-col2.offset img,.pr-img-col2.offset video,.animate-cont.offset img,.animate-cont.offset video,.mw-media-ctn.offset img,.mw-media-ctn.offset video{transform:scale(1.025);opacity:0}.grid-project .img-container img{transition:opacity .66s cubic-bezier(0, 0, 0.1, 0.75),transform .66s cubic-bezier(0, 0, 0.1, 0.75);transform:scale(1);opacity:1}.grid-project.loading .img-container img{transform:scale(1.025);opacity:0}.grid-client img{transition:opacity .66s cubic-bezier(0, 0, 0.1, 0.75),transform .66s cubic-bezier(0, 0, 0.1, 0.75);transform:scale(1);opacity:1}.grid-client.loading img{transform:scale(1.05);opacity:0}.grid-member .img-container img{transition:opacity .66s cubic-bezier(0, 0, 0.1, 0.75),transform .66s cubic-bezier(0, 0, 0.1, 0.75);transform:scale(1);opacity:1}.grid-member.loading .img-container img{transform:scale(1.025);opacity:0}.home-slider .img-container video,.home-slider .img-container img{transform:scale(1.015);transition:transform .66s cubic-bezier(0, 0, 0.1, 0.75) 0.6s}.home-slider .slick-current .img-container video,.home-slider .slick-current .img-container img{transition:transform .66s cubic-bezier(0, 0, 0.1, 0.75) 0s;transform:scale(1)}.pr-slider .slick-slide{overflow:hidden}.pr-slider .slick-slide img,.pr-slider .slick-slide video{transition:all .66s cubic-bezier(0, 0, 0.1, 0.75);transform:scale(1);opacity:1}.pr-slider .slick-slide img.lazyloading,.pr-slider .slick-slide video.lazyloading{transform:scale(1.025);opacity:0}.pr-slider .slick-slide.offset img,.pr-slider .slick-slide.offset video{transform:scale(1.025);opacity:0}.archive-job,.archive-post,.archive-theme,.archive-post,.pr-themelist>li{transition:background-color .33s cubic-bezier(0, 0, 0.1, 0.75),color .33s cubic-bezier(0, 0, 0.1, 0.75)}.archive-job a,.archive-job a:visited,.archive-post a,.archive-post a:visited,.archive-theme a,.archive-theme a:visited,.archive-post a,.archive-post a:visited,.pr-themelist>li a,.pr-themelist>li a:visited{transition:background-color .33s cubic-bezier(0, 0, 0.1, 0.75),color .33s cubic-bezier(0, 0, 0.1, 0.75)}.pr-big-quote.animate .h1{opacity:1;transition:all .66s cubic-bezier(0, 0, 0.1, 0.75);transform:scale(1)}.pr-big-quote.animate .h1.out{opacity:0.05;transform:scale(0.98)}.pr-big-quote.animate .h1.out-full{opacity:0;transform:scale(0.98)}.pr-big-quote.animate.offset .h1{opacity:0}.overlay-block-l.pink,.overlay-block-s.pink,.theme-single.pink,.dark .theme-single.pink{background-color:#fad8e0;color:#70323d}.overlay-block-l.pink a,.overlay-block-l.pink a:visited,.overlay-block-s.pink a,.overlay-block-s.pink a:visited,.theme-single.pink a,.theme-single.pink a:visited,.dark .theme-single.pink a,.dark .theme-single.pink a:visited{color:#70323d}.overlay-block-l.green,.overlay-block-s.green,.theme-single.green,.dark .theme-single.green{background-color:#2c4238;color:#dfeee0}.overlay-block-l.green a,.overlay-block-l.green a:visited,.overlay-block-s.green a,.overlay-block-s.green a:visited,.theme-single.green a,.theme-single.green a:visited,.dark .theme-single.green a,.dark .theme-single.green a:visited{color:#dfeee0}.overlay-block-l.yellow,.overlay-block-s.yellow,.theme-single.yellow,.dark .theme-single.yellow{background-color:#fff4c2;color:#6d4f00}.overlay-block-l.yellow a,.overlay-block-l.yellow a:visited,.overlay-block-s.yellow a,.overlay-block-s.yellow a:visited,.theme-single.yellow a,.theme-single.yellow a:visited,.dark .theme-single.yellow a,.dark .theme-single.yellow a:visited{color:#6d4f00}.overlay-block-l.blue,.overlay-block-s.blue,.theme-single.blue,.dark .theme-single.blue{background-color:#0a2b5e;color:#dbdeff}.overlay-block-l.blue a,.overlay-block-l.blue a:visited,.overlay-block-s.blue a,.overlay-block-s.blue a:visited,.theme-single.blue a,.theme-single.blue a:visited,.dark .theme-single.blue a,.dark .theme-single.blue a:visited{color:#dbdeff}.overlay-block-l.brown,.overlay-block-s.brown,.theme-single.brown,.dark .theme-single.brown{background-color:#6d4f00;color:#fff4c2}.overlay-block-l.brown a,.overlay-block-l.brown a:visited,.overlay-block-s.brown a,.overlay-block-s.brown a:visited,.theme-single.brown a,.theme-single.brown a:visited,.dark .theme-single.brown a,.dark .theme-single.brown a:visited{color:#fff4c2}.overlay-block-l.burgondy,.overlay-block-s.burgondy,.theme-single.burgondy,.dark .theme-single.burgondy{background-color:#70323d;color:#fad8e0}.overlay-block-l.burgondy a,.overlay-block-l.burgondy a:visited,.overlay-block-s.burgondy a,.overlay-block-s.burgondy a:visited,.theme-single.burgondy a,.theme-single.burgondy a:visited,.dark .theme-single.burgondy a,.dark .theme-single.burgondy a:visited{color:#fad8e0}.overlay-block-l.lilac,.overlay-block-s.lilac,.theme-single.lilac,.dark .theme-single.lilac{background-color:#dbdeff;color:#0a2b5e}.overlay-block-l.lilac a,.overlay-block-l.lilac a:visited,.overlay-block-s.lilac a,.overlay-block-s.lilac a:visited,.theme-single.lilac a,.theme-single.lilac a:visited,.dark .theme-single.lilac a,.dark .theme-single.lilac a:visited{color:#0a2b5e}.overlay-block-l.lightgreen,.overlay-block-s.lightgreen,.theme-single.lightgreen,.dark .theme-single.lightgreen{background-color:#dfeee0;color:#2c4238}.overlay-block-l.lightgreen a,.overlay-block-l.lightgreen a:visited,.overlay-block-s.lightgreen a,.overlay-block-s.lightgreen a:visited,.theme-single.lightgreen a,.theme-single.lightgreen a:visited,.dark .theme-single.lightgreen a,.dark .theme-single.lightgreen a:visited{color:#2c4238}.archive-theme.pink,.archive-post.pink,.pr-themelist>li.pink{background-color:#fad8e0;color:#70323d}.archive-theme.pink a,.archive-theme.pink a:visited,.archive-post.pink a,.archive-post.pink a:visited,.pr-themelist>li.pink a,.pr-themelist>li.pink a:visited{color:#70323d}.archive-theme.pink:hover,.archive-post.pink:hover,.pr-themelist>li.pink:hover{background-color:#ffb2bb}.archive-theme.green,.archive-post.green,.pr-themelist>li.green{background-color:#2c4238;color:#dfeee0}.archive-theme.green a,.archive-theme.green a:visited,.archive-post.green a,.archive-post.green a:visited,.pr-themelist>li.green a,.pr-themelist>li.green a:visited{color:#dfeee0}.archive-theme.green:hover,.archive-post.green:hover,.pr-themelist>li.green:hover{background-color:#526855}.archive-theme.yellow,.archive-post.yellow,.pr-themelist>li.yellow{background-color:#fff4c2;color:#6d4f00}.archive-theme.yellow a,.archive-theme.yellow a:visited,.archive-post.yellow a,.archive-post.yellow a:visited,.pr-themelist>li.yellow a,.pr-themelist>li.yellow a:visited{color:#6d4f00}.archive-theme.yellow:hover,.archive-post.yellow:hover,.pr-themelist>li.yellow:hover{background-color:#f9d54f}.archive-theme.blue,.archive-post.blue,.pr-themelist>li.blue{background-color:#0a2b5e;color:#dbdeff}.archive-theme.blue a,.archive-theme.blue a:visited,.archive-post.blue a,.archive-post.blue a:visited,.pr-themelist>li.blue a,.pr-themelist>li.blue a:visited{color:#dbdeff}.archive-theme.blue:hover,.archive-post.blue:hover,.pr-themelist>li.blue:hover{background-color:#273e89}.archive-theme.brown,.archive-post.brown,.pr-themelist>li.brown{background-color:#6d4f00;color:#fff4c2}.archive-theme.brown a,.archive-theme.brown a:visited,.archive-post.brown a,.archive-post.brown a:visited,.pr-themelist>li.brown a,.pr-themelist>li.brown a:visited{color:#fff4c2}.archive-theme.brown:hover,.archive-post.brown:hover,.pr-themelist>li.brown:hover{background-color:#aa7d00}.archive-theme.burgondy,.archive-post.burgondy,.pr-themelist>li.burgondy{background-color:#70323d;color:#fad8e0}.archive-theme.burgondy a,.archive-theme.burgondy a:visited,.archive-post.burgondy a,.archive-post.burgondy a:visited,.pr-themelist>li.burgondy a,.pr-themelist>li.burgondy a:visited{color:#fad8e0}.archive-theme.burgondy:hover,.archive-post.burgondy:hover,.pr-themelist>li.burgondy:hover{background-color:#c93c4f}.archive-theme.lilac,.archive-post.lilac,.pr-themelist>li.lilac{background-color:#dbdeff;color:#0a2b5e}.archive-theme.lilac a,.archive-theme.lilac a:visited,.archive-post.lilac a,.archive-post.lilac a:visited,.pr-themelist>li.lilac a,.pr-themelist>li.lilac a:visited{color:#0a2b5e}.archive-theme.lilac:hover,.archive-post.lilac:hover,.pr-themelist>li.lilac:hover{background-color:#97a7da}.archive-theme.lightgreen,.archive-post.lightgreen,.pr-themelist>li.lightgreen{background-color:#dfeee0;color:#2c4238}.archive-theme.lightgreen a,.archive-theme.lightgreen a:visited,.archive-post.lightgreen a,.archive-post.lightgreen a:visited,.pr-themelist>li.lightgreen a,.pr-themelist>li.lightgreen a:visited{color:#2c4238}.archive-theme.lightgreen:hover,.archive-post.lightgreen:hover,.pr-themelist>li.lightgreen:hover{background-color:#b1cfc4}.archive-post.pink .hover-ctn:before{background-color:#ffb2bb}.archive-post.green .hover-ctn:before{background-color:#2c4238}.archive-post.yellow .hover-ctn:before{background-color:#f9d54f}.archive-post.blue .hover-ctn:before{background-color:#0a2b5e}.archive-post.brown .hover-ctn:before{background-color:#6d4f00}.archive-post.green .hover-ctn:before{background-color:#2c4238}.archive-post.burgondy .hover-ctn:before{background-color:#70323d}.archive-post.lilac .hover-ctn:before{background-color:#97a7da}.archive-post.lightgreen .hover-ctn:before{background-color:#b1cfc4}.soundbtn,.add-btn,.btn-l,.btn-l:visited,.gform_button,.gform_button:visited,a.btn,a.btn:visited,.btn,.btn:visited{display:inline-block;position:relative;font-family:"Favorit Std","Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;color:#000;font-size:15px;height:32px;line-height:30px;font-weight:300;padding:0 .625rem;border-radius:0;border:1px solid #000;cursor:pointer;transition:background-color 0.14s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;text-transform:uppercase}.soundbtn:hover,.add-btn:hover,.btn-l:hover,.gform_button:hover,.btn:hover,.soundbtn:focus,.add-btn:focus,.btn-l:focus,.gform_button:focus,.btn:focus,.active.soundbtn,.active.add-btn,.active.btn-l,.active.gform_button,.active.btn{background-color:#000;color:#fff;text-decoration:none}.soundbtn:active,.add-btn:active,.btn-l:active,.gform_button:active,.btn:active{color:#fff}a.btn:hover,a.btn:focus,a.btn.active,a.btn:active,a:visited.btn:hover,a:visited.btn:focus,a:visited.btn.active,a:visited.btn:active,.btn:hover,.btn:focus,.btn.active,.btn:active,.btn:visited:hover,.btn:visited:focus,.btn:visited.active,.btn:visited:active{color:#fff}.gform_button,.gform_button:visited{border-color:#000;background-color:#000;color:#fff}.gform_button:hover,.gform_button:focus,.gform_button:visited:hover,.gform_button:visited:focus{background-color:#fff;color:#000;text-decoration:none}.btn-l,.btn-l:visited{color:#fff;border:1px solid #fff;height:2.25rem;line-height:2.25rem;padding:0 .9375rem}.btn-l:hover,.btn-l:focus,.btn-l:visited:hover,.btn-l:visited:focus{background-color:#fff;color:#000;text-decoration:none}.dm-btn{position:relative;top:0.125rem}.dm-btn:before,.dm-btn:after{content:"";display:block;position:relative;height:1rem;width:1rem;border-radius:0.5rem}.dm-btn:before{background-color:#000}.dm-btn:after{position:absolute;background-color:#fff;left:0.375rem;top:0}.search-btn{position:relative;height:1rem;width:1rem;top:0.125rem}.search-btn svg path{stroke:#000;fill:none}.cart-btn{position:relative;padding-right:0.875rem}.cart-btn span{display:block;position:absolute;width:0.75rem;height:0.75rem;top:0.25rem;right:0.125rem;background-color:#000;color:#fff;font-size:0.625rem;line-height:0.75rem;text-align:center;border-radius:0.5rem}.add-btn{background-color:#fff !important;width:1.5rem;height:1.5rem;padding:0;position:absolute;bottom:.625rem;right:.625rem;font-size:2rem;border:none;z-index:999}.add-btn .add-to-label{display:none;font-size:12px;color:#fff;position:absolute;width:110px;text-align:right;right:0;bottom:calc(100% + 0.5rem);line-height:1.33}.add-btn .add-to-label.active{display:block}.add-btn:after{content:"";display:block;position:absolute;width:1.5rem;height:1.5rem;top:0;left:0;color:#000;background-position:center;background-size:1.5rem;background-repeat:no-repeat}.add-btn.active:after{content:'';background-image:url("../images/checkmark_black.png")}.soundbtn{display:block;width:1.5rem;height:1.5rem;background-color:rgba(0,0,0,0.3);background-image:url("../images/sound-icon-white.png");background-repeat:no-repeat;background-size:1rem;background-position:center;border:none}.soundbtn:hover{opacity:0.9;background-color:#000}input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.field{font-weight:200;display:block;height:2rem;line-height:2rem;padding:0;margin-bottom:0;font-size:1em;color:#000;border-radius:0;vertical-align:middle;box-shadow:none;border:0;width:100%;max-width:720px;font-family:"Favorit Std","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:transparent;transition:background-color 0.24s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-bottom:1px solid #000}input[type="password"]{letter-spacing:0.3em}.hidden_label>label{display:none}textarea{max-width:100%;min-height:120px;line-height:1.5em}select{-webkit-appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEZCMjYxMEYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEZCMjYxMUYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4RkIyNjBFRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4RkIyNjBGRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vxkp9gAAAI9JREFUeNpidHFxucHAwKAOxE+AmJmBMPgLxDJAfJMFSKwD4kqoAClgA+P///8ZXF1dPaCGcBKh6QcQB+3evXs7WDMIAA2QB1I7gFgDj0aQFz2BGh+AOEwwUaDAQyBlCMR7cGjcC5KHaQQBuM3IAOiKTiBVhiTUDdRUhq4Oq2aoAelAahIQ5wM1zsCmBiDAADhYMJXVZ9u9AAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:97.5% center}.gfield_required,.gform_validation_container,img.gform_ajax_spinner{display:none !important}.validation_message{color:#c83c50;font-size:0.875rem}.gform_body{margin-top:1em}.gform_body ul li{list-style:none}.gsection{margin:2em 0 1em;border-bottom:1px solid #000}.gfield{margin-bottom:0;clear:both}.gfield_label{display:block;margin-bottom:0.125em}.gfield_label_before_complex{display:none}.ginput_complex>span{margin-bottom:1em;display:block}.ginput_complex>span:last-of-type{margin-bottom:0}.gform_hidden,.screen-reader-text{display:none}input[type="checkbox"]{display:none}.gfield_checkbox label,input[type="checkbox"]+label{vertical-align:middle;cursor:pointer;text-transform:lowercase}input[type="checkbox"]+label:before{content:"";display:inline-block;position:relative;width:20px;height:20px;background-color:transparent;cursor:pointer;margin-right:0.75rem;vertical-align:middle;transition:all 0.14s ease-in-out;text-align:center;line-height:18px;font-size:0.875em;border:1px solid #000}input[type="checkbox"]:checked+label:before{background-image:url("../images/checkmark_black.png");background-repeat:no-repeat;background-position:center;background-size:20px}.team-filters input[type="checkbox"]+label:before,.project-filters input[type="checkbox"]+label:before{display:none}.team-filters input[type="checkbox"]+label:after,.project-filters input[type="checkbox"]+label:after{content:"";display:inline-block;position:relative;width:20px;height:20px;background-color:transparent;cursor:pointer;margin-left:0.5rem;vertical-align:middle;transition:all 0.14s ease-in-out;text-align:center;line-height:18px;font-size:0.875em}.team-filters input[type="checkbox"]:checked+label:after,.project-filters input[type="checkbox"]:checked+label:after{content:'╳'}.gfield_checkbox,.gfield_radio{margin-left:0 !important;margin-bottom:0 !important}.gfield_checkbox li,.gfield_radio li{vertical-align:middle}.gfield_checkbox li label,.gfield_radio li label{vertical-align:middle;margin-left:0.5rem}.ginput_container_multiselect select{height:auto;background-image:none;padding:6px 12px}.gfield_time_ampm,.gfield_time_minute,.gfield_time_hour{float:left;width:calc(33.33% - 0.6667em);margin-right:1em}.gfield_time_ampm i,.gfield_time_minute i,.gfield_time_hour i{display:none}.gfield_time_ampm{margin-right:0}.gform_next_button,.gform_button{float:right}.ui-datepicker{background-color:#fff;padding:0.5em 1em;border-radius:4px;box-shadow:none;border:1px solid #000;font-size:0.875em}.ui-datepicker-title{margin-bottom:0.5rem}.ui-datepicker-title select{width:calc(50% - 0.25em);float:left;padding:0 12px;height:32px;line-height:32px;background-size:16px 8px}.ui-datepicker-title select:first-of-type{margin-right:0.5em}.ui-datepicker-prev,.ui-datepicker-next{display:none}.ui-datepicker-calendar th{font-weight:400;color:#c1bfc2}.ui-datepicker-calendar th,.ui-datepicker-calendar tr{width:32px;height:20px;text-align:center}.gf_progressbar_wrapper{position:absolute;top:1rem;right:1rem}.gf_progressbar_wrapper h3{font-size:0.875em !important;font-weight:400}.gf_progressbar{display:none}.gfield_error input[type="text"],.gfield_error input[type="password"],.gfield_error input[type="datetime"],.gfield_error input[type="datetime-local"],.gfield_error input[type="date"],.gfield_error input[type="month"],.gfield_error input[type="time"],.gfield_error input[type="week"],.gfield_error input[type="number"],.gfield_error input[type="email"],.gfield_error input[type="url"],.gfield_error input[type="search"],.gfield_error input[type="tel"],.gfield_error input[type="color"],.gfield_error select,.gfield_error textarea{border-color:#c83c50}.gfield:not(.gfield_contains_required) .gfield_label:after,.gfield:not(.gfield_contains_required) span label:after{content:"optioneel";display:inline-block;position:static;color:#c1bfc2;font-size:0.75em;margin-left:0.5em}.gfield_label,.gfield_visibility_hidden{display:none}.search-ctn{padding:5vh;opacity:0;height:100vh;overflow-y:scroll;left:0;top:0;width:100vw;transform:translateY(-100vh);-webkit-transition:all 0.25s ease;position:absolute}.search-ctn form{margin:auto;height:40px;margin-top:calc(45vh - 20px)}.search-ctn form>span{display:block;margin-bottom:1.25rem;color:#fff;margin-left:40px}.search-ctn h2{color:#fff;margin-left:40px;margin-bottom:0.1rem}.search-ctn input[type="text"]{float:right;width:calc(100% - 40px);outline:none;padding:0 .625rem;border-bottom:0;height:40px;line-height:40px;background-color:#fff}.search-ctn input[type="image"]{float:left;width:40px;height:40px}.search-ctn label{display:none}.gform_fields{margin:0}#field_1_5,#field_2_5,#field_5_5{margin-top:2rem}::-webkit-input-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}:-moz-placeholder{color:#000}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;outline:0;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;display:block;height:32px;width:16px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none;z-index:9}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{content:"";display:block;position:relative;background-position:center;background-size:16px 32px;background-repeat:no-repeat;height:32px;width:16px;background-image:url("../images/arrow-dark.svg")}.slick-prev{left:2rem}.slick-next{right:2rem}.slick-next:before{transform:rotate(180deg)}.pr-slideshow .slick-prev,.pr-slideshow .slick-next{position:relative;top:auto;transform:translate(0, 0)}.pr-slideshow .pr-slider-nav{width:4rem;margin-top:1rem;margin-left:auto;margin-right:auto}.pr-slideshow .pr-slider-nav .slick-prev{float:left;left:auto}.pr-slideshow .pr-slider-nav .slick-next{right:auto;float:right}.pr-slideshow .pr-slider-dots{margin-top:1.75rem}.pr-slideshow .pr-slider-dots .slick-dots{position:relative}.pr-slideshow .pr-slider-dots .slick-dots li button:after{background:#c1bfc2}.pr-slideshow .pr-slider-dots.tight{margin-top:0.5rem}.slick-dots{position:absolute;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;width:26px;margin:0 3px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:12px;width:100%;outline:none;line-height:0;font-size:0;color:transparent;padding:0;cursor:pointer;position:relative}.slick-dots li button:after{transition:all 0.2s cubic-bezier(0, 0, 0.1, 0.75);content:'';position:absolute;display:block;background:#fff;height:2px;width:100%;top:5px;left:0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:after,.slick-dots li button:focus:after{height:8px;top:2px}.slick-dots li.slick-active button:after{height:6px;top:3px}.lightbox-slider .slick-prev:before,.lightbox-slider .slick-next:before,.pr-slider .slick-prev:before,.pr-slider .slick-next:before{background-image:url("../images/arrow-dark.svg")}.pr-slider .slick-prev{left:-2rem}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{content:" ";display:block;background:white;position:absolute;z-index:30}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:2px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-left-arrow,.twentytwenty-right-arrow{position:absolute;top:50%;margin-top:-25px;display:block;width:22px;height:50px;background-position:center;background-size:22px;background-repeat:no-repeat;cursor:grab}.twentytwenty-left-arrow{background-image:url("../images/arrow-light.svg")}.twentytwenty-right-arrow{background-image:url("../images/arrow-light.svg");transform:rotate(180deg)}.twentytwenty-container{z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-handle{height:40px;width:40px;position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px;z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:0px}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:0px}.twentytwenty-left-arrow{left:calc(50% - 40px)}.twentytwenty-right-arrow{right:calc(50% - 40px)}.map .wrap{position:relative;z-index:2}.markerlabel{pointer-events:none;color:#fff;text-align:left;width:300px;font-family:'Favorit Std', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:18px;font-weight:500;position:relative;overflow:visible !important;z-index:1000;line-height:1.1}.markerlabel span{font-weight:300}.img-container.markerlabel-thumb{width:180px;display:block;position:absolute;bottom:calc(100% + 0.5rem)}.img-container.markerlabel-thumb:before{padding-bottom:66.67%}.markerlabel-text{display:inline-block;width:calc(100% - 60px - 0.5rem)}.archive-btns{background-color:#fff;position:fixed;left:0;width:100%;top:0;padding-top:1.375rem;padding-bottom:1.25rem;padding-left:calc(50% - 45%);z-index:80}.archive-btns>div:first-of-type{float:left}.archive-btns>div:nth-of-type(2){float:left}.map .archive-btns{background-color:transparent !important}.view-btns .btn{width:50%;float:left;display:block;text-align:center}.map .filter-btns .btn,.map .filter-btns .btn:visited,.map .view-btns .btn,.map .view-btns .btn:visited{border-color:#fff;color:#fff}.map .filter-btns .btn:hover,.map .filter-btns .btn:focus,.map .filter-btns .btn:active,.map .filter-btns .btn.active,.map .filter-btns .btn:visited:hover,.map .filter-btns .btn:visited:focus,.map .filter-btns .btn:visited:active,.map .filter-btns .btn:visited.active,.map .view-btns .btn:hover,.map .view-btns .btn:focus,.map .view-btns .btn:active,.map .view-btns .btn.active,.map .view-btns .btn:visited:hover,.map .view-btns .btn:visited:focus,.map .view-btns .btn:visited:active,.map .view-btns .btn:visited.active{background-color:#fff;color:#262626;text-decoration:none}.filter-btns .btn{float:left;margin-right:.625rem;text-align:left}.hover-ctn,.award-info{position:absolute;width:100%;height:100%;left:0;top:0;color:#fff;padding:.625rem}.hover-ctn h2{position:absolute;z-index:1;margin:0;top:1.25rem}.hover-ctn p{position:absolute;z-index:1;font-size:2rem;bottom:1.25rem;margin:0;width:calc(100% - 2.5rem)}.hover-ctn h2,.hover-ctn p,.hover-ctn button{transition:all .33s cubic-bezier(0, 0, 0.1, 0.75);transform:translateY(1rem);opacity:0}.hover-ctn:before{content:"";display:block;position:absolute;background-color:#c83c50;mix-blend-mode:darken;width:100%;height:100%;left:0;top:0;opacity:0;transition:opacity .33s cubic-bezier(0, 0, 0.1, 0.75)}.grid-award .hover-ctn p{bottom:auto;top:1.25rem}.team-grid .grid-member h2,.team-grid .grid-member p{font-size:1rem}.team-grid .grid-member:hover .hover-ctn p{bottom:.625rem}.team-grid .hover-ctn{padding:.625rem}.team-grid.loading{opacity:0.8}.map-ctn{top:0;left:0;position:fixed;height:100vh;width:100vw;z-index:1}#map{height:100%;width:100%}.team-filters,.project-filters{display:none}.team-filters #projectfilter>div,.project-filters #projectfilter>div{padding:.625rem}.team-filters.active,.project-filters.active{display:block}.team-filters ul,.project-filters ul{margin:0 0 1.25rem 0}.team-filters{margin-top:.625rem}.filterresults-secondair{display:none}.filterresults-secondair.active{display:block}#resetteamfilters,#resetprojectfilters{display:none;line-height:2rem;position:absolute;top:4rem;left:calc(5vw + .625rem)}#resetteamfilters svg,#resetprojectfilters svg{margin-top:8px;width:16px;height:16px;fill:none;stroke:#000;stroke-width:0.71px;display:block}#resetteamfilters .svg-path,#resetprojectfilters .svg-path{fill:none;stroke:#000;stroke-width:0.71px}#resetteamfilters.active,#resetprojectfilters.active{display:block}#resetteamfilters span,#resetprojectfilters span{position:absolute;top:0;left:100%;width:90px}#resetteamfilters.showonce:hover span,#resetprojectfilters.showonce:hover span{display:block}.project-grid{margin-top:1rem}.project-grid.loading{opacity:0.5}.project-grid.hidden{display:none}.toggle-archive.hidden{display:none}.list-project h3,.list-project span{display:block;float:left;margin:0;font-size:1rem;overflow:hidden;height:1.875rem;line-height:1.875rem;text-overflow:ellipsis;white-space:nowrap}.list-project span{margin-left:.625rem}.list-project span.hide-mob{display:none}.list-project a:visited,.list-project a{display:block}.list-project a:visited:hover,.list-project a:visited:focus,.list-project a:hover,.list-project a:focus{color:#c83c50 !important}.project-list{margin-top:1.75rem;max-width:100%;overflow-x:hidden}.project-list.loading{opacity:0.5}.project-list-header{margin-bottom:2rem}.project-list-header>span{display:block;float:left;cursor:pointer}.project-list-header>span.hide-mob{display:none}.project-list-header>span:hover{text-decoration:underline}.project-list-header>span>span{display:inline-block}.project-list-header>span.asc span:after{content:'';display:inline-block;margin-left:0.5rem;position:relative;background-repeat:no-repeat;background-size:24px;background-image:url("../images/arrow_down_dark.svg");width:24px;height:11px}.project-list-header>span.desc span:after{content:'';transform:rotate(180deg);display:inline-block;margin-left:0.5rem;position:relative;background-repeat:no-repeat;background-size:24px;background-image:url("../images/arrow_down_dark.svg");width:24px;height:11px}.theme-grid,.client-grid,.team-grid,.partners-grid,.associates-grid,.post-grid,.job-grid{margin-top:2.5rem}.theme-grid>h2,.theme-grid>h1,.client-grid>h2,.client-grid>h1,.team-grid>h2,.team-grid>h1,.partners-grid>h2,.partners-grid>h1,.associates-grid>h2,.associates-grid>h1,.post-grid>h2,.post-grid>h1,.job-grid>h2,.job-grid>h1{margin-top:0}.partners-grid,.associates-grid{margin-bottom:2.5rem}.archive-theme,.archive-job,.archive-post,.grid-project.small-tile{position:relative;margin-bottom:.625rem;overflow:hidden}.archive-theme h2,.archive-job h2,.archive-post h2,.grid-project.small-tile h2{position:absolute;top:.625rem;left:.625rem;width:calc(100% - 1.25rem);font-size:1.25rem;line-height:1.1}.archive-theme p,.archive-job p,.archive-post p,.grid-project.small-tile p{position:absolute;bottom:.625rem;margin:0;font-size:2rem;left:.625rem;width:calc(100% - 1.25rem)}.archive-theme a,.archive-job a,.archive-post a,.grid-project.small-tile a{display:block}.archive-theme .tile-info,.archive-job .tile-info,.archive-post .tile-info,.grid-project.small-tile .tile-info{padding:.625rem;position:absolute;width:100%;height:100%;line-height:1.1}.archive-theme a:after,.archive-theme a:visited:after,.archive-job a:after,.archive-job a:visited:after,.archive-post a:after,.archive-post a:visited:after,.grid-project.small-tile a:after,.grid-project.small-tile a:visited:after{content:"";display:block;position:relative;padding-bottom:calc(133.33% + 6px)}.archive-post p{font-size:1.25rem}.archive-theme p{font-size:1rem}.archive-post{background-color:#fad8e0;color:#70323d}.archive-post a,.archive-post a:visited{color:#70323d}.archive-post:hover{background-color:#c93c4f}.archive-post:hover a,.archive-post:hover a:visited{color:#70323d}.archive-post .img-container{background-color:#fff}.archive-job{background-color:#fff4c2;color:#6d4f00}.archive-job h2{z-index:20}.archive-job a,.archive-job a:visited{color:#6d4f00}.archive-job:hover{color:#fff4c2;background-color:#aa7d00}.archive-job:hover a,.archive-job:hover a:visited{color:#fff4c2}.archive-job .hover-ctn:before{background-color:#6d4f00}.archive-job,.archive-post,.grid-project.small-tile{line-height:1.1}.archive-job.img h2,.archive-post.img h2,.grid-project.small-tile.img h2{z-index:20;color:#fff;opacity:1;transform:opacity .66s cubic-bezier(0, 0, 0.1, 0.75)}.archive-job.img a,.archive-post.img a,.grid-project.small-tile.img a{padding:0}.archive-job.img .img-container,.archive-post.img .img-container,.grid-project.small-tile.img .img-container{position:absolute;width:100%;height:100%}.archive-job.img .img-container:before,.archive-post.img .img-container:before,.grid-project.small-tile.img .img-container:before{display:none}.archive-job.img .img-container:after,.archive-post.img .img-container:after,.grid-project.small-tile.img .img-container:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.25;mix-blend-mode:multiply}.archive-job.img:hover .img-container :after,.archive-job.img:active .img-container :after,.archive-job.img:focus .img-container :after,.archive-job.img.tabbed .img-container :after,.archive-post.img:hover .img-container :after,.archive-post.img:active .img-container :after,.archive-post.img:focus .img-container :after,.archive-post.img.tabbed .img-container :after,.grid-project.small-tile.img:hover .img-container :after,.grid-project.small-tile.img:active .img-container :after,.grid-project.small-tile.img:focus .img-container :after,.grid-project.small-tile.img.tabbed .img-container :after{opacity:0}.grid-award,.archive-post.img,.archive-post.small-tile,.archive-job.img,.grid-member,.grid-project{position:relative;margin-bottom:.625rem;overflow:hidden;line-height:1.1}.grid-award h2,.grid-award p,.archive-post.img h2,.archive-post.img p,.archive-post.small-tile h2,.archive-post.small-tile p,.archive-job.img h2,.archive-job.img p,.grid-member h2,.grid-member p,.grid-project h2,.grid-project p{line-height:1.1;font-size:1.25rem}.grid-award img,.archive-post.img img,.archive-post.small-tile img,.archive-job.img img,.grid-member img,.grid-project img{transition:filter .33s cubic-bezier(0, 0, 0.1, 0.75)}.grid-award:hover img,.grid-award:active img,.grid-award:focus img,.grid-award.tabbed img,.archive-post.img:hover img,.archive-post.img:active img,.archive-post.img:focus img,.archive-post.img.tabbed img,.archive-post.small-tile:hover img,.archive-post.small-tile:active img,.archive-post.small-tile:focus img,.archive-post.small-tile.tabbed img,.archive-job.img:hover img,.archive-job.img:active img,.archive-job.img:focus img,.archive-job.img.tabbed img,.grid-member:hover img,.grid-member:active img,.grid-member:focus img,.grid-member.tabbed img,.grid-project:hover img,.grid-project:active img,.grid-project:focus img,.grid-project.tabbed img{filter:grayscale(1)}.grid-award:hover .hover-ctn h2,.grid-award:hover .hover-ctn p,.grid-award:hover .hover-ctn button,.grid-award:active .hover-ctn h2,.grid-award:active .hover-ctn p,.grid-award:active .hover-ctn button,.grid-award:focus .hover-ctn h2,.grid-award:focus .hover-ctn p,.grid-award:focus .hover-ctn button,.grid-award.tabbed .hover-ctn h2,.grid-award.tabbed .hover-ctn p,.grid-award.tabbed .hover-ctn button,.archive-post.img:hover .hover-ctn h2,.archive-post.img:hover .hover-ctn p,.archive-post.img:hover .hover-ctn button,.archive-post.img:active .hover-ctn h2,.archive-post.img:active .hover-ctn p,.archive-post.img:active .hover-ctn button,.archive-post.img:focus .hover-ctn h2,.archive-post.img:focus .hover-ctn p,.archive-post.img:focus .hover-ctn button,.archive-post.img.tabbed .hover-ctn h2,.archive-post.img.tabbed .hover-ctn p,.archive-post.img.tabbed .hover-ctn button,.archive-post.small-tile:hover .hover-ctn h2,.archive-post.small-tile:hover .hover-ctn p,.archive-post.small-tile:hover .hover-ctn button,.archive-post.small-tile:active .hover-ctn h2,.archive-post.small-tile:active .hover-ctn p,.archive-post.small-tile:active .hover-ctn button,.archive-post.small-tile:focus .hover-ctn h2,.archive-post.small-tile:focus .hover-ctn p,.archive-post.small-tile:focus .hover-ctn button,.archive-post.small-tile.tabbed .hover-ctn h2,.archive-post.small-tile.tabbed .hover-ctn p,.archive-post.small-tile.tabbed .hover-ctn button,.archive-job.img:hover .hover-ctn h2,.archive-job.img:hover .hover-ctn p,.archive-job.img:hover .hover-ctn button,.archive-job.img:active .hover-ctn h2,.archive-job.img:active .hover-ctn p,.archive-job.img:active .hover-ctn button,.archive-job.img:focus .hover-ctn h2,.archive-job.img:focus .hover-ctn p,.archive-job.img:focus .hover-ctn button,.archive-job.img.tabbed .hover-ctn h2,.archive-job.img.tabbed .hover-ctn p,.archive-job.img.tabbed .hover-ctn button,.grid-member:hover .hover-ctn h2,.grid-member:hover .hover-ctn p,.grid-member:hover .hover-ctn button,.grid-member:active .hover-ctn h2,.grid-member:active .hover-ctn p,.grid-member:active .hover-ctn button,.grid-member:focus .hover-ctn h2,.grid-member:focus .hover-ctn p,.grid-member:focus .hover-ctn button,.grid-member.tabbed .hover-ctn h2,.grid-member.tabbed .hover-ctn p,.grid-member.tabbed .hover-ctn button,.grid-project:hover .hover-ctn h2,.grid-project:hover .hover-ctn p,.grid-project:hover .hover-ctn button,.grid-project:active .hover-ctn h2,.grid-project:active .hover-ctn p,.grid-project:active .hover-ctn button,.grid-project:focus .hover-ctn h2,.grid-project:focus .hover-ctn p,.grid-project:focus .hover-ctn button,.grid-project.tabbed .hover-ctn h2,.grid-project.tabbed .hover-ctn p,.grid-project.tabbed .hover-ctn button{opacity:1;transform:translateY(0)}.grid-award:hover .hover-ctn:before,.grid-award:active .hover-ctn:before,.grid-award:focus .hover-ctn:before,.grid-award.tabbed .hover-ctn:before,.archive-post.img:hover .hover-ctn:before,.archive-post.img:active .hover-ctn:before,.archive-post.img:focus .hover-ctn:before,.archive-post.img.tabbed .hover-ctn:before,.archive-post.small-tile:hover .hover-ctn:before,.archive-post.small-tile:active .hover-ctn:before,.archive-post.small-tile:focus .hover-ctn:before,.archive-post.small-tile.tabbed .hover-ctn:before,.archive-job.img:hover .hover-ctn:before,.archive-job.img:active .hover-ctn:before,.archive-job.img:focus .hover-ctn:before,.archive-job.img.tabbed .hover-ctn:before,.grid-member:hover .hover-ctn:before,.grid-member:active .hover-ctn:before,.grid-member:focus .hover-ctn:before,.grid-member.tabbed .hover-ctn:before,.grid-project:hover .hover-ctn:before,.grid-project:active .hover-ctn:before,.grid-project:focus .hover-ctn:before,.grid-project.tabbed .hover-ctn:before{opacity:1}.result-grid{margin-bottom:2.25rem}.related-grid .grid-project a:after,.related-grid .archive-post a:after,.related-grid .archive-job a:after,.result-grid .grid-project a:after,.result-grid .archive-post a:after,.result-grid .archive-job a:after{padding-bottom:66.67%}.related-grid .hover-ctn,.result-grid .hover-ctn{padding:.625rem}.related-grid .hover-ctn h2,.result-grid .hover-ctn h2{top:.625rem}.related-grid .hover-ctn p,.result-grid .hover-ctn p{bottom:.625rem}.related-grid h2,.related-grid p,.result-grid h2,.result-grid p{font-size:1.125rem !important}.grid-animation{position:relative}.grid-animation .animation-ctn,.grid-animation video,.grid-animation img{position:absolute;object-fit:contain;top:0;left:0;width:100%;height:100%;display:block}.grid-animation .animation-ctn{padding:.625rem}.grid-animation:after{content:"";display:block;position:relative;padding-bottom:calc(133.33% + 6px)}.pr-text-col a,.entry-content a{font-weight:500;text-decoration:none}.pr-text-col a:hover,.pr-text-col a:focus,.entry-content a:hover,.entry-content a:focus{text-decoration:underline}.pr-text-col p,.entry-content p{margin:0 0 1.5rem}.pr-text-col ul,.entry-content ul{list-style:disc;list-style-position:inside}.pr-text-col ol,.entry-content ol{list-style:decimal;list-style-position:inside}.pr-text-col table,.entry-content table{width:100%;border:1px solid #eaedf2;margin-bottom:1.5em}.pr-text-col table caption,.entry-content table caption{margin:0 0 7px;font-size:0.75em;color:#c1bfc2;text-transform:uppercase;letter-spacing:1px}.pr-text-col tr,.entry-content tr{border-bottom:1px solid #eaedf2}.pr-text-col tr:nth-child(even),.entry-content tr:nth-child(even){background-color:#f8f9fa}.pr-text-col td,.entry-content td{padding:7px;border-right:1px solid #eaedf2}.pr-text-col td:last-child,.entry-content td:last-child{border-right:0}.pr-text-col th,.entry-content th{background-color:#f8f9fa;border-bottom:1px solid #eaedf2;border-right:1px solid #eaedf2}.pr-text-col th:last-child,.entry-content th:last-child{border-right:0}.pr-text-col blockquote,.entry-content blockquote{margin:0 0 1.5em 0.75em;padding:0 0 0 0.75em;border-left:3px solid #2980b9;font-style:italic;color:#c1bfc2}.pr-text-col dd,.entry-content dd{margin-left:0;font-size:0.9em;color:#787878;margin-bottom:1.5em}.pr-text-col img,.entry-content img{margin:0 0 1.5em 0;width:100%;height:auto}.pr-text-col .size-auto,.pr-text-col .size-full,.pr-text-col .size-large,.pr-text-col .size-medium,.pr-text-col .size-thumbnail,.entry-content .size-auto,.entry-content .size-full,.entry-content .size-large,.entry-content .size-medium,.entry-content .size-thumbnail{max-width:100%;height:auto}.pr-text-col pre,.entry-content pre{background:#000;color:#f8f9fa;font-size:0.9em;padding:1.5em;margin:0 0 1.5em;border-radius:3px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%;display:inline-block}.wp-caption p.wp-caption-text{font-size:0.85em;margin:4px 0 7px;text-align:center}.tags{margin:0}.footer{clear:both;background-color:#000;color:#f8f9fa}.share-btns,.socials{margin-bottom:2rem}.share-btns li,.socials li{list-style:none}.share-btns h4,.socials h4{margin:0 0 0.5rem}.share-btns a,.socials a{width:1.5rem;height:1.5rem;display:block}.share-btns p,.socials p{margin-bottom:0}.share-btns li,.socials li{float:left;margin-right:0.5rem;line-height:1.5rem}.share-btns li path,.share-btns li ellipse,.socials li path,.socials li ellipse{fill:#000}body{font-family:"Favorit Std","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:100%;line-height:1.4;color:#000;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100vw;overflow-x:hidden;font-weight:200}.wrap-m,.wrap{width:90%;margin:0 auto;position:relative}#content{padding:5.75rem 0}#content.home{padding:0}#content.map{padding-bottom:0}#content.project-l,#content.shortcast{padding-top:0}#content.shortcast{padding-bottom:0}#content.job-single,#content.post-single,#content.team-single,#content.jobs,#content.news,#content.office{padding:4rem 0 5.75rem}a,a:visited{color:#000}a:hover,a:focus,a:visited:hover,a:visited:focus{color:#000}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,0.3)}.btn-container{text-align:center;margin:1rem 0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{text-rendering:optimizelegibility;font-weight:500}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none}h1,.h1{font-size:2rem;line-height:1.1875;margin-top:0}h2,.h2{font-size:2rem;line-height:1.1875;margin-top:0}h3,.h3{font-size:1.375rem;margin-bottom:1rem}h4,.h4{font-size:1.1rem;font-weight:500}h5,.h5,dd{font-size:1rem;margin:0;text-transform:uppercase;font-weight:200}.subtitle{font-size:2rem;line-height:1.1875;margin-top:0}video,img{display:block;max-width:100%}.img-container{position:relative;overflow:hidden;display:block}.img-container:before{content:"";display:block;position:relative;padding-bottom:66.67%}.img-container img,.img-container video{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%;display:block}.img-container.fs{width:100vw;height:100vh}.img-container.fs:before{display:none}.img-container.align-top img,.img-container.align-top video{object-position:center top}.img-container.align-bottom img,.img-container.align-bottom video{object-position:center bottom}.partners-grid .img-container:before,.team-grid .img-container:before{padding-bottom:66.667%}.awards-grid .img-container:before,.e404 .img-container:before{padding-bottom:calc(133.33% + 6px)}.lightbox-slider .img-container{width:100%;height:calc(100vh - 3.75rem)}.lightbox-slider .img-container:before{display:none}.client-grid img{object-fit:contain}.compat-object-fit{background-size:cover;background-position:center center}.compat-object-fit img{opacity:0}.header{background-color:transparent;position:fixed;top:1.875rem;width:100vw;z-index:99}#logo{position:fixed;left:5vw;top:1.375rem}#logo svg{width:90px !important}#logo svg path{fill:#fff}.main-head{display:none}.menu-ctn{background-color:#fff;top:0;bottom:0;opacity:0;overflow:auto;transition:opacity .33s cubic-bezier(0, 0, 0.1, 0.75);position:fixed;width:100%;left:0;line-height:2rem;pointer-events:none;padding:1.375rem calc(50% - 45%) 6rem}.menu-ctn a{display:block;color:#000;text-decoration:none}.menu-ctn.active{pointer-events:auto;max-height:9999px;opacity:1}#menu-logo{width:100px;margin-bottom:0.5rem}#menu-logo path{fill:#000}.main-menu-en li,.main-menu li{border-width:1px 1px 0;border-color:#000;border-style:solid}.main-menu-en li li,.main-menu li li{border-width:1px 0 0 0}.main-menu-en li li a,.main-menu li li a{padding-left:2rem}.main-menu-en li li:last-of-type,.main-menu li li:last-of-type{border-width:1px 0 0 0}.main-menu-en li a,.main-menu li a{padding-left:1rem}.main-menu-en li:last-of-type,.main-menu li:last-of-type{border-width:1px}.main-menu-en li.menu-item-has-children>a,.main-menu li.menu-item-has-children>a{position:relative}.main-menu-en li.menu-item-has-children>a:after,.main-menu li.menu-item-has-children>a:after{content:'';display:block;width:30px;height:14px;background-image:url(../images/arrow_down_dark.svg);background-repeat:no-repeat;background-size:30px;background-position:center;position:absolute;right:15px;top:10px;transform:rotate(0deg)}.main-menu-en li.menu-item-has-children.active>a,.main-menu li.menu-item-has-children.active>a{background-color:#000;color:#fff}.main-menu-en li.menu-item-has-children.active>a:after,.main-menu li.menu-item-has-children.active>a:after{transform:rotate(180deg);background-image:url(../images/arrow_down_white.svg)}.main-menu-en li.menu-item-has-children.active .sub-menu,.main-menu li.menu-item-has-children.active .sub-menu{max-height:500px}.main-menu-en li.menu-item-has-children.active .sub-menu li,.main-menu li.menu-item-has-children.active .sub-menu li{opacity:1}.main-menu-en li.menu-item-has-children.active .sub-menu li a:hover:after,.main-menu-en li.menu-item-has-children.active .sub-menu li a:active:after,.main-menu-en li.menu-item-has-children.active .sub-menu li a:focus:after,.main-menu-en li.menu-item-has-children.active .sub-menu li a:visited:hover:after,.main-menu-en li.menu-item-has-children.active .sub-menu li a:visited:active:after,.main-menu-en li.menu-item-has-children.active .sub-menu li a:visited:focus:after,.main-menu li.menu-item-has-children.active .sub-menu li a:hover:after,.main-menu li.menu-item-has-children.active .sub-menu li a:active:after,.main-menu li.menu-item-has-children.active .sub-menu li a:focus:after,.main-menu li.menu-item-has-children.active .sub-menu li a:visited:hover:after,.main-menu li.menu-item-has-children.active .sub-menu li a:visited:active:after,.main-menu li.menu-item-has-children.active .sub-menu li a:visited:focus:after{display:none}.main-menu-en li.menu-item-has-children.current-menu-parent>a:after,.main-menu-en li.menu-item-has-children.current-menu-item>a:after,.main-menu-en li.menu-item-has-children.current-page-ancestor>a:after,.main-menu li.menu-item-has-children.current-menu-parent>a:after,.main-menu li.menu-item-has-children.current-menu-item>a:after,.main-menu li.menu-item-has-children.current-page-ancestor>a:after{background-image:url(../images/arrow_down_white.svg)}.main-menu-en .sub-menu,.main-menu .sub-menu{overflow:hidden;max-height:0}.main-menu-en .sub-menu li,.main-menu .sub-menu li{opacity:0;transition:opacity .66s cubic-bezier(0, 0, 0.1, 0.75)}.nav{border-bottom:0;margin:0;text-transform:uppercase;font-size:0.9375rem}.nav li{width:100%}.nav li.current-menu-parent>a,.nav li.current-menu-item>a,.nav li.current-page-ancestor>a{background-color:#000;color:#fff}ul.sub-menu li a,ul.children li a{text-transform:lowercase}.sub-menu-ctn{overflow:auto;position:fixed;left:0;top:0;padding-left:calc(50% - 45%);padding-right:calc(50% - 45% + 35px + .625rem);background-color:#fff;padding-bottom:.625rem;z-index:95;min-height:4.2rem;width:100%}.sub-menu li{float:left}.sub-menu li.current a{display:inline-block;position:relative;text-decoration:none}.sub-menu li.current a:after{display:block;width:calc(100% - 1.5rem);content:'';position:absolute;bottom:3px;left:0;height:1px;background-color:#000}.sub-menu li a,.sub-menu li a:visited{padding-right:1.5rem}.sub-menu li a:hover,.sub-menu li a:active,.sub-menu li a:focus,.sub-menu li a:visited:hover,.sub-menu li a:visited:active,.sub-menu li a:visited:focus{display:inline-block;position:relative;text-decoration:none}.sub-menu li a:hover:after,.sub-menu li a:active:after,.sub-menu li a:focus:after,.sub-menu li a:visited:hover:after,.sub-menu li a:visited:active:after,.sub-menu li a:visited:focus:after{display:block;width:calc(100% - 1.5rem);content:'';position:absolute;bottom:3px;left:0;height:1px;background-color:#000}.utilities,.sec-menu{font-size:0.9375rem;overflow:hidden}.utilities>ul,.sec-menu>ul{margin:0;text-align:justify}.utilities>ul:before,.sec-menu>ul:before{content:'';display:block;width:100%}.utilities>ul:after,.sec-menu>ul:after{content:'';display:inline-block;width:100%}.utilities li,.sec-menu li{display:inline-block;text-transform:uppercase;vertical-align:top;height:3rem}.sec-menu{position:fixed;padding:.625rem calc(50% - 45%) 4.5rem;left:0;bottom:0;height:4.5rem;background-color:#fff}.lang-choice li:first-of-type{padding-right:0.375rem;position:relative}.lang-choice li:first-of-type:after{content:"/";display:block;position:absolute;top:0;right:0;color:#000}.utilities a,.utilities button{display:block;width:1.25rem;height:3rem;background-size:1.25rem;background-repeat:no-repeat;background-position:center}.pr-txt-icon{background-image:url("../images/pr_txt.svg")}.pr-pdf-icon{background-image:url("../images/pr_pdf.svg")}.pr-pdf-icon.active{background-image:url("../images/pr_pdf_remove.svg")}.pr-data-icon{background-image:url("../images/pr_data.svg")}.pr-fs-icon{background-image:url("../images/pr_fs.svg")}.to-thumbs,.pr-thumbs-icon{background-image:url("../images/pr_thumbs.svg")}.toggleMenu{text-decoration:none;position:fixed;margin:0;width:35px;height:32px;transition:all 0.5s ease-in-out;-webkit-transform:rotate(0deg);-moztransform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;z-index:1001;display:block;top:1.375rem;right:calc(50% - 45%);background-color:transparent;border:none;border-radius:0;padding:0}.toggleMenu:focus{outline:0}.toggleMenu span{display:block;position:absolute;height:3px;border-radius:0;width:100%;background:#000;opacity:1;left:0;transition:all 0.25s ease-in-out;-webkit-transform:rotate(0deg);-moztransform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.toggleMenu span:nth-child(1){top:0}.toggleMenu span:nth-child(2),.toggleMenu span:nth-child(3){top:14px}.toggleMenu span:nth-child(4){top:29px}.toggleMenu.active span:nth-child(1){top:14px;width:0;left:50%}.toggleMenu.active span:nth-child(2){-webkit-transform:rotate(45deg);-moztransform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.toggleMenu.active span:nth-child(3){-webkit-transform:rotate(-45deg);-moztransform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.toggleMenu.active span:nth-child(4){top:14px;width:0;left:50%}.toggleMenu.over-image span{background-color:#fff}.toggleMenu.over-image.active span{background-color:#000}.toggleMenu.over-image p{background-color:#fff;color:#000}.toggleMenu p{display:none;position:absolute;width:1rem;height:1rem;top:-0.5rem;right:-0.5rem;background-color:#000;color:#fff;font-size:0.625rem;line-height:1rem;text-align:center;border-radius:0.5rem;margin:0}.toggleMenu p.active{display:block}.home-slider{position:fixed;top:0;bottom:0;width:100%}.home-slider .main-question{position:absolute;top:60%;transform:translateY(-50%);left:0;right:0}.home-slider .main-question h2{transition:opacity 0.8s cubic-bezier(0, 0, 0.1, 0.75) 0.4s;opacity:0;margin-bottom:2rem;min-height:14rem;padding:0 1rem}.home-slider .btn-l{transition:opacity 0.8s cubic-bezier(0, 0, 0.1, 0.75) 0.6s;opacity:0;border-width:2px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:156px;bottom:3.5rem;font-weight:500;text-align:center}.home-slider .overlay-active .main-question h2{opacity:1}.home-slider .overlay-active .img-container:after{opacity:0.33}.home-slider .overlay-active .btn-l{opacity:1}.home-slider .overlay-active2 .btn-l{opacity:1}.home-slider.force-overlay .img-container:after{opacity:0.33}.home-slider .img-container .fs{height:100%}.home-slider .img-container:after{transition:opacity 1.2s cubic-bezier(0, 0, 0.1, 0.75);mix-blend-mode:multiply;display:block;content:'';opacity:0;background-color:black;top:0;left:0;width:100vw;height:100%}.home-slider .slick-arrow{display:none !important}.home-slider .slick-dots{bottom:1.875rem}.home-slider .slick-list,.home-slider .slick-track,.home-slider .slick-slide{height:100%}.partners-grid>a,.team-grid>div,.client-grid>div{margin-bottom:.625rem}.partners-grid a{display:block}.partners-grid img{width:100%}.theme-single header,.contact header,.office header{margin:3.1rem 0 7.125rem}.theme-single header .pr-text-col,.contact header .pr-text-col,.office header .pr-text-col{padding-top:0}.theme-single section,.contact section,.office section{margin:7.125rem 0}.project-s>article section:first-of-type{margin:3.1rem 0 7.125rem}.start-top>section:first-of-type{margin-top:2.5rem}.start-top>section:first-of-type .pr-text-col{padding-top:0}.checkout article{margin-top:2.5rem}.search .archive-title{margin-top:2.5rem}.e404 header{margin:2.5rem 0}.search .project-list{margin-top:0}.contact-map{padding-bottom:66.67%}.office-info{min-height:280px;margin-top:1rem}.office-grid{margin-bottom:0 !important}.form-ctn{margin-bottom:2.25rem;position:relative}.grid-award{position:relative}.grid-award:hover .award-info,.grid-award:focus .award-info,.grid-award.active .award-info{opacity:0}.grid-award .hover-ctn{opacity:1}.award-info{transition:opacity .33s cubic-bezier(0, 0, 0.1, 0.75)}.award-info:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-color:#000;opacity:0.25;mix-blend-mode:multiply}.award-info h2,.award-info p{position:relative}.award-info p{position:absolute;bottom:1.25rem;margin:0;white-space:pre-line;width:calc(100% - 2.5rem)}.legal-menu{margin-bottom:-3rem}.legal-menu a,.legal-menu a{text-decoration:none}.legal-menu a:hover,.legal-menu a:active,.legal-menu a:focus,.legal-menu a:hover,.legal-menu a:active,.legal-menu a:focus{text-decoration:underline}.castinfo-mob{margin:3.1rem 0}.castinfo-mob h1{margin-bottom:0}.shortcast-related{margin:3.1rem 0 7.125rem}.pagination,.wp-prev-next{margin:1.5em 0}.pagination{text-align:center;clear:both}.pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border-radius:3px}.pagination li{padding:0;margin:0;float:left;display:inline;overflow:hidden}.pagination a,.pagination span{margin:0;text-decoration:none;line-height:1.875rem;padding:0 0.625rem;height:1.875rem;min-width:1em;display:block;color:#000}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus{background-color:#000;color:#fff}.pagination .current{cursor:default;background-color:#000;color:#fff}.pagination .current:hover,.pagination .current:focus{background-color:#000;color:#fff}.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right}.post-single h1,.job-single h1,.team-single h1{margin-bottom:0}.job-single section,.team-single section,.post-single section{margin:2.25rem 0 7.125rem}.post-single header{margin:2.25rem 0}.byline{margin:0 0}.date-byline{margin-top:0.3125rem !important}.event-data{line-height:1.1875;font-size:2rem;display:block}.lightbox-thumbs{padding:5vh 0;opacity:0;height:100vh;overflow-y:scroll;position:relative;left:0;top:0;width:100vw;transform:translateY(-100vh);-webkit-transition:all 0.25s ease}.to-thumbs{position:absolute;top:1rem;right:3rem;z-index:4;width:16px;height:16px;background-position:center;background-size:16px;background-repeat:no-repeat;transition:opacity .33s cubic-bezier(0, 0, 0.1, 0.75);opacity:0;pointer-events:none}.to-thumbs.active{opacity:1;pointer-events:auto}.close-lightbox{position:absolute;top:1rem;right:1rem;z-index:4}.close-lightbox svg{width:16px;height:16px}.close-lightbox .svg-path{fill:none;stroke:#000;stroke-width:0.71px}.lightbox-ctn{position:fixed;top:-100vh;left:0;z-index:9999;width:100%;height:100vh;background:#fff;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease;opacity:0;overflow:hidden}.lightbox-ctn.active{top:0;opacity:1}.lightbox-ctn.active.search{background:rgba(0,0,0,0.49)}.lightbox-ctn.slides .lightbox-slider{opacity:1;transform:translateY(0)}.lightbox-ctn.thumbs .lightbox-thumbs{opacity:1;transform:translateY(0)}.lightbox-ctn.search .search-ctn{opacity:1;transform:translateY(0)}.lightbox-ctn.search .close-lightbox{top:1.3rem;right:calc(50% - 45%)}.lightbox-ctn.search .close-lightbox svg{width:34px;height:34px}.lightbox-ctn.search .close-lightbox .svg-path{stroke:#fff}.search-ctn form{position:relative}.search-ctn .live-resultscontainer{background-color:#fff;width:calc(100% - 40px);right:0;position:absolute;top:100%;overflow:hidden;transition:max-height 0.4s ease-in-out}.search-ctn .live-resultscontainer.loading>*{opacity:0.33}.search-ctn .live-resultscontainer ul{margin:0}.search-ctn .live-resultscontainer ul li a,.search-ctn .live-resultscontainer ul li a:visited{display:block;text-decoration:none;border-top:1px solid #262626;padding:0.625rem 0.625rem}.search-ctn .live-resultscontainer ul li a:hover,.search-ctn .live-resultscontainer ul li a:active,.search-ctn .live-resultscontainer ul li a.selected,.search-ctn .live-resultscontainer ul li a:visited:hover,.search-ctn .live-resultscontainer ul li a:visited:active,.search-ctn .live-resultscontainer ul li a:visited.selected{background-color:#000;color:#fff}.search-ctn .live-resultscontainer>span{display:block;padding:0.625rem 0.625rem}.search-ctn .live-resultscontainer.active{max-height:500px}.lightbox-slider{padding:1.875rem 5vw;position:absolute;top:0;left:0;height:100%;overflow:hidden;z-index:2;opacity:0;width:100vw;transform:translateY(-100vh);-webkit-transition:all 0.25s ease}.lightbox-slider img{object-fit:contain !important}.project-s section,.project-l section{margin:3.5625rem 0}.project-s video,.project-s img,.project-l video,.project-l img{width:100%}.project-l header{margin-bottom:7.125rem}.project-l #project-data,.project-l #project-text{min-height:unset}.project-l img{cursor:pointer}.project-header .img-container{position:sticky;top:0}.project-header .img-container:after{transition:opacity 1.2s cubic-bezier(0, 0, 0.1, 0.75);mix-blend-mode:multiply;display:block;content:'';opacity:0;background-color:black;top:0;left:0;width:100vw;height:100vh}.project-header .main-question{transition:all 0.36s ease-in-out;opacity:0;padding-top:30vh;height:100vh;margin-bottom:50vh;position:absolute;top:0;left:0;right:0}.project-header .main-question .h1{transition:opacity 0.8s cubic-bezier(0, 0, 0.1, 0.75) 0.4s;opacity:0}.project-header .main-question .scroll-down{transition:all 0.8s cubic-bezier(0, 0, 0.1, 0.75) 0.6s;opacity:0}.project-header .scroll-down{position:absolute;bottom:0rem;left:0;right:0;margin:auto;display:block;background-position:center;background-size:16px 32px;background-repeat:no-repeat;height:32px;width:16px;background-image:url(../images/arrow-light-bold.svg);transform:rotate(-90deg) translateX(0rem)}.project-header .info-bar-ctn{position:relative;height:24rem;width:100vw;padding-top:20rem}.project-header.overlay-active .main-question{opacity:1}.project-header.overlay-active .main-question .h1{opacity:1}.project-header.overlay-active .main-question .scroll-down{opacity:1;transform:rotate(-90deg) translateX(5rem)}.project-header.overlay-active .img-container:after{opacity:0.25}.project-header.overlay-active2 .main-question{opacity:1}.project-header.overlay-active2 .scroll-down{opacity:1;transform:rotate(-90deg) translateX(5rem)}.project-header.overlay-active2 .h1{display:none}.info-bar{border:1px solid #000;height:3rem;line-height:2rem;font-weight:300;background-color:#fff;position:fixed;bottom:0;left:0;padding:0 5%;padding-bottom:1rem;width:100%;z-index:80}.info-bar h1,.info-bar p{font-size:1rem;margin:0;font-weight:200;display:block;border:1px solid #fff;height:36px;line-height:36px;color:#fff;padding:0 .625rem}.info-bar h1{border-bottom:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.info-bar .project-info{top:1.375rem;left:5%;position:fixed;width:calc(100% - 10% - 35px - .625rem)}.info-bar.fixed .project-info{background-color:#fff}.info-bar.fixed .project-info h1,.info-bar.fixed .project-info p{color:#000;border-color:#000}.main-question{color:#fff}.main-question,.pr-big-quote{text-align:center}.main-question .h1,.pr-big-quote .h1{font-size:2.1rem;line-height:1;margin:0}.pr-img-col2:not(.last){margin-bottom:.625rem}.pr-big-quote{margin-top:-6rem !important}.pr-big-quote .wrap-m{position:sticky;top:0;min-height:24rem;z-index:2}.pr-big-quote .h1{position:absolute;top:8rem}.pr-quote-img{position:relative}.pr-quote-img:after{content:"";display:block;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0.25;background-color:#f8f9fa;transition:opacity 0.66s cubic-bezier(0, 0, 0.1, 0.75);mix-blend-mode:screen}.pr-quote-img.overlay-out:after{opacity:0}.overlay-ctn:after{content:"";display:block;position:relative;height:100vh}.mw-media-ctn,.fw-media-ctn,.wrap-media-cont{position:relative}.mw-media-ctn .soundbtn,.fw-media-ctn .soundbtn,.wrap-media-cont .soundbtn{position:absolute;right:1rem;bottom:1rem}.mw-media-ctn video,.fw-media-ctn video,.wrap-media-cont video{max-height:60vh}.pr-img-col>div{margin-bottom:.625rem}.pr-img-col>div:last-of-type{margin-bottom:0}.pr-wrap-media img,.pr-wrap-media video,.pr-fw-media img,.pr-fw-media video{width:100%;height:auto}.pr-wrap-media-text .pr-text-col2{margin-top:1.875rem}.fw-media-ctn{top:20vh;position:sticky}.overlay-block-s,.overlay-block-l{position:relative;bottom:3.75rem;background-color:#fad8e0;color:#70323d;padding:1.5625rem 1.5625rem 3.125rem;height:calc(100vh - 11rem)}.pr-slideshow{width:100vw;overflow-x:hidden}.pr-slider{position:relative}.pr-slider .slick-list{overflow:visible}.pr-slide{margin:0 .3125rem}.pr-slide video,.pr-slide img{height:14.5rem;width:auto}.project-footer{position:relative;width:100vw;overflow:hidden}.project-footer .main-question{bottom:10vh;top:auto}.project-footer .img-container{height:50vh}.project-footer .img-container:before{display:none}#project-data dt{margin-bottom:1rem}#project-data dl{margin-bottom:2rem}#project-data a{text-decoration:none}#project-data a:hover,#project-data a:focus{text-decoration:underline}.pr-themelist{margin:0}.pr-themelist li{display:block;background-color:#000;height:1.875rem;line-height:1.875rem;margin-top:.625rem;color:#fff;text-decoration:none;padding:0 .625rem;text-transform:lowercase;overflow:hidden}.pr-themelist li a,.pr-themelist li a:visited{text-decoration:none;width:100%;display:inline-block}.pr-themelist.shortcastthems{margin-bottom:0.2rem}.pr-themelist.shortcastthems li{display:inline-block;width:auto;margin-right:0.5rem}.lightbox-thumbs .img-container{margin-bottom:.625rem}.lightbox-thumbs .img-container .vid-overlay{width:44px;height:44px;top:calc(50% - 22px);border-radius:22px;border:1px solid #fff;position:absolute;left:calc(50% - 22px)}.lightbox-thumbs .img-container .vid-overlay:after{content:'';display:block;width:0;position:absolute;height:0;top:11px;left:18px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:12px solid #fff}.pr-2col-it .pr-img-col{margin-bottom:1.25rem}.shortcast-main{position:relative;color:#fff}.shortcast-main .img-container.fs{height:56.25vw}.cast-interface{width:100%;position:absolute;bottom:0;top:0;padding-top:2rem;background-color:rgba(0,0,0,0.33);opacity:0;transition:0.8s cubic-bezier(0, 0, 0.1, 0.75)}.cast-interface.show,.cast-interface.movementshow{opacity:1}.cast-interface.show .overlay-info,.cast-interface.movementshow .overlay-info{opacity:1;transform:translateY(0)}.overlay-stickbot{width:100%;position:absolute;bottom:0}.overlay-info{margin-bottom:1rem;opacity:0;transform:translateY(2rem);transition:0.8s cubic-bezier(0, 0, 0.1, 0.75) 0.4s;display:none}.overlay-info h1{margin-bottom:0}.overlay-info .byline a,.overlay-info .byline a:visited{text-decoration:none;color:#fff}.overlay-info .byline a:hover,.overlay-info .byline a:focus,.overlay-info .byline a:active,.overlay-info .byline a:visited:hover,.overlay-info .byline a:visited:focus,.overlay-info .byline a:visited:active{text-decoration:underline;color:#fff}.overlay-controls{background-color:#fff;border:1px solid #000;padding:0 0.625rem;margin-bottom:0.5rem;height:2rem}.overlay-controls button{float:left;display:block;margin-right:0.75rem;width:1.25rem;height:2rem;background-size:1.25rem;background-repeat:no-repeat;background-position:center}.overlay-controls button:last-of-type{margin-right:0;margin-left:0.75rem}.seeker-ctn{float:left;margin:0;margin-top:1px;width:calc(100% - 1.25rem - 0.75rem - 1.25rem - 0.75rem);position:relative;padding:0 2.75rem}.seeker-ctn #total-time,.seeker-ctn #current-time{position:absolute;bottom:-2px;font-size:0.875rem;color:#000}.seeker-ctn #total-time{right:0}.seeker-ctn #current-time{left:0}.seeker-ctn input[type="range"]{width:100%;position:relative;-webkit-appearance:none;padding:0;height:2px;outline:none;border-radius:0;background:transparent}.seeker-ctn input[type="range"]::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;background-color:#eaedf2;border-radius:0}.seeker-ctn input[type="range"]::before{position:absolute;content:"";top:0;left:0;width:var(--seek-before-width);height:4px;background:#000;cursor:pointer;border-radius:2px}.seeker-ctn input[type="range"]::-webkit-slider-thumb{position:relative;-webkit-appearance:none;box-sizing:content-box;border:0;height:14px;width:14px;border-radius:50%;background-color:#000;cursor:pointer;margin:-6px 0 0 0}.seeker-ctn input[type="range"]:active::-webkit-slider-thumb{transform:scale(1.2);transition:all 0.08s ease-in-out;background:#000}.seeker-ctn input[type="range"]::-moz-range-track{width:100%;height:4px;cursor:pointer;background-color:#eaedf2}.seeker-ctn input[type="range"]::-moz-range-progress{background-color:#eaedf2}.seeker-ctn input[type="range"]::-moz-focus-outer{border:0}.seeker-ctn input[type="range"]::-moz-range-thumb{box-sizing:content-box;border:0;height:16px;width:16px;border-radius:50%;background-color:#000;cursor:pointer}.seeker-ctn input[type="range"]:active::-moz-range-thumb{transform:scale(1.2);transition:all 0.08s ease-in-out;background-color:#000}.seeker-ctn input[type="range"]::-ms-track{width:100%;height:4px;cursor:pointer;background:transparent;border:solid transparent;color:transparent}.seeker-ctn input[type="range"]::-ms-fill-lower{background-color:#fff}.seeker-ctn input[type="range"]::-ms-fill-upper{background-color:#eaedf2}.seeker-ctn input[type="range"]::-ms-thumb{box-sizing:content-box;border:0;height:16px;width:16px;border-radius:50%;background-color:#000;cursor:pointer}.seeker-ctn input[type="range"]:active::-ms-thumb{transform:scale(1.2);transition:all 0.08s ease-in-out;background-color:#000}#toggle-fs{background-image:url("../images/pr_fs.svg")}#play-pause{background-image:url("../images/player_pause.svg");background-size:1.65rem}#play-pause.paused{background-image:url("../images/player_play.svg")}@media only screen and (min-width: 481px){.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}}@media only screen and (min-width: 768px){.project-grid{margin-top:3.75rem}.list-project span.hide-mob{display:block}.project-list-header>span.hide-mob{display:block}.project-list{margin-top:3.75rem}.archive-btns{position:static;left:auto;top:auto;padding:0}.team-filters,.project-filters{margin-top:3.75rem}.team-filters ul,.project-filters ul{margin-bottom:0}.team-filters{margin-top:1.75rem}.grid-award h2,.grid-award p,.archive-post.img h2,.archive-post.img p,.archive-post h2,.archive-post p,.archive-job.img h2,.archive-job.img p,.grid-project h2,.grid-project p,.archive-theme h2,.archive-theme p{font-size:1.5rem}.grid-member h2,.grid-member p{font-size:1.25rem}.archive-btns>div:nth-of-type(2){float:right}#resetteamfilters,#resetprojectfilters{position:relative;top:0;left:0}#resetteamfilters span,#resetprojectfilters span{display:none}#resetteamfilters.showonce:hover span,#resetprojectfilters.showonce:hover span{display:block}.related-grid h2,.related-grid p,.result-grid h2,.result-grid p{font-size:1.375rem !important}.wrap-m,.wrap{width:45.875rem}#logo{top:1.875rem;left:2rem}#logo svg{width:160px !important}.menu-ctn{overflow:hidden;border:1px solid #000;font-weight:300;height:2rem;top:auto;bottom:auto;position:relative;left:auto;width:auto;padding:0}.menu-ctn.over-image{background-color:transparent !important;border-color:#fff}#menu-logo{display:none !important}.main-menu-en,.main-menu{opacity:1 !important;pointer-events:auto !important;height:auto;max-height:none;position:absolute;left:0;top:0}.main-menu-en li,.main-menu li{border:none}.main-menu-en li>li,.main-menu li>li{border-width:0 0 1px 0}.main-menu-en li>li a,.main-menu li>li a{padding-left:0}.main-menu-en li a,.main-menu li a{padding-left:0}.main-menu-en li.menu-item-has-children>a:after,.main-menu li.menu-item-has-children>a:after{display:none}.nav{border:0;text-align:justify;font-size:0.875rem}.nav li{display:block;position:relative;float:left;width:calc((1/6) * 100%);height:1.875rem}.nav li a{border-bottom:0;padding:0;padding-left:.625rem}.nav li:hover,.nav li:focus{background-color:#000}.nav li:hover a,.nav li:focus a{text-decoration:none;color:#fff}.nav li ul.sub-menu,.nav li ul.children{display:none}.sec-menu{float:right;background-color:#000;padding:0 .625rem;margin-right:-1px;height:100%;position:static;bottom:auto}.sec-menu a,.sec-menu button{color:#fff}.sec-menu a:hover,.sec-menu a:focus,.sec-menu button:hover,.sec-menu button:focus{color:#fff}.sub-menu-ctn{min-height:0;width:auto}.utilities li,.sec-menu li{height:2rem}.dm-btn:before{background-color:#fff}.dm-btn:after{background-color:#000}.lang-choice li:first-of-type:after{color:#fff}.cart-btn span{background-color:#fff;color:#000}.search-btn svg path{stroke:#fff}.sub-menu-ctn{position:static;left:auto;top:auto;padding-left:0;padding-right:0;background:transparent}.sub-menu{max-height:none;overflow:visible}.sub-menu li{padding-left:.625rem;padding-right:.625rem}.sub-menu a{text-decoration:none}.sub-menu a:hover,.sub-menu a:focus,.sub-menu a:active{text-decoration:underline}.toggleMenu{top:1.875rem;right:2rem;display:none}.toggleMenu p{display:none}.home .toggleMenu{display:inline-block}.home .toggleMenu.active span{background-color:#fff}.home .menu-ctn{display:none;height:auto;overflow:visible;border:none}.home .menu-ctn.active{display:block;position:fixed;right:2rem}.home .main-menu{position:static;left:auto;top:auto}.home .main-menu .nav{margin-top:2.625rem;width:100px}.home .main-menu .nav li{float:none;width:auto;text-align:right}.home .main-menu .nav li a,.home .main-menu .nav li a:visited{font-weight:500}.home .main-menu .nav li:first-of-type{display:none}.home .main-menu .nav li:hover,.home .main-menu .nav li:focus{background-color:transparent !important}.home .main-menu .nav li:hover a,.home .main-menu .nav li:focus a{color:#fff !important}.home .sec-menu{clear:both;float:none;width:auto;background-color:transparent !important;padding-right:0;padding-left:1.25rem}.home .sec-menu a{color:#fff !important;font-weight:500}.home .sec-menu li:first-of-type:after{color:#fff !important}.home .sec-menu svg path{stroke:#fff !important;stroke-width:2px}.home .sec-menu>ul>li:nth-of-type(1),.home .sec-menu>ul>li:nth-of-type(3){display:none}.office section:nth-of-type(2n+1) .pr-img-col{float:right}.office section:nth-of-type(2n+1) .pr-text-col{float:left}.intro-col{margin-top:4.9rem}.intro-col.after-menu{margin-top:2.5rem}.office header{margin:2.5rem 0 7.125rem}.vision-logo{padding-right:1.25rem}.vision-txt>div{column-count:2;column-gap:.625rem}.form-ctn{width:calc(50% - .3125rem)}.home-slider .main-question{top:50%}.home-slider .main-question h2{padding:0 3rem}.home-slider .slick-arrow{display:block !important}.home-slider .slick-dots{bottom:3.75rem}.home-slider .btn-l{bottom:6rem}.main-question h2{min-height:20rem;padding:0}.legal-menu{text-align:center;text-transform:lowercase}.legal-menu li{display:inline-block;margin-right:.625rem}.follow-head{text-transform:uppercase}.lightbox-ctn.search .close-lightbox{right:calc(50% - 22.9375rem)}.info-bar{padding:0;position:relative;bottom:auto;height:2rem;left:auto;z-index:auto}.info-bar h1{padding:0 0 0 .625rem}.info-bar p{padding:0 .625rem 0}.info-bar h1,.info-bar p{border:none;height:auto;line-height:2rem;color:#000;width:auto;float:left;top:auto}.info-bar .project-info{position:static;width:auto;top:auto;left:auto}.info-bar.fixed .project-info{background-color:transparent}.info-bar.fixed .project-info h1,.info-bar.fixed .project-info p{color:#000;border:none}.fw-media-ctn{top:0}.pr-img-col2:not(.last){margin-bottom:0}.pr-2col-it .pr-img-col{margin-bottom:0}.pr-text-col{padding-top:3.75rem}.pr-text-col.sticky{top:9.25rem;position:sticky;padding-bottom:3.75rem}.pr-text-col4{column-count:2;column-gap:.625rem}.pr-text-col4 p{margin-top:0}.main-question .h1,.pr-big-quote .h1{font-size:3.2rem}.pr-big-quote{margin-top:-8rem !important}.pr-big-quote .wrap-m{min-height:100vh}.pr-big-quote .h1{top:25vh}.utilities{float:right;text-align:right;padding:0 .625rem}.utilities a,.utilities button{height:2rem}.info-bar.fixed{z-index:99;top:61px;position:fixed}.pr-slide video,.pr-slide img{height:20.25rem;width:auto}.ginput_complex>span.ginput_left{width:calc(50% - 0.5em);float:left}.ginput_complex>span.ginput_right{width:calc(50% - 0.5em);float:right}.search-ctn form{width:440px}.ginput_container_address>span:nth-last-child(3){margin-bottom:0}.gform_confirmation_wrapper,.gform_wrapper{padding:0}#gform_submit_button_2,#gform_submit_button_1{position:absolute;bottom:0;right:0}body.dark .main-menu li:hover,body.dark .main-menu li:focus,body.maptheme .main-menu li:hover,body.maptheme .main-menu li:focus{background-color:#fff}body.dark .main-menu li:hover a,body.dark .main-menu li:focus a,body.maptheme .main-menu li:hover a,body.maptheme .main-menu li:focus a{color:#000}body.dark .sec-menu,body.maptheme .sec-menu{background-color:#fff}body.dark .sec-menu a,body.dark .sec-menu button,body.maptheme .sec-menu a,body.maptheme .sec-menu button{color:#000}body.dark .dm-btn:after,body.maptheme .dm-btn:after{background-color:#000}body.dark .dm-btn:before,body.maptheme .dm-btn:before{background-color:#000}body.dark .dm-btn:after,body.maptheme .dm-btn:after{background-color:#fff}body.dark .lang-choice a,body.maptheme .lang-choice a{color:#000}body.dark .lang-choice li:first-of-type:after,body.maptheme .lang-choice li:first-of-type:after{color:#000}body.dark .search-btn svg path,body.maptheme .search-btn svg path{stroke:#000}body.dark .cart-btn span,body.maptheme .cart-btn span{background-color:#000;color:#fff}.menu-ctn.over-image .main-menu li a{color:#fff}.menu-ctn.over-image .main-menu li:hover,.menu-ctn.over-image .main-menu li:focus{background-color:#fff}.menu-ctn.over-image .main-menu li:hover a,.menu-ctn.over-image .main-menu li:focus a{color:#000}.menu-ctn.over-image .sec-menu{background-color:#fff}.menu-ctn.over-image .sec-menu a,.menu-ctn.over-image .sec-menu button{color:#000}.menu-ctn.over-image .lang-choice li:first-of-type:after{color:#000}.menu-ctn.over-image .dm-btn:before{background-color:#000}.menu-ctn.over-image .dm-btn:after{background-color:#fff}.menu-ctn.over-image .search-btn svg path{stroke:#000}.menu-ctn.over-image .cart-btn span{background-color:#000;color:#fff}body.maptheme .project-filters{margin-top:1.9rem}.video-interface{padding-top:calc(1.875rem + 32px)}.overlay-info{width:calc(66.67% - 0.2083125rem);margin-bottom:3rem}.overlay-controls{margin-bottom:2rem}.cast-interface{background:#000;background:linear-gradient(180deg, rgba(0,0,0,0.104079) 0%, rgba(0,0,0,0.745953) 86%)}}@media only screen and (min-width: 1024px){.grid-animation.featured a:after,.archive-job.featured a:after,.archive-post.featured a:after{padding-bottom:66.67%}.grid-animation.last+article,.archive-job.last+article,.archive-post.last+article{clear:both}.archive-post h2,.archive-post p,.archive-job h2,.archive-job p,.grid-member h2,.grid-member p,.grid-project h2,.grid-project p{font-size:1.75rem}.archive-post p{font-size:1.5rem}.team-grid .grid-member h2,.team-grid .grid-member p{font-size:1.125rem}.wrap-m,.wrap{width:60.875rem}ul.sub-menu li a{padding-right:0}.nav{font-size:0.9375rem}.sub-menu li.current a:after{width:100%}.sub-menu li a:hover:after,.sub-menu li a:active:after,.sub-menu li a:focus:after,.sub-menu li a:visited:hover:after,.sub-menu li a:visited:active:after,.sub-menu li a:visited:focus:after{width:100%}.lightbox-ctn.search .close-lightbox{top:6rem;right:calc(50% - 30.4375rem + 5px)}.lightbox-ctn.search .close-lightbox svg{width:22px;height:22px}.project-s section,.project-l section{margin:10rem 0}.main-question .h1,.pr-big-quote .h1{font-size:4.5rem}.mw-media-ctn{margin-left:auto;margin-right:auto}.pr-slide video,.pr-slide img{height:26.875rem;width:auto}.shortcast-main .img-container.fs{height:100vh;max-height:60vw}.castinfo-mob{display:none}.overlay-info{width:calc(50% - 0.3125rem);display:block}#toggle-fs{display:none}.seeker-ctn{width:calc(100% - 1.25rem - 0.75rem)}}@media only screen and (min-width: 1240px){.grid-award h2,.grid-award p,.archive-post h2,.archive-post p,.archive-job h2,.archive-job p,.grid-member h2,.grid-member p,.grid-project h2,.grid-project p,.archive-theme h2,.archive-theme p{font-size:1.875rem}.archive-post p{font-size:1.5rem}.archive-theme p{font-size:1.4rem}.associates-grid .grid-member h2,.associates-grid .grid-member p{font-size:1.5rem}.wrap{width:72.875rem}.wrap-m{width:60.625rem}.theme-text{column-gap:.625rem;column-count:2}.lightbox-ctn.search .close-lightbox{right:calc(50% - 36.4375rem + 5px)}.pr-slide video,.pr-slide img{height:32.1875rem;width:auto}.main-question .h1,.pr-big-quote .h1{font-size:5.5rem}}@media only screen and (min-width: 1440px){.grid-award h2,.grid-award p,.archive-post.img h2,.archive-post.img p,.archive-job.img h2,.archive-job.img p,.grid-member h2,.grid-member p,.grid-project h2,.grid-project p,.archive-theme h2,.archive-theme p{font-size:2rem}.archive-post p{font-size:1.5rem}.archive-theme p{font-size:1.4rem}.wrap{width:81.875rem}.wrap-m{width:68.125rem}.lightbox-ctn.search .close-lightbox{right:calc(50% - 40.9375rem + 5px)}.pr-slide video,.pr-slide img{height:36.3125rem;width:auto}}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}
