/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;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}h1{font-size:2em;margin:.67em 0}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}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}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:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}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}[hidden],template{display:none}@font-face{font-family:Neue Haas Unica Pro;src:url(fonts/hinted-NeueHaasUnicaPro-Bold.woff) format("woff"),url(fonts/hinted-NeueHaasUnicaPro-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Neue Haas Unica Pro;src:url(fonts/hinted-NeueHaasUnicaPro-Regular.woff) format("woff"),url(fonts/hinted-NeueHaasUnicaPro-Regular.ttf) format("truetype");font-weight:400;font-style:normal}*,:after,:before{padding:0;margin:0;list-style:none;box-sizing:border-box;outline:none;font-family:Neue Haas Unica Pro;font-size:15px;line-height:18px;letter-spacing:.3px}body,html{width:100%;height:100%}body{background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-weight:400;color:#000}body>svg{display:none}b,h1,h2,h3,h4,h5,h6,strong{font-weight:700}p:not(:last-of-type),p:only-of-type{margin-bottom:20px}a,button{cursor:pointer}a{color:#000;text-decoration:none}p a{text-decoration:underline}p a:hover{text-decoration:none}button{border:0;background-color:transparent}img{max-width:100%;height:auto;line-height:0}main{min-height:100%;padding-top:65px}.container{max-width:1680px;width:100%;margin:0 auto;padding:0 24px}.container--narrow{max-width:820px;width:100%!important;padding:12px 0 0}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding:0}@media (min-width:960px){.grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:calc(100% + 12px);margin-left:-12px}}.grid--full-height{min-height:calc(100vh - 65px)}.grid--full-height--single-works{margin:100vh 0 0;padding-bottom:35px;background-color:#fff;position:relative;z-index:1}@media (min-width:960px){.grid--full-height--single-works{margin-left:-.8rem}}[class*=col-]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;padding:12px 0}@media (min-width:960px){[class*=col-]{padding:12px}}[class*=col-]:last-child,[class*=col-]:last-of-type{padding-right:0}.col-1-1{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;width:100%}.col-bottom--navigation{margin-top:auto;padding-bottom:17px}@media (min-width:960px){.col--desktop-1-4{width:calc(25% - 12px)}.col--desktop-1-2,.col--desktop-1-4{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.col--desktop-1-2{width:calc(50% - 12px)}.col--desktop-1-3{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;width:calc(33.333% - 12px)}.col--desktop-1-3--pushLeft{margin-right:33.333%}.col--desktop-1-3--pushAuto{margin-left:33.333%;margin-right:33.333%;padding-right:0}}.bottom-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:baseline;align-content:baseline}.bottom-navigation li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;text-align:center}.bottom-navigation li:first-child{text-align:left}.bottom-navigation li:last-child{text-align:right}.bottom-navigation--fixed{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1680px;padding:0 24px;position:fixed;bottom:17px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:9}.bottom-navigation__scroll-top{opacity:0;pointer-events:none;transition:opacity .2s linear}.bottom-navigation__scroll-top--showing{opacity:1;pointer-events:all}.grid--full-height--single-post .col--bottom-navigation{padding-bottom:34px}.grid--full-height--single-post .bottom-navigation{max-width:1680px;padding:0 24px;position:fixed;bottom:17px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.col-bottom--credits{padding-bottom:34px}.credits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:baseline;align-content:baseline;width:100%;max-width:1680px;padding:0 24px;position:fixed;bottom:17px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.credits li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:50%;flex-basis:50%;text-align:left}.credits li:last-child{text-align:right}.header__posts-info{position:absolute;top:0;left:0;opacity:0;transition:opacity .3s linear;transition-delay:0s;pointer-events:none}.header__menu{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .3s linear,-webkit-transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out,-webkit-transform .3s ease-out;transition-delay:.2s}.header__posts-info--showing .header__menu{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px);transition:opacity .3s linear,-webkit-transform .3s ease-in;transition:opacity .3s linear,transform .3s ease-in;transition:opacity .3s linear,transform .3s ease-in,-webkit-transform .3s ease-in;transition-delay:0s}.header__posts-info--showing .header__posts-info{opacity:1;transition:opacity .3s linear;transition-delay:.2s}.header__posts-info--showing:hover .header__menu{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .3s linear,-webkit-transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out,-webkit-transform .3s ease-out;transition-delay:.2s}.header__posts-info--showing:hover .header__posts-info{opacity:0;transition:opacity .3s linear;transition-delay:0s}.header{width:100%;height:65px;padding:21px 0;background-color:#fff;position:fixed;top:-65px;left:0;z-index:2;transition:top .2s linear}@media(min-width:620px){.header{background-color:transparent;top:0}}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__logo,.header__navigation,.header__search{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;text-align:center}.header__navigation{text-align:left;position:relative}.header__search{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;text-align:right}.header__menu li{display:inline-block;width:45px}.header__menu li:not(:last-child){margin-right:15px}.header__menu li a:hover{text-decoration:none;font-weight:700}.header__menu li.current-menu-item a{font-weight:700}.header__logo{margin:0;position:fixed;top:21px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:1;transition:opacity .2s linear;transition-delay:.2s}@media(min-width:620px){.header__logo{position:static;-webkit-transform:none;transform:none}}.header__logo a{display:block;line-height:0}.header__logo svg{width:100px;height:18px}.header__search{position:relative}.header__search:not(.header__search--touch) span:not(:only-of-type):first-child{width:100%;background-color:#fff;position:absolute;left:0;opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px);transition:opacity .3s linear,-webkit-transform .3s ease-in;transition:opacity .3s linear,transform .3s ease-in;transition:opacity .3s linear,transform .3s ease-in,-webkit-transform .3s ease-in;transition-delay:0s}.header__search:not(.header__search--touch) span:not(:only-of-type):first-child+span{display:inline-block;opacity:1;transition:opacity .3s linear;transition-delay:.3s;pointer-events:none}.header__search:not(.header__search--touch) span:not(:only-of-type):first-child:hover{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .3s linear,-webkit-transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out,-webkit-transform .3s ease-out;transition-delay:.3s}.header__search:not(.header__search--touch) span:not(:only-of-type):first-child:hover+span{opacity:0;transition:opacity .3s linear;transition-delay:0s}.header__search span:not(:only-of-type):last-child{display:none}.header__trigger{position:fixed;top:25px;right:24px;opacity:1;transition:opacity .2s linear;transition-delay:.2s}@media(min-width:620px){.header__trigger{display:none}}@media(max-width:620px){.header--active{top:0;transition:top .3s linear}.header--active h1,.header--active section>button{opacity:0;pointer-events:none;transition:opacity .2s linear;transition-delay:0s}}.news-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;opacity:0}@media(min-width:620px){.news-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.news-list--loaded{opacity:1;transition:opacity .2s ease-out;transition-delay:.2s}.news-list--loaded+.news-list__loader{opacity:0}.news-list__loader{position:fixed;top:77px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;opacity:1;pointer-events:none;transition:opacity .2s ease-out}.news-list__column{display:none;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-preferred-size:calc(50% - 12px);flex-basis:calc(50% - 12px);padding:0 12px 24px}@media(min-width:620px){.news-list__column{display:block}}.news-list__el{width:calc(100% - 48px);margin:0 auto 24px;position:relative}@media(min-width:620px){.news-list__el{width:100%}}.news-list__el a{display:block;text-align:center;line-height:0}.news-list__el img{max-width:100%}.news-list__el__infos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;background-color:hsla(0,0%,100%,.85);top:0;right:0;bottom:0;left:0}@media(min-width:620px){.news-list__el__infos{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:absolute;opacity:0}}a:hover .news-list__el__infos{opacity:1}.news-list__el__title{font-weight:700}.search__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw;height:100vh;background-color:#fff;position:fixed;top:0;left:0;z-index:99;pointer-events:none;opacity:0;transition:opacity .3s ease-out;transition-delay:.3s}.search__form--active{pointer-events:all;opacity:1;transition:opacity .3s ease-in;transition-delay:0s}.search__form__form{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:820px;flex-basis:820px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 24px;-webkit-transform:translateY(7px);transform:translateY(7px);opacity:0;transition:opacity .2s linear,-webkit-transform .3s ease-in;transition:transform .3s ease-in,opacity .2s linear;transition:transform .3s ease-in,opacity .2s linear,-webkit-transform .3s ease-in;transition-delay:0s}.search__form--active .search__form__form{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;transition:opacity .2s linear,-webkit-transform .3s ease-out;transition:transform .3s ease-out,opacity .2s linear;transition:transform .3s ease-out,opacity .2s linear,-webkit-transform .3s ease-out;transition-delay:.3s}.search__form__input{border:0;background-color:transparent;line-height:32px;line-height:2rem}.search__form__button{margin-left:auto;-webkit-transform:translateY(7px);transform:translateY(7px);opacity:0;transition:opacity .2s linear,-webkit-transform .3s ease-in;transition:transform .3s ease-in,opacity .2s linear;transition:transform .3s ease-in,opacity .2s linear,-webkit-transform .3s ease-in;transition-delay:.3s}.search__form__button--active{-webkit-transform:translateY(0);transform:translateY(0);opacity:.5;transition:opacity .2s linear,-webkit-transform .3s ease-out;transition:transform .3s ease-out,opacity .2s linear;transition:transform .3s ease-out,opacity .2s linear,-webkit-transform .3s ease-out;transition-delay:0s}.search__form__button--active:hover{opacity:.8}.single-works__navigation{opacity:0;-webkit-transform:translate(-50%,5px);transform:translate(-50%,5px);transition:opacity .2s linear,-webkit-transform .3s ease-out;transition:opacity .2s linear,transform .3s ease-out;transition:opacity .2s linear,transform .3s ease-out,-webkit-transform .3s ease-out;transition-delay:0s;z-index:0;pointer-events:none}.single-works__navigation--first li:nth-child(2){display:none}@media(min-width:960px){.single-works__navigation--first li:nth-child(2){display:block}}.single-works__navigation--active{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%);transition:opacity .2s linear,-webkit-transform .3s ease-out;transition:opacity .2s linear,transform .3s ease-out;transition:opacity .2s linear,transform .3s ease-out,-webkit-transform .3s ease-out;transition-delay:.3s;z-index:9;pointer-events:all}.work__slider{max-width:1680px;width:100%;height:100vh;padding:65px 24px 0;position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:0}.Wallop{width:100%;height:calc(100% - 35px);margin:0 auto}.Wallop--single button{display:none}.Wallop-item,.Wallop-list{height:inherit}.Wallop-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.Wallop-item__image{max-width:80%;max-height:100%}.Wallop-buttonNext,.Wallop-buttonPrevious{width:50%;height:100%;background-color:transparent;border:0;text-align:left;color:transparent;cursor:w-resize;position:absolute;top:0;left:0}.Wallop-buttonNext{text-align:right;cursor:e-resize;left:50%}.Wallop--touch .Wallop-buttonNext,.Wallop--touch .Wallop-buttonPrevious{color:#000}.wallop-counter--hidden{display:none}.wallop-counter__current{font-weight:700}.infos__navigation__el{display:inline-block}@media (min-width:960px){.infos__navigation__el{display:block}}.infos__navigation__el:first-child{padding-right:7px}.infos__navigation__el--active button,.infos__navigation__el button:hover{font-weight:700}.infos__content-column{width:100%}.infos__content-column h3{text-align:center}.infos__content-column:not(.infos__content-column--active){display:none}.infos__adress{margin-bottom:20px}.news{width:100%;text-align:center}.news figure,.news p{text-align:left}.news__heading{margin-bottom:20px}.news__heading p{margin-bottom:0;text-align:center}.news__img{display:inline-block;margin:0 auto 20px}.news__img__caption{margin-top:5px;font-size:12.8px;font-size:.8rem}.not-found h2{width:100%;text-align:center}@media(min-width:620px){.search__results__title{display:none}}.search__results__title span{font-weight:400}.search__results--touch .search__results__title{display:block}@media(min-width:620px){.grid--search-results{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:calc(100% + 24px);margin-left:-12px}}.grid--search-result__el{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;padding:12px 0}@media(min-width:620px){.grid--search-result__el{width:50%;padding:12px}}@media(min-width:960px){.grid--search-result__el{width:25%}}.grid--search-result__el img{width:100%}@media(min-width:960px){.single-works{overflow:hidden}}@media (min-width:960px){.single-works__details{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.single-works__details__detail{display:block;width:100%;padding-right:45%}.works{width:100%;position:relative}@media(min-width:620px){.works{width:50%}}.works__el{width:75%}@media(min-width:960px){.works__el{width:50%}}@media(min-width:620px){.works__el__link.works__el__link--active,.works__el__link:hover{font-weight:700}.works__el__link.works__el__link--active+img,.works__el__link:hover+img{display:block}}.works__el__img{display:none;width:calc(50% - 12px * 2);max-width:816px;position:fixed;top:77px;left:50%}