@charset "UTF-8";.logo[data-v-fec51f56]{align-self:center;justify-self:start;z-index:2}@media screen and (max-width:47.99em){.logo[data-v-fec51f56]{height:calc(var(--grid-val)*.85vw);margin-top:calc(var(--grid-val)*-.18vw)}}@media screen and (min-width:48em){.logo[data-v-fec51f56]{-moz-column-gap:calc(var(--grid-val)*.12vw);column-gap:calc(var(--grid-val)*.12vw);display:grid;grid-template-columns:repeat(3,auto);margin-left:calc(var(--grid-val)*.4vw);transform:translateY(-16%)}}.logo__item[data-v-fec51f56]{height:calc(var(--grid-val)*.5vw)}@media screen and (max-width:47.99em){.logo__item[data-v-fec51f56]{height:calc(var(--grid-val)*.85vw)}.logo__item[data-v-fec51f56]:not(.logo__item--icon){display:none}}.nav-accordion[data-v-867f1c2d]{align-items:center;display:grid;grid-template-columns:auto 1fr;padding:0!important}.nav-accordion[data-v-867f1c2d]:before{margin-left:calc(var(--grid-val)*.5vw)}.nav-accordion__header[data-v-867f1c2d]{align-items:center;display:flex;justify-content:space-between;padding:calc(var(--grid-val)*1vw) calc(var(--grid-val)*.5vw) calc(var(--grid-val)*1vw) 0;text-transform:capitalize}.nav-accordion__icon[data-v-867f1c2d]{width:calc(var(--grid-val)*.5vw);fill:#2d2d2d;transform-origin:center center;transition:transform .5s cubic-bezier(.77,0,.175,1)}.nav-accordion__wrapper[data-v-867f1c2d]{grid-column:1/-1;grid-row:2;max-height:0;overflow:hidden;transition:max-height 1.25s cubic-bezier(.77,0,.175,1)}.nav-accordion__content[data-v-867f1c2d]{padding:0 0 calc(var(--grid-val)*.75vw) 0;position:relative;transform:translateY(calc(var(--grid-val)*1vw));transition:transform 1.25s cubic-bezier(.77,0,.175,1)}.nav-accordion__content li[data-v-867f1c2d]{position:relative}.nav-accordion__content li[data-v-867f1c2d]:before{border:1px solid #2d2d2d;border-radius:50%;content:"";height:4px;left:calc(var(--grid-val)*1.5vw);margin-top:-2px;position:absolute;top:50%;width:4px}.nav-accordion__content li a[data-v-867f1c2d]{padding:calc(var(--grid-val)*.5vw) 0 calc(var(--grid-val)*.5vw) calc(var(--grid-val)*2.75vw)}.nav-accordion[data-state=open] .nav-accordion__icon[data-v-867f1c2d]{transform:rotate(-180deg)}.nav-accordion[data-state=open] .nav-accordion__content[data-v-867f1c2d]{transform:translateY(0);transition:transform 1.25s cubic-bezier(.77,0,.175,1)}.title[data-v-85dc9450]{position:relative}.title--base[data-v-85dc9450]{font-size:max(12px,4.1025641026vw);font-weight:700;line-height:1.25;text-transform:uppercase}@media screen and (min-width:768px){.title--base[data-v-85dc9450]{font-size:max(12px,.8333333333vw);line-height:1.25}}.title--sub[data-v-85dc9450]{font-size:max(12px,5.1282051282vw);line-height:1.1}@media screen and (min-width:768px){.title--sub[data-v-85dc9450]{font-size:max(12px,1.3020833333vw);line-height:1.2}}@media screen and (max-width:47.99em){.title__content[data-v-85dc9450] .separator{display:block}}.header[data-v-cbc21a73]{align-items:center;display:grid;grid-template-columns:auto auto 1fr;left:0;padding:calc(var(--grid-val)*.6vw) calc(var(--grid-val)*1vw) calc(var(--grid-val)*.5vw);pointer-events:all;position:fixed;top:0;width:100%;z-index:30}@media screen and (min-width:48em){.header[data-v-cbc21a73]{grid-template-columns:1fr auto 1fr;padding:calc(var(--grid-val)*.5vw) calc(var(--grid-val)*.75vw)}}.header h1[data-v-cbc21a73]{font-size:max(12px,5.1282051282vw);line-height:1.1;position:relative;z-index:2}@media screen and (min-width:768px){.header h1[data-v-cbc21a73]{font-size:max(12px,1.3020833333vw);line-height:1.2}}@media screen and (max-width:47.99em){.header h1[data-v-cbc21a73]{margin-left:calc(var(--grid-val)*.5vw)}}.header__bg[data-v-cbc21a73]{background-color:#f6f1ec;height:100%;left:0;position:absolute;top:0;transition:opacity 1s ease-out;width:100%}.header__bg[data-state=hidden][data-v-cbc21a73]{opacity:0;transition:opacity 1s ease-out 1s}.header__bg-mbl[data-v-cbc21a73],.header__bg-mbl-over[data-v-cbc21a73]{background-color:#c3c3c3;transform-origin:top center;transition:transform 1s cubic-bezier(.77,0,.175,1)}.header__bg-mbl-over[data-state=hidden][data-v-cbc21a73],.header__bg-mbl[data-state=hidden][data-v-cbc21a73]{transform:scaleY(0)}@media screen and (min-width:48em){.header__bg-mbl[data-v-cbc21a73],.header__bg-mbl-over[data-v-cbc21a73]{display:none}}.header__bg-mbl[data-v-cbc21a73]{height:100svh;left:0;position:fixed;top:0;width:100vw}.header__bg-mbl-over[data-v-cbc21a73]{height:100%;top:0;z-index:1}.header__bg-mbl-over[data-v-cbc21a73],.header__line[data-v-cbc21a73]{left:0;position:absolute;width:100%}.header__line[data-v-cbc21a73]{background-color:#bfbbb7;bottom:0;height:1px;z-index:2}.header__burger[data-v-cbc21a73]{align-items:center;color:#1b1b1b;display:flex;font-size:max(12px,3.5897435897vw);justify-self:end;line-height:1;z-index:1}@media screen and (min-width:768px){.header__burger[data-v-cbc21a73]{font-size:max(12px,.7291666667vw);line-height:1}}.header__burger svg[data-v-cbc21a73]{margin-left:calc(var(--grid-val)*.35vw);width:calc(var(--grid-val)*1vw)}@media screen and (min-width:48em){.header__burger[data-v-cbc21a73]{display:none}}@media screen and (max-width:47.99em){.header .icg-link[data-v-cbc21a73]{background-color:#c3c3c3;bottom:0;display:flex;justify-content:center;left:0;padding:calc(var(--grid-val)*1.5vw) calc(var(--grid-val)*.75vw);position:fixed;width:100%}.header .icg-link hr[data-v-cbc21a73]{background-color:#bfbbb7;height:1px;left:calc(var(--grid-val)*1vw);position:absolute;top:0;width:calc(100% - var(--grid-val)*2vw)}.header .icg-link a[data-v-cbc21a73]{align-items:center;background-color:#2d2d2d;color:#f6f1ec;display:flex;justify-content:center;padding:calc(var(--grid-val)*.75vw) 0;width:80%}.header .icg-link svg[data-v-cbc21a73]{margin-right:calc(var(--grid-val)*.5vw)}}.header .icg-link a[data-v-cbc21a73]{font-size:max(12px,4.1025641026vw);line-height:1.25;margin-left:calc(var(--grid-val)*.4vw);margin-right:calc(var(--grid-val)*.4vw);position:relative}@media screen and (min-width:768px){.header .icg-link a[data-v-cbc21a73]{font-size:max(12px,.8333333333vw);line-height:1.25}}@media screen and (min-width:48em){.header .icg-link a[data-v-cbc21a73]:before{background-color:#bfbbb7;content:"";height:100%;left:calc(var(--grid-val)*-.65vw - 1px);position:absolute;top:0;width:1px}}@media screen and (pointer:fine) and (hover:hover){.header .icg-link a svg rect[data-v-cbc21a73]{transform:scale(0);transform-origin:center center;transition:transform .5s cubic-bezier(.77,0,.175,1)}.header .icg-link a:hover svg rect[data-v-cbc21a73]{transform:scale(1)}}.header .icg-link svg[data-v-cbc21a73]{width:calc(var(--grid-val)*.35vw);fill:#2d2d2d}@media screen and (max-width:47.99em){.header .icg-link svg[data-v-cbc21a73]{width:1.1em}}.header .icg-link svg path[data-v-cbc21a73]{transition:fill .5s cubic-bezier(.77,0,.175,1)}.header .header__burger[data-v-cbc21a73],.header .header__logo-link h1[data-v-cbc21a73],.header .header__nav[data-v-cbc21a73]{transition:color .5s cubic-bezier(.77,0,.175,1)}.header .header__logo-link[data-v-cbc21a73]{position:relative;z-index:2}.header .header__logo[data-v-cbc21a73] svg path{transition:fill .5s cubic-bezier(.77,0,.175,1)}.header--light:not([data-state=open]) .header__burger[data-v-cbc21a73],.header--light:not([data-state=open]) .header__logo-link h1[data-v-cbc21a73],.header--light:not([data-state=open]) .header__nav[data-v-cbc21a73]{color:#f6f1ec}.header--light:not([data-state=open]) .header__burger[data-v-cbc21a73] .u-hover:after,.header--light:not([data-state=open]) .header__burger[data-v-cbc21a73] .u-hover:before,.header--light:not([data-state=open]) .header__logo-link h1[data-v-cbc21a73] .u-hover:after,.header--light:not([data-state=open]) .header__logo-link h1[data-v-cbc21a73] .u-hover:before,.header--light:not([data-state=open]) .header__nav[data-v-cbc21a73] .u-hover:after,.header--light:not([data-state=open]) .header__nav[data-v-cbc21a73] .u-hover:before{background-color:#f6f1ec}.header--light:not([data-state=open]) .header__logo[data-v-cbc21a73] svg path{fill:#f6f1ec}.header--light:not([data-state=open]) .icg-link svg[data-v-cbc21a73],.header--light:not([data-state=open]) svg.burger path[data-v-cbc21a73]{fill:#f6f1ec}.header .lang-switch[data-v-cbc21a73]{margin-bottom:calc(var(--grid-val)*5vw);padding:calc(var(--grid-val)*.75vw) calc(var(--grid-val)*.5vw)}.header .lang-switch ul[data-v-cbc21a73]{align-items:baseline;display:flex;justify-content:flex-start;margin-top:calc(var(--grid-val)*.5vw);text-transform:capitalize;width:100%}.header .lang-switch ul li[data-v-cbc21a73]:after{content:".";margin:0 calc(var(--grid-val)*.75vw)}.header .burger[data-v-cbc21a73]{font-weight:700}.header .burger path[data-v-cbc21a73]{fill:#2d2d2d}.header .burger__close[data-v-cbc21a73],.header .burger__open[data-v-cbc21a73]{transform-origin:center center;transition:transform .5s cubic-bezier(.77,0,.175,1)}.header .burger__open[data-v-cbc21a73]{transform:scale(0)}.header .burger__close[data-v-cbc21a73]{transform:scaleX(0) scaleY(.5)}.header[data-state=close] .burger .burger__close[data-v-cbc21a73],.header[data-state=open] .burger .burger__open[data-v-cbc21a73]{transform:scale(1)}.header .nav[data-v-cbc21a73]{font-size:max(12px,5.1282051282vw);line-height:1;position:relative}@media screen and (min-width:768px){.header .nav[data-v-cbc21a73]{font-size:max(12px,1.0416666667vw);line-height:1.2}}@media screen and (max-width:47.99em){.header .nav[data-v-cbc21a73]{height:100svh;left:0;overflow-x:clip;overflow-y:scroll;padding:calc(var(--grid-val)*2vw) calc(var(--grid-val)*1vw) calc(var(--grid-val)*.5vw);position:fixed;top:0;width:100vw;z-index:0}}@media screen and (min-width:48em){.header .nav[data-v-cbc21a73]{justify-self:end}}.header .nav__wrapper[data-v-cbc21a73]{align-items:center;display:flex;flex-direction:column}@media screen and (max-width:47.99em){.header .nav__wrapper[data-v-cbc21a73]{width:100%}}@media screen and (min-width:48em){.header .nav__wrapper[data-v-cbc21a73]{flex-direction:row;gap:calc(var(--grid-val)*1vw)}.header .nav__item[data-v-cbc21a73]{display:flex}}@media screen and (max-width:47.99em){.header .nav__item[data-v-cbc21a73]{border-bottom:1px solid #bfbbb7;padding:calc(var(--grid-val)*1vw) calc(var(--grid-val)*.5vw);width:100%}.header .nav__item[data-v-cbc21a73]:before{content:".";display:inline-block;font-weight:700;margin-right:calc(var(--grid-val)*2vw);transform:translateY(-25%)}}@media screen and (min-width:48em){.header .nav__item--mbl[data-v-cbc21a73]{display:none}}.popup[data-v-8c9a3801]{align-items:center;display:flex;justify-self:start;position:relative}.popup__icon[data-v-8c9a3801]{margin:0 calc(var(--grid-val)*.3vw);position:relative}.popup__icon-bg[data-v-8c9a3801]{background-color:#c3c3c3;border-radius:calc(var(--grid-val)*1vw);box-shadow:0 90px 36px #00000003,0 51px 30px #0000000d,0 23px 23px #00000017,0 6px 12px #0000001a;height:calc(var(--grid-val)*1.5vw);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .5s cubic-bezier(.215,.61,.355,1);width:calc(var(--grid-val)*1.5vw)}@media screen and (min-width:48em){.popup__icon-bg[data-v-8c9a3801]{height:calc(var(--grid-val)*.85vw);width:calc(var(--grid-val)*.85vw)}}.popup__icon-bg[data-v-8c9a3801]:before{background-color:#c3c3c3;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.popup__icon svg[data-v-8c9a3801]{position:relative;width:calc(var(--grid-val)*.35vw)}@media screen and (min-width:48em){.popup__icon svg[data-v-8c9a3801]{width:calc(var(--grid-val)*.5vw)}}.popup__label[data-v-8c9a3801]{margin-left:calc(var(--grid-val)*.25vw);position:relative}@media screen and (max-width:47.99em){.popup__label[data-v-8c9a3801]{display:none}}@media (hover:hover){.popup:hover .popup__icon-bg[data-v-8c9a3801]{transform:translate(-50%,-50%) scale(1.1)}.popup:hover .popup__icon-bg[data-v-8c9a3801]:before{opacity:0;transform:scale(1.5);transition:all .8s cubic-bezier(.215,.61,.355,1)}}.close-button[data-v-796e5e73]{display:grid;height:.75em;position:relative;width:.75em}.close-button__area[data-v-796e5e73]{height:calc(var(--grid-val)*.5vw);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(var(--grid-val)*.5vw)}.close-button svg[data-v-796e5e73]{width:100%;fill:#2d2d2d;overflow:visible}@media screen and (pointer:fine) and (hover:hover){.close-button svg path[data-v-796e5e73]:nth-child(3){transform-origin:center;transition:transform .8s cubic-bezier(.77,0,.175,1),opacity .8s cubic-bezier(.77,0,.175,1)}.close-button svg path[data-v-796e5e73]:last-child{clip-path:polygon(0 0,0 100%,0 100%,0 0,100% 0,100% 100%,0 100%,0 100%,100% 100%,100% 0);transition:clip-path .4s cubic-bezier(.77,0,.175,1)}.close-button:hover svg path[data-v-796e5e73]:nth-child(3),button:hover .close-button svg path[data-v-796e5e73]:nth-child(3),button:hover~.close-button svg path[data-v-796e5e73]:nth-child(3){opacity:0;transform:scale(.5);transition:transform .4s cubic-bezier(.77,0,.175,1),opacity .4s cubic-bezier(.77,0,.175,1)}.close-button:hover svg path[data-v-796e5e73]:last-child,button:hover .close-button svg path[data-v-796e5e73]:last-child,button:hover~.close-button svg path[data-v-796e5e73]:last-child{clip-path:polygon(0 0,0 100%,50% 100%,50% 50%,50% 50%,50% 50%,50% 50%,50% 100%,100% 100%,100% 0);transition:clip-path .8s cubic-bezier(.77,0,.175,1)}}.floor-selector__button[data-v-a296e770]{align-items:center;-moz-column-gap:calc(var(--grid-val)*.25vw);column-gap:calc(var(--grid-val)*.25vw);display:grid;grid-template-columns:1fr 1px 1fr}.floor-selector__button span[data-v-a296e770]{color:#f6f1ec;text-transform:capitalize}.floor-selector__button hr[data-v-a296e770]{background-color:#f6f1ec;height:110%}.floor-selector__button svg[data-v-a296e770]{overflow:visible;width:calc(var(--grid-val)*.75vw)}@media screen and (min-width:48em){.floor-selector__button svg[data-v-a296e770]{width:calc(var(--grid-val)*.5vw)}}.floor-selector__button svg path[data-v-a296e770]{fill:#2d2d2d;stroke:#bfbbb7;stroke-linecap:round;transition:fill .75s cubic-bezier(.77,0,.175,1) 1s,stroke .75s cubic-bezier(.77,0,.175,1) 1s,transform .75s cubic-bezier(.77,0,.175,1) 1s}.floor-selector__button[data-floor=ground-floor] svg path[data-v-a296e770]:first-child,.floor-selector__button[data-floor=piano-terra] svg path[data-v-a296e770]:first-child{transform:translateY(2px)}.floor-selector__button[data-floor=ground-floor] svg path[data-v-a296e770]:nth-child(2),.floor-selector__button[data-floor=piano-terra] svg path[data-v-a296e770]:nth-child(2){fill:#f6f1ec;stroke:#f6f1ec}.floor-selector__button[data-floor=ground-floor] svg path[data-v-a296e770]:nth-child(3),.floor-selector__button[data-floor=piano-terra] svg path[data-v-a296e770]:nth-child(3){transform:translateY(-2px)}.floor-selector__button[data-floor=first-floor] svg path[data-v-a296e770]:first-child,.floor-selector__button[data-floor=first-floor] svg path[data-v-a296e770]:nth-child(2),.floor-selector__button[data-floor=primo-piano] svg path[data-v-a296e770]:first-child,.floor-selector__button[data-floor=primo-piano] svg path[data-v-a296e770]:nth-child(2){transform:translateY(2px)}.floor-selector__button[data-floor=first-floor] svg path[data-v-a296e770]:nth-child(3),.floor-selector__button[data-floor=primo-piano] svg path[data-v-a296e770]:nth-child(3){transform:translateY(-2px);fill:#f6f1ec;stroke:#f6f1ec}.floor-selector__button[data-floor=piano-interrato] svg path[data-v-a296e770]:first-child,.floor-selector__button[data-floor=underground] svg path[data-v-a296e770]:first-child{fill:#f6f1ec;stroke:#f6f1ec;transform:translateY(2px)}.floor-selector__button[data-floor=piano-interrato] svg path[data-v-a296e770]:nth-child(2),.floor-selector__button[data-floor=piano-interrato] svg path[data-v-a296e770]:nth-child(3),.floor-selector__button[data-floor=underground] svg path[data-v-a296e770]:nth-child(2),.floor-selector__button[data-floor=underground] svg path[data-v-a296e770]:nth-child(3){transform:translateY(-2px)}@media screen and (pointer:fine) and (hover:hover){.floor-selector__button:hover svg path[data-v-a296e770]{transition:fill .75s cubic-bezier(.77,0,.175,1),stroke .75s cubic-bezier(.77,0,.175,1),transform .75s cubic-bezier(.77,0,.175,1)}.floor-selector__button:hover svg path[data-v-a296e770]:first-child{transform:translateY(2px)!important}.floor-selector__button:hover svg path[data-v-a296e770]:nth-child(2){transform:translateY(0)!important}.floor-selector__button:hover svg path[data-v-a296e770]:nth-child(3){transform:translateY(-2px)!important}.floor-selector__button:hover[data-floor=ground-floor] svg path[data-v-a296e770]:first-child,.floor-selector__button:hover[data-floor=piano-terra] svg path[data-v-a296e770]:first-child{transform:translateY(3px)!important}.floor-selector__button:hover[data-floor=ground-floor] svg path[data-v-a296e770]:nth-child(3),.floor-selector__button:hover[data-floor=piano-terra] svg path[data-v-a296e770]:nth-child(3){transform:translateY(-3px)!important}}.floor-selector__modal[data-v-a296e770]{bottom:-5px;width:calc(var(--grid-val)*12.6vw)}@media screen and (min-width:48em){.floor-selector__modal[data-v-a296e770]{width:calc(var(--grid-val)*8vw)}}.floor-selector__modal-head[data-v-a296e770]{display:flex;font-size:max(12px,4.1025641026vw);font-weight:700;justify-content:space-between;line-height:1.25;margin-bottom:calc(var(--grid-val)*.25vw);text-transform:uppercase}@media screen and (min-width:768px){.floor-selector__modal-head[data-v-a296e770]{font-size:max(12px,.8333333333vw);line-height:1.25}}.floor-selector__modal-link[data-v-a296e770],.floor-selector__modal-nav[data-v-a296e770]{display:grid}.floor-selector__modal-link[data-v-a296e770]{grid-template-columns:calc(var(--grid-val)*1.25vw) 1fr;padding:calc(var(--grid-val)*.75vw) calc(var(--grid-val)*.25vw)}@media screen and (min-width:48em){.floor-selector__modal-link[data-v-a296e770]{padding:calc(var(--grid-val)*.5vw) calc(var(--grid-val)*.25vw)}}.floor-selector__modal-link.router-link-exact-active[data-v-a296e770]{pointer-events:none}.floor-selector__modal-link.router-link-exact-active .floor-selector__link__label[data-v-a296e770]:before{transform:translateY(-50%) scale(1)}.floor-selector__modal-link.router-link-exact-active .u-sep__fill[data-v-a296e770]{background-color:#2d2d2d;transform:scaleX(1) scaleY(2)}.floor-selector__modal-link:hover .u-sep__fill[data-v-a296e770]{transform:scaleX(1)}.floor-selector__modal-link-label[data-v-a296e770]{position:relative}.floor-selector__modal-link-label[data-v-a296e770]:before{content:"•";position:absolute;right:calc(100% + .5em);top:50%;transform:translateY(-50%) scale(0);transition:transform .75s cubic-bezier(.77,0,.175,1)}.footer[data-v-387a45fc]{bottom:calc(var(--grid-val)*1vw);display:grid;grid-template-columns:calc(var(--grid-val)*.75vw) 1fr 1fr calc(var(--grid-val)*.75vw);left:0;padding:0 calc(var(--grid-val)*.45vw);pointer-events:none;position:fixed;transition:all 1s cubic-bezier(.77,0,.175,1);width:100%}@media screen and (min-width:48em){.footer[data-v-387a45fc]{grid-template-columns:calc(var(--grid-val)*1.75vw) 1fr 1fr calc(var(--grid-val)*1.75vw);padding:0 calc(var(--grid-val)*1.1vw)}.footer[data-layout=default][data-v-387a45fc]{grid-template-columns:0 1fr 1fr 0;transition:all 1s cubic-bezier(.77,0,.175,1) .5s}}.footer--hidden[data-v-387a45fc]{opacity:0}.footer[data-v-387a45fc]>*{pointer-events:auto}.footer__left[data-v-387a45fc]{grid-column:2;position:relative}.footer__right[data-v-387a45fc]{-moz-column-gap:calc(var(--grid-val)*.5vw);column-gap:calc(var(--grid-val)*.5vw);display:flex;grid-column:3;justify-self:end}.footer__lang-selector[data-v-387a45fc]{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end}.footer__lang-selector a[data-v-387a45fc],.footer__lang-selector button[data-v-387a45fc]{text-transform:capitalize}.footer__lang-selector li[data-v-387a45fc]{display:flex}.footer__lang-selector li[data-v-387a45fc]:not(:first-child){margin-right:.5em}.footer__lang-selector li:not(:first-child) a[data-v-387a45fc]{line-height:1;overflow:hidden}.footer__lang-selector li:not(:first-child) span[data-v-387a45fc]{display:inline-block;transform:translateY(110%);transition:transform .75s cubic-bezier(.77,0,.175,1)}.footer__lang-selector[data-state=open] li:not(:first-child) span[data-v-387a45fc]{transform:translateY(0)}.footer__toggle-audio svg[data-v-387a45fc]{overflow:visible;width:calc(var(--grid-val)*.55vw)}@media screen and (min-width:48em){.footer__toggle-audio svg[data-v-387a45fc]{width:calc(var(--grid-val)*.35vw)}}.footer__toggle-audio path[data-v-387a45fc]{transform-origin:center bottom}.footer .footer__hamburger[data-v-387a45fc],.footer .footer__lang-selector[data-v-387a45fc],.footer .footer__lang-selector button[data-v-387a45fc]{transition:color .5s cubic-bezier(.77,0,.175,1)}.footer .footer__toggle-audio svg path[data-v-387a45fc]{transition:fill .5s cubic-bezier(.77,0,.175,1)}.footer--light .footer__lang-selector[data-v-387a45fc],.footer--light .footer__lang-selector button[data-v-387a45fc]{color:#f6f1ec}.footer--light .footer__toggle-audio svg path[data-v-387a45fc]{fill:#f6f1ec}.footer--light .floor-selector[data-v-387a45fc] span{color:#f6f1ec}.footer--light .floor-selector[data-v-387a45fc] hr{background-color:#bfbbb7}.cut-enter-active[data-v-a7984506],.cut-leave-active[data-v-a7984506]{transition:transform 1s cubic-bezier(.77,0,.175,1)}.cut-enter-from[data-v-a7984506]{transform:translateY(110%)}.cut-leave-to[data-v-a7984506]{transform:translateY(-110%)}.tutorial[data-v-a7984506]{background-color:transparent;border:none;cursor:pointer;display:flex;height:100svh;left:0;padding:0;position:fixed;top:0;width:100vw;z-index:50}.tutorial__wrapper[data-v-a7984506]{cursor:auto;margin:auto;position:relative;width:calc(100vw - var(--grid-val)*2vw)}@media screen and (min-width:48em){.tutorial__wrapper[data-v-a7984506]{width:calc(var(--grid-val)*8vw)}}.tutorial__bg[data-v-a7984506]{height:100%;left:0;position:absolute;top:0;width:100%}.tutorial__bg--beige[data-v-a7984506]{background-color:#f6f1ec;box-shadow:0 90px 36px #00000003,0 51px 30px #0000000d,0 23px 23px #00000017,0 6px 12px #0000001a}.tutorial__bg--gray[data-v-a7984506]{background-color:#c3c3c3}.tutorial__content[data-v-a7984506],.tutorial__header[data-v-a7984506],.tutorial__info[data-v-a7984506],.tutorial__info__label[data-v-a7984506],.tutorial__progress[data-v-a7984506]{position:relative}.tutorial__header[data-v-a7984506]{display:grid;grid-template-columns:1fr auto;padding:calc(var(--grid-val)*.5vw)}@media screen and (min-width:48em){.tutorial__header[data-v-a7984506]{padding:calc(var(--grid-val)*.25vw) calc(var(--grid-val)*.4vw)}}.tutorial__header button[data-v-a7984506]{text-align:left}.tutorial__content[data-v-a7984506]{display:grid;height:calc(var(--grid-val)*4.5vw);place-items:center}@media screen and (min-width:48em){.tutorial__content[data-v-a7984506]{height:calc(var(--grid-val)*3vw)}}.tutorial__content svg[data-v-a7984506]{grid-column:1;grid-row:1}.tutorial__info[data-v-a7984506]{display:grid;text-align:center}.tutorial__info__label[data-v-a7984506]{display:grid;margin:calc(var(--grid-val)*.5vw) 0;overflow:hidden}@media screen and (min-width:48em){.tutorial__info__label[data-v-a7984506]{margin:calc(var(--grid-val)*.25vw) 0}}.tutorial__info__label p[data-v-a7984506]{grid-column:1;grid-row:1}.tutorial__progress[data-v-a7984506]{display:flex}.tutorial__progress progress[data-v-a7984506]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2px;transform-origin:bottom;transition:all 1s cubic-bezier(.77,0,.175,1);vertical-align:bottom;width:100%}.tutorial__progress progress[data-v-a7984506]::-webkit-progress-bar{background-color:transparent;border-radius:0;box-shadow:none}.tutorial__progress progress[data-v-a7984506]::-moz-progress-bar{background:#fff;border-radius:0}.tutorial__progress progress[data-v-a7984506]::-webkit-progress-value{background:#fff;border-radius:0;-webkit-transition:all 1s cubic-bezier(.77,0,.175,1);transition:all 1s cubic-bezier(.77,0,.175,1)}.stage[data-v-32483510]{height:100svh;left:0;position:fixed;top:0;width:100vw;z-index:-1}.loader[data-v-cdbbea89]{align-items:center;display:flex;height:100svh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:100}.loader__bg[data-v-cdbbea89]{background-color:#fff;height:100%;left:0;position:absolute;top:0;width:100%}.loader__inner[data-v-cdbbea89]{align-items:center;display:grid;grid-template-columns:calc(var(--grid-val)*10vw) 2px calc(var(--grid-val)*10vw);justify-content:center;opacity:0;position:relative}.loader__title[data-v-cdbbea89]{display:flex;font-size:max(12px,5.1282051282vw);justify-content:end;line-height:1.25;overflow:hidden;padding-right:calc(var(--grid-val)*.75vw)}@media screen and (min-width:768px){.loader__title[data-v-cdbbea89]{font-size:max(12px,1.875vw);line-height:1.1944444444}}@media screen and (min-width:48em){.loader__title[data-v-cdbbea89]{padding-right:calc(var(--grid-val)*.6vw)}}.loader__title--inner[data-v-cdbbea89]{align-items:flex-end;display:flex;flex-direction:column}.loader__title--bottom[data-v-cdbbea89],.loader__title--top[data-v-cdbbea89]{display:block}.loader__line[data-v-cdbbea89]{background-color:#2d2d2d1a;height:100%;position:relative;width:2px}.loader__line-inner[data-v-cdbbea89]{background-color:#2d2d2d;height:100%;left:0;position:absolute;top:0;transform-origin:center bottom;width:100%}.loader__logo[data-v-cdbbea89]{overflow:hidden}.loader__logo svg[data-v-cdbbea89]{left:calc(var(--grid-val)*.75vw);overflow:visible;position:relative;width:calc(var(--grid-val)*5vw)}@media screen and (min-width:48em){.loader__logo svg[data-v-cdbbea89]{left:calc(var(--grid-val)*.5vw);width:calc(var(--grid-val)*4vw)}}@font-face{font-display:swap;font-family:Futura Std;font-style:normal;font-weight:400;src:url(../fonts/FuturaStd-Book.woff) format("woff"),url(../fonts/FuturaStd-Book.woff2) format("woff2")}@font-face{font-display:swap;font-family:Futura Std;font-style:normal;font-weight:700;src:url(../fonts/FuturaStd-Heavy.woff) format("woff"),url(../fonts/FuturaStd-Heavy.woff2) format("woff2")}@font-face{font-display:swap;font-family:Futura Std;font-style:normal;font-weight:300;src:url(../fonts/FuturaStd-Light.woff) format("woff"),url(../fonts/FuturaStd-Light.woff2) format("woff2")}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,ul{border:none;margin-block:0;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}progress{vertical-align:middle}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}b,strong{display:inline-block;font-weight:700}blockquote,q{font-style:italic}hr{box-sizing:content-box;display:block;height:0;overflow:visible}ol,ul{list-style:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{border-style:none;max-width:100%}button,input,select,textarea{background:transparent;border:0;font-family:inherit;font-size:100%;line-height:inherit;margin:0}button:focus,input:focus,select:focus,textarea:focus{outline:transparent}input{border-radius:0}input[type=search]{-webkit-appearance:none}input::-moz-focus-inner{border:0}textarea{overflow:auto;resize:none;white-space:revert}a,a:active,a:visited{color:inherit;display:inline-block;text-decoration:none}a[href],button{touch-action:manipulation}button,input{overflow:visible}button,select{text-transform:none}button{background:transparent;border:0;padding:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button;color:inherit;cursor:pointer}[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}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}:after,:before{box-sizing:inherit}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:root{--grid-unit:15;--grid-val:calc(100/var(--grid-unit))}@media screen and (min-width:48em){:root{--grid-unit:32}}::-moz-selection{color:#2d2d2d;text-shadow:none}::selection{color:#2d2d2d;text-shadow:none}body,html{height:100svh;left:0;overflow:hidden;position:fixed;top:0;width:100vw}body{background:#f6f1ec;color:#2d2d2d;font-family:Futura Std,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.wait{cursor:wait}h1,h2,h3,h4,h5,h6{color:#1b1b1b;font-family:Futura Std,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}#app,.app{overflow-x:clip;overflow-y:scroll;-webkit-overflow-scrolling:touch;font-size:max(12px,3.8461538462vw);height:100svh;left:0;line-height:1.1333333333;position:fixed;top:0;width:100vw}@media screen and (min-width:768px){#app,.app{font-size:max(12px,.9375vw);line-height:1.1111111111}}.view{min-height:100svh;position:relative}@keyframes autofill{0%{background:transparent}to{background:transparent}}input:-webkit-autofill{animation:autofill 5000s linear 1s both;-webkit-background-clip:text;background-clip:text}.side-padding{padding-left:calc(var(--grid-val)*.5vw);padding-right:calc(var(--grid-val)*.5vw)}.main-grid{padding-top:var(--nav-height)}@media screen and (min-width:64em){.main-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:100%}}.main-grid__cover-image{height:calc(var(--grid-val)*12vw);margin-top:calc(var(--grid-val)*.75vw);padding-left:calc(var(--grid-val)*.75vw);padding-right:calc(var(--grid-val)*.75vw);width:100%}@media screen and (min-width:64em){.main-grid__cover-image{height:100%;height:calc(100svh - var(--nav-height));left:0;margin-top:0;max-height:calc(100svh - var(--nav-height));padding-left:0;padding-right:0;position:sticky;top:var(--nav-height)}}@media screen and (max-width:63.99em){.main-grid__content-wrap{padding:calc(var(--grid-val)*.75vw)}}@media screen and (min-width:64em){.main-grid__content-wrap{padding:calc(var(--grid-val)*1vw) calc(var(--grid-val)*1.25vw)}}.fade-enter-active,.fade-leave-active{transition:opacity 1s ease-out,transform 1s cubic-bezier(.77,0,.175,1)}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(50%)}.app-line{background-color:#bfbbb7;height:100%;position:fixed;top:0;width:1px}.app-line--left{left:calc(var(--grid-val)*.5vw);z-index:35}.app-line--right{right:calc(var(--grid-val)*.5vw);z-index:35}@media screen and (min-width:48em){.u-hover{position:relative}.u-hover:after,.u-hover:before{background-color:#2d2d2d;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}}@media screen and (pointer:fine) and (hover:hover){.u-hover{overflow:hidden}.u-hover:after{transform-origin:right center;transition:transform .75s cubic-bezier(.77,0,.175,1) .15s,background-color .5s cubic-bezier(.77,0,.175,1)}.u-hover:before{transform:scaleX(0);transform-origin:left center;transition:transform .75s cubic-bezier(.77,0,.175,1)}.u-hover.router-link-exact-active{pointer-events:none}.u-hover.router-link-exact-active:after{transform:scaleY(2.5)}.u-hover.router-link-exact-active:before{transform:scaleX(0) scaleY(2.5)}.u-hover:hover:after{transform:scaleX(0);transition:transform .75s cubic-bezier(.77,0,.175,1)}.u-hover:hover:before{transform:scaleX(1);transition:transform .75s cubic-bezier(.77,0,.175,1) .15s}}.u-button{padding:calc(var(--grid-val)*.3vw) calc(var(--grid-val)*1vw);position:relative}.u-button--dark .u-button__bg{background-color:#2d2d2d}.u-button--dark .u-button__label{color:#d9d9d9}.u-button__bg{background-color:#c3c3c3;box-shadow:0 90px 36px #00000003,0 51px 30px #0000000d,0 23px 23px #00000017,0 6px 12px #0000001a;height:100%;left:0;position:absolute;top:0;width:100%}.u-button__label{position:relative}.u-sep{background-color:#bfbbb7;display:block;height:1px;width:100%}.u-sep--abs{left:0;position:absolute}.u-sep--top{top:0}.u-sep--bottom{bottom:0}.u-sep--cols{grid-column:1/-1;position:relative}@media screen and (pointer:fine) and (hover:hover){.u-sep__fill{background-color:#2d2d2d;height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left center;transition:all .5s cubic-bezier(.77,0,.175,1);width:100%}a:hover .u-sep__fill{transform:scaleX(1)}}.u-modal{bottom:0;padding:calc(var(--grid-val)*.5vw)}.u-modal,.u-modal__bg{left:0;position:absolute}.u-modal__bg{background-color:#f6f1ec;box-shadow:0 512px 205px #00000005,0 288px 173px #0000000d,0 128px 128px #00000017,0 32px 70px #0000001c;height:100%;top:0;transform-origin:bottom left;width:100%}.u-modal__content,.u-modal__head{position:relative}.reveal-cut-enter-active,.reveal-cut-leave-active{transition:transform .5s cubic-bezier(.77,0,.175,1)}.reveal-cut-enter-from{transform:translateY(110%)}.reveal-cut-leave-to{transform:translateY(-110%)}.u-reveal-cut{display:grid;overflow:hidden}.u-reveal-cut>*{grid-column:1;grid-row:1}.error[data-v-4ad07817]{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}.error__code[data-v-4ad07817]{font-size:max(12px,7.6923076923vw);line-height:1.1666666667;margin-bottom:calc(var(--grid-val)*1vw)}@media screen and (min-width:768px){.error__code[data-v-4ad07817]{font-size:max(12px,2.6041666667vw);line-height:1.4}}.error__message[data-v-4ad07817]{margin-bottom:calc(var(--grid-val)*2vw)}.error button[data-v-4ad07817]{text-decoration:underline}
