@charset "UTF-8";@font-face{font-family:Funktional Grotesk;src:url(/build/assets/FunktionalGrotesk-Medium-CMy_WZ4g.woff2) format("woff2"),url(/build/assets/FunktionalGrotesk-Medium-DiCFXuS2.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Funktional Grotesk;src:url(/build/assets/FunktionalGrotesk-Regular-Cql3F-pq.woff2) format("woff2"),url(/build/assets/FunktionalGrotesk-Regular-zKbWjLyD.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Funktional Grotesk;src:url(/build/assets/FunktionalGrotesk-Bold-LWP1kwwH.woff2) format("woff2"),url(/build/assets/FunktionalGrotesk-Bold-Bd2qHVyY.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}html,body,div,span,applet,object,iframe,input,button,select,optgroup,textarea,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;background:none;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:inherit}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}s,u{text-decoration:none}select{appearance:none;-webkit-appearance:none}input[type=submit],button{width:auto;overflow:visible;cursor:pointer;line-height:inherit;color:inherit;appearance:none}button::-moz-focus-inner{border:0;padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){sub,sup{font-size:120%}}:root{text-size-adjust:100%;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}:root{--color-white: #FFF;--color-black: #000;--main-font-family: "Funktional Grotesk"}html{scroll-behavior:smooth}.container-fluid,.container{margin:0 auto;padding:0 20px}body.overflow__hidden{overflow:hidden}.px-0{padding:0!important}.mb-0{margin-bottom:0!important}.position-relative,.text-lined{position:relative}.text-center{text-align:center}.text-bottom-lined:after{content:"—";font-size:12px;line-height:1.1;margin:8px 0;display:block}.text-lined:before{content:"";position:absolute;top:-20px;width:10px;height:1px;background-color:#000;left:0;right:0;margin:auto}.text-lined:after{content:"";position:absolute;bottom:-20px;width:10px;height:1px;background-color:#000;left:0;right:0;margin:auto}.font-small{font-size:20px!important;line-height:normal!important}.page__404{display:flex;justify-content:center;align-items:center;background:#f2f2f2;color:#000;text-align:center;font-family:Lato,sans-serif}.page__404-content{max-width:600px;padding:60px 0}.page__404-bg h1{font-size:120px;margin:0;color:#000}.page__404-box h3{font-size:28px;margin-top:20px;color:#000}.page__404-box p{margin:10px 0 20px;font-size:16px;color:#000}.page__404-link{display:inline-block;padding:10px 20px;background:#000;color:#fff;text-decoration:none;border-radius:4px;font-weight:700}.page__404-link:hover{background:#333}body{background-color:linear-gradient(0deg,#FFF 0%,#FFF 100%),#FFF;font-size:20px;font-style:normal;font-weight:400;line-height:normal;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;color:var(--color-black);font-family:var(--main-font-family)!important}.wrapper{overflow:hidden}.header{padding:10px 0;margin-bottom:20px}.header .header__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.header .header__top .header__hamburger{cursor:pointer;position:relative;display:none;font-size:36px;justify-content:space-between;align-items:center;text-transform:capitalize;gap:6px;transition:all .3s ease}.header .header__hamburger span{display:block;position:absolute;left:0;width:100%;height:2px;border-radius:4px;background-color:#000;transition:all .3s ease}.header .header__hamburger span:first-child{top:0}.header .header__hamburger span:nth-child(2){top:0;bottom:0;margin:auto}.header .header__hamburger span:nth-child(3){bottom:0}.header .header__hamburger .active span:first-child{transform:translateY(14px) rotate(45deg)}.header .header__hamburger .active span:nth-child(2){opacity:0}.header .header__hamburger .active span:nth-child(3){transform:translateY(-14px) rotate(-45deg)}.header .header__logo{margin-bottom:16px}.header .header__logo .header__logo-img{max-height:80px;height:80px}.header .header__nav .header__menu{display:flex;align-items:center;flex-wrap:wrap}.header__nav .header__menu .header__link{position:relative;font-size:50px;font-style:normal;font-weight:400;display:flex;align-items:center;flex-wrap:wrap;gap:20px 0;transition:transform .3s ease,color .3s ease;transform-origin:bottom;text-transform:capitalize;line-height:.9}.header__nav .header__menu .header__link:before{content:"";position:absolute;bottom:0;left:0;height:2px;width:0%;background:#000;transition:width .3s ease}.header__nav .header__menu .header__link.header__link_active,.header__nav .header__menu .header__link:hover{font-style:italic}.header__nav .header__menu li{margin-right:20px}.intro{margin-bottom:90px}.intro-swiper .slide-item img{width:100%;height:100%;max-height:560px;object-fit:cover;object-position:center;aspect-ratio:1}.intro .intro__title{font-size:20px;font-style:normal;font-weight:400;line-height:22px;margin:0}.intro-text__item{font-size:20px;font-style:normal;font-weight:400;line-height:22px;position:relative}.intro-text__item.text-line{display:flex;flex-direction:column;justify-content:center;margin-bottom:8px}.intro-text__item.text-line:before{content:"—";font-size:12px;line-height:1.1;margin-bottom:8px}.intro-text__item.text-line:after{content:"—";font-size:12px;line-height:1.1;margin-top:8px}.section-intro .intro-text__item p{font-size:12px;font-style:normal;font-weight:400;line-height:13px}.intro-text{font-size:20px;font-style:normal;font-weight:400;line-height:22px;text-align:center;margin-top:60px}.highlight{margin-bottom:80px}.highlight .highlight__content{display:flex;align-items:stretch}.highlight .highlight__content{margin-bottom:60px}.highlight .highlight__content .highlight__label{background:#e6e6e6;flex:0 0 auto;width:50%;display:flex;align-items:center;justify-content:center}.highlight .highlight__content .highlight__visual{flex:0 0 auto;width:50%;display:flex;align-items:center;justify-content:center;background:#fff0}.highlight .highlight__content .highlight__visual img{width:100%;height:100%;object-fit:cover;object-position:center;max-height:700px}.hightlight__image{display:flex;align-items:center;justify-content:center;margin-bottom:30px}.hightlight__image img{width:100%;object-fit:cover;object-position:center}.hightlight__texts{font-size:20px;font-style:normal;font-weight:400;line-height:22px}.publications{margin-bottom:40px}.publications .publications__row{display:flex;align-items:center}.publications .publications__item{flex:0 0 auto;width:50%}.publications__item .publications__link img{width:100%;object-fit:cover;object-position:center;max-height:700px}.publications__item .publications__link{display:flex;align-items:center;justify-content:center}.footer{padding:50px 0}.footer .footer__location{font-size:12px;font-style:normal;font-weight:400;line-height:13px;margin-bottom:50px}.footer .footer__follow{font-size:20px;font-style:normal;font-weight:400;line-height:18px;margin-bottom:30px}.footer .footer__follow a:hover,.footer .footer__contact a:hover,.footer .footer__policy .footer__link:hover{font-style:italic}.footer .footer__follow p,.footer .footer__contact p{margin-bottom:5px}.footer .footer__contact{font-size:20px;font-style:normal;font-weight:400;line-height:18px;margin-bottom:30px}.footer .footer__policy{margin-bottom:30px}.footer .footer__policy .footer__link{font-size:12px;font-style:normal;font-weight:600;line-height:13px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.footer .footer__logo{display:flex;align-items:center;justify-content:center}.footer .footer__logo img{max-height:150px;object-fit:cover;object-position:center}.architecture-intro{margin-bottom:50px}.architecture-intro .intro-text{margin-top:10px}.architecture-intro .intro-text,.architecture-intro .intro-text__item{font-size:12px;font-style:normal;font-weight:400;line-height:13px}.architecture-intro .intro-swiper{margin:40px 0}.hamburger__menu{position:fixed;top:95px;left:0;width:100%;height:100%;background-color:#fff;background-repeat:no-repeat;background-position:bottom right;background-size:auto;z-index:120;transform:translate(-100%);opacity:0;transition:.3s all ease;overflow:hidden;pointer-events:none}.hamburger__menu.hamburger__menu_active{transform:translate(0);opacity:1;pointer-events:all}.hamburger__menu .hamburger__menu-content{position:relative;padding:0 20px;overflow:hidden;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between;height:100%}.hamburger__menu .hamburger__menu-close{position:absolute;top:35px;right:25px;outline:none;border:none;display:flex;align-items:center;justify-content:center}.hamburger__menu .hamburger__menu-list{display:flex;flex-direction:column;margin-bottom:40px}.hamburger__menu .hamburger__menu-list li:not(:last-child){margin-bottom:24px}.hamburger__menu .hamburger__menu-list a{display:flex;align-items:center;width:fit-content;font-size:36px;font-style:normal;font-weight:400;text-transform:capitalize}.section-intro,.section-intro .intro-text{margin-bottom:60px}.intro__title,.intro-text__item h2,.architecture-intro .intro-text h2{font-size:50px;font-weight:400;text-align:center;margin:10px 0;line-height:normal}.page-content,.commissioner{margin-top:20px}.section-title{font-size:50px;font-weight:400;line-height:45px;text-align:center;margin-bottom:60px}.section-title:hover{font-style:italic}.section-content{margin-bottom:80px}.image-single{display:flex;align-items:center;justify-content:center}.image-grid{display:flex;align-items:stretch;flex-wrap:wrap}.image-grid .image-grid__item a{display:flex;align-items:center;justify-content:center;height:100%}.image-grid--two .image-grid__item{width:50%}.image-grid--three .image-grid__item{width:33.333%}.image-grid--four .image-grid__item{width:25%}.image-grid__item img{width:100%;height:100%;max-height:700px;object-fit:cover;object-position:center;aspect-ratio:1}.image-single img{width:100%;object-fit:cover;object-position:center;max-height:550px;aspect-ratio:1}.highlight__content-link:hover .highlight__text{font-style:italic}.section-intro .intro-text__bottom{margin:40px 0 80px}.section-intro .intro-text__detail:nth-child(3):before{display:none}.credits{margin:80px 0 30px;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:13px}.publications-content__item .publications-content__image,.publications-content__item .publications-content__title{flex:0 0 auto;width:50%}.publications-content__item .publications-content__title{display:flex;align-items:center;justify-content:center;padding:20px;text-align:center}.publications-content__grid .publications-content__item{display:flex;align-items:stretch;flex-wrap:wrap}.publications-content__grid .publications-content__item:nth-child(2n){flex-direction:row-reverse}.publications-content__item .publications-content__image img{width:100%;height:100%;object-fit:cover;object-position:center;max-height:700px}.publications-content__item .publications-content__image{display:flex;align-items:center;justify-content:center}.publications-content{margin-top:20px;margin-bottom:60px}.publication-content{margin-bottom:60px}.publication-content .publication-title{text-align:center;text-transform:uppercase;font-weight:700;margin-bottom:30px}.publication-content .publication-description{font-size:26px;font-weight:700;text-align:center;margin-bottom:30px}.publication-content .slide-item{display:flex;align-items:center;justify-content:center;box-shadow:3px 2px 20px #0003;transition:.3s all ease;position:relative}.publication-content .slide-item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;visibility:hidden;background-color:#14141480;transition:.3s all ease}.publication-content .slide-item:hover:before{opacity:1;visibility:visible}.publication-content .slide-item img{width:100%;object-fit:cover;object-position:center;max-height:450px}.section-top{margin-top:20px}.news{margin-bottom:0}.news-top .news-row{display:flex;align-content:center;flex-wrap:wrap;justify-content:space-between}.news-top .news-row .featured-news-card{flex:0 0 auto;width:50%}.news-top .news-row .featured-news-card h3{font-size:20px;font-style:normal;font-weight:400;line-height:22px}.news-top .news-row .featured-news-card.silver{background-color:#e6e6e6}.news-top .news-row .featured-news-card .news-body{flex:0 0 auto;width:40%;margin:0 auto}.news-top .news-row .featured-news-card .news-text{font-size:12px;font-weight:400;display:flex;flex-direction:column;gap:15px 0}.news .featured-news-card{text-align:center;padding:90px 20px;font-size:20px;font-style:normal;font-weight:400;line-height:22px;display:block;background-color:#f9ea6b}.news .news-list .news-card.full{width:100%;height:auto;padding:65px 0;box-shadow:none!important;background-color:#e6e6e6!important}.news .featured-news-card .news-body{display:flex;flex-direction:column;gap:20px 0}.news .news-list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.news .news-list .news-card{width:25%;flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;padding:20px;align-items:center;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:22px;background:#e6e6e6;box-shadow:3px 2px 20px #0003;height:700px}.news .news-list .news-card:nth-child(odd){background:#fff;box-shadow:3px 2px 20px #0003}.news .news-list .news-card .news-body{display:flex;flex-direction:column;gap:20px 0;width:80%;margin:0 auto}.news-past .past-title{padding:140px 0;font-size:50px;line-height:45px;text-align:center}.news-single .related-news{display:flex;align-items:center;flex-wrap:wrap}.news-single .related-news .news-card{flex:0 0 auto;width:25%;display:flex;flex-direction:column;aspect-ratio:1;align-items:center;justify-content:center;padding:20px;background-color:#0c2b3e;color:#fff}.news-single .related-news .news-card .card-title{font-size:14px;font-weight:700;margin-bottom:20px}.related-news .news-card .card-description{font-size:14px;font-weight:700}.related-news .news-card:nth-child(odd){background-color:#d5c9be;color:#000}.news-single .news-content{margin-bottom:60px}.news-single .news-title{font-size:26px;font-weight:700;text-align:center;margin-bottom:20px}.texts-content .description{margin-bottom:30px;text-align:center;font-size:14px;line-height:normal}.commissioner-image img{border-style:none;vertical-align:middle;display:block;max-width:550px;width:100%;height:auto}.commissioner-image{display:flex;align-items:center;justify-content:center}.texts-content .texts{text-align:left;columns:2;margin-bottom:50px}.about-content{margin-top:20px}.about-content .about-description{font-size:12px;font-weight:400;margin-bottom:30px}.about-content .about-image{display:flex;align-items:center;justify-content:center}.about-content .about-image img{width:100%;max-width:520px}.page-swiper .slide-item img{width:100%;max-height:475px;height:100%;object-fit:cover;aspect-ratio:1;object-position:center}.page-swiper .slide-item{transition:.3s all ease;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.page-swiper .slide-item:hover:after{opacity:1;visibility:visible}.page-swiper .slide-item:after{position:absolute;content:"";left:0;top:0;height:100%;width:100%;background-color:#14141480;opacity:0;transition:.3s all ease;visibility:hidden;pointer-events:none}.art-swiper .slide-item img{width:100%;max-height:475px;height:100%;object-fit:cover;object-position:center;aspect-ratio:1}.art-swiper .slide-item{transition:.3s all ease;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.art-swiper .slide-item:hover:after{opacity:1;visibility:visible}.art-swiper .slide-item:after{position:absolute;content:"";left:0;top:0;height:100%;width:100%;background-color:#14141480;opacity:0;transition:.3s all ease;visibility:hidden;pointer-events:none}.art-credits p{font-size:12px;line-height:13px;margin-bottom:10px;text-align:center}.art-credits p:last-child{margin-bottom:0}.art-videos{display:flex;align-items:center}.art-videos .art-video{flex:0 0 auto;width:50%}.art-videos .art-video video{width:100%}.page-content.publication .section-title{padding-bottom:50px}.intro-content .intro-image{display:flex;align-items:center;justify-content:center}.section-intro .intro-text__item{margin-bottom:50px}.intro-content .intro-image img,.intro-image img{width:100%;max-height:576px}.intro-content{padding-bottom:60px}.publications-content.archive .publications-content__item:nth-child(odd){flex-direction:row-reverse}.publications-content.archive .publications-content__item:nth-child(2n){flex-direction:row}@media all and (max-width:1400px){.header__nav .header__menu .header__link{font-size:44px}.news .news-list .news-card{flex:0 0 auto;width:50%}.news .news-list .news-card:nth-child(4n+1),.news .news-list .news-card:nth-child(4n+4){background:#e6e6e6;box-shadow:3px 2px 20px #0003}.news .news-list .news-card{background:#fff;box-shadow:3px 2px 20px #0003}.news-top .news-row .featured-news-card .news-body{width:50%}}@media all and (max-width:1200px){.news-top .news-row .featured-news-card .news-body{width:60%}.header__nav .header__menu .header__link{font-size:44px}.texts-content .texts{columns:1}.image-grid--four .image-grid__item{width:50%}.news .news-cards .news-card,.news-single .related-news .news-card{flex:0 0 auto;width:33.33%}.news-cards .news-card:nth-child(6n+1),.news-cards .news-card:nth-child(6n+3),.news-cards .news-card:nth-child(6n+5){background-color:#fff;color:#000}.news-cards .news-card:nth-child(6n+2),.news-cards .news-card:nth-child(6n+4),.news-cards .news-card:nth-child(6n+6){background-color:#000;color:#fff}}@media all and (max-width:992px){.header .header__nav{display:none}.news-top .news-row .featured-news-card{width:100%}.news-top .news-row .featured-news-card .news-body{width:80%}.news .news-list .news-card{flex:0 0 auto;width:100%;height:auto;padding:90px 20px;aspect-ratio:1 / 1}.news .news-list .news-card:nth-child(4n+1),.news .news-list .news-card:nth-child(4n+4){background:inherit;box-shadow:inherit}.news .news-list .news-card:nth-child(2n){background:#e6e6e6;box-shadow:3px 2px 20px #0003}.commissioner .commissioner-content{flex-direction:column;gap:30px 0}.commissioner-content .content-item{width:100%}.header .header__logo{margin-bottom:0}.news-single .related-news .news-card{flex:0 0 auto;width:50%}.news .news-cards .news-card{width:50%}.news-cards .news-card:nth-child(4n+1),.news-cards .news-card:nth-child(4n+4){background-color:#fff;color:#000}.news-cards .news-card:nth-child(4n+2),.news-cards .news-card:nth-child(4n+3){background-color:#000;color:#fff}.header .header__top .header__hamburger{display:flex}.header .header__top{margin:0;flex-direction:row-reverse}.header{margin-bottom:40px}.header .header__logo .header__logo-img{max-height:60px;height:60px}.credits{margin:40px 0}.section-title{margin-bottom:40px}.section-content{margin-bottom:60px}.image-grid--three .image-grid__item{width:100%}}@media all and (max-width:768px){.intro{margin-bottom:60px}.commissioner-image img{width:100%}.news-single .related-news .news-card{flex:0 0 auto;width:100%}.news .news-cards .news-card{width:100%}.news-cards .news-card:nth-child(odd){background-color:#fff;color:#000}.news-cards .news-card:nth-child(2n){background-color:#000;color:#fff}.highlight .highlight__content{flex-direction:column}.highlight .highlight__content .highlight__label,.highlight .highlight__content .highlight__visual{width:100%;height:80vw}.publications .publications__row{flex-direction:column}.publications .publications__item{width:100%}.footer .footer__logo img{max-height:120px}.image-grid--four .image-grid__item,.image-grid--two .image-grid__item{width:100%}}@media all and (max-width:576px){.footer{padding:40px 0}.highlight{margin-bottom:60px}.publications-content__grid .publications-content__item{flex-direction:column}.publications-content__item .publications-content__image,.publications-content__item .publications-content__title{width:100%;aspect-ratio:1}.hamburger__menu{min-width:inherit;width:100%}}
