@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;-moz-transition:transform .1s ease,-moz-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease,-moz-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3);-moz-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-text-stroke-width:0;-webkit-text-stroke-color:transparent}html{min-height:100%;font-size:62.5%;position:relative}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0}@-ms-viewport{width:device-width}[hidden]{display:none!important}a{font-weight:inherit;outline:0;color:inherit}a:active,a:focus,a:hover{outline:0}a img{border:none}img{max-width:100%;vertical-align:middle;border-style:none;font-size:1.2rem}svg{overflow:hidden;vertical-align:middle}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;overflow:visible}article,aside,figure,footer,header,main,nav,section{display:block}b,strong{font-weight:700}em,i{font-style:italic}u{text-decoration:underline}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:1;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}h1,h2,h3,h4,h5,h6,ol,p,table,ul{margin:0 0 16px}h1,h2,h3,h4,h5,h6{line-height:1.3}ol,ul{padding-left:24px}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;-ms-overflow-style:scrollbar}fieldset{min-width:0;padding:0;margin:0;border:0}button,label{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;margin:0;outline:0}button,select{text-transform:none}option,select{outline:0}option:active,option:hover,select:active,select:hover{outline:0}button{cursor:pointer}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;height:auto}[type=search],[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}input[type=number]{-moz-appearance:textfield}table{border-collapse:collapse}th{text-align:inherit}@font-face{font-family:"Cormorant Garamond";src:url(../fonts/CormorantGaramond-Regular.woff) format("woff"),url(../fonts/CormorantGaramond-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(../fonts/CormorantGaramond-SemiBold.woff) format("woff"),url(../fonts/CormorantGaramond-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Hanken Grotesk";src:url(../fonts/HankenGrotesk-Regular.woff) format("woff"),url(../fonts/HankenGrotesk-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Bold.woff) format("woff"),url(../fonts/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Medium.woff) format("woff"),url(../fonts/Roboto-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.woff) format("woff"),url(../fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:fraser-suites;src:url(../fonts/icons/fraser-suites.eot?kek86l);src:url(../fonts/icons/fraser-suites.eot?kek86l#iefix) format("embedded-opentype"),url(../fonts/icons/fraser-suites.ttf?kek86l) format("truetype"),url(../fonts/icons/fraser-suites.woff?kek86l) format("woff"),url(../fonts/icons/fraser-suites.svg?kek86l#fraser-suites) format("svg");font-weight:400;font-style:normal;font-display:block}body{font-weight:400;background-color:#435c58;color:#48503c;font-size:1.6rem;line-height:1.92rem}body.rm-scroll{overflow:hidden;-ms-touch-action:none;touch-action:none}body.hold-transition *,body.hold-transition ::after,body.hold-transition ::before{-webkit-transition:none!important;-moz-transition:none!important;transition:none!important}body.is-lock,html.is-lock{overflow:hidden}label,li,p,td{font-size:1.6rem;line-height:1.92rem}b,strong{font-weight:700}.container{width:100%;max-width:1920px;margin-left:auto;margin-right:auto}.main-site{width:100%}.burger-menu{background-color:transparent;border:0;outline:0;font-size:0;line-height:1;text-align:center;cursor:pointer;width:54px;height:22px}.burger-menu__bar{width:32px;height:3px;display:block;background-color:#cdab81;margin:0 auto 6px;-webkit-transition:opacity .3s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:opacity .3s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1);-moz-transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .3s ease,-moz-transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .3s ease;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .3s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1),-moz-transform .6s cubic-bezier(.22,1,.36,1)}.burger-menu__bar:last-child{margin-bottom:0}.burger-menu__bar:first-child{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}.burger-menu__bar:nth-child(2){-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}.burger-menu__bar:last-child{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}.show-navigation .burger-menu__bar:first-child{-webkit-transform:translate(0,10px) rotate(45deg);-moz-transform:translate(0,10px) rotate(45deg);-ms-transform:translate(0,10px) rotate(45deg);transform:translate(0,10px) rotate(45deg);-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}.show-navigation .burger-menu__bar:nth-child(2){-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.show-navigation .burger-menu__bar:last-child{-webkit-transform:translate(0,-8px) rotate(-45deg);-moz-transform:translate(0,-8px) rotate(-45deg);-ms-transform:translate(0,-8px) rotate(-45deg);transform:translate(0,-8px) rotate(-45deg);-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}.btn{background-color:#cdab81}i{font-family:fraser-suites!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fs-quadrifoil:before{content:"";color:#fff}.intro{position:fixed;inset:0;width:100%;height:100svh;z-index:100;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;pointer-events:none}.intro__bg{position:absolute;inset:0;z-index:0}.intro__inner{position:absolute;left:40px;right:40px;bottom:40px;z-index:7;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:80px}.intro__inner.is-show .intro__scroll{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.intro__inner.is-show .intro__intro{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.intro__scroll{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:transparent;border:0;outline:0;padding:0;cursor:pointer;opacity:0;-webkit-transform:translateY(16px);-moz-transform:translateY(16px);-ms-transform:translateY(16px);transform:translateY(16px);-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;transition:all 1s ease 0s;pointer-events:auto}.intro__scroll__icon{width:50px}.intro__scroll__text{font-family:Roboto,sans-serif;color:#dcd3c8;margin-bottom:0}.intro__scroll__line{width:32px;height:52px;min-width:32px;min-height:52px;border:2px solid #dcd3c8;border-radius:999px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;outline:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;cursor:pointer;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.intro__scroll__line::before{content:"";position:absolute;top:50%;left:50%;width:2px;height:10px;border-radius:30px;background-color:#dcd3c8;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:scrollLine 1.5s ease-in-out infinite;-moz-animation:scrollLine 1.5s ease-in-out infinite;animation:scrollLine 1.5s ease-in-out infinite}.intro__scroll__arrow{width:16px;height:25px;-webkit-animation:scrollArrow 1.5s ease-in-out infinite;-moz-animation:scrollArrow 1.5s ease-in-out infinite;animation:scrollArrow 1.5s ease-in-out infinite}.intro__title{position:relative;opacity:0;-webkit-transform:translateY(16px);-moz-transform:translateY(16px);-ms-transform:translateY(16px);transform:translateY(16px);-webkit-transition:all 1s ease .2s;-moz-transition:all 1s ease .2s;transition:all 1s ease .2s}.intro__title__l{display:block}.intro__title__m{display:none}.intro__title__s{display:none}@-webkit-keyframes scrollLine{0%,100%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}50%{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}}@-moz-keyframes scrollLine{0%,100%{-moz-transform:translate(-50%,0);transform:translate(-50%,0)}50%{-moz-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}}@keyframes scrollLine{0%,100%{-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);transform:translate(-50%,0)}50%{-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}}@-webkit-keyframes scrollArrow{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@-moz-keyframes scrollArrow{0%,100%{-moz-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes scrollArrow{0%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);transform:translateY(-10%)}}.header{position:absolute;top:0;left:0;width:100%;z-index:110;background-color:transparent;-webkit-transition:opacity .3s ease,background-color .3s ease;-moz-transition:opacity .3s ease,background-color .3s ease;transition:opacity .3s ease,background-color .3s ease;opacity:1;padding-top:clamp(20px,-moz-calc(.91503vw + 16.4314px),34px);padding-top:clamp(20px,calc(.91503vw + 16.4314px),34px);padding-bottom:34px}.header::before{content:"";position:fixed;inset:0;height:100vh;background:rgba(0,0,0,.6);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .7s ease,visibility 0s linear .7s;-moz-transition:opacity .7s ease,visibility 0s linear .7s;transition:opacity .7s ease,visibility 0s linear .7s}.show-navigation .header::before{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.header__bar{display:grid;grid-template-columns:1fr auto 1fr}.header__logo{width:clamp(150px,-moz-calc(6.19608vw + 125.8353px),244.8px);width:clamp(150px,calc(6.19608vw + 125.8353px),244.8px);height:auto;grid-column:2;justify-self:center;align-self:start;-webkit-transition:none;-moz-transition:none;transition:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header__logo__el{width:100%;height:100%;display:block}.header__left{position:absolute;top:clamp(20px,-moz-calc(.91503vw + 16.4314px),34px);top:clamp(20px,calc(.91503vw + 16.4314px),34px);right:34px;width:100%;z-index:10;grid-column:3;justify-self:end;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(20.67px,2.08333vw,40px)}.header__utility{position:relative;z-index:2}.header__utility--mobile{display:none}.header__utility__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:20px}.header__utility__item{font-family:Roboto,sans-serif;color:#48503c;font-size:clamp(14px,.98958vw,16px);font-weight:400;opacity:0;visibility:hidden;-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity .9s cubic-bezier(.22,1,.36,1),-webkit-transform 1.2s cubic-bezier(.22,1,.36,1);transition:opacity .9s cubic-bezier(.22,1,.36,1),-webkit-transform 1.2s cubic-bezier(.22,1,.36,1);-moz-transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1),-moz-transform 1.2s cubic-bezier(.22,1,.36,1);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1),-webkit-transform 1.2s cubic-bezier(.22,1,.36,1),-moz-transform 1.2s cubic-bezier(.22,1,.36,1)}.show-navigation .header__utility__item{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0;-moz-transition-delay:0;transition-delay:0;visibility:visible}.show-navigation .header__utility__item:nth-child(1){-webkit-transition-delay:40ms;-moz-transition-delay:40ms;transition-delay:40ms}.show-navigation .header__utility__item:nth-child(2){-webkit-transition-delay:160ms;-moz-transition-delay:160ms;transition-delay:160ms}.show-navigation .header__utility__item:nth-child(3){-webkit-transition-delay:280ms;-moz-transition-delay:280ms;transition-delay:280ms}.show-navigation .header__utility__item:nth-child(4){-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}.header__utility__link{-webkit-transition:color .5s ease;-moz-transition:color .5s ease;transition:color .5s ease}.header__utility__link:hover{color:#cdab81}.header .burger-menu{grid-column:3;justify-self:end;margin-right:-10px;position:relative;z-index:120}.header__panel{position:fixed;top:0;left:0;width:100%;z-index:1;display:grid;grid-template-rows:auto auto 1fr;grid-template-areas:"top" "nav" "spacer";padding-top:clamp(20px,-moz-calc(.91503vw + 16.4314px),34px);padding-top:clamp(20px,calc(.91503vw + 16.4314px),34px);padding-bottom:20px;background-color:#f3eee9;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 1s cubic-bezier(.16,1,.3,1);transition:-webkit-transform 1s cubic-bezier(.16,1,.3,1);-moz-transition:transform 1s cubic-bezier(.16,1,.3,1),-moz-transform 1s cubic-bezier(.16,1,.3,1);transition:transform 1s cubic-bezier(.16,1,.3,1);transition:transform 1s cubic-bezier(.16,1,.3,1),-webkit-transform 1s cubic-bezier(.16,1,.3,1),-moz-transform 1s cubic-bezier(.16,1,.3,1);overflow-x:hidden;overflow-y:auto;-ms-overflow-style:none}.header__panel::-webkit-scrollbar{-webkit-appearance:none;display:none;width:0}.show-navigation .header__panel{-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header__top{grid-area:top;display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;padding:0 30px;margin-bottom:64px}.header__top .header__logo{grid-column:2;justify-self:center;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header__bottom{grid-area:nav;padding-left:36px;padding-right:36px}.header__text{font-size:clamp(12px,1.09375vw,24px);letter-spacing:-.03em;font-family:"Cormorant Garamond",serif;font-weight:700;text-align:center;margin-bottom:22px;opacity:0;visibility:hidden;-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity .9s cubic-bezier(.22,1,.36,1),-webkit-transform 1.2s cubic-bezier(.22,1,.36,1);transition:opacity .9s cubic-bezier(.22,1,.36,1),-webkit-transform 1.2s cubic-bezier(.22,1,.36,1);-moz-transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1),-moz-transform 1.2s cubic-bezier(.22,1,.36,1);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1),-webkit-transform 1.2s cubic-bezier(.22,1,.36,1),-moz-transform 1.2s cubic-bezier(.22,1,.36,1)}.show-navigation .header__text{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0;-moz-transition-delay:0;transition-delay:0;visibility:visible;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.header__text br{display:none}.header__section__list,.header__utility__list{list-style:none;margin:0;padding:0}.header__section__link,.header__utility__link{text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header__section__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.header__section__item{-webkit-box-flex:1;-webkit-flex:1 1 0;-moz-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;text-align:center;max-width:clamp(180.83px,18.22917vw,350px);color:#48503c;padding:clamp(4.14px,.41667vw,8px);border-right:1px solid #cdab81;opacity:0;visibility:hidden;-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity .9s cubic-bezier(.22,1,.36,1),-webkit-transform 1.2s cubic-bezier(.22,1,.36,1);transition:opacity .9s cubic-bezier(.22,1,.36,1),-webkit-transform 1.2s cubic-bezier(.22,1,.36,1);-moz-transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1),-moz-transform 1.2s cubic-bezier(.22,1,.36,1);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1),-webkit-transform 1.2s cubic-bezier(.22,1,.36,1),-moz-transform 1.2s cubic-bezier(.22,1,.36,1)}.header__section__item:last-child{border-right:none;border-bottom:none}.show-navigation .header__section__item{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0;-moz-transition-delay:0;transition-delay:0;visibility:visible}.show-navigation .header__section__item:nth-child(1){-webkit-transition-delay:280ms;-moz-transition-delay:280ms;transition-delay:280ms}.show-navigation .header__section__item:nth-child(2){-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}.show-navigation .header__section__item:nth-child(3){-webkit-transition-delay:520ms;-moz-transition-delay:520ms;transition-delay:520ms}.show-navigation .header__section__item:nth-child(4){-webkit-transition-delay:640ms;-moz-transition-delay:640ms;transition-delay:640ms}.header__section__link{padding:0;margin:0;border:0;outline:0;background-color:transparent;color:#48503c;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header__section__link span{-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.header__section__link i::before{-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.header__section__link i,.header__section__link span{display:block}.header__section__link i{margin-bottom:clamp(8.27px,.83333vw,16px)}.header__section__link i::before{font-size:clamp(13.43px,1.35417vw,26px);color:#48503c}.header__section__link.active i,.header__section__link.active span{color:#cdab81}.header__section__link.active i::before,.header__section__link.active span::before{color:#cdab81}.header__section__link:hover i,.header__section__link:hover span{color:#cdab81}.header__section__link:hover i::before,.header__section__link:hover span::before{color:#cdab81}.header__section__text{font-family:"Cormorant Garamond",serif;font-size:clamp(17.05px,1.71875vw,33px);letter-spacing:-.03em;font-weight:600;line-height:1;margin-bottom:4px}.header__section__desc{font-family:Roboto,sans-serif;font-weight:400;font-size:clamp(7.23px,.72917vw,14px);letter-spacing:-.02em;line-height:1;margin-bottom:0;text-align:center}.header__music{position:absolute;top:100px;right:22px;background-color:transparent;width:60px;height:60px;border:0;outline:0;padding:0;z-index:10;opacity:0;visibility:hidden;-webkit-transition:opacity 1.2s cubic-bezier(.16,1,.3,1),visibility 0s linear 1.2s;-moz-transition:opacity 1.2s cubic-bezier(.16,1,.3,1),visibility 0s linear 1.2s;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),visibility 0s linear 1.2s}.header__music.is-show{opacity:1;visibility:visible;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.header__music__icon{width:37px;height:32px;object-fit:contain}.header__music__icon--play{display:none}.header__music.is-playing .header__music__icon--play{display:inline-block}.header__music.is-playing .header__music__icon--mute{display:none}.hotspot{position:relative;width:100%;min-height:1080px;height:100vh;overflow-x:hidden;overflow-y:visible}.hotspot__inner{position:absolute;top:0;left:50%;width:max(1920px,100vw);aspect-ratio:16/9;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hotspot__base{position:absolute;inset:0}.hotspot__base img{display:block;width:100%;height:100%}.hotspot__illustrator--01,.hotspot__illustrator--01-png,.hotspot__illustrator--02,.hotspot__illustrator--03,.hotspot__illustrator--03-png,.hotspot__illustrator--building,.hotspot__illustrator--clock-tower,.hotspot__illustrator--family-swing,.hotspot__illustrator--fraser-building,.hotspot__illustrator--landscape,.hotspot__illustrator--tree-left-1,.hotspot__illustrator--tree-left-2,.hotspot__illustrator--wellness-scrub,.hotspot__illustrator--woman-dog{position:absolute}.hotspot__illustrator--fraser-building{top:30.19%;width:61.72%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.hotspot__illustrator--landscape{top:54.8%;width:51.61%;left:50.5%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:3}.hotspot__illustrator--clock-tower{top:40.5%;left:29.3%;width:3.97%;z-index:2}.hotspot__illustrator--woman-dog{top:53.5%;left:40.6%;width:4.95%;z-index:3;z-index:3}.hotspot__illustrator--family-swing{top:54.1%;right:41%;width:7.63%;z-index:3}.hotspot__illustrator--wellness-scrub{top:23.5%;left:0;width:29.04%;z-index:3}.hotspot__illustrator--building{top:37.18%;left:0;width:25.18%;z-index:4}.hotspot__illustrator--tree-left-1{top:0;left:0;width:59.66%;z-index:4}.hotspot__illustrator--tree-left-2{top:0;left:0;width:37.45%;z-index:4}.hotspot__illustrator--01-png{top:0;right:0;width:40%;height:100%}.hotspot__illustrator--01{top:33.6%;right:7.5%;width:350px}.hotspot__illustrator--02{top:40%;left:4.5%;width:18.7%}.hotspot__illustrator--03-png{bottom:0;left:0;height:440px}.hotspot__illustrator--03{bottom:5%;left:7.5%;width:540px}.hotspot__text{position:absolute;top:202px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:min(540px,90%);margin-bottom:0;font-weight:700;color:#48503c;font-size:2.8rem;line-height:3.4rem;letter-spacing:-.015em;text-align:center}.hotspot__item{position:absolute;left:var(--x);top:var(--y);width:clamp(35.84px,3.60938vw,69.3px);height:clamp(35.84px,3.60938vw,69.3px);padding:0;margin:0;border:0;background:0 0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;pointer-events:auto;z-index:8}.hotspot__item.is-active{z-index:9}.hotspot__icons{position:relative;display:block;width:100%;height:100%;opacity:0;visibility:hidden}.hotspot__icons::before{content:"";position:absolute;top:50%;left:50%;width:clamp(35.84px,3.60938vw,69.3px);height:clamp(35.84px,3.60938vw,69.3px);background-color:#cdab81;border-radius:50%;-webkit-filter:blur(8px);filter:blur(8px);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:hotspot-glow 2s ease-in-out infinite;-moz-animation:hotspot-glow 2s ease-in-out infinite;animation:hotspot-glow 2s ease-in-out infinite}.hotspot__icons img{position:absolute;top:50%;left:50%;width:32px;height:32px;display:block;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}@-webkit-keyframes hotspot-glow{0%,100%{opacity:.6;-webkit-filter:blur(8px);filter:blur(8px);-webkit-box-shadow:0 0 0 #cdab81;box-shadow:0 0 0 #cdab81}50%{opacity:1;-webkit-filter:blur(12px);filter:blur(12px);-webkit-box-shadow:0 0 15px #cdab81,0 0 30px #cdab81;box-shadow:0 0 15px #cdab81,0 0 30px #cdab81}}@-moz-keyframes hotspot-glow{0%,100%{opacity:.6;filter:blur(8px);box-shadow:0 0 0 #cdab81}50%{opacity:1;filter:blur(12px);box-shadow:0 0 15px #cdab81,0 0 30px #cdab81}}@keyframes hotspot-glow{0%,100%{opacity:.6;-webkit-filter:blur(8px);filter:blur(8px);-webkit-box-shadow:0 0 0 #cdab81;box-shadow:0 0 0 #cdab81}50%{opacity:1;-webkit-filter:blur(12px);filter:blur(12px);-webkit-box-shadow:0 0 15px #cdab81,0 0 30px #cdab81;box-shadow:0 0 15px #cdab81,0 0 30px #cdab81}}.hotspot__modal{position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .5s ease,visibility .5s ease;-moz-transition:opacity .5s ease,visibility .5s ease;transition:opacity .5s ease,visibility .5s ease;background-color:#48503c;border-radius:25px;z-index:7;padding-top:clamp(16.53px,1.66667vw,32px);padding-bottom:clamp(19.65px,1.97917vw,38px)}.hotspot__modal::after{content:"";position:absolute;top:50%;width:0;height:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:14px solid transparent;border-bottom:14px solid transparent}.hotspot__modal.is-left{padding-right:clamp(18.07px,1.82292vw,35px);padding-left:clamp(21.7px,2.1875vw,42px)}.hotspot__modal.is-left::after{right:100%;border-right:51px solid #48503c}.hotspot__modal.is-right{padding-left:clamp(18.07px,1.82292vw,35px);padding-right:clamp(21.7px,2.1875vw,42px)}.hotspot__modal.is-right::after{left:100%;border-left:51px solid #48503c}.hotspot__modal.is-show{opacity:1;visibility:visible;pointer-events:auto;z-index:8}.hotspot__modal.is-show .hotspot__modal__bottom img{-webkit-animation:scrollLineHorizontal 1.5s ease-in-out infinite;-moz-animation:scrollLineHorizontal 1.5s ease-in-out infinite;animation:scrollLineHorizontal 1.5s ease-in-out infinite}.hotspot__modal__link{cursor:pointer;background-color:transparent;outline:0;border:none;margin:0;padding:0;position:absolute;inset:0;z-index:1;pointer-events:auto}.hotspot__modal__text{color:#dcd3c8}.hotspot__modal__title{font-size:clamp(20.67px,2.08333vw,40px);line-height:1.1em;margin-bottom:0;letter-spacing:-.03em;font-family:"Cormorant Garamond",serif;font-weight:500;font-weight:400}.hotspot__modal__title br{display:none}.hotspot__modal__subtitle{font-family:Roboto,sans-serif;font-weight:300;letter-spacing:-.02em;font-size:clamp(12px,.83333vw,14px);margin-bottom:clamp(10.33px,1.04167vw,20px)}.hotspot__modal__bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:20px;gap:clamp(6.2px,.625vw,12px)}.hotspot__modal__bottom img,.hotspot__modal__bottom span{display:block}.hotspot__modal__bottom span{color:#cdab81;text-transform:uppercase;font-family:Roboto,sans-serif;font-weight:700;letter-spacing:.1em;font-size:clamp(6.2px,.625vw,12px)}.hotspot__modal__bottom img{width:clamp(7.75px,.78125vw,15px);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}@-webkit-keyframes scrollLineHorizontal{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(4px);transform:translateX(4px)}}@-moz-keyframes scrollLineHorizontal{0%,100%{-moz-transform:translateX(0);transform:translateX(0)}50%{-moz-transform:translateX(4px);transform:translateX(4px)}}@keyframes scrollLineHorizontal{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(4px);-moz-transform:translateX(4px);transform:translateX(4px)}}.main-stage{position:relative;width:100%;--reveal-ease:cubic-bezier(0.16, 1, 0.3, 1);--reveal-duration:1.2s;--reveal-lead:0.05s;--reveal-gap:0.2s;--reveal-rise:12px;--stage-height:max(100svh, -moz-calc(100vw * 9 / 16 * 1));--stage-height:max(100svh, calc(100vw * 9 / 16 * 1));height:var(--stage-height);overflow:hidden}[data-intro-pace=original] .main-stage{--reveal-ease:ease;--reveal-duration:0.3s;--reveal-lead:0s;--reveal-gap:0s;--reveal-rise:8px}.main-stage__inner{position:absolute;--stage-canvas:max(100vw, -moz-calc(var(--stage-height) * 16 / 9));--stage-canvas:max(100vw, calc(var(--stage-height) * 16 / 9));width:var(--stage-canvas);left:-moz-calc((100% - var(--stage-canvas))/ 2);left:calc((100% - var(--stage-canvas))/ 2);top:0;aspect-ratio:1.77778}.main-stage__caption{position:absolute;width:clamp(377px,-moz-calc(186.73px + 19.1806%),555px);width:clamp(377px,calc(186.73px + 19.1806%),555px);top:23%;translate:0 -50%;z-index:11;text-align:center;margin-bottom:0;left:50%;opacity:0;-webkit-transform:translateX(-50%) translateY(var(--reveal-rise));-moz-transform:translateX(-50%) translateY(var(--reveal-rise));-ms-transform:translateX(-50%) translateY(var(--reveal-rise));transform:translateX(-50%) translateY(var(--reveal-rise));-webkit-transition:opacity var(--reveal-duration) var(--reveal-ease),-webkit-transform var(--reveal-duration) var(--reveal-ease);transition:opacity var(--reveal-duration) var(--reveal-ease),-webkit-transform var(--reveal-duration) var(--reveal-ease);-moz-transition:opacity var(--reveal-duration) var(--reveal-ease),transform var(--reveal-duration) var(--reveal-ease),-moz-transform var(--reveal-duration) var(--reveal-ease);transition:opacity var(--reveal-duration) var(--reveal-ease),transform var(--reveal-duration) var(--reveal-ease);transition:opacity var(--reveal-duration) var(--reveal-ease),transform var(--reveal-duration) var(--reveal-ease),-webkit-transform var(--reveal-duration) var(--reveal-ease),-moz-transform var(--reveal-duration) var(--reveal-ease)}.main-stage.is-title-hidden .main-stage__caption{opacity:1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.main-stage__caption__el{width:100%;height:auto;display:block}.main-stage__caption__el--m{display:none}.main-stage__caption__el--s{display:none}.main-stage__hotspot{position:absolute;inset:0;z-index:35;pointer-events:none}.main-stage__hotspot .hotspot__item[data-popup=popup-1]{--tip-x:76.911%;--tip-y:41.65%}.main-stage__hotspot .hotspot__item[data-popup=popup-2]{--tip-x:22%;--tip-y:49%}.main-stage__hotspot .hotspot__item[data-popup=popup-3]{--tip-x:31.758%;--tip-y:71.007%}.main-stage__hotspot .hotspot__item[data-popup=popup-4]{--tip-x:65.917%;--tip-y:68.18%}.main-stage__hotspot .hotspot__item{pointer-events:none}.main-stage.is-intro-done .main-stage__hotspot{z-index:56}.main-stage.is-intro-done .main-stage__hotspot .hotspot__item{pointer-events:auto}.main-stage__hotspot .hotspot__item[data-popup=popup-4]{--i30-left:63.797%;--i30-top:61.047%;--i30-w:23.035%;--i30-h:23.611%;--hs-fx:-0.003253;--hs-fy:0.002349;--hs-fw:0.558778;--hs-fh:0.999671;left:-moz-calc(var(--i30-left) + var(--hs-fx) * var(--i30-w));left:calc(var(--i30-left) + var(--hs-fx) * var(--i30-w));top:-moz-calc(var(--i30-top) + var(--hs-fy) * var(--i30-h));top:calc(var(--i30-top) + var(--hs-fy) * var(--i30-h));width:-moz-calc(var(--hs-fw) * var(--i30-w));width:calc(var(--hs-fw) * var(--i30-w));height:-moz-calc(var(--hs-fh) * var(--i30-h));height:calc(var(--hs-fh) * var(--i30-h));-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.main-stage__hotspot .hotspot__item[data-popup=popup-1]{--i39-right:10.03%;--i39-top:37.604%;--i39-w:13.594%;--i39-h:12.861%;--hs-fx:0.012788;--hs-fy:0.014582;--hs-fw:0.322251;--hs-fh:0.999678;left:-moz-calc(100% - var(--i39-right) - var(--i39-w) + var(--hs-fx) * var(--i39-w));left:calc(100% - var(--i39-right) - var(--i39-w) + var(--hs-fx) * var(--i39-w));top:-moz-calc(var(--i39-top) + var(--hs-fy) * var(--i39-h));top:calc(var(--i39-top) + var(--hs-fy) * var(--i39-h));width:-moz-calc(var(--hs-fw) * var(--i39-w));width:calc(var(--hs-fw) * var(--i39-w));height:-moz-calc(var(--hs-fh) * var(--i39-h));height:calc(var(--hs-fh) * var(--i39-h));-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.main-stage__hotspot .hotspot__item[data-popup=popup-2]{--i34-left:-moz-calc(5.935% + (var(--stage-canvas) - 100vw) / 2 * var(--intro-progress, 0));--i34-left:calc(5.935% + (var(--stage-canvas) - 100vw) / 2 * var(--intro-progress, 0));--i34-top:42.726%;--i34-w:15.688%;--i34-h:14.919%;--hs-fx:0.49054;--hs-fy:-0.00118;--hs-fw:0.50948;--hs-fh:1.00295;left:-moz-calc(var(--i34-left) + var(--hs-fx) * var(--i34-w));left:calc(var(--i34-left) + var(--hs-fx) * var(--i34-w));top:-moz-calc(var(--i34-top) + var(--hs-fy) * var(--i34-h));top:calc(var(--i34-top) + var(--hs-fy) * var(--i34-h));width:-moz-calc(var(--hs-fw) * var(--i34-w));width:calc(var(--hs-fw) * var(--i34-w));height:-moz-calc(var(--hs-fh) * var(--i34-h));height:calc(var(--hs-fh) * var(--i34-h));-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.main-stage__hotspot .hotspot__item[data-popup=popup-3]{--i23-left:9.468%;--i23-top:57.741%;--i23-w:23.253%;--i23-h:32.302%;--hs-fx:0.39344;--hs-fy:0.00573;--hs-fw:0.60507;--hs-fh:0.93893;left:-moz-calc(var(--i23-left) + var(--hs-fx) * var(--i23-w));left:calc(var(--i23-left) + var(--hs-fx) * var(--i23-w));top:-moz-calc(var(--i23-top) + var(--hs-fy) * var(--i23-h));top:calc(var(--i23-top) + var(--hs-fy) * var(--i23-h));width:-moz-calc(var(--hs-fw) * var(--i23-w));width:calc(var(--hs-fw) * var(--i23-w));height:-moz-calc(var(--hs-fh) * var(--i23-h));height:calc(var(--hs-fh) * var(--i23-h));-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.main-stage__ambience{position:absolute;inset:0;z-index:56;pointer-events:none;container-type:size}.main-stage:has(.hotspot__modal.is-show) .main-stage__ambience .ambience__point{pointer-events:none}.main-stage__ambience .ambience__item--1{--i47-left:26.337%;--i47-top:37.261%;--i47-w:7.035cqw;--i47-h:22.207cqh;left:-moz-calc(var(--i47-left) + .47804 * var(--i47-w));left:calc(var(--i47-left) + .47804 * var(--i47-w));top:-moz-calc(var(--i47-top) + .47011 * var(--i47-h));top:calc(var(--i47-top) + .47011 * var(--i47-h));--tip-dx:-moz-calc(0.25172 * var(--i47-w));--tip-dx:calc(0.25172 * var(--i47-w));--tip-dy:-moz-calc(-0.16262 * var(--i47-h));--tip-dy:calc(-0.16262 * var(--i47-h));--area-x:-moz-calc(-0.25477 * var(--i47-w));--area-x:calc(-0.25477 * var(--i47-w));--area-y:-moz-calc(-0.35298 * var(--i47-h));--area-y:calc(-0.35298 * var(--i47-h));--area-w:-moz-calc(0.56417 * var(--i47-w));--area-w:calc(0.56417 * var(--i47-w));--area-h:-moz-calc(0.80555 * var(--i47-h));--area-h:calc(0.80555 * var(--i47-h))}.main-stage__ambience .ambience__item--3{--i29-left:34.151%;--i29-top:59.828%;--i29-w:10.943cqw;--i29-h:26.355cqh;left:-moz-calc(var(--i29-left) + .40666 * var(--i29-w));left:calc(var(--i29-left) + .40666 * var(--i29-w));top:-moz-calc(var(--i29-top) + .3632 * var(--i29-h));top:calc(var(--i29-top) + .3632 * var(--i29-h));--tip-dx:-moz-calc(0.26473 * var(--i29-w));--tip-dx:calc(0.26473 * var(--i29-w));--tip-dy:-moz-calc(0.24191 * var(--i29-h));--tip-dy:calc(0.24191 * var(--i29-h));--area-x:-moz-calc(-0.2988 * var(--i29-w));--area-x:calc(-0.2988 * var(--i29-w));--area-y:-moz-calc(-0.27726 * var(--i29-h));--area-y:calc(-0.27726 * var(--i29-h));--area-w:-moz-calc(0.79103 * var(--i29-w));--area-w:calc(0.79103 * var(--i29-w));--area-h:-moz-calc(0.72874 * var(--i29-h));--area-h:calc(0.72874 * var(--i29-h))}.main-stage__ambience .ambience__item--4{--i10-seen:min(100vw, var(--stage-canvas));--i10-basis:-moz-calc(var(--stage-canvas) - (var(--stage-canvas) - var(--i10-seen)) * var(--intro-progress, 0));--i10-basis:calc(var(--stage-canvas) - (var(--stage-canvas) - var(--i10-seen)) * var(--intro-progress, 0));--i10-w:-moz-calc(0.25298 * var(--i10-basis));--i10-w:calc(0.25298 * var(--i10-basis));--i10-h:-moz-calc(0.60329 * 0.5625 * var(--i10-basis));--i10-h:calc(0.60329 * 0.5625 * var(--i10-basis));--i10-right:-moz-calc((var(--stage-canvas) - 100vw) / 2 * var(--intro-progress, 0));--i10-right:calc((var(--stage-canvas) - 100vw) / 2 * var(--intro-progress, 0));--i10-top:29.708%;--i10-scale:-moz-calc(1 - 0.0035 * var(--intro-progress, 0));--i10-scale:calc(1 - 0.0035 * var(--intro-progress, 0));--i10-tx:-moz-calc(0.62922 * var(--i10-w) * var(--intro-progress, 0));--i10-tx:calc(0.62922 * var(--i10-w) * var(--intro-progress, 0));--i10-ty:-moz-calc(-0.24052 * var(--i10-h) * var(--intro-progress, 0));--i10-ty:calc(-0.24052 * var(--i10-h) * var(--intro-progress, 0));left:-moz-calc(100% - var(--i10-right) - var(--i10-w) + var(--i10-tx) + var(--i10-scale) * .09565 * var(--i10-w));left:calc(100% - var(--i10-right) - var(--i10-w) + var(--i10-tx) + var(--i10-scale) * .09565 * var(--i10-w));top:-moz-calc(var(--i10-top) + var(--i10-ty) + var(--i10-scale) * .49438 * var(--i10-h));top:calc(var(--i10-top) + var(--i10-ty) + var(--i10-scale) * .49438 * var(--i10-h));--area-x:-moz-calc(-0.09565 * var(--i10-scale) * var(--i10-w));--area-x:calc(-0.09565 * var(--i10-scale) * var(--i10-w));--area-y:-moz-calc(-0.30918 * var(--i10-scale) * var(--i10-h));--area-y:calc(-0.30918 * var(--i10-scale) * var(--i10-h));--area-w:-moz-calc(var(--i10-scale) * var(--i10-w));--area-w:calc(var(--i10-scale) * var(--i10-w));--area-h:-moz-calc(0.5388 * var(--i10-scale) * var(--i10-h));--area-h:calc(0.5388 * var(--i10-scale) * var(--i10-h))}.main-stage__ambience .ambience__item--5{--i48-left:17.867%;--i48-top:29.945%;--i48-w:61.703cqw;--i48-h:31.25cqh;left:-moz-calc(var(--i48-left) + .5162 * var(--i48-w));left:calc(var(--i48-left) + .5162 * var(--i48-w));top:-moz-calc(var(--i48-top) + .43202 * var(--i48-h));top:calc(var(--i48-top) + .43202 * var(--i48-h));--area-x:-moz-calc(-0.03701 * var(--i48-w));--area-x:calc(-0.03701 * var(--i48-w));--area-y:-moz-calc(-0.42609 * var(--i48-h));--area-y:calc(-0.42609 * var(--i48-h));--area-w:-moz-calc(0.07762 * var(--i48-w));--area-w:calc(0.07762 * var(--i48-w));--area-h:-moz-calc(0.7253 * var(--i48-h));--area-h:calc(0.7253 * var(--i48-h))}.main-stage__ambience .ambience__item--6{--i19-x:min(89.148%, 100% - (var(--stage-canvas) - 100vw) / 2 - 8.734% - 2.118vw);--i19-left:-moz-calc(89.148% + (var(--i19-x) - 89.148%) * var(--intro-progress, 0));--i19-left:calc(89.148% + (var(--i19-x) - 89.148%) * var(--intro-progress, 0));--i19-w:8.734cqw;--i19-h:19.694cqh;--i19-bottom:11.298%;left:-moz-calc(var(--i19-left) + .51143 * var(--i19-w));left:calc(var(--i19-left) + .51143 * var(--i19-w));top:-moz-calc(100% - var(--i19-bottom) - var(--i19-h) + .3894 * var(--i19-h));top:calc(100% - var(--i19-bottom) - var(--i19-h) + .3894 * var(--i19-h));--area-x:-moz-calc(-0.51143 * var(--i19-w));--area-x:calc(-0.51143 * var(--i19-w));--area-y:-moz-calc(-0.3894 * var(--i19-h));--area-y:calc(-0.3894 * var(--i19-h));--area-w:var(--i19-w);--area-h:var(--i19-h)}.main-stage__ambience .ambience__item--2{--i34-left:-moz-calc(5.935cqw + (var(--stage-canvas) - 100vw) / 2 * var(--intro-progress, 0));--i34-left:calc(5.935cqw + (var(--stage-canvas) - 100vw) / 2 * var(--intro-progress, 0));--i34-top:42.726%;--i34-w:15.688cqw;--i34-h:14.919cqh;--i34-point:-moz-calc(var(--i34-left) + 0.16155 * var(--i34-w));--i34-point:calc(var(--i34-left) + 0.16155 * var(--i34-w));left:max(40px,var(--i34-point));top:-moz-calc(var(--i34-top) + .74286 * var(--i34-h));top:calc(var(--i34-top) + .74286 * var(--i34-h));--tip-dx:-moz-calc(var(--i34-point) + 0.15188 * var(--i34-w) - max(40px, var(--i34-point)));--tip-dx:calc(var(--i34-point) + 0.15188 * var(--i34-w) - max(40px, var(--i34-point)));--tip-dy:-moz-calc(-0.00384 * var(--i34-h));--tip-dy:calc(-0.00384 * var(--i34-h));--area-x:-moz-calc(var(--i34-left) - max(40px, var(--i34-point)));--area-x:calc(var(--i34-left) - max(40px, var(--i34-point)));--area-y:-moz-calc(-0.52385 * var(--i34-h));--area-y:calc(-0.52385 * var(--i34-h));--area-w:-moz-calc(0.50664 * var(--i34-w));--area-w:calc(0.50664 * var(--i34-w));--area-h:-moz-calc(0.78099 * var(--i34-h));--area-h:calc(0.78099 * var(--i34-h))}.main-stage__opening{position:absolute;top:0;left:0;width:100%;height:100%}.main-stage__img{position:absolute;pointer-events:none}.main-stage__img__el{width:100%;height:100%;object-fit:cover}.main-stage__img__trunk{position:absolute;top:100%;max-width:none;height:auto;-webkit-clip-path:inset(0 0 calc(100% * (1 - var(--intro-progress,0))) 0);clip-path:inset(0 0 -moz-calc(100% * (1 - var(--intro-progress,0))) 0);clip-path:inset(0 0 calc(100% * (1 - var(--intro-progress,0))) 0)}.main-stage__img--1{top:0;left:0;width:45.565%;height:70.026%;z-index:50;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(calc(-51.494% * var(--intro-progress,0)),calc(-10.049% * var(--intro-progress,0)),0) scale(calc(1 - .0028 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(-51.494% * var(--intro-progress,0)),-moz-calc(-10.049% * var(--intro-progress,0)),0) scale(-moz-calc(1 - .0028 * var(--intro-progress,0)));transform:translate3d(calc(-51.494% * var(--intro-progress,0)),calc(-10.049% * var(--intro-progress,0)),0) scale(calc(1 - .0028 * var(--intro-progress,0)))}.main-stage__img--1 .main-stage__img__el{object-position:right top}.main-stage__img--2{top:0;right:0;width:43.684%;height:71.586%;z-index:49;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(calc(42.547% * var(--intro-progress,0)),calc(-8.407% * var(--intro-progress,0)),0) scale(calc(1 - .00352 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(42.547% * var(--intro-progress,0)),-moz-calc(-8.407% * var(--intro-progress,0)),0) scale(-moz-calc(1 - .00352 * var(--intro-progress,0)));transform:translate3d(calc(42.547% * var(--intro-progress,0)),calc(-8.407% * var(--intro-progress,0)),0) scale(calc(1 - .00352 * var(--intro-progress,0)))}.main-stage__img--2 .main-stage__img__el{object-position:left top}.main-stage__img--3{bottom:0;left:0;width:52.556%;height:45.365%;z-index:48;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(calc(-18.204% * var(--intro-progress,0)),calc(36.48% * var(--intro-progress,0)),0) scale(calc(1 - .002 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(-18.204% * var(--intro-progress,0)),-moz-calc(36.48% * var(--intro-progress,0)),0) scale(-moz-calc(1 - .002 * var(--intro-progress,0)));transform:translate3d(calc(-18.204% * var(--intro-progress,0)),calc(36.48% * var(--intro-progress,0)),0) scale(calc(1 - .002 * var(--intro-progress,0)))}.main-stage__img--3 .main-stage__img__el{object-position:top right}.main-stage__img--4{bottom:0;right:0;width:32.994%;height:33.355%;z-index:47;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(calc(100% * var(--intro-progress,0)),calc(100% * var(--intro-progress,0)),0) scale(calc(1 - 0 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(100% * var(--intro-progress,0)),-moz-calc(100% * var(--intro-progress,0)),0) scale(-moz-calc(1 - 0 * var(--intro-progress,0)));transform:translate3d(calc(100% * var(--intro-progress,0)),calc(100% * var(--intro-progress,0)),0) scale(calc(1 - 0 * var(--intro-progress,0)))}.main-stage__img--4 .main-stage__img__el{object-position:top left}.main-stage__img--5{bottom:0;right:0;width:48.872%;height:38.036%;z-index:46;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(calc(13.313% * var(--intro-progress,0)),calc(50.968% * var(--intro-progress,0)),0) scale(calc(1 - .0025 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(13.313% * var(--intro-progress,0)),-moz-calc(50.968% * var(--intro-progress,0)),0) scale(-moz-calc(1 - .0025 * var(--intro-progress,0)));transform:translate3d(calc(13.313% * var(--intro-progress,0)),calc(50.968% * var(--intro-progress,0)),0) scale(calc(1 - .0025 * var(--intro-progress,0)))}.main-stage__img--5 .main-stage__img__el{object-position:top left}.main-stage__img--6{top:62.744%;left:25.447%;width:49.594%;height:37.256%;z-index:45;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(calc(-37.718% * var(--intro-progress,0)),calc(55.907% * var(--intro-progress,0)),0) scale(calc(1 - .003 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(-37.718% * var(--intro-progress,0)),-moz-calc(55.907% * var(--intro-progress,0)),0) scale(-moz-calc(1 - .003 * var(--intro-progress,0)));transform:translate3d(calc(-37.718% * var(--intro-progress,0)),calc(55.907% * var(--intro-progress,0)),0) scale(calc(1 - .003 * var(--intro-progress,0)))}.main-stage__img--6 .main-stage__img__el{object-position:top center}.main-stage__img--7{top:22.661%;left:0;width:23.887%;height:60.329%;z-index:44;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(calc(-100% * var(--intro-progress,0)),calc(0% * var(--intro-progress,0)),0) scale(calc(1 - 0 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(-100% * var(--intro-progress,0)),-moz-calc(0% * var(--intro-progress,0)),0) scale(-moz-calc(1 - 0 * var(--intro-progress,0)));transform:translate3d(calc(-100% * var(--intro-progress,0)),calc(0% * var(--intro-progress,0)),0) scale(calc(1 - 0 * var(--intro-progress,0)))}.main-stage__img--7 .main-stage__img__el{object-position:right top}.main-stage__img--8{bottom:0;left:0;width:43.167%;height:55.815%;z-index:43;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(calc(-61.534% * var(--intro-progress,0)),calc(26.246% * var(--intro-progress,0)),0) scale(calc(1 - .0035 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(-61.534% * var(--intro-progress,0)),-moz-calc(26.246% * var(--intro-progress,0)),0) scale(-moz-calc(1 - .0035 * var(--intro-progress,0)));transform:translate3d(calc(-61.534% * var(--intro-progress,0)),calc(26.246% * var(--intro-progress,0)),0) scale(calc(1 - .0035 * var(--intro-progress,0)))}.main-stage__img--8 .main-stage__img__el{object-position:top right}.main-stage__img--9{top:59.637%;right:18.84%;width:22.649%;height:20.704%;z-index:42;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(calc(-17.44% * var(--intro-progress,0)),calc(144.747% * var(--intro-progress,0)),0) scale(calc(1 - .0035 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(-17.44% * var(--intro-progress,0)),-moz-calc(144.747% * var(--intro-progress,0)),0) scale(-moz-calc(1 - .0035 * var(--intro-progress,0)));transform:translate3d(calc(-17.44% * var(--intro-progress,0)),calc(144.747% * var(--intro-progress,0)),0) scale(calc(1 - .0035 * var(--intro-progress,0)))}.main-stage__img--9 .main-stage__img__el{object-position:top left}.main-stage__img--10{--stage-seen:min(100vw, var(--stage-canvas));--stage-basis:-moz-calc(var(--stage-canvas) - (var(--stage-canvas) - var(--stage-seen)) * var(--intro-progress, 0));--stage-basis:calc(var(--stage-canvas) - (var(--stage-canvas) - var(--stage-seen)) * var(--intro-progress, 0));--open-lift:-moz-calc(1% * (1 - var(--intro-progress, 0)));--open-lift:calc(1% * (1 - var(--intro-progress, 0)));top:-moz-calc(29.708% - var(--open-lift));top:calc(29.708% - var(--open-lift));right:-moz-calc((var(--stage-canvas) - 100vw)/ 2 * var(--intro-progress,0));right:calc((var(--stage-canvas) - 100vw)/ 2 * var(--intro-progress,0));width:-moz-calc(.25298 * var(--stage-basis));width:calc(.25298 * var(--stage-basis));height:-moz-calc(.60329 * .5625 * var(--stage-basis));height:calc(.60329 * .5625 * var(--stage-basis));z-index:41;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(calc(62.922% * var(--intro-progress,0)),calc(-24.052% * var(--intro-progress,0)),0) scale(calc(1 - .0035 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(62.922% * var(--intro-progress,0)),-moz-calc(-24.052% * var(--intro-progress,0)),0) scale(-moz-calc(1 - .0035 * var(--intro-progress,0)));transform:translate3d(calc(62.922% * var(--intro-progress,0)),calc(-24.052% * var(--intro-progress,0)),0) scale(calc(1 - .0035 * var(--intro-progress,0)))}.main-stage__img--10 .main-stage__img__el{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;object-position:left top}.main-stage__img--10 .main-stage__img__el:last-child{opacity:0;-webkit-transition:opacity var(--reveal-duration) var(--reveal-ease);-moz-transition:opacity var(--reveal-duration) var(--reveal-ease);transition:opacity var(--reveal-duration) var(--reveal-ease)}.main-stage.is-title-hidden .main-stage__img--10 .main-stage__img__el:last-child{opacity:1}.main-stage__img--11{top:0;left:0;width:60.534%;height:100.316%;z-index:39;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(calc(-37.844% * var(--intro-progress,0)),calc(-16.706% * var(--intro-progress,0)),0) scale(calc(1 - .00302 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(-37.844% * var(--intro-progress,0)),-moz-calc(-16.706% * var(--intro-progress,0)),0) scale(-moz-calc(1 - .00302 * var(--intro-progress,0)));transform:translate3d(calc(-37.844% * var(--intro-progress,0)),calc(-16.706% * var(--intro-progress,0)),0) scale(calc(1 - .00302 * var(--intro-progress,0)))}.main-stage__img--11 .main-stage__img__trunk{left:37.97%;width:6.151%}.main-stage__img--11 .main-stage__img__el{object-position:right top}.main-stage__img--12{top:0;right:0;width:62.102%;height:100.316%;z-index:38;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(calc(34.467% * var(--intro-progress,0)),calc(-25.198% * var(--intro-progress,0)),0) scale(calc(1 - .003 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(34.467% * var(--intro-progress,0)),-moz-calc(-25.198% * var(--intro-progress,0)),0) scale(-moz-calc(1 - .003 * var(--intro-progress,0)));transform:translate3d(calc(34.467% * var(--intro-progress,0)),calc(-25.198% * var(--intro-progress,0)),0) scale(calc(1 - .003 * var(--intro-progress,0)))}.main-stage__img--12 .main-stage__img__trunk{left:55.767%;width:9.183%}.main-stage__img--12 .main-stage__img__el{object-position:left top}.main-stage__img--13{top:20.92%;left:25.509%;width:31.85%;height:67.713%;z-index:37;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(calc(-180.1% * var(--intro-progress,0)),calc(0% * var(--intro-progress,0)),0) scale(calc(1 - 0 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(-180.1% * var(--intro-progress,0)),-moz-calc(0% * var(--intro-progress,0)),0) scale(-moz-calc(1 - 0 * var(--intro-progress,0)));transform:translate3d(calc(-180.1% * var(--intro-progress,0)),calc(0% * var(--intro-progress,0)),0) scale(calc(1 - 0 * var(--intro-progress,0)))}.main-stage__img--13 .main-stage__img__el{object-position:right top}.main-stage__img--14{top:25.618%;left:46.961%;width:29.452%;height:62.586%;z-index:36;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(calc(180.1% * var(--intro-progress,0)),calc(0% * var(--intro-progress,0)),0) scale(calc(1 - 0 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(180.1% * var(--intro-progress,0)),-moz-calc(0% * var(--intro-progress,0)),0) scale(-moz-calc(1 - 0 * var(--intro-progress,0)));transform:translate3d(calc(180.1% * var(--intro-progress,0)),calc(0% * var(--intro-progress,0)),0) scale(calc(1 - 0 * var(--intro-progress,0)))}.main-stage__img--14 .main-stage__img__el{object-position:left top}.main-stage__img--15{top:12.066%;left:18.27%;width:7.219%;height:8.75%;z-index:54;display:block;opacity:0;-webkit-transform:translateY(var(--reveal-rise));-moz-transform:translateY(var(--reveal-rise));-ms-transform:translateY(var(--reveal-rise));transform:translateY(var(--reveal-rise));-webkit-transition:opacity var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 1),-webkit-transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 1);transition:opacity var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 1),-webkit-transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 1);-moz-transition:opacity var(--reveal-duration) var(--reveal-ease) -moz-calc(var(--reveal-lead) + var(--reveal-gap) * 1),transform var(--reveal-duration) var(--reveal-ease) -moz-calc(var(--reveal-lead) + var(--reveal-gap) * 1),-moz-transform var(--reveal-duration) var(--reveal-ease) -moz-calc(var(--reveal-lead) + var(--reveal-gap) * 1);transition:opacity var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 1),transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 1);transition:opacity var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 1),transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 1),-webkit-transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 1),-moz-transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 1)}.main-stage.is-title-hidden .main-stage__img--15{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.main-stage__img--15 .main-stage__img__el{object-position:center center}.main-stage__img--16{top:9.063%;left:77.154%;width:3.906%;height:5.417%;z-index:53;display:block;opacity:0;-webkit-transform:translateY(var(--reveal-rise));-moz-transform:translateY(var(--reveal-rise));-ms-transform:translateY(var(--reveal-rise));transform:translateY(var(--reveal-rise));-webkit-transition:opacity var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 2),-webkit-transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 2);transition:opacity var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 2),-webkit-transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 2);-moz-transition:opacity var(--reveal-duration) var(--reveal-ease) -moz-calc(var(--reveal-lead) + var(--reveal-gap) * 2),transform var(--reveal-duration) var(--reveal-ease) -moz-calc(var(--reveal-lead) + var(--reveal-gap) * 2),-moz-transform var(--reveal-duration) var(--reveal-ease) -moz-calc(var(--reveal-lead) + var(--reveal-gap) * 2);transition:opacity var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 2),transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 2);transition:opacity var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 2),transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 2),-webkit-transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 2),-moz-transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 2)}.main-stage.is-title-hidden .main-stage__img--16{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.main-stage__img--16 .main-stage__img__el{object-position:center center}.main-stage__img--17{top:82.452%;left:5.3%;width:5%;height:8.333%;z-index:52;display:block;opacity:0;-webkit-transform:translateY(var(--reveal-rise));-moz-transform:translateY(var(--reveal-rise));-ms-transform:translateY(var(--reveal-rise));transform:translateY(var(--reveal-rise));-webkit-transition:opacity var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 3),-webkit-transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 3);transition:opacity var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 3),-webkit-transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 3);-moz-transition:opacity var(--reveal-duration) var(--reveal-ease) -moz-calc(var(--reveal-lead) + var(--reveal-gap) * 3),transform var(--reveal-duration) var(--reveal-ease) -moz-calc(var(--reveal-lead) + var(--reveal-gap) * 3),-moz-transform var(--reveal-duration) var(--reveal-ease) -moz-calc(var(--reveal-lead) + var(--reveal-gap) * 3);transition:opacity var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 3),transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 3);transition:opacity var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 3),transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 3),-webkit-transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 3),-moz-transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 3)}.main-stage.is-title-hidden .main-stage__img--17{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.main-stage__img--17 .main-stage__img__el{object-position:center center}.main-stage__img--18{top:83.168%;left:81.54%;width:4.469%;height:8.222%;z-index:51;display:block;opacity:0;-webkit-transform:translateY(var(--reveal-rise));-moz-transform:translateY(var(--reveal-rise));-ms-transform:translateY(var(--reveal-rise));transform:translateY(var(--reveal-rise));-webkit-transition:opacity var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 4),-webkit-transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 4);transition:opacity var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 4),-webkit-transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 4);-moz-transition:opacity var(--reveal-duration) var(--reveal-ease) -moz-calc(var(--reveal-lead) + var(--reveal-gap) * 4),transform var(--reveal-duration) var(--reveal-ease) -moz-calc(var(--reveal-lead) + var(--reveal-gap) * 4),-moz-transform var(--reveal-duration) var(--reveal-ease) -moz-calc(var(--reveal-lead) + var(--reveal-gap) * 4);transition:opacity var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 4),transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 4);transition:opacity var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 4),transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 4),-webkit-transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 4),-moz-transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 4)}.main-stage.is-title-hidden .main-stage__img--18{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.main-stage__img--18 .main-stage__img__el{object-position:center center}.main-stage__img--19{bottom:11.298%;--heron-x:min(89.148%, 100% - (var(--stage-canvas) - 100vw) / 2 - 8.734% - 2.118vw);left:-moz-calc(89.148% + (var(--heron-x) - 89.148%) * var(--intro-progress,0));left:calc(89.148% + (var(--heron-x) - 89.148%) * var(--intro-progress,0));width:8.734%;height:19.694%;z-index:41;display:block;opacity:0;-webkit-transform:translateY(var(--reveal-rise));-moz-transform:translateY(var(--reveal-rise));-ms-transform:translateY(var(--reveal-rise));transform:translateY(var(--reveal-rise));-webkit-transition:opacity var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 5),-webkit-transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 5);transition:opacity var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 5),-webkit-transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 5);-moz-transition:opacity var(--reveal-duration) var(--reveal-ease) -moz-calc(var(--reveal-lead) + var(--reveal-gap) * 5),transform var(--reveal-duration) var(--reveal-ease) -moz-calc(var(--reveal-lead) + var(--reveal-gap) * 5),-moz-transform var(--reveal-duration) var(--reveal-ease) -moz-calc(var(--reveal-lead) + var(--reveal-gap) * 5);transition:opacity var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 5),transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 5);transition:opacity var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 5),transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 5),-webkit-transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 5),-moz-transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 5)}.main-stage.is-title-hidden .main-stage__img--19{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.main-stage__img--19 .main-stage__img__el{object-position:center top}.main-stage__img--20{top:33.554%;left:59.009%;width:5.641%;height:10.472%;z-index:31;display:block}.main-stage__img--20 .main-stage__img__el{object-position:center center}.main-stage__img--21{bottom:0;right:7.572%;width:63.187%;height:8.694%;z-index:30;display:block}.main-stage__img--21 .main-stage__img__el{position:absolute;max-width:none;left:0;top:0;width:100%;height:100%}.main-stage__img--22{top:75.978%;left:25.94%;width:12.672%;height:15.028%;z-index:29;display:block}.main-stage__img--22 .main-stage__img__el{position:absolute;max-width:none;left:0;top:0;width:100%;height:100%}.main-stage__img--23{top:57.741%;left:9.468%;width:23.253%;height:32.302%;z-index:28;display:block}.main-stage__img--23 .main-stage__img__el{position:absolute;max-width:none;object-position:center top}.main-stage__img--23 .main-stage__img__el--left{left:-1.244%;top:19.925%;width:43.656%;height:81.596%}.main-stage__img--23 .main-stage__img__el--right{left:24.406%;top:-15.408%;width:87.177%;height:128.897%}.main-stage__img--24{top:61.818%;left:53.786%;width:9.344%;height:29.194%;z-index:27;display:block}.main-stage__img--24 .main-stage__img__el{object-position:center top}.main-stage__img--25{bottom:0%;right:0;width:33.203%;height:28.694%;z-index:26;display:block}.main-stage__img--25 .main-stage__img__el{position:absolute;max-width:none;left:0%;top:0;width:100%;height:100%}.main-stage__img--26{bottom:0;left:0;width:42.719%;height:42.444%;z-index:25;display:block}.main-stage__img--26 .main-stage__img__el{position:absolute;max-width:none;left:0%;top:0;width:100%;height:100%}.main-stage__img--27{top:75.482%;right:25.663%;width:34.125%;height:17.056%;z-index:24;display:block}.main-stage__img--27 .main-stage__img__el{position:absolute;max-width:none;left:0;top:0;width:100%;height:100%}.main-stage__img--28{top:0;left:0;width:59.641%;height:73.472%;z-index:23;display:block}.main-stage__img--28 .main-stage__img__el{position:absolute;max-width:none;left:0%;top:0;width:100%;height:100%}.main-stage__img--29{top:59.828%;left:34.151%;width:10.943%;height:26.355%;z-index:22;display:block}.main-stage__img--29 .main-stage__img__el{object-position:center top}.main-stage__img--30{top:61.047%;left:63.797%;width:23.035%;height:23.611%;z-index:21;display:block;--vc-left:-0.4105%;--vc-top:0%;--vc-w:100.821%;--vc-h:100%}.main-stage__img--30 .main-stage__img__el{position:absolute;max-width:none;object-fit:fill;left:-moz-calc(var(--vc-left) + var(--p-x) * var(--vc-w));left:calc(var(--vc-left) + var(--p-x) * var(--vc-w));top:-moz-calc(var(--vc-top) + var(--p-y) * var(--vc-h));top:calc(var(--vc-top) + var(--p-y) * var(--vc-h));width:-moz-calc(var(--p-w) * var(--vc-w));width:calc(var(--p-w) * var(--vc-w));height:-moz-calc(var(--p-h) * var(--vc-h));height:calc(var(--p-h) * var(--vc-h))}.main-stage__img--30 .main-stage__img__el--dining-left{--p-x:-0.170659;--p-y:-0.335079;--p-w:0.911677;--p-h:1.356021}.main-stage__img--30 .main-stage__img__el--dining-right{--p-x:0.462575;--p-y:0.180628;--p-w:0.540419;--p-h:0.824607}.main-stage__img--31{top:48.705%;left:0;width:58.063%;height:38.139%;z-index:20;display:block}.main-stage__img--31 .main-stage__img__el{position:absolute;max-width:none;object-fit:fill;left:0%;top:0;width:100%;height:100%}.main-stage__img--32{top:36.749%;left:-moz-calc((var(--stage-canvas) - 100vw)/ 2 * var(--intro-progress,0));left:calc((var(--stage-canvas) - 100vw)/ 2 * var(--intro-progress,0));width:25.109%;height:22.972%;z-index:19;display:block}.main-stage__img--32 .main-stage__img__el{position:absolute;max-width:none;left:0%;top:0;width:100%;height:100%}.main-stage__img--33{bottom:0%;right:0;width:36.813%;height:37.833%;z-index:18;display:block}.main-stage__img--33 .main-stage__img__el{position:absolute;max-width:none;left:0%;top:0;width:100%;height:100%}.main-stage__img--34{top:42.726%;left:-moz-calc(5.935% + (var(--stage-canvas) - 100vw)/ 2 * var(--intro-progress,0));left:calc(5.935% + (var(--stage-canvas) - 100vw)/ 2 * var(--intro-progress,0));width:15.688%;height:14.919%;z-index:17;display:block}.main-stage__img--34 .main-stage__img__el{position:absolute;max-width:none}.main-stage__img--34 .main-stage__img__el--gong{left:-7.938%;top:4.277%;width:69.934%;height:111.961%}.main-stage__img--34 .main-stage__img__el--yoga{left:29.073%;top:-27.641%;width:89.912%;height:130.617%}.main-stage__img--35{top:51.46%;right:8.092%;width:18.984%;height:15.111%;z-index:16;display:block}.main-stage__img--35 .main-stage__img__el{position:absolute;max-width:none;left:0%;top:0;width:100%;height:100%}.main-stage__img--36{top:44.187%;left:0;width:29.031%;height:21.722%;z-index:15;display:block}.main-stage__img--36 .main-stage__img__el{position:absolute;max-width:none;left:0%;top:0;width:100%;height:100%}.main-stage__img--37{top:47.025%;right:0;width:47.875%;height:36.111%;z-index:14;display:block}.main-stage__img--37 .main-stage__img__el{position:absolute;max-width:none;left:0;top:0;width:100%;height:100%}.main-stage__img--38{top:44.05%;right:0;width:28.188%;height:6.083%;z-index:13;display:block}.main-stage__img--38 .main-stage__img__el{position:absolute;max-width:none;left:0%;top:0;width:100%;height:100%}.main-stage__img--39{top:37.604%;right:10.03%;width:13.594%;height:12.861%;z-index:12;display:block;--vc-left:0%;--vc-top:-1.4255%;--vc-w:100%;--vc-h:102.851%}.main-stage__img--39 .main-stage__img__el{position:absolute;max-width:none;object-fit:fill;left:-moz-calc(var(--vc-left) + var(--p-x) * var(--vc-w));left:calc(var(--vc-left) + var(--p-x) * var(--vc-w));top:-moz-calc(var(--vc-top) + var(--p-y) * var(--vc-h));top:calc(var(--vc-top) + var(--p-y) * var(--vc-h));width:-moz-calc(var(--p-w) * var(--vc-w));width:calc(var(--p-w) * var(--vc-w));height:-moz-calc(var(--p-h) * var(--vc-h));height:calc(var(--p-h) * var(--vc-h))}.main-stage__img--39 .main-stage__img__el--violin-left{--p-x:-0.26428;--p-y:-0.573209;--p-w:0.86445;--p-h:1.579439}.main-stage__img--39 .main-stage__img__el--violin-right{--p-x:0.668372;--p-y:0.056075;--p-w:0.347826;--p-h:0.950156}.main-stage__img--40{top:29.477%;right:0;width:28.844%;height:23%;z-index:11;display:block}.main-stage__img--40 .main-stage__img__el{position:absolute;max-width:none;left:0;top:0;width:100%;height:100%}.main-stage__img--41{top:0;right:10.752%;width:38.406%;height:76.778%;z-index:10;display:block}.main-stage__img--41 .main-stage__img__el{position:absolute;max-width:none;left:0;top:0;width:100%;height:100%}.main-stage__img--42{top:53.14%;left:38.957%;width:4.953%;height:7.639%;z-index:9;display:block}.main-stage__img--42 .main-stage__img__el{object-position:center bottom}.main-stage__img--43{top:53.609%;left:50.408%;width:7.625%;height:9.917%;z-index:8;display:block}.main-stage__img--43 .main-stage__img__el{object-position:center center}.main-stage__img--44{top:23.994%;left:0;width:20.187%;height:40.972%;z-index:7;display:block}.main-stage__img--45{top:18.76%;right:0;width:26.437%;height:41.972%;z-index:6;display:block}.main-stage__img--45 .main-stage__img__el{object-position:top left}.main-stage__img--46{top:54.353%;left:23.879%;width:51.594%;height:20.75%;z-index:5;display:block}.main-stage__img--46 .main-stage__img__el{position:absolute;max-width:none;left:0%;top:0;width:100%;height:100%}.main-stage__img--47{top:37.261%;left:26.337%;width:7.035%;height:22.207%;z-index:4;display:block}.main-stage__img--47 .main-stage__img__el{object-position:center top}.main-stage__img--48{top:29.945%;left:17.867%;width:61.703%;height:31.25%;z-index:3;display:block;--kb-left:0%;--kb-top:0%;--kb-w:100%;--kb-h:100%}.main-stage__img--48 .main-stage__img__el{position:absolute;max-width:none;left:-moz-calc(var(--kb-left) + var(--kp-x) * var(--kb-w));left:calc(var(--kb-left) + var(--kp-x) * var(--kb-w));top:-moz-calc(var(--kb-top) + var(--kp-y) * var(--kb-h));top:calc(var(--kb-top) + var(--kp-y) * var(--kb-h));width:-moz-calc(var(--kp-w) * var(--kb-w));width:calc(var(--kp-w) * var(--kb-w));height:-moz-calc(var(--kp-h) * var(--kb-h));height:calc(var(--kp-h) * var(--kb-h))}.main-stage__img--48 .main-stage__img__el--kota-bottom,.main-stage__img--48 .main-stage__img__el--kota-top{--kp-x:-0.000326;--kp-y:0.002937;--kp-w:1.000425;--kp-h:0.999671}.main-stage__img--48 .main-stage__img__el--kota-middle{--kp-x:0.454619;--kp-y:-0.050676;--kp-w:0.126504;--kp-h:1.066838}.main-stage__img--49{top:0;left:0;width:100%;height:100%;z-index:2;display:block}.main-stage__img__part{position:absolute;overflow:hidden}.main-stage__img__part--sky{top:0;left:0;width:100%;height:100%}.main-stage__img__part--sky .main-stage__img__el{position:absolute;max-width:none;left:0%;top:0%;width:100%;height:100%}.main-stage__img__part--mirror{top:60.771%;left:33.161%;width:32.094%;height:32.889%;mix-blend-mode:multiply;opacity:.8}.main-stage__img__part--mirror .main-stage__img__el{position:absolute;max-width:none;object-fit:fill;left:0%;top:0%;width:100%;height:100%}.main-stage__img__part--shadow{top:58.182%;left:31.643%;width:36.891%;height:32.889%;mix-blend-mode:multiply;opacity:.75}.main-stage__img__part--shadow .main-stage__img__el{position:absolute;max-width:none;left:0;top:0;width:100%;height:100%}.main-stage__img__part--light{top:62.369%;left:39.282%;width:14.688%;height:27.972%}.main-stage__img__part--light .main-stage__img__el{position:absolute;max-width:none;left:0%;top:0%;width:100%;height:100%}.main-stage__img--50{top:0%;left:0;width:100%;height:100%;z-index:1;display:block;background-color:#fff;opacity:var(--intro-progress,0)}.main-stage.is-intro-done .main-stage__img--50{opacity:1}.carousel{display:none;background-color:#dcd3c8;text-align:center}.carousel__list .carousel__item img{width:120px;height:120px;border-radius:50%}.carousel__list.owl-carousel .owl-dots{position:absolute;bottom:-60px;line-height:1;display:inline-block;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;font-size:0;width:100%}.carousel__list.owl-carousel .owl-dots button{width:8px;height:8px;background-color:transparent;border:1px solid #cdab81;outline:0;display:inline-block;vertical-align:middle;margin-right:12px;border-radius:50%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.carousel__list.owl-carousel .owl-dots button:last-child{margin-right:0}.carousel__list.owl-carousel .owl-dots button.active{background-color:#cdab81}.carousel__list.owl-carousel .owl-nav button{width:22px;height:48px;background-size:22px auto;background-repeat:no-repeat;position:absolute;top:40px;z-index:1}.carousel__list.owl-carousel .owl-nav button span{display:none}.carousel__list.owl-carousel .owl-nav button.disabled{opacity:.4}.carousel__list.owl-carousel .owl-nav button.owl-prev{left:0;background-image:url(../img/icons/carousel-left.svg)}.carousel__list.owl-carousel .owl-nav button.owl-next{right:0;background-image:url(../img/icons/carousel-right.svg)}.carousel__title{font-weight:500}.carousel__desc{padding:0 10px;margin-bottom:clamp(14.25px,7.17949vw,28px)}.carousel__desc p{font-family:Roboto,sans-serif}.carousel__desc p:last-child{margin-bottom:0}.carousel__link{outline:0;border:0;padding:0;margin:0;background-color:transparent;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.carousel__link:hover{color:#cdab81}.popup{position:fixed;inset:0;z-index:120;width:100vw;opacity:0;visibility:hidden;pointer-events:none;background-color:#f3eee9;padding-top:clamp(20px,-moz-calc(.91503vw + 16.4314px),34px);padding-top:clamp(20px,calc(.91503vw + 16.4314px),34px);padding-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity 0s linear 1.3s,visibility 0s linear 1.3s,-webkit-transform .8s cubic-bezier(.16,1,.3,1) .5s;transition:opacity 0s linear 1.3s,visibility 0s linear 1.3s,-webkit-transform .8s cubic-bezier(.16,1,.3,1) .5s;-moz-transition:transform .8s cubic-bezier(.16,1,.3,1) .5s,opacity 0s linear 1.3s,visibility 0s linear 1.3s,-moz-transform .8s cubic-bezier(.16,1,.3,1) .5s;transition:transform .8s cubic-bezier(.16,1,.3,1) .5s,opacity 0s linear 1.3s,visibility 0s linear 1.3s;transition:transform .8s cubic-bezier(.16,1,.3,1) .5s,opacity 0s linear 1.3s,visibility 0s linear 1.3s,-webkit-transform .8s cubic-bezier(.16,1,.3,1) .5s,-moz-transform .8s cubic-bezier(.16,1,.3,1) .5s;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-touch-action:pan-y;touch-action:pan-y}.popup__icons,.popup__title,.popup__wrap{opacity:0;-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity .7s cubic-bezier(.22,1,.36,1),-webkit-transform .9s cubic-bezier(.22,1,.36,1);transition:opacity .7s cubic-bezier(.22,1,.36,1),-webkit-transform .9s cubic-bezier(.22,1,.36,1);-moz-transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),-moz-transform .9s cubic-bezier(.22,1,.36,1);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),-webkit-transform .9s cubic-bezier(.22,1,.36,1),-moz-transform .9s cubic-bezier(.22,1,.36,1);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.popup.is-show{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0s,visibility 0s,-webkit-transform .9s cubic-bezier(.16,1,.3,1);transition:opacity 0s,visibility 0s,-webkit-transform .9s cubic-bezier(.16,1,.3,1);-moz-transition:transform .9s cubic-bezier(.16,1,.3,1),opacity 0s,visibility 0s,-moz-transform .9s cubic-bezier(.16,1,.3,1);transition:transform .9s cubic-bezier(.16,1,.3,1),opacity 0s,visibility 0s;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity 0s,visibility 0s,-webkit-transform .9s cubic-bezier(.16,1,.3,1),-moz-transform .9s cubic-bezier(.16,1,.3,1)}.popup.is-show .popup__icons,.popup.is-show .popup__title,.popup.is-show .popup__wrap{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.popup.is-show .popup__icons{-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.popup.is-show .popup__title{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}.popup.is-show .popup__wrap{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}.popup .container{min-height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup__header{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:0}.popup__header__logo{width:clamp(150px,-moz-calc(6.19608vw + 125.8353px),244.8px);width:clamp(150px,calc(6.19608vw + 125.8353px),244.8px);height:auto;grid-column:2;justify-self:center;-webkit-transition:none;-moz-transition:none;transition:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popup__header__logo__el{display:block;width:100%;height:100%}.popup .burger-menu{position:absolute;top:clamp(20px,-moz-calc(.91503vw + 16.4314px),34px);top:clamp(20px,calc(.91503vw + 16.4314px),34px);right:22px;grid-column:3;justify-self:end}.popup__body{width:clamp(650.13px,65.52083vw,1258px);margin:auto auto;padding-top:40px;padding-bottom:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.popup__icons{width:clamp(14.4px,1.40625vw,27px);margin:0 auto;margin-bottom:clamp(4.27px,.41667vw,8px);display:block}.popup__title{font-size:clamp(49.6px,5vw,70px);margin-bottom:clamp(33.07px,3.33333vw,64px);text-align:center;font-weight:400;letter-spacing:-2px;font-family:"Cormorant Garamond",serif;font-weight:500}.popup__title br{display:none}.popup__wrap{display:grid;grid-template-columns:1fr .96fr;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start;gap:clamp(10.67px,1.04167vw,20px)}.popup__img{display:block;width:100%;height:auto;object-fit:cover}.popup__text{min-width:0;color:#48503c}.popup__text h4{font-family:Roboto,sans-serif;font-weight:500;font-size:2.4rem;line-height:2.8rem}.popup__text h6{font-weight:600;font-style:italic}.popup__text h6,.popup__text p{font-family:Roboto,sans-serif;font-size:1.6rem;line-height:1.9rem;margin-bottom:18px}.popup__text h6:last-child,.popup__text p:last-child{margin-bottom:0}.popup__text h6{margin-bottom:0}.popup__text p{font-weight:400}.ambience{position:relative;width:100%;height:100%}.ambience__item{position:absolute;left:var(--x);top:var(--y);width:0;height:0;z-index:2;--tip-dx:0px;--tip-dy:0px;--ambience-point:77px;--area-x:-moz-calc(var(--ambience-point) / -2);--area-x:calc(var(--ambience-point) / -2);--area-y:-moz-calc(var(--ambience-point) / -2);--area-y:calc(var(--ambience-point) / -2);--area-w:var(--ambience-point);--area-h:var(--ambience-point);--amb-u:min(-moz-calc(100vw / 1920), 1px);--amb-u:min(calc(100vw / 1920), 1px)}.ambience__item--1 .ambience__box{width:-moz-calc(336 * var(--amb-u));width:calc(336 * var(--amb-u))}.ambience__item--2 .ambience__box{width:-moz-calc(344 * var(--amb-u));width:calc(344 * var(--amb-u))}.ambience__item--3 .ambience__box{width:-moz-calc(331 * var(--amb-u));width:calc(331 * var(--amb-u))}.ambience__item--4 .ambience__box{width:-moz-calc(365 * var(--amb-u));width:calc(365 * var(--amb-u))}.ambience__item--1 .ambience__box,.ambience__item--2 .ambience__box,.ambience__item--3 .ambience__box,.ambience__item--5 .ambience__box{left:-moz-calc(-moz-calc(41 * var(--amb-u)) + var(--tip-dx));left:calc(calc(41 * var(--amb-u)) + var(--tip-dx))}.ambience__item--1 .ambience__box::after,.ambience__item--2 .ambience__box::after,.ambience__item--3 .ambience__box::after,.ambience__item--5 .ambience__box::after{right:-moz-calc(100% - 1px);right:calc(100% - 1px);border-right:-moz-calc(-moz-calc(41 * var(--amb-u)) + 1px) solid rgba(243,238,233,.92);border-right:calc(calc(41 * var(--amb-u)) + 1px) solid rgba(243,238,233,.92)}.ambience__item--4 .ambience__box,.ambience__item--6 .ambience__box{right:-moz-calc(-moz-calc(41 * var(--amb-u)) - var(--tip-dx));right:calc(calc(41 * var(--amb-u)) - var(--tip-dx))}.ambience__item--4 .ambience__box::after,.ambience__item--6 .ambience__box::after{left:-moz-calc(100% - 1px);left:calc(100% - 1px);border-left:-moz-calc(-moz-calc(41 * var(--amb-u)) + 1px) solid rgba(243,238,233,.92);border-left:calc(calc(41 * var(--amb-u)) + 1px) solid rgba(243,238,233,.92)}.ambience__point{position:absolute;left:var(--area-x);top:var(--area-y);width:var(--area-w);height:var(--area-h);padding:0;border:0;opacity:0;visibility:hidden;cursor:pointer;z-index:3;pointer-events:auto;-webkit-transition:visibility .3s ease;-moz-transition:visibility .3s ease;transition:visibility .3s ease}.is-title-hidden .ambience__point{visibility:visible}.ambience__dot{position:absolute;top:-moz-calc(-1 * var(--area-y));top:calc(-1 * var(--area-y));left:-moz-calc(-1 * var(--area-x));left:calc(-1 * var(--area-x));width:4px;height:4px;background-color:#cdab81;border-radius:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.ambience__box{position:absolute;top:var(--tip-dy);width:-moz-calc(365.5 * var(--amb-u));width:calc(365.5 * var(--amb-u));padding:-moz-calc(30.6 * var(--amb-u));padding:calc(30.6 * var(--amb-u));background-color:rgba(243,238,233,.92);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:-moz-calc(25.5 * var(--amb-u));border-radius:calc(25.5 * var(--amb-u));opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .35s ease,visibility .35s ease;-moz-transition:opacity .35s ease,visibility .35s ease;transition:opacity .35s ease,visibility .35s ease}.ambience__item:hover .ambience__box{opacity:1;visibility:visible;pointer-events:auto}.ambience__box::after{content:"";position:absolute;top:50%;width:0;height:0;border-top:-moz-calc(13 * var(--amb-u)) solid transparent;border-top:calc(13 * var(--amb-u)) solid transparent;border-bottom:-moz-calc(13 * var(--amb-u)) solid transparent;border-bottom:calc(13 * var(--amb-u)) solid transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ambience__title{font-family:"Cormorant Garamond",serif;font-size:-moz-calc(29 * var(--amb-u));font-size:calc(29 * var(--amb-u));font-weight:700;line-height:1;letter-spacing:-.02em;margin-bottom:-moz-calc(15.3 * var(--amb-u));margin-bottom:calc(15.3 * var(--amb-u))}.ambience__desc p{font-family:Roboto,sans-serif;font-weight:400;font-size:-moz-calc(13.6 * var(--amb-u));font-size:calc(13.6 * var(--amb-u));line-height:-moz-calc(16.15 * var(--amb-u));line-height:calc(16.15 * var(--amb-u));margin-bottom:-moz-calc(13.6 * var(--amb-u));margin-bottom:calc(13.6 * var(--amb-u))}.ambience__desc p:last-child{margin-bottom:0}.footer{background-color:#48503c;padding:clamp(29.97px,3.02083vw,58px) 0 clamp(13.43px,1.35417vw,26px);position:relative;overflow:hidden;overflow:hidden}.footer__img{position:absolute;z-index:1;left:50%;bottom:0;width:clamp(262.28px,26.40625vw,507px);pointer-events:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.footer__img__parallax{will-change:transform}.footer__img__el{display:block;width:100%;height:auto;max-width:none}.footer .container{position:relative;z-index:2}.footer__bottom{display:grid;grid-template-columns:53.6458vw 22.0833vw;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:clamp(14.47px,1.45833vw,28px)}.footer__left{width:clamp(387.11px,39.0625vw,750px)}.footer__title{font-size:clamp(23.25px,2.34375vw,45px);line-height:clamp(24.8px,2.5vw,48px);font-family:"Cormorant Garamond",serif;font-weight:400;color:#dcd3c8;letter-spacing:-.03em;margin-bottom:clamp(25.83px,2.60417vw,50px);color:#cdab81;width:clamp(361.67px,36.45833vw,700px);line-height:1}.footer__desc{font-family:Roboto,sans-serif;font-size:clamp(8.27px,.83333vw,16px);line-height:clamp(9.82px,.98958vw,19px);font-weight:400;color:#dcd3c8;margin-bottom:clamp(10.33px,1.04167vw,20px)}.footer__desc a{color:#cdab81;text-decoration:none}.footer__desc:last-child{margin-bottom:0}.footer__right{position:relative}.footer__icons{position:absolute;top:clamp(-100px,-5.20833vw,-51.67px);left:clamp(-80px,-4.16667vw,-41.33px);width:clamp(62px,6.25vw,120px);will-change:transform}.footer__text{margin-top:clamp(28.93px,2.91667vw,56px)}.footer__label{font-size:clamp(8.27px,.83333vw,16px);line-height:clamp(9.82px,.98958vw,19px);font-family:Roboto,sans-serif;font-weight:500;color:#dcd3c8}.footer__name{font-size:clamp(14.4px,1.40625vw,27px);line-height:clamp(17.07px,1.66667vw,32px);font-family:Roboto,sans-serif;font-weight:400;color:#cdab81;margin-bottom:clamp(1.03px,.10417vw,2px)}.footer__position,.footer__region{font-size:clamp(8.27px,.83333vw,16px);line-height:clamp(10.33px,1.04167vw,20px);font-family:Roboto,sans-serif;font-weight:400;color:#dcd3c8;margin-bottom:0}.footer__region{margin-bottom:clamp(12.92px,1.30208vw,25px)}.footer__link{text-decoration:none}.footer__link:hover img{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.footer__link img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:28px}.footer__nav__list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:8px}.footer__nav__item{font-family:Roboto,sans-serif;font-weight:500;font-size:clamp(5.68px,.57292vw,11px);line-height:clamp(6.82px,.6875vw,13.2px);color:#dcd3c8;margin-bottom:clamp(10.33px,1.04167vw,20px)}.footer__nav__link{text-decoration:none;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;transition:color .5s ease}.footer__nav__link:hover{color:#cdab81}.footer__copyright{font-family:Roboto,sans-serif;font-weight:500;font-size:clamp(5.68px,.57292vw,11px);line-height:clamp(6.82px,.6875vw,13.2px);color:#dcd3c8;margin-bottom:0}@media only screen and (max-width:1980px){.container{max-width:initial;padding-left:36px;padding-right:36px}}@media only screen and (max-width:1440px){.intro__inner{gap:54px}.hotspot__icons img{width:34px;height:34px}.popup__text h4{font-size:2rem;line-height:2.4rem;margin-bottom:24px}.popup__text h6,.popup__text p{font-size:1.4rem;line-height:1.6rem}}@media only screen and (max-width:1280px){.header__section__item{padding:6px 14px}}@media only screen and (max-width:1199.98px){.header .burger-menu{margin-right:-13px}.main-stage__ambience .ambience__item--1{--i47-left:33.929%;--i47-top:39.261%}.main-stage__img--47{top:39.261%;left:33.929%}}@media only screen and (max-width:1024px){.hotspot__icons img{width:30px;height:30px}.popup__title{letter-spacing:-2px}}@media only screen and (max-width:991.98px){.container{padding-left:22px;padding-right:22px}.burger-menu{height:18px}.burger-menu__bar{width:27px;height:2.5px;margin:0 auto 5px}.show-navigation .burger-menu__bar:first-child{-webkit-transform:translate(0,8px) rotate(45deg);-moz-transform:translate(0,8px) rotate(45deg);-ms-transform:translate(0,8px) rotate(45deg);transform:translate(0,8px) rotate(45deg)}.show-navigation .burger-menu__bar:last-child{-webkit-transform:translate(0,-7px) rotate(-45deg);-moz-transform:translate(0,-7px) rotate(-45deg);-ms-transform:translate(0,-7px) rotate(-45deg);transform:translate(0,-7px) rotate(-45deg)}.intro__scroll__icon{width:44px}.intro__title__l{display:none}.intro__title__m{display:block}.header{padding-bottom:22px}.header::before{display:none}.header__left{gap:0;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;right:22px}.header__utility{padding:clamp(20.31px,5.20833vw,40px) 0}.header__utility--dekstop{display:none}.header__utility--mobile{display:block}.header__utility__list{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__utility__item{font-size:clamp(14px,15.0317px - .26455vw,16px)}.show-navigation .header__utility__item:nth-child(1){-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;transition-delay:1.2s}.show-navigation .header__utility__item:nth-child(2){-webkit-transition-delay:1.3s;-moz-transition-delay:1.3s;transition-delay:1.3s}.show-navigation .header__utility__item:nth-child(3){-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;transition-delay:1.4s}.show-navigation .header__utility__item:nth-child(4){-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;transition-delay:1.5s}.header .burger-menu{margin-top:5px}.header__panel{height:100svh;padding-right:22px;padding-bottom:42px;padding-left:22px;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto auto;grid-template-areas:". logo burger" "nav nav nav" "utility utility utility"}.header__top{display:contents;margin-bottom:0}.header__top .header__logo{grid-area:logo;margin-bottom:clamp(13.33px,4.16667vw,32px)}.header__bottom{width:466px;margin:0 auto;padding-left:0;padding-right:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.header__text{letter-spacing:-.02em;font-size:2.2rem;line-height:2.8rem;margin-bottom:28px}.header__section__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0;margin-right:0}.header__section__item{padding:clamp(16.25px,4.16667vw,32px) 0;max-width:100%;border-right:none;border-bottom:none}.show-navigation .header__section__item:nth-child(1){-webkit-transition-delay:20ms;-moz-transition-delay:20ms;transition-delay:20ms}.show-navigation .header__section__item:nth-child(2){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.show-navigation .header__section__item:nth-child(3){-webkit-transition-delay:580ms;-moz-transition-delay:580ms;transition-delay:580ms}.show-navigation .header__section__item:nth-child(4){-webkit-transition-delay:860ms;-moz-transition-delay:860ms;transition-delay:860ms}.header__section__text{font-size:clamp(26px,-moz-calc(1.5625vw + 21px),33px);font-size:clamp(26px,calc(1.5625vw + 21px),33px)}.header__section__desc{font-size:clamp(11px,-moz-calc(.66964vw + 8.85714px),14px);font-size:clamp(11px,calc(.66964vw + 8.85714px),14px)}.header__music{top:72px;right:6px}.header__music__icon{width:32px}.hotspot__illustrator--landscape{left:51%}.hotspot__illustrator--clock-tower{top:46%;left:42.5%;width:3.7%;width:3.2%}.hotspot__illustrator--woman-dog{top:56.5%;left:46.6%;width:3%}.hotspot__illustrator--family-swing{top:56.6%;right:42.35%;width:5.8%}.hotspot__illustrator--building{top:43.14%;left:21%;width:19.35%}.hotspot__illustrator--tree-left-1{top:0;left:11.8%;width:49%;z-index:3}.hotspot__illustrator--02{top:48%;left:29.5%;width:11.5%}.hotspot__item{left:var(--x-md,var(--x));top:var(--y-md,var(--y));width:54px;height:54px}.hotspot__icons::before{width:62px;height:62px}.hotspot__modal{padding-top:clamp(11.32px,1.14583vw,22px);padding-bottom:clamp(13.95px,1.40625vw,27px)}.hotspot__modal::after{border-top:11px solid transparent;border-bottom:11px solid transparent}.hotspot__modal.is-left{padding-right:clamp(12.91px,1.30208vw,25px);padding-left:clamp(18.07px,1.82292vw,35px)}.hotspot__modal.is-left::after{border-right:37px solid #48503c}.hotspot__modal.is-right{padding-left:clamp(12.91px,1.30208vw,25px);padding-right:clamp(18.07px,1.82292vw,35px)}.hotspot__modal.is-right::after{border-left:37px solid #48503c}.hotspot__modal__title{font-size:clamp(31px,9.8095px + 1.5873vw,33px)}.hotspot__modal__subtitle{font-size:clamp(10px,4.9365px + .5291vw,12px);margin-bottom:clamp(4.06px,1.04167vw,8px)}.hotspot__modal__bottom img{width:10px}.main-stage{--frame-ratio:768/1024;--frame-height:-moz-calc(100vw / (var(--frame-ratio)));--frame-height:calc(100vw / (var(--frame-ratio)));background-color:#48503c;height:auto;min-height:-moz-calc(var(--frame-height) + (100svh - var(--frame-height)) * (1 - var(--intro-progress,0)));min-height:calc(var(--frame-height) + (100svh - var(--frame-height)) * (1 - var(--intro-progress,0)))}.main-stage.is-intro-done{min-height:0}.main-stage__inner{position:relative;left:0;width:100%;aspect-ratio:var(--frame-ratio)}.main-stage__caption{width:47.3%;top:16.979%;translate:none}.main-stage__caption__el--l{display:none}.main-stage__caption__el--m{display:block}.main-stage__hotspot .hotspot__item[data-popup]{--tip-x:none;--tip-y:none}.main-stage__hotspot .hotspot__item[data-popup=popup-4]{--i30-left:74.905%;--i30-top:62.459%;--i30-w:25.095%;--i30-h:17%;--hs-fx:-0.005118;--hs-fy:0.002346;--hs-fw:0.874133;--hs-fh:0.998212}.main-stage__hotspot .hotspot__item[data-popup=popup-1]{--i39-right:0.872%;--i39-top:38.058%;--i39-w:15.222%;--i39-h:10.616%;--hs-fx:0.073529;--hs-fy:0.028037;--hs-fw:0.547082;--hs-fh:0.971963}.main-stage__hotspot .hotspot__item[data-popup=popup-2]{--i34-left:1.344%;--i34-top:43.873%;--i34-w:29.655%;--i34-h:11.871%;--hs-fx:0.31704}.main-stage__hotspot .hotspot__item[data-popup=popup-3]{--i23-left:1.587%;--i23-top:56.203%;--i23-w:33.071%;--i23-h:19.381%}.main-stage__ambience .ambience__item--1{--i47-left:25.734%;--i47-top:40.749%;--i47-w:13.393cqw;--i47-h:17.793cqh}.main-stage__ambience .ambience__item--3{--i29-left:24.248%;--i29-top:65.37%;--i29-w:20.741cqw;--i29-h:21.078cqh}.main-stage__ambience .ambience__item--4{--i10-w:37.713cqw;--i10-h:48.217cqh;--i10-right:0px;--i10-top:38.404%;--i10-scale:-moz-calc(1 - 0.00201 * var(--intro-progress, 0));--i10-scale:calc(1 - 0.00201 * var(--intro-progress, 0));--i10-tx:-moz-calc(0.67784 * var(--i10-w) * var(--intro-progress, 0));--i10-tx:calc(0.67784 * var(--i10-w) * var(--intro-progress, 0));--i10-ty:-moz-calc(-0.78734 * var(--i10-h) * var(--intro-progress, 0));--i10-ty:calc(-0.78734 * var(--i10-h) * var(--intro-progress, 0))}.main-stage__ambience .ambience__item--5{--i48-left:-25.769%;--i48-top:26.824%;--i48-w:146.286cqw;--i48-h:31.25cqh}.main-stage__ambience .ambience__item--6{--i19-left:82.802%;--i19-w:16.593cqw;--i19-h:15.444cqh;--i19-bottom:7.764%;opacity:0;-webkit-transform:translateY(var(--reveal-rise));-moz-transform:translateY(var(--reveal-rise));-ms-transform:translateY(var(--reveal-rise));transform:translateY(var(--reveal-rise));-webkit-transition:opacity var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 0),-webkit-transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 0);transition:opacity var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 0),-webkit-transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 0);-moz-transition:opacity var(--reveal-duration) var(--reveal-ease) -moz-calc(var(--reveal-lead) + var(--reveal-gap) * 0),transform var(--reveal-duration) var(--reveal-ease) -moz-calc(var(--reveal-lead) + var(--reveal-gap) * 0),-moz-transform var(--reveal-duration) var(--reveal-ease) -moz-calc(var(--reveal-lead) + var(--reveal-gap) * 0);transition:opacity var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 0),transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 0);transition:opacity var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 0),transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 0),-webkit-transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 0),-moz-transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-lead) + var(--reveal-gap) * 0)}.main-stage.is-title-hidden .main-stage__ambience .ambience__item--6{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.main-stage__ambience .ambience__item--2{--i34-left:1.344cqw;--i34-top:43.873%;--i34-w:29.655cqw;--i34-h:11.871cqh}.main-stage__ambience .ambience__item--2 .ambience__point{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 21.164%,68.559% 21.164%,68.559% 31.746%,83.406% 31.746%,83.406% 42.328%,97.38% 42.328%,97.38% 52.91%,90.83% 52.91%,90.83% 63.492%,82.533% 63.492%,82.533% 74.074%,73.362% 74.074%,73.362% 84.656%,65.502% 84.656%,65.502% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 21.164%,68.559% 21.164%,68.559% 31.746%,83.406% 31.746%,83.406% 42.328%,97.38% 42.328%,97.38% 52.91%,90.83% 52.91%,90.83% 63.492%,82.533% 63.492%,82.533% 74.074%,73.362% 74.074%,73.362% 84.656%,65.502% 84.656%,65.502% 100%,0% 100%)}.main-stage__opening{--opening-width:-moz-calc(100% + (max(100%, 100svh * var(--frame-ratio)) - 100%) * (1 - var(--intro-progress, 0)));--opening-width:calc(100% + (max(100%, 100svh * var(--frame-ratio)) - 100%) * (1 - var(--intro-progress, 0)));left:-moz-calc((100% - var(--opening-width))/ 2);left:calc((100% - var(--opening-width))/ 2);width:var(--opening-width);height:auto;aspect-ratio:var(--frame-ratio)}.main-stage__img__trunk{display:none}.main-stage__img--1{-webkit-transform:translate3d(calc(-35.081% * var(--intro-progress,0)),calc(-10.564% * var(--intro-progress,0)),0) scale(calc(1 - .00101 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(-35.081% * var(--intro-progress,0)),-moz-calc(-10.564% * var(--intro-progress,0)),0) scale(-moz-calc(1 - .00101 * var(--intro-progress,0)));transform:translate3d(calc(-35.081% * var(--intro-progress,0)),calc(-10.564% * var(--intro-progress,0)),0) scale(calc(1 - .00101 * var(--intro-progress,0)))}.main-stage__img--1{width:45.953%;height:55.929%}.main-stage__img--2{-webkit-transform:translate3d(calc(30.974% * var(--intro-progress,0)),calc(-8.454% * var(--intro-progress,0)),0) scale(calc(1 - -.0015 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(30.974% * var(--intro-progress,0)),-moz-calc(-8.454% * var(--intro-progress,0)),0) scale(-moz-calc(1 - -.0015 * var(--intro-progress,0)));transform:translate3d(calc(30.974% * var(--intro-progress,0)),calc(-8.454% * var(--intro-progress,0)),0) scale(calc(1 - -.0015 * var(--intro-progress,0)))}.main-stage__img--2{width:45.767%;height:57.181%}.main-stage__img--3{-webkit-transform:translate3d(calc(-15.592% * var(--intro-progress,0)),calc(40.054% * var(--intro-progress,0)),0) scale(calc(1 - .00101 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(-15.592% * var(--intro-progress,0)),-moz-calc(40.054% * var(--intro-progress,0)),0) scale(-moz-calc(1 - .00101 * var(--intro-progress,0)));transform:translate3d(calc(-15.592% * var(--intro-progress,0)),calc(40.054% * var(--intro-progress,0)),0) scale(calc(1 - .00101 * var(--intro-progress,0)))}.main-stage__img--3{width:74.349%;height:36.246%}.main-stage__img--4{-webkit-transform:translate3d(calc(100% * var(--intro-progress,0)),calc(100% * var(--intro-progress,0)),0) scale(calc(1 - 0 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(100% * var(--intro-progress,0)),-moz-calc(100% * var(--intro-progress,0)),0) scale(-moz-calc(1 - 0 * var(--intro-progress,0)));transform:translate3d(calc(100% * var(--intro-progress,0)),calc(100% * var(--intro-progress,0)),0) scale(calc(1 - 0 * var(--intro-progress,0)))}.main-stage__img--4{width:44.208%;height:26.642%}.main-stage__img--5{-webkit-transform:translate3d(calc(16.741% * var(--intro-progress,0)),calc(52.681% * var(--intro-progress,0)),0) scale(calc(1 - .00208 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(16.741% * var(--intro-progress,0)),-moz-calc(52.681% * var(--intro-progress,0)),0) scale(-moz-calc(1 - .00208 * var(--intro-progress,0)));transform:translate3d(calc(16.741% * var(--intro-progress,0)),calc(52.681% * var(--intro-progress,0)),0) scale(calc(1 - .00208 * var(--intro-progress,0)))}.main-stage__img--5{width:64.438%;height:30.4%}.main-stage__img--6{-webkit-transform:translate3d(calc(-25.826% * var(--intro-progress,0)),calc(86.388% * var(--intro-progress,0)),0) scale(calc(1 - .00106 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(-25.826% * var(--intro-progress,0)),-moz-calc(86.388% * var(--intro-progress,0)),0) scale(-moz-calc(1 - .00106 * var(--intro-progress,0)));transform:translate3d(calc(-25.826% * var(--intro-progress,0)),calc(86.388% * var(--intro-progress,0)),0) scale(calc(1 - .00106 * var(--intro-progress,0)))}.main-stage__img--6{top:61.596%;left:0%;width:93.948%;height:29.788%}.main-stage__img--7{-webkit-transform:translate3d(calc(-100% * var(--intro-progress,0)),calc(0% * var(--intro-progress,0)),0) scale(calc(1 - 0 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(-100% * var(--intro-progress,0)),-moz-calc(0% * var(--intro-progress,0)),0) scale(-moz-calc(1 - 0 * var(--intro-progress,0)));transform:translate3d(calc(-100% * var(--intro-progress,0)),calc(0% * var(--intro-progress,0)),0) scale(calc(1 - 0 * var(--intro-progress,0)))}.main-stage__img--7{top:39.536%;width:23.125%;height:48.217%}.main-stage__img--8{-webkit-transform:translate3d(calc(-54.465% * var(--intro-progress,0)),calc(35.221% * var(--intro-progress,0)),0) scale(calc(1 - .002 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(-54.465% * var(--intro-progress,0)),-moz-calc(35.221% * var(--intro-progress,0)),0) scale(-moz-calc(1 - .002 * var(--intro-progress,0)));transform:translate3d(calc(-54.465% * var(--intro-progress,0)),calc(35.221% * var(--intro-progress,0)),0) scale(calc(1 - .002 * var(--intro-progress,0)))}.main-stage__img--8{width:54.453%;height:44.598%}.main-stage__img--9{-webkit-transform:translate3d(calc(-50.201% * var(--intro-progress,0)),calc(169.087% * var(--intro-progress,0)),0) scale(calc(1 - .00151 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(-50.201% * var(--intro-progress,0)),-moz-calc(169.087% * var(--intro-progress,0)),0) scale(-moz-calc(1 - .00151 * var(--intro-progress,0)));transform:translate3d(calc(-50.201% * var(--intro-progress,0)),calc(169.087% * var(--intro-progress,0)),0) scale(calc(1 - .00151 * var(--intro-progress,0)))}.main-stage__img--9{top:64.329%;right:0%;width:33.964%;height:16.564%}.main-stage__img--9 .main-stage__img__el{display:block;width:auto;max-width:none}.main-stage__img--10{-webkit-transform:translate3d(calc(67.784% * var(--intro-progress,0)),calc(-78.734% * var(--intro-progress,0)),0) scale(calc(1 - .00201 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(67.784% * var(--intro-progress,0)),-moz-calc(-78.734% * var(--intro-progress,0)),0) scale(-moz-calc(1 - .00201 * var(--intro-progress,0)));transform:translate3d(calc(67.784% * var(--intro-progress,0)),calc(-78.734% * var(--intro-progress,0)),0) scale(calc(1 - .00201 * var(--intro-progress,0)))}.main-stage__img--10{right:0;top:38.404%;width:37.713%;height:48.217%}.main-stage__img--11{-webkit-transform:translate3d(calc(-47.012% * var(--intro-progress,0)),calc(-16.869% * var(--intro-progress,0)),0) scale(calc(1 - .00101 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(-47.012% * var(--intro-progress,0)),-moz-calc(-16.869% * var(--intro-progress,0)),0) scale(-moz-calc(1 - .00101 * var(--intro-progress,0)));transform:translate3d(calc(-47.012% * var(--intro-progress,0)),calc(-16.869% * var(--intro-progress,0)),0) scale(calc(1 - .00101 * var(--intro-progress,0)))}.main-stage__img--11{width:72.01%;height:80.177%}.main-stage__img--12{-webkit-transform:translate3d(calc(50.23% * var(--intro-progress,0)),calc(-25.335% * var(--intro-progress,0)),0) scale(calc(1 - .0005 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(50.23% * var(--intro-progress,0)),-moz-calc(-25.335% * var(--intro-progress,0)),0) scale(-moz-calc(1 - .0005 * var(--intro-progress,0)));transform:translate3d(calc(50.23% * var(--intro-progress,0)),calc(-25.335% * var(--intro-progress,0)),0) scale(calc(1 - .0005 * var(--intro-progress,0)))}.main-stage__img--12{width:73.495%;height:80.177%}.main-stage__img--13{-webkit-transform:translate3d(calc(-104.3% * var(--intro-progress,0)),calc(0% * var(--intro-progress,0)),0) scale(calc(1 - 0 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(-104.3% * var(--intro-progress,0)),-moz-calc(0% * var(--intro-progress,0)),0) scale(-moz-calc(1 - 0 * var(--intro-progress,0)));transform:translate3d(calc(-104.3% * var(--intro-progress,0)),calc(0% * var(--intro-progress,0)),0) scale(calc(1 - 0 * var(--intro-progress,0)))}.main-stage__img--13{top:21.342%;left:2.725%;width:64.475%;height:57.877%}.main-stage__img--14{-webkit-transform:translate3d(calc(114.7% * var(--intro-progress,0)),calc(0% * var(--intro-progress,0)),0) scale(calc(1 - 0 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(114.7% * var(--intro-progress,0)),-moz-calc(0% * var(--intro-progress,0)),0) scale(-moz-calc(1 - 0 * var(--intro-progress,0)));transform:translate3d(calc(114.7% * var(--intro-progress,0)),calc(0% * var(--intro-progress,0)),0) scale(calc(1 - 0 * var(--intro-progress,0)))}.main-stage__img--14{top:27.333%;left:29.891%;width:61.135%;height:54.787%}.main-stage__img--15{top:7.066%;left:7.476%;width:13.565%;height:6.929%}.main-stage__img--16{top:8.472%;left:88.253%;width:7.407%;height:4.333%}.main-stage__img--17{top:89.938%;left:4.739%;width:9.481%;height:6.667%}.main-stage__img--18{top:90.518%;left:80.339%;width:8.444%;height:6.583%}.main-stage__img--19{bottom:7.764%;left:82.802%;width:16.593%;height:15.444%}.main-stage__img--20{top:33.006%;left:66.985%;width:10.436%;height:8.178%}.main-stage__img--21{right:0%;width:88.889%;height:6.972%}.main-stage__img--21 .main-stage__img__el{width:134.74%}.main-stage__img--22{top:81.213%;left:10.285%;width:24.037%;height:12.028%}.main-stage__img--23{top:56.203%;left:1.587%;width:33.071%;height:19.381%;z-index:21}.main-stage__img--24{top:69.82%;left:58.012%;width:17.704%;height:23.361%;z-index:28}.main-stage__img--25{bottom:1.131%;width:39.444%;height:22.972%;z-index:27}.main-stage__img--25 .main-stage__img__el{left:-.192%;width:160.028%}.main-stage__img--26{width:43.333%;height:33.972%;z-index:26}.main-stage__img--26 .main-stage__img__el{left:-86.915%;width:186.834%}.main-stage__img--27{top:80.855%;right:3.225%;width:64.704%;height:13.639%;z-index:25}.main-stage__img--28{width:70.778%;height:58.778%;z-index:14}.main-stage__img--28 .main-stage__img__el{left:-60.051%;width:160.304%}.main-stage__img--29{top:65.37%;left:24.248%;width:20.741%;height:21.078%;z-index:24}.main-stage__img--30{top:62.459%;left:74.905%;width:25.095%;height:17%;z-index:23;overflow:hidden}.main-stage__img--30{--vc-left:-0.645%;--vc-w:157.721%;--vc-h:99.854%}.main-stage__img--31{top:59.062%;width:81.852%;height:30.528%;z-index:22}.main-stage__img--31 .main-stage__img__el{left:-34.615%;width:134.564%}.main-stage__img--32{top:39.051%;left:0;width:26.797%;height:18.368%;z-index:20}.main-stage__img--32 .main-stage__img__el{left:-77.706%;width:177.706%}.main-stage__img--33{bottom:8.543%;width:37.222%;height:30.278%;z-index:19}.main-stage__img--33 .main-stage__img__el{left:.209%;width:187.748%}.main-stage__img--34{top:43.873%;left:1.344%;width:29.655%;height:11.871%;z-index:18}.main-stage__img--34 .main-stage__img__el--yoga{left:11.723%}.main-stage__img--35{top:52.924%;right:0%;width:21.037%;height:12.083%;z-index:17}.main-stage__img--35 .main-stage__img__el{left:-.192%;width:171.485%}.main-stage__img--36{top:56.506%;width:41.556%;height:17.389%}.main-stage__img--36 .main-stage__img__el{left:-32.5%;width:132.44%}.main-stage__img--37{top:51.933%;width:64%;height:28.889%;z-index:16}.main-stage__img--37 .main-stage__img__el{width:141.686%}.main-stage__img--38{top:43.674%;width:19.296%;height:4.861%}.main-stage__img--38 .main-stage__img__el{left:.385%;width:276.573%}.main-stage__img--39{top:38.058%;right:.872%;width:15.222%;height:10.616%}.main-stage__img--39{--vc-left:5.182%;--vc-top:0%;--vc-w:169.756%;--vc-h:100%}.main-stage__img--40{top:31.972%;width:20.556%;height:18.389%}.main-stage__img--40 .main-stage__img__el{width:266.517%}.main-stage__img--41{right:0;width:53.444%;height:61.417%}.main-stage__img--41 .main-stage__img__el{width:136.361%}.main-stage__img--42{top:52.993%;left:38.752%;width:7.556%;height:4.889%}.main-stage__img--43{top:53.2%;left:51.494%;width:14.481%;height:7.917%}.main-stage__img--44{opacity:0}.main-stage__img--45{opacity:0}.main-stage__img--46{top:51.525%;left:0%;width:100%}.main-stage__img--46 .main-stage__img__el{left:-11.538%;width:122.701%}.main-stage__img--47{top:40.749%;left:25.734%;width:13.393%;height:17.793%}.main-stage__img--48{top:26.824%;left:0%;width:100%}.main-stage__img--48{--kb-left:-25.769%;--kb-w:146.286%}.main-stage__img__part--sky{height:96.667%}.main-stage__img__part--sky .main-stage__img__el{left:-68.664%;top:-3.462%;width:237.191%;height:103.507%}.main-stage__img__part--mirror{top:57.251%;left:9.657%;width:77.746%;height:39.148%}.main-stage__img__part--mirror .main-stage__img__el{left:2%;top:-3.97%;width:96.706%;height:107.307%}.main-stage__img__part--shadow{top:55.266%;left:7.053%;width:87.444%}.main-stage__img__part--light{top:59.064%;left:25.161%;width:34.815%;height:32.944%}.main-stage__img__part--light .main-stage__img__el{left:-.237%;top:1.241%;width:100.832%;height:85.61%}.main-stage__img--50{top:9.918%;bottom:0;height:auto}.carousel__list{margin:0 auto}.carousel__list .carousel__item{padding:0 24px}.carousel__img{display:block;margin:0 auto clamp(14.25px,3.64583vw,28px)}.carousel__link{color:#48503c;font-family:Roboto,sans-serif;font-weight:500;font-size:clamp(14px,1.30208vw,16px);line-height:clamp(18px,1.5625vw,20px)}.popup{padding-bottom:22px}.popup .burger-menu{gap:0;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;right:10px;top:25px}.popup__body{width:485px}.popup__icons{width:20px;height:20px}.popup__title{font-size:clamp(35px,20.32px + 5.29101vw,48px);margin-bottom:clamp(45px,3.33333vw,64px);line-height:1}.popup__wrap{grid-template-columns:1fr;gap:0}.popup__img{width:80%;margin:0 auto 50px}.popup__text h4{font-size:2rem;line-height:2rem;margin-bottom:28px}.popup__text h6,.popup__text p{font-size:1.4rem;line-height:1.8rem}.ambience__item{--amb-u:0.84615px}.footer{padding:clamp(24.38px,6.25vw,48px) 0 clamp(10.16px,2.60417vw,20px)}.footer__img{width:316px}.footer__bottom{grid-template-columns:55.04vw 25.62vw;margin-bottom:clamp(90.31px,23.17708vw,178px)}.footer__left{width:clamp(450px,40.10417vw,760px)}.footer__title{font-weight:500;width:clamp(480px,39.32292vw,700px);font-size:clamp(33px,3.38542vw,55px);line-height:clamp(33px,4.03646vw,40px);margin-bottom:clamp(17.81px,4.55729vw,35px)}.footer__desc{font-size:clamp(14px,1.30208vw,16px);line-height:clamp(18px,1.5625vw,20px);margin-bottom:clamp(18px,2.08333vw,16px)}.footer__icons{width:clamp(40.63px,10.41667vw,80px);top:clamp(-120px,-15.625vw,-61px);left:clamp(-50px,-6.51042vw,-25.39px)}.footer__text{margin-top:0}.footer__label{font-size:clamp(12px,1.30208vw,10px);line-height:clamp(6.09px,1.5625vw,12px);margin-bottom:clamp(8.13px,2.08333vw,16px)}.footer__name{font-weight:500;font-size:clamp(9.14px,2.34375vw,18px);line-height:clamp(10.66px,2.73438vw,21px)}.footer__position,.footer__region{font-size:clamp(12px,1.30208vw,14px);line-height:clamp(18px,1.5625vw,16px)}.footer__region{margin-bottom:clamp(10px,.26042vw,2px)}.footer__nav__item{font-size:clamp(3.55px,.91146vw,7px);line-height:clamp(4.06px,1.04167vw,8px);margin-bottom:clamp(18px,2.08333vw,16px)}.footer__copyright{font-size:clamp(3.55px,.91146vw,7px);line-height:clamp(4.06px,1.04167vw,8px)}}@media only screen and (max-width:767.98px){.burger-menu{width:50px;height:16px}.burger-menu__bar{width:25px;height:2px}.show-navigation .burger-menu__bar:first-child{-webkit-transform:translate(0,7px) rotate(45deg);-moz-transform:translate(0,7px) rotate(45deg);-ms-transform:translate(0,7px) rotate(45deg);transform:translate(0,7px) rotate(45deg)}.intro__inner{gap:30px;left:32px;right:32px;bottom:32px}.intro__scroll__text{font-size:1.269rem;line-height:1.523rem}.intro__scroll__line{width:25px;height:40px;min-width:25px;min-height:40px;-webkit-flex-basis:40px;-ms-flex-preferred-size:40px;flex-basis:40px}.intro__scroll__line::before{height:8px}.intro__scroll__arrow{width:13px;height:20px}.intro__title__m{display:none}.intro__title__s{display:block}.header{padding-bottom:20px}.header .burger-menu{margin-right:-12px}.header__panel{padding-right:24px;padding-bottom:20px;padding-left:24px}.header__top{padding:0 24px}.header__bottom{width:100%}.header__music{top:58px;right:2px}.header__music__icon{width:30px}.hotspot__item{left:var(--x-sm,var(--x-md,var(--x)));top:var(--y-sm,var(--y-md,var(--y)));width:48px;height:48px}.main-stage{--frame-ratio:390/845}.main-stage__caption{width:47.3%;top:17.36%}.main-stage__caption__el--m{display:none}.main-stage__caption__el--s{display:block}.main-stage__hotspot .hotspot__item[data-popup=popup-4]{--i30-left:65.397%;--i30-top:61.523%;--i30-w:34.603%;--i30-h:15.301%;--hs-fx:-0.003955;--hs-fw:0.927161;--hs-fh:0.998192}.main-stage__hotspot .hotspot__item[data-popup=popup-1]{--i39-right:1.097%;--i39-top:39.454%;--i39-w:23.345%;--i39-h:9.539%;--hs-fx:0.072488;--hs-fw:0.520831}.main-stage__hotspot .hotspot__item[data-popup=popup-2]{--i34-left:-1.088%;--i34-top:48.137%;--i34-w:43.433%;--i34-h:10.693%}.main-stage__hotspot .hotspot__item[data-popup=popup-3]{--i23-left:1.827%;--i23-top:60.766%;--i23-w:46.444%;--i23-h:16.75%}.main-stage__ambience .ambience__item--2 .ambience__point{-webkit-clip-path:none;clip-path:none}.main-stage__img--1{-webkit-transform:translate3d(calc(-55.502% * var(--intro-progress,0)),calc(-10.836% * var(--intro-progress,0)),0) scale(calc(1 - -.001 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(-55.502% * var(--intro-progress,0)),-moz-calc(-10.836% * var(--intro-progress,0)),0) scale(-moz-calc(1 - -.001 * var(--intro-progress,0)));transform:translate3d(calc(-55.502% * var(--intro-progress,0)),calc(-10.836% * var(--intro-progress,0)),0) scale(calc(1 - -.001 * var(--intro-progress,0)))}.main-stage__img--1{width:79.904%;height:50.236%}.main-stage__img--2{-webkit-transform:translate3d(calc(47.273% * var(--intro-progress,0)),calc(-8.873% * var(--intro-progress,0)),0) scale(calc(1 - -.001 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(47.273% * var(--intro-progress,0)),-moz-calc(-8.873% * var(--intro-progress,0)),0) scale(-moz-calc(1 - -.001 * var(--intro-progress,0)));transform:translate3d(calc(47.273% * var(--intro-progress,0)),calc(-8.873% * var(--intro-progress,0)),0) scale(calc(1 - -.001 * var(--intro-progress,0)))}.main-stage__img--2{width:75.692%;height:51.347%}.main-stage__img--3{-webkit-transform:translate3d(calc(-18.566% * var(--intro-progress,0)),calc(37.594% * var(--intro-progress,0)),0) scale(calc(1 - -.00049 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(-18.566% * var(--intro-progress,0)),-moz-calc(37.594% * var(--intro-progress,0)),0) scale(-moz-calc(1 - -.00049 * var(--intro-progress,0)));transform:translate3d(calc(-18.566% * var(--intro-progress,0)),calc(37.594% * var(--intro-progress,0)),0) scale(calc(1 - -.00049 * var(--intro-progress,0)))}.main-stage__img--3{width:84.296%;height:32.547%}.main-stage__img--4{-webkit-transform:translate3d(calc(100% * var(--intro-progress,0)),calc(100% * var(--intro-progress,0)),0) scale(calc(1 - 0 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(100% * var(--intro-progress,0)),-moz-calc(100% * var(--intro-progress,0)),0) scale(-moz-calc(1 - 0 * var(--intro-progress,0)));transform:translate3d(calc(100% * var(--intro-progress,0)),calc(100% * var(--intro-progress,0)),0) scale(calc(1 - 0 * var(--intro-progress,0)))}.main-stage__img--4{width:42.479%;height:23.938%}.main-stage__img--5{-webkit-transform:translate3d(calc(13.526% * var(--intro-progress,0)),calc(53.513% * var(--intro-progress,0)),0) scale(calc(1 - .00152 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(13.526% * var(--intro-progress,0)),-moz-calc(53.513% * var(--intro-progress,0)),0) scale(-moz-calc(1 - .00152 * var(--intro-progress,0)));transform:translate3d(calc(13.526% * var(--intro-progress,0)),calc(53.513% * var(--intro-progress,0)),0) scale(calc(1 - .00152 * var(--intro-progress,0)))}.main-stage__img--5{width:71.961%;height:27.298%}.main-stage__img--6{-webkit-transform:translate3d(calc(-40.13% * var(--intro-progress,0)),calc(87.559% * var(--intro-progress,0)),0) scale(calc(1 - -.0015 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(-40.13% * var(--intro-progress,0)),-moz-calc(87.559% * var(--intro-progress,0)),0) scale(-moz-calc(1 - -.0015 * var(--intro-progress,0)));transform:translate3d(calc(-40.13% * var(--intro-progress,0)),calc(87.559% * var(--intro-progress,0)),0) scale(calc(1 - -.0015 * var(--intro-progress,0)))}.main-stage__img--6{top:65.188%;width:100%;height:26.743%}.main-stage__img--7{-webkit-transform:translate3d(calc(56.005% * var(--intro-progress,0)),calc(-33.873% * var(--intro-progress,0)),0) scale(calc(1 - .00152 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(56.005% * var(--intro-progress,0)),-moz-calc(-33.873% * var(--intro-progress,0)),0) scale(-moz-calc(1 - .00152 * var(--intro-progress,0)));transform:translate3d(calc(56.005% * var(--intro-progress,0)),calc(-33.873% * var(--intro-progress,0)),0) scale(calc(1 - .00152 * var(--intro-progress,0)))}.main-stage__img--7{top:45.387%;width:9.567%;height:43.294%;z-index:15}.main-stage__img--7 .main-stage__img__el{position:absolute;top:0;right:0;width:auto;max-width:none}.main-stage__img--8{-webkit-transform:translate3d(calc(-58.661% * var(--intro-progress,0)),calc(39.591% * var(--intro-progress,0)),0) scale(calc(1 - .00056 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(-58.661% * var(--intro-progress,0)),-moz-calc(39.591% * var(--intro-progress,0)),0) scale(-moz-calc(1 - .00056 * var(--intro-progress,0)));transform:translate3d(calc(-58.661% * var(--intro-progress,0)),calc(39.591% * var(--intro-progress,0)),0) scale(calc(1 - .00056 * var(--intro-progress,0)))}.main-stage__img--8{bottom:1.48%;width:55.235%;height:40.044%}.main-stage__img--9{-webkit-transform:translate3d(calc(-102.212% * var(--intro-progress,0)),calc(170.498% * var(--intro-progress,0)),0) scale(calc(1 - .00002 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(-102.212% * var(--intro-progress,0)),-moz-calc(170.498% * var(--intro-progress,0)),0) scale(-moz-calc(1 - .00002 * var(--intro-progress,0)));transform:translate3d(calc(-102.212% * var(--intro-progress,0)),calc(170.498% * var(--intro-progress,0)),0) scale(calc(1 - .00002 * var(--intro-progress,0)))}.main-stage__img--9{top:67.64%;width:27.557%;height:14.885%}.main-stage__img--10{-webkit-transform:translate3d(calc(66.277% * var(--intro-progress,0)),calc(-80.979% * var(--intro-progress,0)),0) scale(calc(1 - 0 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(66.277% * var(--intro-progress,0)),-moz-calc(-80.979% * var(--intro-progress,0)),0) scale(-moz-calc(1 - 0 * var(--intro-progress,0)));transform:translate3d(calc(66.277% * var(--intro-progress,0)),calc(-80.979% * var(--intro-progress,0)),0) scale(calc(1 - 0 * var(--intro-progress,0)))}.main-stage__img--10{top:44.368%;width:32.972%;height:43.294%}.main-stage__img--11{-webkit-transform:translate3d(calc(-34.859% * var(--intro-progress,0)),calc(-32.71% * var(--intro-progress,0)),0) scale(calc(1 - -.0005 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(-34.859% * var(--intro-progress,0)),-moz-calc(-32.71% * var(--intro-progress,0)),0) scale(-moz-calc(1 - -.0005 * var(--intro-progress,0)));transform:translate3d(calc(-34.859% * var(--intro-progress,0)),calc(-32.71% * var(--intro-progress,0)),0) scale(calc(1 - -.0005 * var(--intro-progress,0)))}.main-stage__img--11{top:11.237%;width:72.924%;height:71.98%}.main-stage__img--12{-webkit-transform:translate3d(calc(38.938% * var(--intro-progress,0)),calc(-39.423% * var(--intro-progress,0)),0) scale(calc(1 - -.00246 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(38.938% * var(--intro-progress,0)),-moz-calc(-39.423% * var(--intro-progress,0)),0) scale(-moz-calc(1 - -.00246 * var(--intro-progress,0)));transform:translate3d(calc(38.938% * var(--intro-progress,0)),calc(-39.423% * var(--intro-progress,0)),0) scale(calc(1 - -.00246 * var(--intro-progress,0)))}.main-stage__img--12{top:9.915%;width:85.199%;height:71.98%}.main-stage__img--13{-webkit-transform:translate3d(calc(-100% * var(--intro-progress,0)),calc(0% * var(--intro-progress,0)),0) scale(calc(1 - 0 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(-100% * var(--intro-progress,0)),-moz-calc(0% * var(--intro-progress,0)),0) scale(-moz-calc(1 - 0 * var(--intro-progress,0)));transform:translate3d(calc(-100% * var(--intro-progress,0)),calc(0% * var(--intro-progress,0)),0) scale(calc(1 - 0 * var(--intro-progress,0)))}.main-stage__img--13{top:29.056%;left:0;width:73.887%;height:51.958%}.main-stage__img--14{-webkit-transform:translate3d(calc(100.3% * var(--intro-progress,0)),calc(0% * var(--intro-progress,0)),0) scale(calc(1 - 0 * var(--intro-progress,0)));-moz-transform:translate3d(-moz-calc(100.3% * var(--intro-progress,0)),-moz-calc(0% * var(--intro-progress,0)),0) scale(-moz-calc(1 - 0 * var(--intro-progress,0)));transform:translate3d(calc(100.3% * var(--intro-progress,0)),calc(0% * var(--intro-progress,0)),0) scale(calc(1 - 0 * var(--intro-progress,0)))}.main-stage__img--14{top:34.426%;left:19.632%;width:80.205%;height:49.181%}.main-stage__img--15{top:8.014%;left:8.892%;width:20.036%;height:6.276%}.main-stage__img--16{top:10.335%;left:79.295%;width:10.83%;height:3.888%}.main-stage__img--17{top:90.802%;left:7.519%;width:13.839%;height:5.998%}.main-stage__img--18{top:92.218%;left:65.477%;width:12.335%;height:5.915%}.main-stage__img--19{bottom:0%;left:75.349%;width:24.248%;height:13.774%;z-index:55}.main-stage__img--20{top:26.495%;left:62.918%;width:15.644%;height:7.553%}.main-stage__img--21{width:100%;height:6.248%}.main-stage__img--21 .main-stage__img__el{left:-6.538%;width:174.918%}.main-stage__img--22{top:83.509%;left:0;width:31.949%;height:10.803%}.main-stage__img--22 .main-stage__img__el{left:-10%;width:110.259%}.main-stage__img--23{top:60.766%;left:1.827%;width:46.444%;height:16.75%;z-index:16}.main-stage__img--24{top:72.822%;left:61.946%;width:25.933%;height:20.994%;z-index:27}.main-stage__img--25{bottom:.922%;width:42.539%;height:20.661%;z-index:28}.main-stage__img--25 .main-stage__img__el{width:216.806%}.main-stage__img--26{width:40.433%;height:30.519%}.main-stage__img--26 .main-stage__img__el{left:-192.448%;width:292.346%}.main-stage__img--27{top:82.756%;right:0;width:76.053%;height:12.274%}.main-stage__img--27 .main-stage__img__el{width:124.528%}.main-stage__img--28{width:100%;height:52.708%}.main-stage__img--28 .main-stage__img__el{left:-63.913%;width:165.52%}.main-stage__img--29{top:68.564%;left:13.838%;width:30.484%;height:19.107%}.main-stage__img--30{top:61.523%;left:65.397%;width:34.603%;height:15.301%}.main-stage__img--30{--vc-left:-0.5368%;--vc-w:167.289%;--vc-h:99.852%}.main-stage__img--31{top:63.729%;width:100%;height:26.804%;overflow:hidden}.main-stage__img--31 .main-stage__img__el{left:-40.467%;top:2.231%;width:160.929%;height:102.042%}.main-stage__img--32{top:43.748%;left:-3.733%;width:38.042%;height:16.563%;z-index:21}.main-stage__img--32 .main-stage__img__el{left:-83.161%;width:183.161%}.main-stage__img--33{bottom:12.512%;width:47.473%;height:27.242%;z-index:20}.main-stage__img--33 .main-stage__img__el{width:215.286%}.main-stage__img--34{top:48.137%;left:-1.088%;width:43.433%;height:10.693%;z-index:19}.main-stage__img--35{top:52.814%;width:32.13%;height:10.886%;z-index:18}.main-stage__img--35 .main-stage__img__el{width:163.632%}.main-stage__img--36{top:61.233%;width:59.627%;height:15.635%}.main-stage__img--36 .main-stage__img__el{left:-35%;width:134.916%}.main-stage__img--37{top:55.753%;width:70.758%;height:25.993%;z-index:17}.main-stage__img--37 .main-stage__img__el{width:187.517%}.main-stage__img--38{top:44.465%;width:26.775%;height:4.388%}.main-stage__img--38 .main-stage__img__el{left:-.192%;width:293.123%}.main-stage__img--39{top:39.454%;right:1.097%;width:23.345%;height:9.539%}.main-stage__img--39{--vc-w:161.622%}.main-stage__img--40{top:33.91%;width:28.58%;height:16.551%}.main-stage__img--40 .main-stage__img__el{width:279.658%}.main-stage__img--41{width:74.789%;height:55.04%}.main-stage__img--41 .main-stage__img__el{left:-.306%;width:142.736%}.main-stage__img--42{top:52.7%;left:34.466%;width:13.686%;height:5.485%}.main-stage__img--43{top:54.176%;left:46.249%;width:21.179%;height:7.109%}.main-stage__img--46{top:51.514%}.main-stage__img--46 .main-stage__img__el{left:-50%;width:199.036%}.main-stage__img--47{top:42.929%;left:21.815%;width:19.624%;height:15.995%}.main-stage__img--48{top:26.844%;left:-12.482%;width:124.7%;height:31.166%}.main-stage__img--48{--kb-left:-48.462%;--kb-w:190.138%}.main-stage__img__part--sky .main-stage__img__el{left:-142.589%;width:384.988%;height:103.391%}.main-stage__img__part--mirror{top:57.804%;left:0;width:100%;height:38.306%}.main-stage__img__part--mirror .main-stage__img__el{left:-12.667%;top:-4.821%;width:122.207%;height:108.049%}.main-stage__img__part--shadow{top:55.264%;left:0;width:100%}.main-stage__img__part--shadow .main-stage__img__el{left:-19.615%;width:142.073%}.main-stage__img__part--light{top:59.52%;left:9.906%;width:56.558%;height:34.018%}.main-stage__img__part--light .main-stage__img__el{left:-33.582%;top:-20.577%;width:157.092%;height:129.071%}.popup{padding-bottom:20px}.ambience__item .ambience__box{right:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.ambience__item .ambience__box::after{display:none}.ambience__item.ambience__item--1,.ambience__item.ambience__item--2,.ambience__item.ambience__item--3,.ambience__item.ambience__item--4,.ambience__item.ambience__item--5{left:0;top:0}.ambience__item--1 .ambience__box{left:30px;top:-moz-calc(44.803cqh - 17px);top:calc(44.803cqh - 17px);width:292px;padding:24px;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.ambience__item.ambience__item--1{--area-x:26.195cqw;--area-y:44.802cqh;--area-w:11.07cqw;--area-h:12.885cqh}.ambience__item--2 .ambience__box{left:78px;top:-moz-calc(58.885cqh + 17px);top:calc(58.885cqh + 17px);width:271px;padding:24px;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.ambience__item.ambience__item--2{--area-x:-1.086cqw;--area-y:48.137cqh;--area-w:22.003cqw;--area-h:10.692cqh}.ambience__item--3 .ambience__box{left:61px;top:47.431cqh;width:277px;padding:24px}.ambience__item.ambience__item--3{--area-x:17.125cqw;--area-y:70.206cqh;--area-w:24.113cqw;--area-h:13.924cqh}.ambience__item--4 .ambience__box{left:-moz-calc(100cqw - 53px);left:calc(100cqw - 53px);top:21.362cqh;width:295px;padding:24px;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.ambience__item.ambience__item--4{--area-x:88.882cqw;--area-y:17.327cqh;--area-w:32.969cqw;--area-h:23.326cqh}.ambience__item--5 .ambience__box{left:50cqw;top:56.991cqh;width:280px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ambience__item.ambience__item--5{--area-x:40.706cqw;--area-y:27.028cqh;--area-w:18.403cqw;--area-h:22.604cqh}.ambience__title{font-size:2.2rem}}@media only screen and (max-width:575.86px){.container{padding-left:20px;padding-right:20px}.header__panel{padding-right:28px;padding-left:28px}.header__text{max-width:292px;font-size:1.8rem;line-height:2rem;margin:0 auto 25px}.header__text br{display:block}.hotspot__illustrator--fraser-building{-webkit-transform:translateX(-50%) scale(.7);-moz-transform:translateX(-50%) scale(.7);-ms-transform:translateX(-50%) scale(.7);transform:translateX(-50%) scale(.7)}.hotspot__illustrator--landscape{top:50.4%}.hotspot__illustrator--clock-tower{top:45.5%;left:45.5%;width:2.5%}.hotspot__illustrator--woman-dog{top:53.2%;left:47.7%;width:2.5%}.hotspot__illustrator--family-swing{top:53.4%;right:45%;width:5%}.hotspot__illustrator--building{top:49.3%;left:30.7%;width:14.2%}.hotspot__modal::after{border-top:6px solid transparent;border-bottom:6px solid transparent}.hotspot__modal.is-left::after{border-right:27px solid #48503c}.hotspot__modal.is-right::after{border-left:27px solid #48503c}.hotspot__modal__title br{display:block}.hotspot__modal__bottom{gap:10px}.hotspot__modal__bottom img{width:8px}.carousel{display:block;padding:56px 0 124px}.carousel__list .carousel__item{padding:0 12px}.carousel__img{margin-bottom:clamp(14.25px,7.17949vw,28px)}.carousel__title{font-size:clamp(23px,6.2vw,34px);line-height:clamp(28px,7.2vw,36px);margin-bottom:clamp(14.25px,7.17949vw,28px)}.carousel__desc p{font-size:clamp(14px,2.5641vw,16px);line-height:clamp(17px,3.07692vw,20px);margin-bottom:clamp(14.25px,7.17949vw,24px)}.carousel__link{font-size:clamp(14px,2.5641vw,16px);line-height:clamp(17px,3.07692vw,20px)}.popup__body{width:100%}.popup__icons{width:16px;height:16px;margin-bottom:12px}.popup__img{margin-bottom:48px}.popup__text h4{font-size:1.8rem;line-height:2rem;margin-bottom:18px}.popup__text h6,.popup__text p{margin-bottom:12px}.footer{padding:clamp(26.26px,8.20513vw,32px) 0 clamp(8.21px,2.5641vw,10px)}.footer__inner{width:clamp(287.18px,89.74359vw,350px)}.footer__bottom{grid-template-columns:1fr;margin-bottom:160px}.footer__left{width:100%;margin-bottom:52px}.footer__title{font-size:clamp(23px,6.2vw,24px);line-height:clamp(28px,7.2vw,36px);width:clamp(278.97px,87.17949vw,340px)}.footer__desc{font-size:clamp(14px,2.5641vw,16px);line-height:clamp(17px,3.07692vw,20px)}.footer__right{margin-left:auto}.footer__icons{width:64px;position:static;top:0;left:0;margin-bottom:20px;margin-left:-80px;position:static}.footer__label{font-size:clamp(14px,2.5641vw,16px);line-height:clamp(9.85px,3.07692vw,12px);margin-bottom:clamp(16.41px,5.12821vw,20px)}.footer__name{font-size:clamp(16px,4.61538vw,18px);line-height:clamp(26px,3.58974vw,30px)}.footer__position,.footer__region{font-size:clamp(14px,2.5641vw,16px);line-height:clamp(18px,3.58974vw,22px)}.footer__region{margin-bottom:10px}.footer__nav__list{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__nav__item{text-align:center;font-size:clamp(10px,1.79487vw,12px)}.footer__copyright{text-align:center;font-size:clamp(10px,1.79487vw,12px)}}@media only screen and (max-width:360px){.footer__nav__item{font-size:9px;line-height:10px}.footer__copyright{font-size:9px}}@media only screen and (max-width:320px){.header__utility{padding:12px 0}.header__text{margin-bottom:12px}.header__section__item{padding:12px 0}.hotspot__item{width:32px;height:32px}.hotspot__icons::before{width:40px;height:40px}.hotspot__icons img{width:24px;height:24px}.hotspot__modal{border-radius:20px}.hotspot__modal__title{font-size:2.2rem}.hotspot__modal__bottom{gap:6px}.carousel__list .carousel__item img{width:100px;height:100px}.carousel__list.owl-carousel .owl-dots button{width:6px;height:6px;margin-right:10px}.carousel__img{margin-bottom:26px}.carousel__title{font-size:26px;line-height:28px}.carousel__desc p{font-size:14px;line-height:18px}.carousel__link{font-size:14px;line-height:18px}.popup__text h4{font-size:1.4rem;line-height:1.8rem;margin-bottom:16px}.footer__icons{margin-bottom:0;margin-left:-64px}.footer__nav__item{font-size:8px}.footer__copyright{font-size:8px}}