/*!
 * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */@import url("https://fonts.typotheque.com/WF-037709-012057.css");*,*::after,*::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}p{margin-top:0;margin-bottom:0}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:0.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:inherit;text-decoration:none;background-color:transparent}a:hover{color:inherit;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block}button{border-radius:0}button:focus{outline:0px dotted;outline:0px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type="button"],[type="reset"],[type="submit"],button{-webkit-appearance:button}[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled),button:not(:disabled){cursor:pointer}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:0.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}button{border:none;margin:0;text-decoration:none;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}button{display:flex;align-items:center;justify-content:center;padding:0}.fz-xl{font-size:24px;line-height:24px;font-weight:400}@media (min-width:992px){.fz-xl{font-size:30px;line-height:32px}}.fz-lg{font-size:20px;line-height:20px;font-weight:400}.fz-md{font-size:16px;line-height:18px;font-weight:400}@media (min-width:992px){.fz-md{font-size:16px;line-height:18px}}.fz-sm{font-size:12px;line-height:14px;font-weight:400}a{color:inherit;width:-moz-fit-content;width:fit-content}a:hover{color:inherit;text-decoration:none}header{position:fixed;width:100vw;height:auto;background:#FFF;padding:16px;z-index:10;border-bottom:1px solid #F5F5F5}@media (min-width:992px){header{padding:32px 2vw}}@media (min-width:1400px){header{padding:32px 8vw}}@media (min-width:1600px){header{padding:32px 12vw}}header.big{background:transparent;mix-blend-mode:multiply;border-bottom:0px solid #F5F5F5;pointer-events:none}header.big #logo{transform:scale(1.5);pointer-events:auto}@media (min-width:992px){header.big #logo{transform:scale(2)}}header.big #nav-block{pointer-events:none;opacity:0}@media (max-width:991px){header.big #nav-block{transition:opacity 0.3s ease, max-height 0.6s ease;-webkit-transition:opacity 0.3s ease, max-height 0.6s ease}header.big #nav-block.active{pointer-events:auto;transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;opacity:1}}@media (max-width:991px){header.big #nav-mobile #nav-title{pointer-events:none;opacity:0}header.big #nav-mobile #burger-menu{transform:scale(1.3);pointer-events:auto;margin-top:24px;margin-right:8px}}header ::-webkit-scrollbar{-ms-overflow-style:none;overflow:-moz-scrollbars-none;display:none;width:0;background:transparent;background-color:transparent}header ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px transparent;background-color:transparent}header ::-webkit-scrollbar-thumb{background-color:transparent}header.bdd-page{border-bottom:1px solid #FFF}nav{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:8px}@media (min-width:992px){nav{grid-template-columns:repeat(10, 1fr);grid-column-gap:16px}}nav ul{list-style:none;list-style-image:none;padding:0;margin:0}#logo{transform-origin:top left;grid-column:1;width:fit-content;transition:transform 0.3s ease;-webkit-transition:transform 0.3s ease;cursor:pointer;line-height:16px}#logo a{display:flex;flex-direction:column}#logo .black-50{transition:color 0.3s ease;-webkit-transition:color 0.3s ease;color:#949598}@media (hover:hover){#logo:hover .black-50{color:#58585A}}#nav-block{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:8px;grid-column:1 / span 5;height:fit-content;transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease}@media (min-width:992px){#nav-block{grid-template-columns:repeat(8, 1fr);grid-column-gap:16px;grid-column:3 / span 8}#nav-block.hovered .sub-link,#nav-block.hovered .filter{min-height:24px;height:auto;padding-bottom:8px;pointer-events:auto;opacity:1}#nav-block.hovered .sub-link:last-of-type,#nav-block.hovered .filter:last-of-type{height:16px;padding-bottom:0}}#nav-links{display:flex;grid-column:1 / span 5;align-items:center;justify-content:space-between;color:#949598;transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease}@media (min-width:992px){#nav-links{grid-column:1 / span 8;display:grid;grid-template-columns:repeat(8, 1fr);grid-column-gap:16px;padding:0}}@media (max-width:991px){#nav-links .nav-link{margin:8px 0 0}#nav-links .nav-link:last-of-type{padding-bottom:0}}#nav-links .nav-link a{transition:color 0.3s ease;-webkit-transition:color 0.3s ease}#nav-links .nav-link a svg{transition:fill 0.3s ease;-webkit-transition:fill 0.3s ease;fill:#C7C8CA}#nav-links .nav-link a:hover{color:#58585A}#nav-links .nav-link a:hover svg{fill:#58585A}#nav-links .nav-link.active{color:#58585A;fill:#58585A}#nav-links .nav-link.active svg{fill:#58585A}@media (min-width:992px){#nav-links #nav-news{grid-column:1 / span 2}}@media (min-width:992px){#nav-links #nav-projects{grid-column:3 / span 2}}@media (min-width:992px){#nav-links #nav-about{grid-column:5 / span 2}}@media (max-width:991px){#nav-links #nav-search{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@media (min-width:992px){#nav-links #nav-search{grid-column:7}}#nav-links #languages{display:flex;color:#C7C8CA}@media (max-width:991px){#nav-links #languages{position:absolute;top:24px;right:16px}}@media (min-width:992px){#nav-links #languages{grid-column:8 / span 1;justify-content:flex-end}}#nav-links #languages .active,#nav-links #languages .separator{color:#949598}#nav-links #languages .separator{margin:0 4px}#nav-links #languages .language a{transition:color 0.3s ease;-webkit-transition:color 0.3s ease}#nav-links #languages .language:hover{color:#58585A}#nav-subs{color:#949598}@media (max-width:991px){#nav-subs{display:flex;grid-column:1 / span 5;overflow-x:auto;white-space:nowrap;margin:8px -16px 0;line-height:inherit}#nav-subs .sub-link{margin-right:24px}#nav-subs .sub-link:first-of-type{margin-left:16px}#nav-subs .sub-link:last-of-type{padding-right:16px}#nav-subs ul{margin-left:16px}#nav-subs .categories,#nav-subs .statuses{display:flex}#nav-subs .categories .category,#nav-subs .categories .status,#nav-subs .statuses .category,#nav-subs .statuses .status{margin-right:24px}#nav-subs .categories .category:last-of-type,#nav-subs .statuses .category:last-of-type{margin-right:16px}}@media (min-width:992px){#nav-subs{padding-top:8px}#nav-subs.projects{grid-column:3 / span 2;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:16px}#nav-subs.project{grid-column:3 / span 2}#nav-subs.about{grid-column:5 / span 2}#nav-subs.noAnim .sub-link,#nav-subs.noAnim .filter{display:none}}#nav-subs .project-title{text-transform:lowercase;color:#58585A}@media (max-width:991px){#nav-subs .project-title{margin:0 0 0 16px;padding-right:16px}}#nav-subs .sub-link,#nav-subs .filter{cursor:pointer;transition:opacity 0.2s ease, padding-bottom 0.3s ease, height 0.3s ease, min-height 0.3s ease, color 0.3s ease;-webkit-transition:opacity 0.2s ease, padding-bottom 0.3s ease, height 0.3s ease, min-height 0.3s ease, color 0.3s ease;white-space:nowrap}#nav-subs .sub-link a,#nav-subs .filter a{transition:color 0.3s ease;-webkit-transition:color 0.3s ease}@media (max-width:991px){#nav-subs .sub-link,#nav-subs .filter{height:auto}}@media (min-width:992px){#nav-subs .sub-link,#nav-subs .filter{min-height:0;height:0;opacity:0;pointer-events:none}}#nav-subs .sub-link .point,#nav-subs .filter .point{color:#C7C8CA}#nav-subs .sub-link.active,#nav-subs .filter.active{display:block;pointer-events:auto;opacity:1;color:#58585A;height:auto}#nav-subs .sub-link:hover,#nav-subs .filter:hover{color:#58585A}#nav-subs .categories.inactive,#nav-subs .statuses.inactive{display:none}main{position:relative;min-height:100%;max-width:100%;transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease}main.unfocus{cursor:pointer;opacity:0.2}main.unfocus section{pointer-events:none}footer{position:relative;width:100vw;height:auto;display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:8px;color:#949598;padding:16px 16px 32px 16px}@media (min-width:992px){footer{grid-template-columns:repeat(10, 1fr);grid-column-gap:16px;padding:32px 2vw}}@media (min-width:1400px){footer{padding:32px 8vw}}@media (min-width:1600px){footer{padding:32px 12vw}}footer .column{display:flex;flex-direction:column}@media (max-width:991px){footer .column{margin-bottom:16px}}footer #footer-address{grid-column:1 / span 4}@media (min-width:992px){footer #footer-address{grid-column:span 2}}footer #footer-contact{grid-column:1 / span 4}@media (min-width:992px){footer #footer-contact{grid-column:span 2}}footer #footer-social{grid-column:1 / span 4}@media (min-width:992px){footer #footer-social{grid-column:7 / span 2}}footer #footer-anchor{grid-column:5 / span 1;justify-self:end;grid-row-start:1;background:transparent;width:32px;height:32px}@media (min-width:992px){footer #footer-anchor{grid-column:10 / span 1;width:48px;height:48px}}footer #footer-anchor svg{fill:#C7C8CA;transition:fill 0.3s ease;-webkit-transition:fill 0.3s ease}footer #footer-anchor svg:hover{fill:#58585A}footer a{transition:color 0.3s ease;-webkit-transition:color 0.3s ease}footer a:hover{color:#58585A}footer .point{color:#C7C8CA}footer.about .title{grid-column:1;color:#58585A;margin-bottom:8px}footer.about .contact{grid-column:1 / span 4;display:flex;flex-direction:column}@media (min-width:992px){footer.about .contact{grid-column:1 / span 3}}footer.about .contact .block{display:flex;flex-direction:column;margin-bottom:32px}@media (min-width:992px){footer.about .contact .block:last-child{margin-bottom:0}}footer.about .city{color:#58585A}footer.about .other{grid-column:1 / span 4;display:flex;flex-direction:column;justify-content:flex-end}@media (min-width:992px){footer.about .other{grid-column:7 / span 3}}footer.about .other .block{display:flex;flex-direction:column;margin-bottom:32px}footer.about .other .block .jobs-title{color:#58585A}footer.about .other .block ul{list-style-type:none;padding:0;margin:0;text-transform:lowercase}footer.about .other .block:last-child{margin-bottom:0}footer.about #footer-anchor{align-self:end;grid-row-start:auto}footer .bdd-link{position:absolute;top:calc(32px*-1);left:16px}@media (min-width:992px){footer .bdd-link{top:calc(16px*-1);left:2vw}}@media (min-width:1400px){footer .bdd-link{left:8vw}}@media (min-width:1600px){footer .bdd-link{left:12vw}}#footer-logo{color:#221F20}#footer-logo .separator{color:#949598}#introduction{position:sticky;-webkit-position:sticky;transform:translateZ(0);-webkit-transform:translateZ(0);background:#FFF;color:#58585A;min-height:56vh;display:grid;grid-template-columns:repeat(5, 1fr);padding:160px 16px 0px;align-items:center}@media (min-width:992px){#introduction{grid-template-columns:repeat(10, 1fr);padding:128px 2vw 24px}}@media (min-width:1400px){#introduction{padding:128px 8vw 32px}}@media (min-width:1600px){#introduction{padding:128px 12vw 32px}}#introduction .text{grid-column:1 / span 4}@media (min-width:992px){#introduction .text{grid-column:1 / span 6}}#news{position:sticky;-webkit-position:sticky;transform:translateZ(0);-webkit-transform:translateZ(0);background:#FFF;padding:128px 16px 0px}@media (min-width:992px){#news{padding:128px 2vw}}@media (min-width:1400px){#news{padding:128px 8vw}}@media (min-width:1600px){#news{padding:128px 12vw}}@media (min-width:992px){#news.new-page{padding:128px 2vw}}@media (min-width:1400px){#news.new-page{padding:128px 8vw}}@media (min-width:1600px){#news.new-page{padding:128px 12vw}}#news .news-article{display:grid;grid-template-columns:repeat(5, 1fr);margin-bottom:16vh}@media (min-width:992px){#news .news-article{grid-template-columns:repeat(10, 1fr);grid-column-gap:16px;margin-bottom:24vh}}#news .news-article:last-of-type{margin-bottom:0}#news .news-article .title{grid-column:1 / span 4;text-transform:lowercase}#news .news-article .subtitle{grid-column:1 / span 4}#news .news-article .subtitle.fz-xl{text-transform:lowercase}#news .news-article .date{grid-column:1 / span 4;text-transform:lowercase}#news .news-article .text{grid-column:1 / span 4}#news .news-article .text p{margin-bottom:8px}@media (min-width:992px){#news .news-article .text p{margin-bottom:16px}}#news .news-article .text p:last-of-type{margin-bottom:0}#news .news-article .text p em{font-style:normal}#news .news-article .gallery{grid-column:1 / span 5}@media (min-width:992px){#news .news-article .gallery{grid-column:1 / span 10}}#news .news-article .gallery ul{width:100%;max-width:100%;height:auto;display:grid;grid-template-columns:repeat(5, 1fr);grid-row-gap:16px;padding:8px 0;margin:0;list-style-type:none}@media (min-width:992px){#news .news-article .gallery ul{grid-template-columns:repeat(10, 1fr);grid-column-gap:16px}}#news .news-article .gallery ul li{width:fit-content;height:fit-content}#news .news-article .gallery ul li.small{grid-column:1 / span 5}@media (min-width:992px){#news .news-article .gallery ul li.small{grid-column:1 / span 2}}#news .news-article .gallery ul li.medium{grid-column:1 / span 5}@media (min-width:992px){#news .news-article .gallery ul li.medium{grid-column:1 / span 4}}#news .news-article .gallery ul li.large{grid-column:1 / span 5}@media (min-width:992px){#news .news-article .gallery ul li.large{grid-column:1 / span 6}}#news .news-article .gallery ul li:last-of-type{margin:0}@media (min-width:992px){#news .news-article .gallery ul.row{flex-direction:row}#news .news-article .gallery ul.row li{width:fit-content;height:fit-content}#news .news-article .gallery ul.row li.small{grid-column:1 / span 5}#news .news-article .gallery ul.row li.medium{grid-column:1 / span 5}#news .news-article .gallery ul.row li.large{grid-column:span 5}#news .news-article .gallery ul.row li:last-of-type{margin:0}}@media (min-width:992px) and (min-width:992px){#news .news-article .gallery ul.row li.small{grid-column:span 2}}@media (min-width:992px) and (min-width:992px){#news .news-article .gallery ul.row li.medium{grid-column:span 4}}@media (min-width:992px) and (min-width:992px){#news .news-article .gallery ul.row li.large{grid-column:span 6}}#news .news-article .gallery ul img{width:100%;max-width:100%;max-height:100%;object-fit:contain}#news .news-article .gallery ul img.colored{filter:grayscale(1);-webkit-filter:grayscale(1);mix-blend-mode:screen;-webkit-mix-blend-mode:screen}#news .news-article .video-embed{background:#221F20;width:100%;margin:8px 0;overflow:hidden;padding-bottom:56.25%;position:relative;height:0}#news .news-article .video-embed iframe{left:0;top:0;height:100%;width:100%;position:absolute;border:0}#news .news-article .video-embed.small{grid-column:1 / span 5}@media (min-width:992px){#news .news-article .video-embed.small{grid-column:1 / span 2}}#news .news-article .video-embed.medium{grid-column:1 / span 5}@media (min-width:992px){#news .news-article .video-embed.medium{grid-column:1 / span 4}}#news .news-article .video-embed.large{grid-column:1 / span 5}@media (min-width:992px){#news .news-article .video-embed.large{grid-column:1 / span 6}}#news .news-article .link{grid-column:1 / span 10;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;padding:4px 0 8px 0;text-transform:lowercase}#news .news-article .link svg{margin-top:8px;height:16px;width:16px}@media (min-width:992px){#news .news-article.small{font-size:14px;line-height:14px;margin-bottom:8vh;margin-top:8vh}#news .news-article.small .fz-xl{font-size:24px;line-height:24px}#news .news-article.small .title{grid-column:7 / span 2}#news .news-article.small .subtitle{grid-column:7 / span 2}#news .news-article.small .date{grid-column:7 / span 2}#news .news-article.small .text{grid-column:7 / span 2}#news .news-article.small .gallery{grid-column:7 / span 2}#news .news-article.small .gallery ul{max-width:100%;height:auto;display:flex;flex-wrap:wrap;flex-direction:column;padding:0;margin:0;list-style-type:none}#news .news-article.small .gallery ul li{width:fit-content;height:100%;max-width:100%;margin:0 0 16px 0}#news .news-article.small .gallery ul li:last-of-type{margin:8px 0}#news .news-article.small .gallery ul li img{max-width:100%}#news .news-article.small .gallery ul.row{flex-direction:column}#news .news-article.small .link{grid-column:7 / span 2}}#news .news-article.brown{color:#8B7E74}#news .news-article.brown .color-25{color:#D8D1CB}#news .news-article.brown .text a{color:#6F625A}#news .news-article.brown .text em{color:#D8D1CB}#news .news-article.brown .gallery ul li{background:#8B7E74}#news .news-article.brown .link{color:#C1B7B0;fill:#C1B7B0}#news .news-article.brown .link:hover{color:#8B7E74;fill:#8B7E74}#news .news-article.blue{color:#617D94}#news .news-article.blue .color-25{color:#C1CDD5}#news .news-article.blue .text a{color:#111F2B}#news .news-article.blue .text em{color:#C1CDD5}#news .news-article.blue .gallery ul li{background:#617D94}#news .news-article.blue .link{color:#A9BAC8;fill:#A9BAC8}#news .news-article.blue .link:hover{color:#617D94;fill:#617D94}#news .news-article.grey{color:#5C6770}#news .news-article.grey .color-25{color:#D0D3D5}#news .news-article.grey .text a{color:#1D252B}#news .news-article.grey .text em{color:#D0D3D5}#news .news-article.grey .gallery ul li{background:#5C6770}#news .news-article.grey .link{color:#A4A9AE;fill:#A4A9AE}#news .news-article.grey .link:hover{color:#5C6770;fill:#5C6770}#news .news-article.black{color:#58585A}#news .news-article.black .color-25{color:#C7C8CA}#news .news-article.black .text a{color:#221F20}#news .news-article.black .text em{color:#C7C8CA}#news .news-article.black .gallery ul li{background:#58585A}#news .news-article.black .link{color:#949598;fill:#949598}#news .news-article.black .link:hover{color:#58585A;fill:#58585A}#news .news-article.green{color:#3f534b}#news .news-article.green .color-25{color:#b9c7c1}#news .news-article.green .text a{color:#3e4844}#news .news-article.green .text em{color:#b9c7c1}#news .news-article.green .gallery ul li{background:#3f534b}#news .news-article.green .link{color:#95a7a4;fill:#95a7a4}#news .news-article.green .link:hover{color:#3f534b;fill:#3f534b}#news .news-article.red{color:#58585A}#news .news-article.red .date,#news .news-article.red .subtitle{color:#DB3832}#news .news-article.red .text a{color:#221F20}#news .news-article.red .text em{color:#C7C8CA}#news .news-article.red .gallery ul li{background:#DB3832}#news .news-article.red .link{color:#949598;fill:#949598}#news .news-article.red .link:hover{color:#58585A;fill:#58585A}#carousel{position:sticky;-webkit-position:sticky;cursor:pointer;height:100vh;top:0;z-index:0}#carousel.swiper{width:100vw;height:100vh;overflow:hidden}#carousel.inactive{display:none}#carousel .swiper-slide{display:flex;width:100vw;height:40vmax;overflow:hidden}@media (min-width:992px){#carousel .swiper-slide{display:grid;width:100vw;height:100vh;grid-template-columns:repeat(10, 1fr);grid-column-gap:16px;padding-right:2vw}}@media (min-width:1400px){#carousel .swiper-slide{padding-right:8vw}}@media (min-width:1600px){#carousel .swiper-slide{padding-right:12vw}}#carousel .swiper-slide img,#carousel .swiper-slide video{display:block;width:100%;object-fit:cover}@media (min-width:992px){#carousel .swiper-slide img,#carousel .swiper-slide video{position:absolute;width:100vw;height:100vh}}@media (max-width:991px){#carousel .swiper-slide .slide-legend{display:none}}@media (min-width:992px){#carousel .swiper-slide .slide-legend{grid-column:9 / span 2;opacity:0.5;padding:32px 0;z-index:5}}@media (min-width:992px){#carousel .video-container{display:grid;width:100vw;height:100vh;grid-template-columns:repeat(10, 1fr);grid-column-gap:16px;padding-right:2vw}}@media (min-width:1400px){#carousel .video-container{padding-right:8vw}}@media (min-width:1600px){#carousel .video-container{padding-right:12vw}}#carousel .video-container video{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (max-width:991px){#carousel .video-container .slide-legend{display:none}}@media (min-width:992px){#carousel .video-container .slide-legend{grid-column:9 / span 2;opacity:0.5;padding:32px 0;z-index:5}}#button-team,#button-rewards,#button-publications,#button-clients,#button-partners,#button-history{display:flex;flex-direction:column;align-items:flex-start;grid-column:1;font-family:"Ping Black 2", verdana, sans-serif;color:#58585A;fill:#58585A;background:transparent;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;margin-bottom:16px}@media (min-width:992px){#button-team,#button-rewards,#button-publications,#button-clients,#button-partners,#button-history{margin-bottom:16px}}#button-team:hover,#button-rewards:hover,#button-publications:hover,#button-clients:hover,#button-partners:hover,#button-history:hover{color:#221F20;fill:#221F20}#button-team.active svg #less,#button-rewards.active svg #less,#button-publications.active svg #less,#button-clients.active svg #less,#button-partners.active svg #less,#button-history.active svg #less{opacity:1}#button-team .title,#button-rewards .title,#button-publications .title,#button-clients .title,#button-partners .title,#button-history .title{margin-bottom:8px}#approach{display:grid;grid-template-columns:repeat(5, 1fr);padding:160px 16px 0px;color:#949598;margin-bottom:64px}@media (min-width:992px){#approach{grid-template-columns:repeat(10, 1fr);grid-column-gap:16px;padding:128px 2vw 0px;margin-bottom:64px}}@media (min-width:1400px){#approach{padding:128px 8vw 0px}}@media (min-width:1600px){#approach{padding:128px 12vw 0px}}#approach .text p{margin-bottom:8px}@media (min-width:992px){#approach .text p{margin-bottom:16px}}#approach .text p:last-of-type{margin-bottom:0}#approach .text p strong{color:#221F20}#approach .text u{text-decoration:none;color:#221F20}#approach .gallery{grid-column:1 / span 5;margin-bottom:24px}@media (min-width:992px){#approach .gallery{grid-column:1 / span 10;margin-bottom:24px}}#approach .gallery ul{max-width:100%;width:100%;height:auto;padding:0;margin:0;list-style-type:none;display:grid;grid-template-columns:repeat(5, 1fr);grid-row-gap:16px}@media (min-width:992px){#approach .gallery ul{grid-template-columns:repeat(10, 1fr);grid-column-gap:16px}}#approach .gallery ul li{height:100%}#approach .gallery ul li .img-wrapper{background:#58585A;width:fit-content;line-height:0}#approach .gallery ul li.small{grid-column:1 / span 5}@media (min-width:992px){#approach .gallery ul li.small{grid-column:span 2}}#approach .gallery ul li.medium{grid-column:1 / span 5}@media (min-width:992px){#approach .gallery ul li.medium{grid-column:span 4}}#approach .gallery ul li.large{grid-column:span 5}@media (min-width:992px){#approach .gallery ul li.large{grid-column:span 6}}#approach .gallery ul li:last-of-type{margin:0}#approach .gallery ul li img,#approach .gallery ul li video{max-width:100%;max-height:100%}@media (min-width:992px){#approach .gallery ul li img,#approach .gallery ul li video{max-height:56vh}}#approach .gallery ul li img.colored,#approach .gallery ul li video.colored{filter:grayscale(1);-webkit-filter:grayscale(1);mix-blend-mode:screen;-webkit-mix-blend-mode:screen}#approach .gallery ul li legend{font-size:16px;line-height:18px;margin-top:8px}@media (min-width:992px){#approach .gallery ul li legend{max-width:40vw}}#approach .text{grid-column:1 / span 4;margin-bottom:16px}@media (min-width:992px){#approach .text{grid-column:1 / span 6;margin-bottom:24px}}#team{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:8px;padding:16px;color:#949598;margin-bottom:64px}@media (min-width:992px){#team{grid-template-columns:repeat(10, 1fr);grid-column-gap:16px;padding:0 2vw}}@media (min-width:1400px){#team{padding:0 8vw}}@media (min-width:1600px){#team{padding:0 12vw}}#team .team-wrapper{display:grid;grid-column:1 / span 5;grid-template-columns:repeat(5, 1fr);grid-column-gap:8px;max-height:0;overflow:hidden;opacity:0;transition:all 0.6s ease;-webkit-transition:all 0.6s ease}@media (min-width:992px){#team .team-wrapper{grid-column:1 / span 10;grid-template-columns:repeat(10, 1fr);grid-column-gap:16px}}#team .team-wrapper .team-member{grid-column:span 2;display:flex;flex-direction:column;margin-bottom:64px}@media (max-width:991px){#team .team-wrapper .team-member:nth-child(even){grid-column:4/ span 2}}#team .team-wrapper .team-member .member .title,#team .team-wrapper .team-member .member .position{text-transform:lowercase}#team .team-wrapper .team-member .member.more{cursor:pointer;transition:color 0.3s ease;-webkit-transition:color 0.3s ease}#team .team-wrapper .team-member .member.active svg #less{opacity:1}#team .team-wrapper .team-member .img-wrapper{width:50%;margin-bottom:4px}#team .team-wrapper .team-member .img-wrapper.noFilter .thumbnail{mix-blend-mode:normal;-webkit-mix-blend-mode:normal}#team .team-wrapper .team-member .thumbnail{width:100%;object-fit:cover;mix-blend-mode:screen;-webkit-mix-blend-mode:screen;filter:grayscale(1);-webkit-filter:grayscale(1)}#team .team-wrapper .team-member svg{margin:4px 0;width:12px;height:12px}#team .team-wrapper .team-member .description{max-height:0;overflow:hidden;opacity:0;transition:all 0.6s ease;-webkit-transition:all 0.6s ease}#team .team-wrapper .team-member .block{margin-bottom:8px}#team .team-wrapper .team-member .block .title{text-transform:lowercase}#team .team-wrapper .team-member .block:last-of-type{margin-bottom:0}#team .team-wrapper .team-member.brown{color:#C1B7B0;fill:#8B7E74}#team .team-wrapper .team-member.brown .title{color:#8B7E74}#team .team-wrapper .team-member.brown:hover .more{color:#8B7E74}#team .team-wrapper .team-member.brown .img-wrapper{background:#8B7E74}#team .team-wrapper .team-member.blue{color:#A9BAC8;fill:#617D94}#team .team-wrapper .team-member.blue .title{color:#617D94}#team .team-wrapper .team-member.blue:hover .more{color:#617D94}#team .team-wrapper .team-member.blue .img-wrapper{background:#617D94}#team .team-wrapper .team-member.grey{color:#A4A9AE;fill:#5C6770}#team .team-wrapper .team-member.grey .title{color:#5C6770}#team .team-wrapper .team-member.grey:hover .more{color:#5C6770}#team .team-wrapper .team-member.grey .img-wrapper{background:#5C6770}#team .team-wrapper .team-member.green{color:#95a7a4;fill:#3f534b}#team .team-wrapper .team-member.green .title{color:#3f534b}#team .team-wrapper .team-member.green:hover .more{color:#3f534b}#team .team-wrapper .team-member.green .img-wrapper{background:#3f534b}#team .team-wrapper .team-member.black{color:#949598;fill:#58585A}#team .team-wrapper .team-member.black .title{color:#58585A}#team .team-wrapper .team-member.black:hover .more{color:#58585A}#team .team-wrapper .team-member.black .img-wrapper{background:#58585A}#prizes-publications,#clients-partners{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:8px;align-items:start;padding:16px}@media (min-width:992px){#prizes-publications,#clients-partners{grid-template-columns:repeat(10, 1fr);grid-column-gap:16px;padding:0 2vw;margin-bottom:64px}}@media (min-width:1400px){#prizes-publications,#clients-partners{padding:0 8vw}}@media (min-width:1600px){#prizes-publications,#clients-partners{padding:0 12vw}}#rewards,#clients{grid-column:1/ span 4}#publications,#partners{grid-column:1/ span 4}@media (min-width:992px){#publications,#partners{grid-column:7/ span 4}}#rewards,#publications,#clients,#partners{display:grid;grid-template-columns:repeat(4, 1fr);text-transform:lowercase;color:#949598}@media (max-width:991px){#rewards,#publications,#clients,#partners{margin-bottom:64px}}@media (min-width:992px){#rewards,#publications,#clients,#partners{grid-column-gap:16px}}.rewards-wrapper,.publications-wrapper,.clients-wrapper,.partners-wrapper{display:grid;grid-column:1 / span 4;grid-template-columns:repeat(4, 1fr);max-height:0;overflow:hidden;opacity:0;transition:all 0.6s ease;-webkit-transition:all 0.6s ease}@media (min-width:992px){.rewards-wrapper,.publications-wrapper,.clients-wrapper,.partners-wrapper{grid-column-gap:16px}}.rewards-wrapper .reward,.rewards-wrapper .publication,.rewards-wrapper .client,.rewards-wrapper .partner,.publications-wrapper .reward,.publications-wrapper .publication,.publications-wrapper .client,.publications-wrapper .partner,.clients-wrapper .reward,.clients-wrapper .publication,.clients-wrapper .client,.clients-wrapper .partner,.partners-wrapper .reward,.partners-wrapper .publication,.partners-wrapper .client,.partners-wrapper .partner{grid-column:span 4;margin-bottom:16px}@media (min-width:992px){.rewards-wrapper .reward,.rewards-wrapper .publication,.rewards-wrapper .client,.rewards-wrapper .partner,.publications-wrapper .reward,.publications-wrapper .publication,.publications-wrapper .client,.publications-wrapper .partner,.clients-wrapper .reward,.clients-wrapper .publication,.clients-wrapper .client,.clients-wrapper .partner,.partners-wrapper .reward,.partners-wrapper .publication,.partners-wrapper .client,.partners-wrapper .partner{grid-column:span 2}}.rewards-wrapper .reward .date,.rewards-wrapper .publication .date,.rewards-wrapper .client .date,.rewards-wrapper .partner .date,.publications-wrapper .reward .date,.publications-wrapper .publication .date,.publications-wrapper .client .date,.publications-wrapper .partner .date,.clients-wrapper .reward .date,.clients-wrapper .publication .date,.clients-wrapper .client .date,.clients-wrapper .partner .date,.partners-wrapper .reward .date,.partners-wrapper .publication .date,.partners-wrapper .client .date,.partners-wrapper .partner .date{color:#C7C8CA}.rewards-wrapper .reward .project,.rewards-wrapper .reward .name,.rewards-wrapper .publication .project,.rewards-wrapper .publication .name,.rewards-wrapper .client .project,.rewards-wrapper .client .name,.rewards-wrapper .partner .project,.rewards-wrapper .partner .name,.publications-wrapper .reward .project,.publications-wrapper .reward .name,.publications-wrapper .publication .project,.publications-wrapper .publication .name,.publications-wrapper .client .project,.publications-wrapper .client .name,.publications-wrapper .partner .project,.publications-wrapper .partner .name,.clients-wrapper .reward .project,.clients-wrapper .reward .name,.clients-wrapper .publication .project,.clients-wrapper .publication .name,.clients-wrapper .client .project,.clients-wrapper .client .name,.clients-wrapper .partner .project,.clients-wrapper .partner .name,.partners-wrapper .reward .project,.partners-wrapper .reward .name,.partners-wrapper .publication .project,.partners-wrapper .publication .name,.partners-wrapper .client .project,.partners-wrapper .client .name,.partners-wrapper .partner .project,.partners-wrapper .partner .name{color:#949598;transition:color 0.6s ease;-webkit-transition:color 0.6s ease}.rewards-wrapper .reward .title,.rewards-wrapper .publication .title,.rewards-wrapper .client .title,.rewards-wrapper .partner .title,.publications-wrapper .reward .title,.publications-wrapper .publication .title,.publications-wrapper .client .title,.publications-wrapper .partner .title,.clients-wrapper .reward .title,.clients-wrapper .publication .title,.clients-wrapper .client .title,.clients-wrapper .partner .title,.partners-wrapper .reward .title,.partners-wrapper .publication .title,.partners-wrapper .client .title,.partners-wrapper .partner .title{color:#58585A}.rewards-wrapper .reward a:hover .project,.rewards-wrapper .reward a:hover .name,.rewards-wrapper .publication a:hover .project,.rewards-wrapper .publication a:hover .name,.rewards-wrapper .client a:hover .project,.rewards-wrapper .client a:hover .name,.rewards-wrapper .partner a:hover .project,.rewards-wrapper .partner a:hover .name,.publications-wrapper .reward a:hover .project,.publications-wrapper .reward a:hover .name,.publications-wrapper .publication a:hover .project,.publications-wrapper .publication a:hover .name,.publications-wrapper .client a:hover .project,.publications-wrapper .client a:hover .name,.publications-wrapper .partner a:hover .project,.publications-wrapper .partner a:hover .name,.clients-wrapper .reward a:hover .project,.clients-wrapper .reward a:hover .name,.clients-wrapper .publication a:hover .project,.clients-wrapper .publication a:hover .name,.clients-wrapper .client a:hover .project,.clients-wrapper .client a:hover .name,.clients-wrapper .partner a:hover .project,.clients-wrapper .partner a:hover .name,.partners-wrapper .reward a:hover .project,.partners-wrapper .reward a:hover .name,.partners-wrapper .publication a:hover .project,.partners-wrapper .publication a:hover .name,.partners-wrapper .client a:hover .project,.partners-wrapper .client a:hover .name,.partners-wrapper .partner a:hover .project,.partners-wrapper .partner a:hover .name{color:#58585A}#history{display:grid;grid-template-columns:repeat(5, 1fr);padding:16px;color:#949598;margin-bottom:64px}@media (min-width:992px){#history{grid-template-columns:repeat(10, 1fr);grid-column-gap:16px;padding:0 2vw;margin-bottom:128px}}@media (min-width:1400px){#history{padding:0 8vw}}@media (min-width:1600px){#history{padding:0 12vw}}.history-wrapper{display:grid;grid-column:1 / span 5;grid-template-columns:repeat(5, 1fr);max-height:0;overflow:hidden;opacity:0;transition:all 0.6s ease;-webkit-transition:all 0.6s ease}@media (min-width:992px){.history-wrapper{grid-column:1 / span 10;grid-template-columns:repeat(10, 1fr);grid-column-gap:16px}}.history-wrapper .event{height:fit-content;grid-column:span 5;display:grid;grid-template-columns:repeat(5, 1fr);margin-bottom:64px}@media (min-width:992px){.history-wrapper .event{grid-column:span 3;grid-template-columns:repeat(3, 1fr)}.history-wrapper .event:nth-child(even){grid-column:7 / span 3}}.history-wrapper .event .date,.history-wrapper .event .title,.history-wrapper .event .text{grid-column:1 / span 4}@media (min-width:992px){.history-wrapper .event .date,.history-wrapper .event .title,.history-wrapper .event .text{grid-column:1 / span 3}}.history-wrapper .event .date,.history-wrapper .event .title{text-transform:lowercase}.history-wrapper .event .text p{margin-bottom:8px}@media (min-width:992px){.history-wrapper .event .text p{margin-bottom:16px}}.history-wrapper .event .text p:last-of-type{margin-bottom:0}.history-wrapper .event .img-wrapper{width:fit-content;height:fit-content;margin-bottom:8px;grid-column:1 / span 5}@media (min-width:992px){.history-wrapper .event .img-wrapper{grid-column:1 / span 2}}.history-wrapper .event .thumbnail{max-width:100%;max-height:40vh;object-fit:contain}.history-wrapper .event .thumbnail.colored{filter:grayscale(1);-webkit-filter:grayscale(1);mix-blend-mode:screen;-webkit-mix-blend-mode:screen}.history-wrapper .event.brown{color:#8B7E74}.history-wrapper .event.brown .date,.history-wrapper .event.brown .title{color:#C1B7B0}.history-wrapper .event.brown .img-wrapper{background:#8B7E74}.history-wrapper .event.blue{color:#617D94}.history-wrapper .event.blue .date,.history-wrapper .event.blue .title{color:#A9BAC8}.history-wrapper .event.blue .img-wrapper{background:#617D94}.history-wrapper .event.grey{color:#5C6770}.history-wrapper .event.grey .date,.history-wrapper .event.grey .title{color:#A4A9AE}.history-wrapper .event.grey .img-wrapper{background:#5C6770}.history-wrapper .event.green{color:#3f534b}.history-wrapper .event.green .date,.history-wrapper .event.green .title{color:#95a7a4}.history-wrapper .event.green .img-wrapper{background:#3f534b}.history-wrapper .event.black{color:#58585A}.history-wrapper .event.black .date,.history-wrapper .event.black .title{color:#949598}.history-wrapper .event.black .img-wrapper{background:#58585A}#projects-gallery,#projects-bdd{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:8px;text-transform:lowercase;padding:160px 16px 0 16px;transform:translateZ(0);-webkit-transform:translateZ(0)}@media (min-width:992px){#projects-gallery,#projects-bdd{grid-template-columns:repeat(10, 1fr);grid-column-gap:16px;padding:128px 2vw 0 2vw}}@media (min-width:1400px){#projects-gallery,#projects-bdd{padding:128px 8vw 0 8vw}}@media (min-width:1600px){#projects-gallery,#projects-bdd{padding:128px 12vw 0 12vw}}#projects-gallery .ghost,#projects-bdd .ghost{grid-column:span 1;display:grid;max-width:100%}@media (max-width:991px){#projects-gallery .ghost:nth-child(4n),#projects-bdd .ghost:nth-child(4n){display:none}}@media (min-width:992px){#projects-gallery .ghost,#projects-bdd .ghost{grid-column:span 2}#projects-gallery .ghost:nth-child(3n),#projects-bdd .ghost:nth-child(3n){display:none}}#projects-gallery .project,#projects-bdd .project{grid-column:span 2;display:grid;max-width:100%;margin-bottom:128px}#projects-gallery .project:last-of-type,#projects-bdd .project:last-of-type{margin-bottom:40px}#projects-gallery .project a,#projects-bdd .project a{transition:color 0.3s ease;-webkit-transition:color 0.3s ease}#projects-gallery .project .thumbnail,#projects-bdd .project .thumbnail{max-height:16vh;max-width:100%;object-fit:cover;margin-bottom:8px}#projects-gallery .project.brown,#projects-bdd .project.brown{color:#C1B7B0}#projects-gallery .project.brown:hover,#projects-bdd .project.brown:hover{color:#8B7E74}#projects-gallery .project.brown:hover .filters,#projects-bdd .project.brown:hover .filters{color:#8B7E74}#projects-gallery .project.brown .color-25,#projects-bdd .project.brown .color-25{color:#D8D1CB}#projects-gallery .project.brown .title,#projects-bdd .project.brown .title{color:#8B7E74}#projects-gallery .project.brown .filters,#projects-bdd .project.brown .filters{color:#D8D1CB;transition:color 0.3s ease;-webkit-transition:color 0.3s ease}#projects-gallery .project.brown .thumbnail,#projects-bdd .project.brown .thumbnail{background:#8B7E74}#projects-gallery .project.blue,#projects-bdd .project.blue{color:#A9BAC8}#projects-gallery .project.blue:hover,#projects-bdd .project.blue:hover{color:#617D94}#projects-gallery .project.blue:hover .filters,#projects-bdd .project.blue:hover .filters{color:#617D94}#projects-gallery .project.blue .color-25,#projects-bdd .project.blue .color-25{color:#C1CDD5}#projects-gallery .project.blue .title,#projects-bdd .project.blue .title{color:#617D94}#projects-gallery .project.blue .filters,#projects-bdd .project.blue .filters{color:#C1CDD5;transition:color 0.3s ease;-webkit-transition:color 0.3s ease}#projects-gallery .project.blue .thumbnail,#projects-bdd .project.blue .thumbnail{background:#617D94}#projects-gallery .project.grey,#projects-bdd .project.grey{color:#A4A9AE}#projects-gallery .project.grey:hover,#projects-bdd .project.grey:hover{color:#5C6770}#projects-gallery .project.grey:hover .filters,#projects-bdd .project.grey:hover .filters{color:#5C6770}#projects-gallery .project.grey .color-25,#projects-bdd .project.grey .color-25{color:#D0D3D5}#projects-gallery .project.grey .title,#projects-bdd .project.grey .title{color:#5C6770}#projects-gallery .project.grey .filters,#projects-bdd .project.grey .filters{color:#D0D3D5;transition:color 0.3s ease;-webkit-transition:color 0.3s ease}#projects-gallery .project.grey .thumbnail,#projects-bdd .project.grey .thumbnail{background:#5C6770}#projects-gallery .project.green,#projects-bdd .project.green{color:#95a7a4}#projects-gallery .project.green:hover,#projects-bdd .project.green:hover{color:#3f534b}#projects-gallery .project.green:hover .filters,#projects-bdd .project.green:hover .filters{color:#3f534b}#projects-gallery .project.green .color-25,#projects-bdd .project.green .color-25{color:#b9c7c1}#projects-gallery .project.green .title,#projects-bdd .project.green .title{color:#3f534b}#projects-gallery .project.green .filters,#projects-bdd .project.green .filters{color:#b9c7c1;transition:color 0.3s ease;-webkit-transition:color 0.3s ease}#projects-gallery .project.green .thumbnail,#projects-bdd .project.green .thumbnail{background:#3f534b}#projects-gallery .project.black,#projects-bdd .project.black{color:#949598}#projects-gallery .project.black:hover,#projects-bdd .project.black:hover{color:#58585A}#projects-gallery .project.black:hover .filters,#projects-bdd .project.black:hover .filters{color:#58585A}#projects-gallery .project.black .color-25,#projects-bdd .project.black .color-25{color:#C7C8CA}#projects-gallery .project.black .title,#projects-bdd .project.black .title{color:#58585A}#projects-gallery .project.black .filters,#projects-bdd .project.black .filters{color:#C7C8CA;transition:color 0.3s ease;-webkit-transition:color 0.3s ease}#projects-gallery .project.black .thumbnail,#projects-bdd .project.black .thumbnail{background:#58585A}#projects-gallery .no-project,#projects-bdd .no-project{grid-column:1;font-size:20px;line-height:20px;white-space:nowrap}@media (min-width:992px){#projects-gallery .no-project,#projects-bdd .no-project{font-size:30px;line-height:32px}}#projects-gallery.bdd,#projects-bdd.bdd{padding-top:calc(16px + calc(var(--headerHeight) + var(--filterBoxHeight)))}@media (min-width:992px){#projects-gallery.bdd,#projects-bdd.bdd{padding-top:calc(24px + calc(var(--headerHeight) + var(--filterBoxHeight)))}}#projects-gallery.bdd .project,#projects-bdd.bdd .project{grid-column:span 5;display:grid;max-width:100%;margin-bottom:8px}@media (max-width:991px){#projects-gallery.bdd .project a,#projects-bdd.bdd .project a{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:8px;width:100%}#projects-gallery.bdd .project a .fz-md,#projects-bdd.bdd .project a .fz-md{font-size:12px;line-height:14px}#projects-gallery.bdd .project a .thumbnail,#projects-bdd.bdd .project a .thumbnail{grid-column:1 / span 1;max-height:8vh}#projects-gallery.bdd .project a .meta-data,#projects-bdd.bdd .project a .meta-data{grid-column:2 / span 2}#projects-gallery.bdd .project a .meta-filter,#projects-bdd.bdd .project a .meta-filter{grid-column:4 / span 2}}@media (min-width:992px){#projects-gallery.bdd .project,#projects-bdd.bdd .project{grid-column:span 2;margin-bottom:16px}}#projects-gallery.bdd .project:last-of-type,#projects-bdd.bdd .project:last-of-type{margin-bottom:40px}#projects-gallery.bdd .clear,#projects-gallery.bdd .cote,#projects-gallery.bdd .meta-content,#projects-bdd.bdd .clear,#projects-bdd.bdd .cote,#projects-bdd.bdd .meta-content{display:none}#projects-bdd{background:#ebebeb}#projects-list{display:grid;grid-template-columns:repeat(5, 1fr);padding:16px;text-transform:lowercase;color:#949598}@media (min-width:992px){#projects-list{padding:24px 2vw;grid-template-columns:repeat(10, 1fr);grid-column-gap:16px}}@media (min-width:1400px){#projects-list{padding:24px 8vw}}@media (min-width:1600px){#projects-list{padding:24px 12vw}}#projects-list button{display:flex;flex-direction:column;align-items:flex-start;grid-column:1 / span 4;font-family:"Ping Black 2", verdana, sans-serif;color:#58585A;fill:#58585A;background:transparent;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;margin-bottom:16px}@media (min-width:992px){#projects-list button{margin-bottom:16px}}#projects-list button:hover{color:#221F20;fill:#221F20}#projects-list button.active svg #less{opacity:1}#projects-list button .title{margin-bottom:8px}#projects-list .list{display:grid;grid-column:1 / span 5;grid-template-columns:repeat(5, 1fr);max-height:0;overflow:hidden;opacity:0;pointer-events:auto;transition:all 0.6s ease;-webkit-transition:all 0.6s ease}@media (min-width:992px){#projects-list .list{grid-template-columns:repeat(10, 1fr);grid-column-gap:16px;grid-column:1 / span 10}}#projects-list .list .project{grid-column:span 2;margin-bottom:16px}#projects-list .list .project:last-of-type{margin-bottom:0}#projects-list .list .project a{transition:color 0.3s ease;-webkit-transition:color 0.3s ease}#projects-list .list .project.brown{color:#C1B7B0}#projects-list .list .project.brown:hover{color:#8B7E74}#projects-list .list .project.brown .color-25{color:#D8D1CB}#projects-list .list .project.brown .title{color:#8B7E74}#projects-list .list .project.blue{color:#A9BAC8}#projects-list .list .project.blue:hover{color:#617D94}#projects-list .list .project.blue .color-25{color:#C1CDD5}#projects-list .list .project.blue .title{color:#617D94}#projects-list .list .project.grey{color:#A4A9AE}#projects-list .list .project.grey:hover{color:#5C6770}#projects-list .list .project.grey .color-25{color:#D0D3D5}#projects-list .list .project.grey .title{color:#5C6770}#projects-list .list .project.green{color:#95a7a4}#projects-list .list .project.green:hover{color:#3f534b}#projects-list .list .project.green .color-25{color:#b9c7c1}#projects-list .list .project.green .title{color:#3f534b}#projects-list .list .project.black{color:#949598}#projects-list .list .project.black:hover{color:#58585A}#projects-list .list .project.black .color-25{color:#C7C8CA}#projects-list .list .project.black .title{color:#58585A}#projects-list .list .project.unlisted{color:#C7C8CA;cursor:default}#projects-list .list .ghost{grid-column:span 1;display:grid;max-width:100%}@media (max-width:991px){#projects-list .list .ghost:nth-child(4n){display:none}}@media (min-width:992px){#projects-list .list .ghost{display:none}}#filter-box{display:flex;position:fixed;flex-direction:column;gap:8px;top:var(--headerHeight);left:0;width:100%;height:auto;z-index:1;background:#FFF;border-bottom:1px solid #F5F5F5;padding:0px 16px 8px;transition:top 0.6s ease}@media (max-width:991px){#filter-box #search-form.fz-lg{font-size:16px;line-height:16px}#filter-box #search-form input[type=search],#filter-box #search-form #search-form input[type=password]{padding-right:32px}}@media (min-width:992px){#filter-box{gap:4px;padding:0px 2vw 16px}#filter-box #search-form svg{height:24px;width:24px}}@media (min-width:1400px){#filter-box{padding:0px 8vw 16px}}@media (min-width:1600px){#filter-box{padding:0px 12vw 16px}}#filter-box .tools{position:relative;display:flex;width:100%;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center}@media (min-width:992px){#filter-box .tools{gap:16px}}#filter-box .tags,#filter-box .categories,#filter-box .statuses{display:flex;gap:8px;font-size:10px}@media (min-width:992px){#filter-box .tags,#filter-box .categories,#filter-box .statuses{gap:16px;font-size:16px}}#filter-box .tags .tag,#filter-box .categories .tag,#filter-box .statuses .tag{transition:color 0.3s ease;-webkit-transition:color 0.3s ease;color:#949598;cursor:pointer;white-space:nowrap}@media (hover:hover){#filter-box .tags .tag:hover,#filter-box .categories .tag:hover,#filter-box .statuses .tag:hover{color:#58585A}}#filter-box .tags .tag.active,#filter-box .categories .tag.active,#filter-box .statuses .tag.active{color:#58585A}#filter-box .chrono-order{transition:transform 0.6s ease;-webkit-transition:transform 0.6s ease;transform:translateX(-5px)}@media (max-width:991px){#filter-box .chrono-order{position:absolute;top:calc(32px * -1);right:0}}#filter-box .chrono-order.desc{transform:translateX(-4px) rotateZ(0);-webkit-transform:translateX(-4px) rotateZ(0)}#filter-box .chrono-order.asc{transform:translateX(-4px) rotateZ(180deg);-webkit-transform:translateX(-4px) rotateZ(180deg)}@media (min-width:992px){#filter-box .chrono-order.asc{transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg)}}#filter-box .chrono-order svg{height:24px;width:24px;fill:#C7C8CA;cursor:pointer;transition:fill 0.3s ease;-webkit-transition:fill 0.3s ease}@media (hover:hover){#filter-box .chrono-order svg:hover{fill:#58585A}}#project-header{display:grid;grid-template-columns:repeat(5, 1fr);padding:160px 16px 0px;transform:translateZ(0);-webkit-transform:translateZ(0)}@media (min-width:992px){#project-header{padding:160px 2vw 24px;grid-template-columns:repeat(10, 1fr);grid-column-gap:16px}}@media (min-width:1400px){#project-header{padding:160px 8vw 24px}}@media (min-width:1600px){#project-header{padding:160px 12vw 32px}}#project-header .title{grid-column:1 / span 5;text-transform:lowercase}#project-header .location{grid-column:1 / span 5;text-transform:lowercase}@media (min-width:992px){#project-header .location{grid-column:1 / span 4}}#project-header .date{grid-column:1 / span 5;margin-bottom:8px;text-transform:lowercase}@media (min-width:992px){#project-header .date{grid-column:1 / span 4}}#project-header .presentation{grid-column:1 / span 4;margin-top:8px}@media (min-width:992px){#project-header .presentation{margin-top:16px}}#project-header .thumbnail{grid-column:1 / span 6;max-width:100%;max-height:100%;object-fit:contain;cursor:pointer}@media (min-width:992px){#project-header .thumbnail{max-height:56vh}}#project-header.brown{color:#C1B7B0}#project-header.brown .color-25{color:#D8D1CB}#project-header.brown .thumbnail{background:#8B7E74}#project-header.brown .title{color:#8B7E74}#project-header.blue{color:#A9BAC8}#project-header.blue .color-25{color:#C1CDD5}#project-header.blue .thumbnail{background:#617D94}#project-header.blue .title{color:#617D94}#project-header.grey{color:#A4A9AE}#project-header.grey .color-25{color:#D0D3D5}#project-header.grey .thumbnail{background:#5C6770}#project-header.grey .title{color:#5C6770}#project-header.green{color:#95a7a4}#project-header.green .color-25{color:#b9c7c1}#project-header.green .thumbnail{background:#3f534b}#project-header.green .title{color:#3f534b}#project-header.black{color:#949598}#project-header.black .color-25{color:#C7C8CA}#project-header.black .thumbnail{background:#58585A}#project-header.black .title{color:#58585A}#project-header .clear{display:none}#project-informations{display:grid;grid-template-columns:repeat(5, 1fr);padding:16px;font-size:16px;line-height:18px;color:#949598}@media (min-width:992px){#project-informations{padding:0 2vw;grid-template-columns:repeat(10, 1fr);grid-column-gap:16px}}@media (min-width:1400px){#project-informations{padding:0 8vw}}@media (min-width:1600px){#project-informations{padding:0 12vw}}#project-informations .clear{display:none}#project-informations #button-informations,#project-informations #button-pdf{display:flex;flex-direction:column;align-items:flex-start;grid-column:1 / span 4;font-family:"Ping Black 2", verdana, sans-serif;background:transparent;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;margin-bottom:16px}@media (min-width:992px){#project-informations #button-informations,#project-informations #button-pdf{margin-bottom:16px}}#project-informations #button-informations.active svg #less,#project-informations #button-pdf.active svg #less{opacity:1}#project-informations #button-informations h2,#project-informations #button-pdf h2{margin-bottom:8px}#project-informations .informations{display:grid;grid-column:1 / span 10;width:100%;max-height:0;opacity:0;overflow:hidden;transition:all 0.6s ease;-webkit-transition:all 0.6s ease;grid-template-columns:repeat(5, 1fr)}@media (min-width:992px){#project-informations .informations{padding:0px;grid-template-columns:repeat(10, 1fr);grid-column-gap:16px}}#project-informations .informations .column{margin-bottom:24px}#project-informations .informations .column .block{display:flex;flex-direction:column;margin-bottom:4px}#project-informations .informations .column .block:last-of-type{margin-bottom:0}#project-informations .informations .column .block .title{text-transform:lowercase}#project-informations .informations #informations-1{grid-column:1 / span 2}@media (min-width:992px){#project-informations .informations #informations-1{grid-column:span 2}}#project-informations .informations #informations-1 p{margin-bottom:8px}@media (min-width:992px){#project-informations .informations #informations-1 p{margin-bottom:16px}}#project-informations .informations #informations-1 p:last-of-type{margin-bottom:0}#project-informations .informations #informations-2{grid-column:4 / span 2}@media (min-width:992px){#project-informations .informations #informations-2{grid-column:span 2}}#project-informations .informations #informations-2 p{margin-bottom:8px}@media (min-width:992px){#project-informations .informations #informations-2 p{margin-bottom:16px}}#project-informations .informations #informations-2 p:last-of-type{margin-bottom:0}#project-informations .informations #informations-3{grid-column:1 / span 2}@media (min-width:992px){#project-informations .informations #informations-3{grid-column:span 2}}#project-informations .informations #informations-3 p{margin-bottom:8px}@media (min-width:992px){#project-informations .informations #informations-3 p{margin-bottom:16px}}#project-informations .informations #informations-3 p:last-of-type{margin-bottom:0}#project-informations .informations #informations-4{grid-column:4 / span 2}@media (min-width:992px){#project-informations .informations #informations-4{grid-column:span 2}}#project-informations .informations #informations-4 p{margin-bottom:8px}@media (min-width:992px){#project-informations .informations #informations-4 p{margin-bottom:16px}}#project-informations .informations #informations-4 p:last-of-type{margin-bottom:0}#project-informations.brown{color:#C1B7B0}#project-informations.brown button{color:#8B7E74;fill:#8B7E74}#project-informations.brown button:hover{color:#6F625A;fill:#6F625A}#project-informations.brown .title{color:#8B7E74}#project-informations.brown .point{color:#D8D1CB}#project-informations.blue{color:#A9BAC8}#project-informations.blue button{color:#617D94;fill:#617D94}#project-informations.blue button:hover{color:#111F2B;fill:#111F2B}#project-informations.blue .title{color:#617D94}#project-informations.blue .point{color:#C1CDD5}#project-informations.grey{color:#A4A9AE}#project-informations.grey button{color:#5C6770;fill:#5C6770}#project-informations.grey button:hover{color:#1D252B;fill:#1D252B}#project-informations.grey .title{color:#5C6770}#project-informations.grey .point{color:#D0D3D5}#project-informations.green{color:#95a7a4}#project-informations.green button{color:#3f534b;fill:#3f534b}#project-informations.green button:hover{color:#3e4844;fill:#3e4844}#project-informations.green .title{color:#3f534b}#project-informations.green .point{color:#b9c7c1}#project-informations.black{color:#949598}#project-informations.black button{color:#58585A;fill:#58585A}#project-informations.black button:hover{color:#221F20;fill:#221F20}#project-informations.black .title{color:#58585A}#project-informations.black .point{color:#C7C8CA}#project-gallery{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:8px;padding:128px 24px 0;transition:color 0.3s ease;-webkit-transition:color 0.3s ease}@media (min-width:992px){#project-gallery{grid-template-columns:repeat(10, 1fr);grid-column-gap:16px;padding:160px 2vw 0}}@media (min-width:1400px){#project-gallery{padding:200px 8vw 0}}@media (min-width:1600px){#project-gallery{padding:200px 12vw 0}}#project-gallery .gallery{grid-column:1 / span 10;margin-bottom:128px}@media (min-width:992px){#project-gallery .gallery{margin-bottom:160px}}@media (min-width:1400px){#project-gallery .gallery{margin-bottom:200px}}#project-gallery .gallery ul{width:100%;max-width:100%;height:auto;padding:0;margin:0;list-style-type:none;display:grid;grid-template-columns:repeat(5, 1fr);grid-row-gap:160px}@media (min-width:992px){#project-gallery .gallery ul{display:flex;flex-wrap:wrap}}#project-gallery .gallery ul li{height:100%}#project-gallery .gallery ul li.small{grid-column:1 / span 5}@media (min-width:992px){#project-gallery .gallery ul li.small img,#project-gallery .gallery ul li.small video{max-height:32vh}}#project-gallery .gallery ul li.medium{grid-column:1 / span 5}@media (min-width:992px){#project-gallery .gallery ul li.medium img,#project-gallery .gallery ul li.medium video{max-height:56vh}}#project-gallery .gallery ul li.large{grid-column:span 5}@media (min-width:992px){#project-gallery .gallery ul li.large img,#project-gallery .gallery ul li.large video{max-height:64vh}}@media (min-width:992px){#project-gallery .gallery ul li{margin:0 160px 0 0}#project-gallery .gallery ul li:last-of-type{margin:0}}#project-gallery .gallery ul li.isPlaying .playPause{opacity:0}#project-gallery .gallery ul li .img-wrapper{position:relative;width:fit-content}#project-gallery .gallery ul li img,#project-gallery .gallery ul li video{display:block;max-width:100%;max-height:100%;object-fit:contain;cursor:pointer}@media (min-width:992px){#project-gallery .gallery ul li img,#project-gallery .gallery ul li video{max-width:100%}}#project-gallery .gallery ul li img.colored,#project-gallery .gallery ul li video.colored{filter:grayscale(1);-webkit-filter:grayscale(1);mix-blend-mode:screen;-webkit-mix-blend-mode:screen}#project-gallery .gallery ul li legend{margin-top:8px;max-width:56%}@media (min-width:992px){#project-gallery .gallery ul li legend{max-width:40%}}#project-gallery .text{grid-column:1 / span 4;margin-bottom:128px}@media (min-width:992px){#project-gallery .text{margin-bottom:160px}}@media (min-width:1400px){#project-gallery .text{margin-bottom:200px}}#project-gallery.brown{color:#C1B7B0}#project-gallery.brown .img-wrapper{background:#8B7E74}#project-gallery.brown .playPause{fill:#8B7E74}#project-gallery.brown .playPause:hover{fill:#6F625A}#project-gallery.blue{color:#A9BAC8}#project-gallery.blue .img-wrapper{background:#617D94}#project-gallery.blue .playPause{fill:#617D94}#project-gallery.blue .playPause:hover{fill:#111F2B}#project-gallery.grey{color:#A4A9AE}#project-gallery.grey .img-wrapper{background:#5C6770}#project-gallery.grey .playPause{fill:#5C6770}#project-gallery.grey .playPause:hover{fill:#1D252B}#project-gallery.green{color:#95a7a4}#project-gallery.green .img-wrapper{background:#3f534b}#project-gallery.green .playPause{fill:#3f534b}#project-gallery.green .playPause:hover{fill:#3e4844}#project-gallery.black{color:#949598}#project-gallery.black .img-wrapper{background:#58585A}#project-gallery.black .playPause{fill:#58585A}#project-gallery.black .playPause:hover{fill:#221F20}#project-next{display:grid;grid-template-columns:repeat(5, 1fr);text-transform:lowercase;padding:16px;color:#949598;margin-bottom:64px}@media (min-width:992px){#project-next{grid-template-columns:repeat(10, 1fr);grid-column-gap:16px;padding:24px 2vw 128px 2vw}}@media (min-width:1400px){#project-next{padding:32px 8vw 128px 8vw}}@media (min-width:1600px){#project-next{padding:32px 12vw 128px 12vw}}#project-next .related-project{grid-column:4 / span 2;margin-bottom:16px;transition:color 0.3s ease;-webkit-transition:color 0.3s ease}@media (min-width:992px){#project-next .related-project{grid-column:7 / span 2;margin-bottom:24px}}#project-next .related-project.brown{color:#C1B7B0}#project-next .related-project.brown:hover{color:#8B7E74}#project-next .related-project.brown:hover .filters{color:#8B7E74}#project-next .related-project.brown .color-25{color:#D8D1CB}#project-next .related-project.brown .title,#project-next .related-project.brown .next{color:#8B7E74}#project-next .related-project.brown .filters{color:#D8D1CB;transition:color 0.3s ease;-webkit-transition:color 0.3s ease}#project-next .related-project.brown .thumbnail{background:#8B7E74}#project-next .related-project.blue{color:#A9BAC8}#project-next .related-project.blue:hover{color:#617D94}#project-next .related-project.blue:hover .filters{color:#617D94}#project-next .related-project.blue .color-25{color:#C1CDD5}#project-next .related-project.blue .title,#project-next .related-project.blue .next{color:#617D94}#project-next .related-project.blue .filters{color:#C1CDD5;transition:color 0.3s ease;-webkit-transition:color 0.3s ease}#project-next .related-project.blue .thumbnail{background:#617D94}#project-next .related-project.grey{color:#A4A9AE}#project-next .related-project.grey:hover{color:#5C6770}#project-next .related-project.grey:hover .filters{color:#5C6770}#project-next .related-project.grey .color-25{color:#D0D3D5}#project-next .related-project.grey .title,#project-next .related-project.grey .next{color:#5C6770}#project-next .related-project.grey .filters{color:#D0D3D5;transition:color 0.3s ease;-webkit-transition:color 0.3s ease}#project-next .related-project.grey .thumbnail{background:#5C6770}#project-next .related-project.green{color:#95a7a4}#project-next .related-project.green:hover{color:#3f534b}#project-next .related-project.green:hover .filters{color:#3f534b}#project-next .related-project.green .color-25{color:#b9c7c1}#project-next .related-project.green .title,#project-next .related-project.green .next{color:#3f534b}#project-next .related-project.green .filters{color:#b9c7c1;transition:color 0.3s ease;-webkit-transition:color 0.3s ease}#project-next .related-project.green .thumbnail{background:#3f534b}#project-next .related-project.black{color:#949598}#project-next .related-project.black:hover{color:#58585A}#project-next .related-project.black:hover .filters{color:#58585A}#project-next .related-project.black .color-25{color:#C7C8CA}#project-next .related-project.black .title,#project-next .related-project.black .next{color:#58585A}#project-next .related-project.black .filters{color:#C7C8CA;transition:color 0.3s ease;-webkit-transition:color 0.3s ease}#project-next .related-project.black .thumbnail{background:#58585A}#project-next .next{font-size:20px;line-height:20px;margin-bottom:8px;white-space:nowrap;grid-column:4 / span 2}@media (min-width:992px){#project-next .next{grid-column:7 / span 2}}#project-next .title,#project-next .location,#project-next .date,#project-next .category,#project-next .filters{font-size:16px;line-height:18px}#project-next .thumbnail{max-height:16vh;max-width:100%;object-fit:cover;margin-bottom:8px}#image-slider{width:100%;height:100%;margin-left:auto;margin-right:auto;position:fixed;top:0;overflow:hidden;list-style:none;padding:32px 16px;z-index:20;cursor:alias;pointer-events:none;opacity:0;transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease}@media (min-width:992px){#image-slider{padding:128px 0 24px}}@media (min-width:1400px){#image-slider{padding:128px 0 24px}}@media (min-width:1600px){#image-slider{padding:128px 0 32px}}#image-slider.active{display:block;pointer-events:auto;opacity:1}#image-slider.active img,#image-slider.active video{pointer-events:auto}#image-slider .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;pointer-events:none}#image-slider .swiper-pointer-events{touch-action:pan-y}#image-slider .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;pointer-events:none}#image-slider .swiper-slide img,#image-slider .swiper-slide video{display:block;max-width:100%;max-height:100%;object-fit:contain;cursor:pointer}#image-slider .swiper-slide .playPause{display:none}#image-slider .swiper-button-next,#image-slider .swiper-button-prev{position:absolute;top:50%;width:32px;height:32px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}@media (min-width:992px){#image-slider .swiper-button-next,#image-slider .swiper-button-prev{width:48px;height:48px}}#image-slider .swiper-button-next svg,#image-slider .swiper-button-prev svg{fill:#949598;transition:fill 0.3s ease;-webkit-transition:fill 0.3s ease}#image-slider .swiper-button-next svg:hover,#image-slider .swiper-button-prev svg:hover{fill:#58585A}#image-slider .swiper-button-next:focus,#image-slider .swiper-button-prev:focus{outline:0px}#image-slider .swiper-button-prev,#image-slider .swiper-rtl .swiper-button-next{left:16px;right:auto}@media (min-width:992px){#image-slider .swiper-button-prev,#image-slider .swiper-rtl .swiper-button-next{left:2vw}}@media (min-width:1400px){#image-slider .swiper-button-prev,#image-slider .swiper-rtl .swiper-button-next{left:8vw}}@media (min-width:1600px){#image-slider .swiper-button-prev,#image-slider .swiper-rtl .swiper-button-next{left:12vw}}#image-slider .swiper-button-next,#image-slider .swiper-rtl .swiper-button-prev{right:16px;left:auto}@media (min-width:992px){#image-slider .swiper-button-next,#image-slider .swiper-rtl .swiper-button-prev{right:2vw}}@media (min-width:1400px){#image-slider .swiper-button-next,#image-slider .swiper-rtl .swiper-button-prev{right:8vw}}@media (min-width:1600px){#image-slider .swiper-button-next,#image-slider .swiper-rtl .swiper-button-prev{right:12vw}}#image-slider #slider-closer{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.8)}.playPause{position:absolute;cursor:pointer;top:50%;left:50%;max-width:30%;transform:translate(-50%, -50%);-webkit-filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.23));filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.23));transition:all 0.3s ease;-webkit-transition:all 0.3s ease;z-index:1}#form,.locked{padding:128px 16px 0px}@media (min-width:992px){#form,.locked{padding:128px 2vw 0px}}@media (min-width:1400px){#form,.locked{padding:128px 8vw 0}}@media (min-width:1600px){#form,.locked{padding:128px 12vw 0}}#form .result-number,.locked .result-number{color:#949598}#form button,.locked button{background:transparent}#form .error-message,.locked .error-message{color:#DB3832}#search-form{display:flex;align-items:center}#search-form svg{height:24px;width:24px;fill:#C7C8CA;cursor:pointer;transition:fill 0.3s ease;-webkit-transition:fill 0.3s ease}@media (min-width:992px){#search-form svg{height:32px;width:32px}}#search-form svg:hover{fill:#58585A}#search-form input[type="submit"]{display:none}#search-form input[type=search],#search-form input[type=password]{width:100%;border:0;outline:0;padding-left:8px;color:#58585A;background:#FFF}@media (min-width:992px){#search-form input[type=search],#search-form input[type=password]{padding-left:16px}}#search-form input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #FFF inset}#search-form ::-webkit-search-cancel-button{-webkit-appearance:none;height:24px;width:24px;background-image:url("../icons/close.png");background-size:contain}#search-form ::-moz-placeholder{color:#C7C8CA}#search-form ::-webkit-input-placeholder{color:#C7C8CA}#search-form :-ms-input-placeholder{color:#C7C8CA}#search-form ::placeholder{color:#C7C8CA}#results{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:8px;text-transform:lowercase;padding:16px;color:#949598}@media (min-width:992px){#results{grid-template-columns:repeat(10, 1fr);grid-column-gap:16px;padding:32px 2vw}}@media (min-width:1400px){#results{padding:32px 8vw}}@media (min-width:1600px){#results{padding:32px 12vw}}#results .ghost{grid-column:span 1;display:grid;max-width:100%}@media (max-width:991px){#results .ghost:nth-child(4n){display:none}}@media (min-width:992px){#results .ghost{grid-column:span 2}#results .ghost:nth-child(3n){display:none}}#results .project{grid-column:span 2;display:flex;flex-direction:column;max-width:100%;margin-bottom:128px}#results .project:last-of-type{margin-bottom:32px}#results .project .thumbnail{max-height:16vh;max-width:100%;object-fit:cover;margin-bottom:8px}#results .project.unlisted .thumbnail{filter:grayscale(1);-webkit-filter:grayscale(1)}#results .project.unlisted .no-thumbnail{position:relative;height:16vh;width:64%}#results .project.unlisted .no-thumbnail .circle{position:absolute;bottom:8px;left:0;height:24px;width:24px;border-radius:100%;background:#C7C8CA}#results .project.unlisted .color-25{color:#C7C8CA}#results .project a{transition:color 0.3s ease;-webkit-transition:color 0.3s ease}#results .project.brown{color:#C1B7B0}#results .project.brown:hover{color:#8B7E74}#results .project.brown:hover .filters{color:#8B7E74}#results .project.brown .color-25{color:#D8D1CB}#results .project.brown .title{color:#8B7E74}#results .project.brown .filters{color:#D8D1CB;transition:color 0.3s ease;-webkit-transition:color 0.3s ease}#results .project.brown .thumbnail{background:#8B7E74}#results .project.blue{color:#A9BAC8}#results .project.blue:hover{color:#617D94}#results .project.blue:hover .filters{color:#617D94}#results .project.blue .color-25{color:#C1CDD5}#results .project.blue .title{color:#617D94}#results .project.blue .filters{color:#C1CDD5;transition:color 0.3s ease;-webkit-transition:color 0.3s ease}#results .project.blue .thumbnail{background:#617D94}#results .project.grey{color:#A4A9AE}#results .project.grey:hover{color:#5C6770}#results .project.grey:hover .filters{color:#5C6770}#results .project.grey .color-25{color:#D0D3D5}#results .project.grey .title{color:#5C6770}#results .project.grey .filters{color:#D0D3D5;transition:color 0.3s ease;-webkit-transition:color 0.3s ease}#results .project.grey .thumbnail{background:#5C6770}#results .project.green{color:#95a7a4}#results .project.green:hover{color:#3f534b}#results .project.green:hover .filters{color:#3f534b}#results .project.green .color-25{color:#b9c7c1}#results .project.green .title{color:#3f534b}#results .project.green .filters{color:#b9c7c1;transition:color 0.3s ease;-webkit-transition:color 0.3s ease}#results .project.green .thumbnail{background:#3f534b}#results .project.black{color:#949598}#results .project.black:hover{color:#58585A}#results .project.black:hover .filters{color:#58585A}#results .project.black .color-25{color:#C7C8CA}#results .project.black .title{color:#58585A}#results .project.black .filters{color:#C7C8CA;transition:color 0.3s ease;-webkit-transition:color 0.3s ease}#results .project.black .thumbnail{background:#58585A}#error-bloc,#job-bloc{padding:128px 16px 0px;color:#949598;min-height:64vh;text-transform:lowercase}@media (min-width:992px){#error-bloc,#job-bloc{padding:128px 2vw 0px}}@media (min-width:1400px){#error-bloc,#job-bloc{padding:128px 8vw 0px}}@media (min-width:1600px){#error-bloc,#job-bloc{padding:128px 12vw 0px}}#error-bloc .error-title,#job-bloc .error-title{color:#58585A;margin-bottom:8px}@media (min-width:992px){#error-bloc .error-title,#job-bloc .error-title{margin-bottom:16px}}#error-bloc .job-title,#job-bloc .job-title{color:#58585A}#error-bloc .job-type,#job-bloc .job-type{margin-bottom:8px}@media (min-width:992px){#error-bloc .job-type,#job-bloc .job-type{margin-bottom:16px}}#error-bloc .error-text p,#error-bloc .job-text p,#job-bloc .error-text p,#job-bloc .job-text p{margin-bottom:8px}@media (min-width:992px){#error-bloc .error-text p,#error-bloc .job-text p,#job-bloc .error-text p,#job-bloc .job-text p{margin-bottom:16px}}#error-bloc .error-text p:last-of-type,#error-bloc .job-text p:last-of-type,#job-bloc .error-text p:last-of-type,#job-bloc .job-text p:last-of-type{margin-bottom:0}#error-bloc .error-text a,#error-bloc .job-text a,#job-bloc .error-text a,#job-bloc .job-text a{color:#58585A;transition:color 0.3s ease;-webkit-transition:color 0.3s ease}#error-bloc .error-text a:hover,#error-bloc .job-text a:hover,#job-bloc .error-text a:hover,#job-bloc .job-text a:hover{color:#221F20}#legals-header{display:grid;grid-template-columns:repeat(5, 1fr);text-transform:lowercase;margin-bottom:64px;padding:128px 16px 0px;color:#949598}@media (min-width:992px){#legals-header{grid-template-columns:repeat(10, 1fr);grid-column-gap:16px;padding:128px 2vw 0px;margin-bottom:64px}}@media (min-width:1400px){#legals-header{padding:128px 8vw 0px}}@media (min-width:1600px){#legals-header{padding:128px 12vw 0px}}#legals-header .page-title{grid-column:1 / span 5;margin-bottom:8px;color:#58585A}@media (min-width:992px){#legals-header .page-title{grid-column:1 / span 8;margin-bottom:16px}}#legals-header #legals-index{grid-column:1 / span 5;display:grid;grid-template-columns:repeat(5, 1fr);color:#949598}@media (min-width:992px){#legals-header #legals-index{grid-column:1 / span 10;grid-template-columns:repeat(10, 1fr);grid-column-gap:16px}}#legals-header #legals-index .legal-index{grid-column:span 2;margin-bottom:8px;transition:color 0.3s ease;-webkit-transition:color 0.3s ease}@media (max-width:991px){#legals-header #legals-index .legal-index:nth-child(2n){grid-column:4 / span 2}}@media (min-width:992px){#legals-header #legals-index .legal-index{grid-column:span 2;margin-bottom:16px}}#legals-header #legals-index .legal-index:hover{color:#58585A}#legals-header #legals-index .legal-index .point{color:#C7C8CA}#legals-sections{padding:0px 16px 64px 16px;color:#949598}@media (min-width:992px){#legals-sections{padding:0px 2vw 128px 2vw}}@media (min-width:1400px){#legals-sections{padding:0px 8vw 128px 8vw}}@media (min-width:1600px){#legals-sections{padding:0px 12vw 128px 12vw}}#legals-sections .legal-section{display:grid;grid-template-columns:repeat(5, 1fr);margin-bottom:24px;scroll-margin-top:64px}@media (min-width:992px){#legals-sections .legal-section{grid-template-columns:repeat(10, 1fr);grid-column-gap:16px;margin-bottom:32px;scroll-margin-top:128px}}#legals-sections .legal-section .title{grid-column:1 / span 5;font-size:24px;line-height:24px;margin-bottom:8px;color:#58585A;text-transform:lowercase}@media (min-width:992px){#legals-sections .legal-section .title{grid-column:1 / span 5;font-size:30px;line-height:32px;margin-bottom:16px}}#legals-sections .legal-section .title .point{color:#C7C8CA}#legals-sections .legal-section .text{grid-column:1 / span 4;font-size:12px;line-height:14px;margin-bottom:8px;color:#949598}@media (min-width:992px){#legals-sections .legal-section .text{grid-column:1 / span 4;font-size:16px;line-height:18px;margin-bottom:16px}}#legals-sections .legal-section .text a{color:#58585A;transition:color 0.3s ease;-webkit-transition:color 0.3s ease}#legals-sections .legal-section .text a:hover{color:#221F20}#maintenace-bloc{padding:128px 16px 0px;color:#949598;min-height:56vh;text-transform:lowercase}@media (min-width:992px){#maintenace-bloc{padding:128px 2vw 0px}}@media (min-width:1400px){#maintenace-bloc{padding:128px 8vw 0px}}@media (min-width:1600px){#maintenace-bloc{padding:128px 12vw 0px}}#maintenace-bloc .maintenace-title{color:#58585A;margin-bottom:8px}@media (min-width:992px){#maintenace-bloc .maintenace-title{margin-bottom:16px}}#maintenace-bloc .maintenace-text a{color:#58585A;transition:color 0.3s ease;-webkit-transition:color 0.3s ease}#maintenace-bloc .maintenace-text a:hover{color:#221F20}html,body{position:relative;height:auto;width:100%;max-width:100vw;min-height:-webkit-fill-available;background-color:#FFF;color:#221F20;font-family:"Ping Black 2", verdana, sans-serif;font-style:normal;font-size:20px;line-height:20px;-moz-font-feature-settings:"ss03";-webkit-font-feature-settings:"ss03";font-feature-settings:"ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;overscroll-behavior:none;-webkit-overscroll-behavior:none;-ms-touch-action:manipulation;touch-action:manipulation}body{transition:background 0.3s ease;-webkit-transition:background 0.3s ease;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}img:not([src]){visibility:hidden}.preload-transitions *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}svg #less{opacity:0}