.intro-heading i,.intro-text b,.intro-text span,.landing-intro--appear .landing-intro__letter img,.landing-intro--appear .landing-intro__right-group,.landing-intro--appear .landing-intro__text,.landing-intro--appear .section-next,.landing-map .pin--info span,.progress-bar__inner{transition-duration:.8s;transition-timing-function:ease}.intro{z-index:6}.intro-text p{font-family:Museo Sans,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;color:#c0845e}.intro-text .ui-dark p,.ui-dark .intro-text p{color:#c0845e}.landing-map .pin,.progress-bar__text{font-size:1rem;line-height:1.8em;text-transform:uppercase;letter-spacing:.16em;font-weight:500}.intro-text{font-size:1.6rem;line-height:1.75em;font-weight:300;letter-spacing:.16em}.lightbox{z-index:6;position:fixed;left:0;top:0;width:100vw;height:100vh;overflow:hidden}.progress-bar{position:absolute;left:55px;bottom:55px;right:55px;height:60px;overflow:hidden;cursor:pointer}.progress-bar:before{content:"";opacity:.1}.progress-bar:before,.progress-bar__inner{position:absolute;top:30px;left:0;right:0;border-top:1px solid #fff}.progress-bar__inner{transition-duration:.333s;transition-timing-function:linear;transition-property:transform;transform:translateX(-100%);will-change:transform}.progress-bar__text{position:absolute;left:100%;top:-20px;width:100px;margin-left:-50px;text-align:center}.progress-bar--disable-animation .progress-bar__inner{transition:none}.video-embed,.video-embed__inner{position:relative;width:100%;height:100%}.landing-intro{height:100vh;z-index:1}.landing-intro__letter{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1;width:698px;height:644px}.landing-intro__letter img{display:block;height:100%;width:auto}.landing-intro__text{position:absolute;z-index:1;left:50%;top:50%;width:360px;margin:-60px 0 0 -180px;text-align:center}.landing-intro__text h1{white-space:nowrap;margin:0 0 2.2rem;display:flex;flex-direction:column;align-items:center;font-size:5.4rem;line-height:1.5em}@media screen and (min-width:1280px) and (min-height:800px){.landing-intro__text h1{font-size:7rem;line-height:1.5em}}.landing-intro__text h1 small{display:block;margin:0 0 6px;font-size:1.5rem;line-height:1.5em}@media screen and (min-width:1280px) and (min-height:800px){.landing-intro__text h1 small{font-size:2.2rem;line-height:1.5em}}.landing-intro__text p{color:#fff;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:1.2rem;line-height:1.83333em}@media screen and (min-width:1280px) and (min-height:800px){.landing-intro__text p{font-size:1.6rem;line-height:1.75em}}.landing-intro .section-next{z-index:1}@media screen and (max-width:979px){.landing-intro{height:540px}}@media (min-width:980px) and (max-height:799px),screen and (min-width:980px) and (max-width:1279px){.landing-intro .section-next{bottom:110px}}@media screen and (min-width:980px){.landing-intro__letter{width:130vh;height:119.22222%}}@media screen and (min-width:1280px) and (min-height:800px){.landing-intro__text{width:480px;margin:-60px 0 0 -240px}.landing-intro__text h1{margin:0 0 6rem}.landing-intro__text h1 small{margin:0 0 6px}}.landing-intro__background{position:absolute;left:0;top:0;width:100vw;height:100%}.landing-intro--appear .landing-intro__letter img,.landing-intro--appear .landing-intro__right-group,.landing-intro--appear .landing-intro__text,.landing-intro--appear .section-next{transition-property:opacity;opacity:0}.landing-intro--appear .landing-intro__letter img{transition-property:opacity,transform;transform:translateX(-50px)}.landing-intro--appear .landing-intro__right-group{transition-property:opacity,transform;transform:translateX(-25px);transition-delay:.3s}.landing-intro--appear .landing-intro__text{transition-delay:.6s}.landing-intro--appear .section-next{transition-delay:.8s}.landing-intro--appear--active .landing-intro__letter img,.landing-intro--appear--active .landing-intro__right-group{opacity:1;transform:none}.landing-intro--appear--active .landing-intro__text,.landing-intro--appear--active .section-next{opacity:1}.bird-image__top{position:absolute;left:0;bottom:1.59722vw}.bird-image__bottom{margin-left:25.48611vw}@media screen and (min-width:1280px) and (min-height:800px){.bird-image__top{bottom:23px}.bird-image__bottom{margin-left:367px}}.tower-image__top{position:absolute;right:30.97222vw;top:-8.26389vw}@media screen and (min-width:1280px) and (min-height:800px){.tower-image__top{right:446px;top:-119px}}.landing-architecture-author{position:relative;margin-top:-1.04167vw;margin-right:-60px;padding:0 4.16667vw;max-width:360px}.landing-architecture-author h3{margin-bottom:.83333vw}.landing-architecture-style{max-width:240px;margin-left:auto;margin-right:auto}@media screen and (min-width:980px){.landing-architecture-author{margin-right:-90px}}@media screen and (min-width:1280px) and (min-height:800px){.landing-architecture-author{position:relative;margin-top:-15px;margin-right:0;padding:0 60px}.landing-architecture-author h3{margin-bottom:12px}}.landing-history-title,.landing-history-title:last-child{position:relative;margin-bottom:-40px;z-index:1}.landing-map{height:100%;overflow:hidden;counter-reset:pin-info}.landing-map,.landing-map__inner{position:absolute;left:0;right:0;bottom:0}.landing-map img{display:block;width:100vw;height:91.94444vw;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%"}.landing-map__wrapper{position:absolute;left:0;bottom:50%;right:0;height:83.33333vw;margin-bottom:-41.66667vw}.landing-map .pin{position:absolute;white-space:nowrap;text-align:center}.landing-map .pin--main{width:150px;margin-left:-75px;padding-top:8px;color:#c0845e;pointer-events:none}.landing-map .pin--main:before{content:"";background:url(../images/landing/4.map-marker-location%402x.png) 0 0 no-repeat;background-size:contain;display:block;position:absolute;left:50%;top:-5.55556vw;margin-left:-2.08333vw;width:4.16667vw;height:5.55556vw}.landing-map .pin--metro{width:2.08333vw;height:2.08333vw;margin:-1.04167vw 0 0 -1.04167vw;background:url(../images/landing/4.map-marker-metro%402x.png) 0 0 no-repeat;background-size:contain}.landing-map .pin--info{counter-increment:pin-info;width:2.08333vw;height:2.77778vw;margin:-2.77778vw 0 0 -1.04167vw;background:url(../images/landing/4.map-marker-place%402x.png) 0 0 no-repeat;background-size:contain;z-index:1}.landing-map .pin--info:before{display:block;padding-left:2px;content:counter(pin-info);line-height:2.22222vw}.landing-map .pin--info:after{content:"";display:block;position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px}.landing-map .pin--info span{position:absolute;left:0;top:-30px;background:#fbfbf8;color:#231d1c;display:block;height:30px;line-height:32px;padding:0 15px;min-width:67px;pointer-events:none;transition-property:opacity;opacity:0}.has-hover .landing-map .pin--info:hover{z-index:2}.has-hover .landing-map .pin--info:hover span{opacity:1}@media screen and (max-width:979px){.landing-map__inner{min-width:980px;left:calc((100vw - 980px) * .7);right:calc((100vw - 980px) * .3)}.landing-map img{min-width:980px;min-height:901px}.landing-map .pin--main:before{width:42px;height:56px;top:-56px;margin-left:-21px}.landing-map .pin--metro{width:22px;height:22px;margin:-10px 0 0 -10px}.landing-map .pin--info{width:22px;height:28px;margin:-24px 0 0 -11px}.landing-map .pin--info:before{line-height:24px}.landing-map__wrapper{min-width:980px;min-height:901px;margin-bottom:0;bottom:15px}}@media screen and (min-width:1280px) and (min-height:800px){.landing-map .pin--main:before{width:60px;height:80px;top:-80px;margin-left:-30px}.landing-map .pin--metro{width:30px;height:30px;margin:-15px 0 0 -15px}.landing-map .pin--info{width:30px;height:40px;margin:-40px 0 0 -15px}.landing-map .pin--info span{top:0;left:30px}.landing-map .pin--info:before{line-height:32px}}.landing-location-title,.landing-location-title:first-child{position:relative;margin-top:-10px}.loader-circle__circle{width:166px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(192,132,94,.1)}.loader-circle__circle,.loader-circle__line-mask{position:absolute;left:50%;top:50%;height:166px;margin-left:-83px;margin-top:-83px}.loader-circle__line-mask{width:83px;overflow:hidden;-webkit-mask-image:-webkit-linear-gradient(top,#c0845e,rgba(192,132,94,0));transform-origin:83px 83px;-webkit-animation:loader-circle-rotate 1.2s infinite linear;animation:loader-circle-rotate 1.2s infinite linear}.loader-circle__line{width:166px;height:166px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(192,132,94,.5)}@-webkit-keyframes loader-circle-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loader-circle-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.intro__loader{background:#13110f;position:absolute;z-index:1;left:0;top:0;width:100vw;height:100vh}.intro__loader svg{position:absolute;left:50%;top:50%;margin:-31px 0 0 -30px}.intro{transition-duration:2.5s;transition-property:opacity;background:#13110f;position:fixed;left:0;top:0;width:100vw;height:100vh;overflow:hidden}.intro-text{overflow:hidden;text-align:center;opacity:0}.intro-text,.intro-text div{position:absolute;left:0;top:0;width:100%;height:100%}.intro-text div{padding-left:40px;padding-right:40px;display:flex;flex-direction:column;align-items:center;justify-content:center}.intro-text p{width:100%;max-width:540px;margin-left:auto;margin-right:auto}.ui-dark .intro-text p{color:#fff}.intro-text b,.intro-text span{transition-duration:.75s;transition-property:opacity;transition-timing-function:ease;will-change:opacity;opacity:0}.intro-text--ready{opacity:1}.intro-text--ready .intro-text__line{display:block}.intro-text .intro-text__line{opacity:.5;transition-duration:6.5s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.29,.73,.45,1);will-change:transform,opacity}.intro-text .intro-text__line:first-child{transform:translateY(25px)}.intro-text .intro-text__line:nth-child(2){transform:translateY(50px)}.intro-text .intro-text__line:nth-child(3){transform:translateY(75px)}.intro-text .intro-text__line:nth-child(4){transform:translateY(100px)}.intro-text .intro-text__line:nth-child(5){transform:translateY(125px)}.intro-text .intro-text__line:nth-child(6){transform:translateY(150px)}.intro-text .intro-text__line:nth-child(7){transform:translateY(175px)}.intro-text .intro-text__line:nth-child(8){transform:translateY(200px)}.intro-text .intro-text__line:nth-child(9){transform:translateY(225px)}.intro-text .intro-text__line:nth-child(10){transform:translateY(250px)}.intro-text .intro-text__line--active{transform:translateY(0)!important;opacity:1!important}.intro-text .intro-text__line--active b,.intro-text .intro-text__line--active span{opacity:1}.intro-text .intro-text__line--inactive{transition-delay:0ms!important;transform:translateY(0)!important}.intro-text .intro-text__line--inactive b,.intro-text .intro-text__line--inactive span{transition-delay:0ms!important}.intro-heading{display:flex;justify-content:center;align-items:flex-start;position:relative;background:none;margin-top:4.3rem;margin-bottom:4.3rem;transform-style:preserve-3d;perspective:1200px}.intro-heading:first-child{margin-top:0}.intro-heading:last-child{margin-bottom:0}.intro-heading span{position:relative;display:block;transition:none;will-change:inherit;transition:initial;will-change:auto;opacity:1}.intro-heading i{display:block;position:absolute;left:0;top:0;text-indent:-9000px;overflow:hidden;height:60px;background:url(../images/intro/title.png) 0 0 no-repeat;background-size:360px 60px;transition-duration:3.5s;transition-property:opacity,transform;opacity:0;-webkit-filter:blur(1px);filter:blur(1px)}.intro-heading i:first-child{position:relative;-webkit-filter:none;filter:none;transform:scale(.5) rotateX(0deg) translateZ(35vw)}.intro-heading i:nth-child(2){transform:scale(.5) rotateX(0deg) translate3d(3.5vw,3.5vw,35vw)}.intro-heading i:nth-child(3){transform:scale(.5) rotateX(0deg) translate3d(-3.5vw,-3.5vw,35vw)}.intro-heading span:first-child i{background-position:0 0;width:69px}.intro-heading span:nth-child(2) i{background-position:-69px 0;width:60px}.intro-heading span:nth-child(3) i{background-position:-129px 0;width:65px}.intro-heading span:nth-child(4) i{background-position:-194px 0;width:75px}.intro-heading span:nth-child(5) i{background-position:-269px 0;width:35px}.intro-heading span:nth-child(6) i{background-position:-304px 0;width:56px}.intro-heading.intro-heading--active i{opacity:.15;transform:none}.intro-heading.intro-heading--active i:first-child{opacity:1}.intro-heading.intro-heading--inactive i{transition-duration:.8s;transition-delay:0ms!important;transform:none!important}.intro-skip{position:absolute;z-index:1;bottom:60px;left:0;width:100%;text-align:center}