@font-face{font-family:"Cormorant Garamond";src:url(fonts/CormorantGaramond-Regular.woff2) format("woff2"),url(fonts/CormorantGaramond-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(fonts/CormorantGaramond-Italic.woff2) format("woff2"),url(fonts/CormorantGaramond-Italic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}html,body,menu,nav,header,footer,section,figure,div{margin:0;padding:0}p,label{margin-bottom:0;margin-top:0}img{border:0}textarea,input,select,button{font:inherit;color:inherit}a:focus,button:focus{outline:none}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0}:root{--font-main: "Cormorant Garamond", "Georgia", serif;--color-theme-light-text: #2b2b2b;--color-theme-light-text-hover: #6e6e6e;--color-theme-dark-text: #fff4e1;--color-theme-dark-text-hover: #a89d8c;--color-main-text: var(--color-theme-dark-text);--color-main-text-hover: var(--color-main-text);--color-active-nav-item: var(--color-main-text);--color-progress-bar: #fff4e1;--color-progress: #a89d8c;--gradient-main-bg: #65586c linear-gradient(0deg, #65586c 0%, #546a6c 100%) no-repeat;--color-active-nav-item-main: #d9a875;--color-new-renaissance-bg: #fecbbe linear-gradient(0deg, #fecbbe 0%, #fef6f3 100%) no-repeat;--color-active-nav-item-new-renaissance: #b45271;--color-user-generated: #7a6161 linear-gradient(0deg, #7a6161 0%, #4b3a3a 100%) no-repeat;--color-active-nav-item-user-generated: #ea9fb9;--color-screen-life-bg: #7a5d50 linear-gradient(0deg, #7a5d50 0%, #f3efdd 100%) no-repeat;--color-active-nav-item-screen-life: #bc73ad;--color-craft-bg: #a296c0 linear-gradient(0deg, #a296c0 0%, #f1ddff 100%) no-repeat;--color-active-nav-item-craft: #599e94;--color-header-text: var(--color-main-text);--unit-weight: 1;--unit-shift: 0;--unit-delta: 0;--unit-height: 100vh;--last-unit-weight: 1;--aspect-ratio: 1;--pic-aspect-ratio: 1;--padding-content: 60px;--padding-content-side: 85px;--popup-padding: 60px;--popup-padding-side: 85px;--border-font-size: 0.76rem;--border-margin-outer: 2.21em;--border-margin-inner: 0.5em;--global-loading-progress: 0}@media(prefers-reduced-motion: reduce){*{-webkit-animation:none !important;animation:none !important;transition:none !important}}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:"Cormorant Garamond", "Georgia", serif;font-family:var(--font-main)}body{background:#65586c linear-gradient(0deg, #65586c 0%, #546a6c 100%) no-repeat;background:var(--gradient-main-bg);color:#fff4e1;color:var(--color-main-text)}body.theme-changing{transition:color .5s ease}body.loaded{--color-active-nav-item: var(--color-active-nav-item-main);--color-main-text-hover: var(--color-theme-dark-text-hover)}body.loaded.theme--light{--color-main-text: var(--color-theme-light-text);--color-main-text-hover: var(--color-theme-light-text-hover);color:#2b2b2b;color:var(--color-theme-light-text)}body.loaded.scheme--new-renaissance{--color-active-nav-item: var(--color-active-nav-item-new-renaissance)}body.loaded.scheme--user-generated{--color-active-nav-item: var(--color-active-nav-item-user-generated)}body.loaded.scheme--screen-life{--color-active-nav-item: var(--color-active-nav-item-screen-life)}body.loaded.scheme--craft{--color-active-nav-item: var(--color-active-nav-item-craft)}html,body{font-size:25px;line-height:1.2;width:100%;height:100%;font-size:12px;--padding-content: 3.36rem;--padding-content-side: 2.36rem;--popup-padding: 4.48rem;--popup-padding-side: 4.72rem;--unit-height: 100vh}@media(min-width: 375px){html,body{font-size:calc(0.5524861878vw + 9.9281767956px)}}@media(min-width: 1280px){html,body{font-size:calc(1.875vw - 7px)}}@media(min-width: 1440px){html,body{font-size:calc(1.0416666667vw + 5px)}}@media(min-width: 1920px){html,body{font-size:25px}}@media(min-width: 426px) and (max-width: 1024px) and (orientation: portrait), (max-width: 425px) and (orientation: portrait), (max-height: 425px) and (orientation: portrait){html,body{font-size:13px}}@media(--viewport-tablet-pt)and (min-width: 375px), (--viewport-mobile-pt)and (min-width: 375px){html,body{font-size:calc(3.2vw + 1px)}}@media(--viewport-tablet-pt)and (min-width: 750px), (--viewport-mobile-pt)and (min-width: 750px){html,body{font-size:25px}}@media(max-width: 375px)and (orientation: portrait){html,body{font-size:13px}}@media(max-width: 375px)and (orientation: landscape){html,body{font-size:12px}}@media(orientation: portrait){html,body{--padding-content: 3.44rem;--padding-content-side: 2.56rem;--popup-padding: 2.94rem;--popup-padding-side: 2.56rem;--unit-height: 60vh}}@media(max-width: 425px) and (orientation: landscape),(max-height: 425px) and (orientation: landscape){html,body{--popup-padding-side: 3.56rem}}.page{width:100%;height:100%;position:relative}.page__loader{z-index:800}.page::before,.page::after{content:"";display:block;position:fixed;font-size:0.76rem;font-size:var(--border-font-size);border:1px solid #fff4e1;border:1px solid var(--color-main-text);z-index:900;pointer-events:none;opacity:1;transition:opacity .25s ease .15s}.page::before{left:2.21em;left:var(--border-margin-outer);right:2.21em;right:var(--border-margin-outer);top:2.21em;top:var(--border-margin-outer);bottom:2.21em;bottom:var(--border-margin-outer)}.page::after{left:0.5em;left:var(--border-margin-inner);right:0.5em;right:var(--border-margin-inner);top:0.5em;top:var(--border-margin-inner);bottom:0.5em;bottom:var(--border-margin-inner)}.page__main{position:relative;z-index:1}.page__content{position:relative;padding-bottom:calc(50vh * (1 - 1));padding-bottom:calc(50vh * (1 - var(--last-unit-weight)));z-index:1}.page__canvas-cont,.page__popup-cont,.page__header{position:fixed;left:0;right:0;bottom:0;top:0}.page__canvas-cont{z-index:10}.page__popup-cont{z-index:50;transition:opacity .4s ease}.page__popup-cont:not(.active){opacity:0;pointer-events:none}.page__header{z-index:910;pointer-events:none;font-size:0.76rem;font-size:var(--border-font-size);opacity:1;transition:opacity .25s ease .15s}.page__header-title,.page__header-nav{position:fixed;display:flex;justify-content:center;left:calc(2.21em + 0.5em);left:calc(var(--border-margin-outer) + 0.5em);right:calc(2.21em + 0.5em);right:calc(var(--border-margin-outer) + 0.5em)}@media(orientation: portrait){.page__header-title,.page__header-nav{transform:rotate(180deg)}}.page__header-title{bottom:calc(-1px + 0.5em);bottom:calc(-1px + var(--border-margin-inner))}@media(orientation: portrait){.page__header-title{left:auto;right:calc(1px + 0.5em);right:calc(1px + var(--border-margin-inner));bottom:calc(0.5em + 0.5em);bottom:calc(var(--border-margin-inner) + 0.5em);top:calc(0.5em + 0.5em);top:calc(var(--border-margin-inner) + 0.5em)}}.page__header-nav{top:calc(1px + 0.5em);top:calc(1px + var(--border-margin-inner))}@media(orientation: portrait){.page__header-nav{left:calc(1px + 0.5em);left:calc(1px + var(--border-margin-inner));right:auto;bottom:calc(0.5em + 0.5em);bottom:calc(var(--border-margin-inner) + 0.5em);top:calc(0.5em + 0.5em);top:calc(var(--border-margin-inner) + 0.5em)}}.page__header-contacts,.page__header-share{position:fixed;display:flex;justify-content:center;bottom:calc(0.5em + 0.5em);bottom:calc(var(--border-margin-inner) + 0.5em);top:calc(0.5em + 0.5em);top:calc(var(--border-margin-inner) + 0.5em);transform:rotate(180deg)}@media(orientation: portrait){.page__header-contacts,.page__header-share{width:auto;transform:none}}.page__header-contacts--default{right:calc(1px + 0.5em);right:calc(1px + var(--border-margin-inner))}@media(orientation: portrait){.page__header-contacts--default{bottom:calc(1px + 0.5em);bottom:calc(1px + var(--border-margin-inner));top:auto}}.page__header-contacts--company{left:calc(1px + 0.5em);left:calc(1px + var(--border-margin-inner))}@media(orientation: portrait){.page__header-contacts--company{top:calc(1px + 0.5em);top:calc(1px + var(--border-margin-inner));bottom:auto}}@media(orientation: portrait){.page__header-contacts{left:calc(2.21em + 0.5em);left:calc(var(--border-margin-outer) + 0.5em);right:calc(2.21em + 0.5em);right:calc(var(--border-margin-outer) + 0.5em)}}.page__header-share{right:calc(1px + 0.5em);right:calc(1px + var(--border-margin-inner))}@media(orientation: portrait){.page__header-share{bottom:calc(1px + 0.5em);bottom:calc(1px + var(--border-margin-inner));top:auto}}@media(orientation: portrait){.page__header-share{left:calc(2.21em + 0.5em);left:calc(var(--border-margin-outer) + 0.5em);right:calc(2.21em + 0.5em);right:calc(var(--border-margin-outer) + 0.5em)}}body.loaded .page__header-title,body.loaded .page__header-nav,body.loaded .page__header-contacts,body.loaded .page__header-share{pointer-events:all}.page__bottom-cta{position:fixed;bottom:calc(2.21em + 2vh);bottom:calc(var(--border-margin-outer) + 2vh);left:0;right:0;display:flex;justify-content:center;z-index:101;transition:opacity .2s ease .15s;pointer-events:none}body.popup-open .page__bottom-cta{opacity:0;pointer-events:none;transition-delay:0s}@-webkit-keyframes loader{from{opacity:1;transform:translateY(0)}to{opacity:.1;transform:translateY(-1rem)}}@keyframes loader{from{opacity:1;transform:translateY(0)}to{opacity:.1;transform:translateY(-1rem)}}.loader{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;color:#fff4e1;color:var(--color-theme-dark-text)}@media(orientation: portrait), (max-width: 425px), (max-height: 425px){.loader{font-size:.98rem}}.loader::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#65586c linear-gradient(0deg, #65586c 0%, #546a6c 100%) no-repeat;background:var(--gradient-main-bg)}body.loaded .loader::before{opacity:0;transition:opacity .35s ease}.loader__ready{position:fixed;bottom:10vh;left:2rem;right:2rem;text-align:center;z-index:5}@media(orientation: portrait){.loader__ready{bottom:20vh}}.loader-start{position:relative;border:none;padding-left:0;padding-right:0;cursor:pointer;font-size:1.6em;line-height:1.175;background:transparent;transition:opacity .35s ease}.loader-start::before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100% 30'%3E%3Cline x1='0' y1='25.5' x2='100%' y2='25.5' stroke='%23fff4e1' stroke-width='1' /%3E%3C/svg%3E") no-repeat 50% 100%/100% 30px;transform:scale(1, 1);transition:transform .95s cubic-bezier(0.24, 0, 0, 1)}.loader-start:hover::before,.loader-start:focus::before{transform:scale(1.15, 1)}@media(orientation: portrait), (max-width: 425px), (max-height: 425px){.loader-start::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100% 35' %3E%3Cline x1='0' y1='32.5' x2='100%' y2='32.5' stroke='%23fff4e1' stroke-width='1' /%3E%3C/svg%3E") no-repeat 50% 100%/100% 35px;transition:none}.loader-start:hover::before{transform:scale(1, 1)}}body:not(.ready) .loader-start{opacity:0}.loader__progress{position:fixed;height:2px;left:0;right:0;bottom:0;background:#a89d8c;background:var(--color-progress);transform:translateY(0)}.loader__progress__bar{position:absolute;left:0;right:0;bottom:0;top:0;background:#fff4e1;background:var(--color-progress-bar);transform:scale(0, 1);transform:scale(var(--global-loading-progress), 1);transition:transform .15s ease-out}body.ready .loader__progress,body.loaded .loader__progress,body.not-available .loader__progress{transform:translateY(101%);transition:transform .5s ease}.loader__wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding-bottom:10vh;z-index:1}body.loaded .loader__wrap{opacity:0;transition:opacity .5s ease}.loader__intro{position:relative;font-style:italic;font-size:1.6em;line-height:1.175;max-width:14em;text-align:center}@media(orientation: portrait){.loader__intro{margin-top:5vh}}.loader__intro::before{content:"";display:block;position:absolute;transform:translateX(-50%);left:50%;top:-1.15em;height:.35em;width:4.1em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100% 1' %3E%3Cline x1='0' y1='0.5' x2='100%' y2='0.5' stroke='%23fff4e1' stroke-width='1' /%3E%3C/svg%3E") no-repeat 50% 0/100% 1px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100% 1' %3E%3Cline x1='0' y1='0.5' x2='100%' y2='0.5' stroke='%23fff4e1' stroke-width='1' /%3E%3C/svg%3E") no-repeat 50% 100%/63.4146341% 1px}@media(orientation: portrait){.loader__intro::before{top:-1em}}.loader__intro::after{content:attr(data-warn);position:absolute;left:-10%;right:-10%;top:0;opacity:0}@media(orientation: portrait){.loader__intro::after{left:0;right:0}}body.not-available .loader__intro span{opacity:0;transition:opacity .25s ease-in}body.not-available .loader__intro::after{opacity:1;transition:opacity .35s ease-out .25s}.loader__percents{line-height:.6;font-size:calc(15vh + 10vw);height:1.1em;padding-bottom:.5em;pointer-events:none;transform:scale(1);display:flex;justify-content:flex-end;text-align:right;width:1.6em;letter-spacing:-0.02em}@media(orientation: portrait){.loader__percents{font-size:25vw;width:1.8em}}body.loaded .loader__percents{transform:scale(1.6);transition:transform .5s ease-in}body.not-available .loader__percents{opacity:0;transition:opacity .3s ease}body.ready .loader__items,body.not-available .loader__items,body.loaded .loader__items{opacity:0;transition:opacity .5s ease}.loader__item{width:1rem;height:1rem;margin:3rem .2rem;background:#fff4e1;background:var(--color-main-text);border-radius:50%;-webkit-animation:loader .6s infinite alternate;animation:loader .6s infinite alternate}.loader__item:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.loader__item:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}body.loaded .loader{pointer-events:none}
.nowrap{white-space:nowrap}.h1{text-align:center;font-weight:normal;text-transform:uppercase;line-height:1.1333;font-size:calc(5.7vw + 4.7vh);margin-bottom:.3em}@media(min-width: 426px) and (max-width: 825px) and (min-height: 426px) and (orientation: landscape){.h1{font-size:calc(6vw + 5.2vh)}}@media(max-width: 425px) and (orientation: landscape),(max-height: 425px) and (orientation: landscape){.h1{font-size:calc(5vw + 4vh)}}@media(orientation: portrait){.h1{font-size:12vw}}.h2{text-align:center;font-weight:normal;text-transform:uppercase;font-size:calc(2.1vw + 5.6vh);margin-bottom:.18em}@media(orientation: portrait){.h2{font-size:12vw;line-height:1.32}}.h2::before{content:attr(data-index-formated) ". ";display:block}.subtitle{text-align:center;font-style:italic;font-size:.84rem}@media(orientation: portrait), (max-width: 425px), (max-height: 425px){.subtitle{font-size:.96em}}.subtitle::before{content:"";display:block;width:.86em;height:1px;background:transparent;margin:1px auto 1.3333em;box-shadow:0 .24em 0 0 currentColor,.7143em -1px 0 0 currentColor,0 -1px 0 0 currentColor,-0.7143em -1px 0 0 currentColor}.subtitle::after{content:"";display:block;width:.86em;height:1px;background:transparent;margin:1.33em auto 1px;box-shadow:0 -0.24em 0 0 currentColor,.7143em 1px 0 0 currentColor,0 1px 0 0 currentColor,-0.7143em 1px 0 0 currentColor}.subtitle--major{font-size:1.2em}@media(orientation: portrait), (max-width: 425px), (max-height: 425px){.subtitle--major{font-size:.96em}}.subtitle--major::before{width:2.4em;margin-bottom:2em;box-shadow:0 .4333em 0 0 currentColor,1.2333em -1px 0 0 currentColor,0 -1px 0 0 currentColor,-1.2333em -1px 0 0 currentColor}.subtitle--major::after{width:2.4em;margin-top:1.95em;box-shadow:0 -0.4333em 0 0 currentColor,1.2333em 1px 0 0 currentColor,0 1px 0 0 currentColor,-1.2333em 1px 0 0 currentColor}.content-unit{width:100%;height:calc(var(--unit-weight) * var(--unit-height));display:flex;justify-content:center;align-items:center;flex-direction:column;padding:var(--padding-content) var(--padding-content-side);position:relative}.content-unit__aspect{height:calc(var(--unit-weight) * var(--unit-height) - 2 * var(--padding-content));width:calc(var(--aspect-ratio) * (var(--unit-weight) * var(--unit-height) - 2 * var(--padding-content)));max-height:calc((100vw - 2 * var(--padding-content-side)) / var(--aspect-ratio));max-width:100%}.content-unit__button{display:block;position:absolute;text-align:center;width:100%;left:0;transform:translateY(-50%);top:calc(50% + (var(--unit-shift) + var(--unit-delta)) * 50%)}.artwork-preview{background:transparent;border:none}.artwork-preview img{width:100%;height:100%}.popup-picture{display:flex;align-items:flex-start;justify-content:flex-start;line-height:0;width:100%}.popup-picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left}@media(orientation: portrait), (max-width: 425px), (max-height: 425px){.popup-picture img{-o-object-position:top center;object-position:top center}}@media(orientation: portrait), (max-width: 425px), (max-height: 425px){.popup-picture{justify-content:center}}.popup{position:fixed;left:0;right:0;bottom:0;top:0;z-index:90;width:100%;padding:var(--popup-padding) var(--popup-padding-side);display:flex;align-items:stretch}.popup::before{content:"";display:block;position:absolute;z-index:1;left:0;right:0;bottom:0;top:0;transition:opacity .35s ease;background:var(--gradient-main-bg)}.popup__wrap{width:100%;position:relative;z-index:5;display:flex;align-items:stretch}.popup__figure{width:100%;display:flex;justify-content:center;perspective:50vw}@media(orientation: portrait){.popup__figure{flex-direction:column;justify-content:flex-start;align-items:center;perspective:50vh}}@media(orientation: portrait){.popup__figure{padding-top:var(--popup-padding-side)}}.popup__img{height:auto;width:auto;max-width:100%;max-height:100%;flex:0 1}.popup__video{max-width:100%;max-height:100%;flex:0 1}.popup__video:focus{outline:none}.popup__display{width:73%;max-width:calc(var(--pic-aspect-ratio) * 75vh);max-width:calc(var(--pic-aspect-ratio) * var(--pic-height, 75vh));max-height:100%;margin-right:3rem;line-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media(orientation: portrait){.popup__display{width:100%;max-width:unset;max-height:60%;height:60%;margin-right:0;margin-bottom:2rem;flex:1 1;justify-content:center}}@media(max-width: 425px) and (orientation: landscape),(max-height: 425px) and (orientation: landscape){.popup__display{max-width:53%;margin-right:2rem}}.popup__display__wrap{position:relative;width:100%;max-height:calc(100% / var(--pic-aspect-ratio));max-height:calc(var(--pic-width, 100%) / var(--pic-aspect-ratio))}.popup__display__appear-wrap{display:block;width:100%;height:100%;overflow:hidden;transform:translate3d(0, 0, 0) rotateY(0deg) scale(1);transition:opacity 1.15s cubic-bezier(0.36, 0, 0, 1) .1s,transform 1.15s cubic-bezier(0.36, 0, 0, 1) .1s}.popup:not(.active) .popup__display__appear-wrap{opacity:0;transform:translate3d(45%, 0, 0) rotateY(50deg) scale(0.15);transition-delay:0s;transition-duration:.55s;transition-timing-function:cubic-bezier(0.4, 0, 0.25, 1)}@media(orientation: portrait){.popup:not(.active) .popup__display__appear-wrap{transform:translate3d(0, 45%, 0) rotateX(50deg) scale(0.15)}}.popup__display__highlight{position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;transform:scale(1);transition:opacity 1.15s cubic-bezier(0.36, 0, 0, 1) .1s,transform 1.15s cubic-bezier(0.36, 0, 0, 1) .1s}.popup__display__highlight svg{fill:rgba(0,0,0,.5)}.popup__display__highlight:not(.active){opacity:0;transform:scale(1.2);transition-delay:0s;transition-duration:.55s;transition-timing-function:cubic-bezier(0.4, 0, 0.25, 1)}.popup__caption{font-size:.8rem;font-style:normal;min-width:11vw;max-width:27%;margin-right:3rem;flex:1 1;transition:opacity .85s ease .55s,transform .85s ease .55s;display:flex;flex-direction:column}.popup__caption__date::before{content:", "}.popup__caption__date::after{content:"."}@media(orientation: portrait){.popup__caption{font-size:1rem;text-align:center;width:100%;max-width:unset;height:40%;margin-right:0;flex:unset}}.popup__caption a{color:inherit;font-style:italic;text-decoration:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100% 26'%3E%3Cline x1='0' y1='25.5' x2='100%' y2='25.5' stroke='%23fff4e1' stroke-width='1' /%3E%3C/svg%3E") no-repeat 100% 100%/100% 26px;transition:background-size .45s ease}.popup__caption a:hover{background-size:80% 26px;transition-duration:.3s}body.theme--light .popup__caption a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100% 26'%3E%3Cline x1='0' y1='25.5' x2='100%' y2='25.5' stroke='%232b2b2b' stroke-width='1' /%3E%3C/svg%3E")}.popup__caption__link-wrap{margin-bottom:1em}.popup:not(.active) .popup__caption{opacity:0;transition-delay:0s;transition-duration:.35s;transform:translateY(1em)}@media(orientation: portrait){.popup:not(.active) .popup__caption{transform:translateY(0.75em)}}.popup__description{flex:1 1;position:relative;margin-top:3em;font-size:1.9em;font-style:italic}@media(max-width: 425px),(max-height: 425px){.popup__description{font-size:1.8em;margin-top:2em}}.popup__description__item{position:absolute;top:0;left:0}@media(orientation: portrait){.popup__description__item{right:0}}.popup__description__item.part,.popup__description__item .part{transition:opacity .35s ease-in}.popup__description__item.part:not(.active),.popup__description__item:not(.active) .part{opacity:0;transition:opacity .2s ease-out}.popup__description__item.active .part{transition-delay:1.2s}.popup__description__item.active .part:nth-child(2){transition-delay:.55s}.popup__description__item.active .part:first-child{transition-delay:0s}.popup__close{position:absolute;width:2.24rem;height:2.24rem;right:-0.56rem;top:-0.4rem;padding:0;border:none;outline:none;background:transparent;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:opacity .35s ease}.popup__close svg{display:block;width:50%;height:50%}.popup__close line{stroke:currentColor;transition:transform .25s cubic-bezier(0.6, 1.51, 0.68, 1)}.popup__close:focus{outline:none}.popup__close:hover line,.popup__close:focus line{transition:transform .2s cubic-bezier(0.78, 1.1, 0.65, 1)}.popup__close:hover line:first-child,.popup__close:focus line:first-child{transform:rotate(-45deg)}.popup__close:hover line:nth-child(2),.popup__close:focus line:nth-child(2){transform:rotate(45deg)}.popup:not(.active) .popup__close{opacity:0;transition-duration:.25s}.popup:not(.active)::before{opacity:0;transition-delay:.5s;transition-duration:.25s}body.scheme--new-renaissance .popup::before{background:var(--color-new-renaissance-bg)}body.scheme--user-generated .popup::before{background:var(--color-user-generated)}body.scheme--screen-life .popup::before{background:var(--color-screen-life-bg)}body.scheme--craft .popup::before{background:var(--color-craft-bg)}.section-header{text-align:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;position:relative}.section-header__title{width:8.5em}.section-header__subtitle{width:13em}.section--0 .section-header__subtitle{width:24em}.section-header__anchor{position:absolute;width:100%;height:100px;pointer-events:none;left:0;top:calc(var(--unit-weight) * 0.17 * var(--unit-height))}.section-description{text-align:center;font-size:calc(2.35vw + 1.9vh);line-height:1.076923;pointer-events:none;display:flex;justify-content:center;align-items:center;padding:8vh calc(var(--padding-content) + 9.1667%)}@media(min-width: 426px) and (max-width: 825px) and (min-height: 426px) and (orientation: landscape){.section-description{font-size:calc(2.8vw + 2vh);padding:4vh var(--padding-content)}}@media(orientation: portrait), (max-width: 425px), (max-height: 425px){.section-description{font-size:calc(2.5vw + 2vh);padding:4vh var(--padding-content)}}.article-header{text-align:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center}.scroll-cta{font-style:italic;font-size:1.1rem;text-align:center;text-transform:lowercase;pointer-events:none}.scroll-cta__svg{width:1.03333em;height:2.1em;fill:currentColor;-webkit-animation:arrowBlinking 2.2s infinite both;animation:arrowBlinking 2.2s infinite both}.scroll-cta__label{display:block}@-webkit-keyframes arrowBlinking{0%,0.1%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.3, 0, 0.25, 1);animation-timing-function:cubic-bezier(0.3, 0, 0.25, 1)}45%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.89, 0, 0.69, 1);animation-timing-function:cubic-bezier(0.89, 0, 0.69, 1)}99.9%,100%{opacity:0}}@keyframes arrowBlinking{0%,0.1%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.3, 0, 0.25, 1);animation-timing-function:cubic-bezier(0.3, 0, 0.25, 1)}45%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.89, 0, 0.69, 1);animation-timing-function:cubic-bezier(0.89, 0, 0.69, 1)}99.9%,100%{opacity:0}}.header-line,.header-line__wrap{display:flex;height:1.8em;line-height:1.8;width:100%;flex-wrap:wrap;justify-content:center;align-items:center;text-transform:uppercase;overflow:hidden}@media(orientation: portrait){.header-line,.header-line__wrap{line-height:1.6;flex-direction:column;width:1.6em;height:100%}}.header-line.header-line--contact,.header-line.header-line--share,.header-line--contact .header-line__wrap,.header-line--share .header-line__wrap{flex-direction:column;width:1.8em;height:100%}@media(orientation: portrait){.header-line.header-line--contact,.header-line.header-line--share,.header-line--contact .header-line__wrap,.header-line--share .header-line__wrap{flex-direction:row;height:1.6em;width:100%}}.header-line__unit{display:block;white-space:nowrap;flex-shrink:0}.header-line__unit br{display:none}@media(orientation: portrait){.header-line__unit{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.header-line--share .header-line__unit,.header-line--contact .header-line__unit{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media(orientation: portrait){.header-line--share .header-line__unit,.header-line--contact .header-line__unit{-ms-writing-mode:unset;writing-mode:unset}}.header-line__label,.header-line__button__label{color:inherit}.header-line--share .header-line__label,.header-line--share .header-line__button__label{-ms-writing-mode:tb-rl !important;writing-mode:vertical-rl !important}@media(orientation: portrait){.header-line--share .header-line__label,.header-line--share .header-line__button__label{-ms-writing-mode:unset !important;writing-mode:unset !important}}body:not(.theme-changing) .header-line__label,body:not(.theme-changing) .header-line__button__label{transition:color .35s ease}.header-line__title::before{content:"|";display:inline-block;margin:0 .96ch}@media(orientation: portrait){.header-line__title::before{margin:.96ch 0}}.header-line__title:first-child::before{content:none}.header-line__button{padding:0;margin:0;width:100%;display:flex;text-transform:inherit;border:none;background:transparent;-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;align-items:unset;cursor:pointer}@media(orientation: portrait){.header-line__button{height:100%;width:auto}}.header-line__button__label::before{content:"|";display:inline-block;margin:0 .96ch}.header-line--share .header-line__button__label::before{margin:.96ch 0}@media(orientation: portrait){.header-line--share .header-line__button__label::before{margin:0 .96ch}}.header-line__button__label--first::before{content:none}.header-line__button.hover .header-line__label,.header-line__button:hover .header-line__label,.header-line__button:focus .header-line__label{color:var(--color-active-nav-item)}.header-line__link{text-decoration:none}.header-line__link::before,.header-line__link .header-line__unit::before{content:"|";display:inline-block;margin:0 .96ch}@media(orientation: portrait){.header-line__link::before,.header-line__link .header-line__unit::before{margin:.96ch 0}}.header-line--contact .header-line__link::before,.header-line--contact .header-line__link .header-line__unit::before{margin:.96ch 0}@media(orientation: portrait){.header-line--contact .header-line__link::before,.header-line--contact .header-line__link .header-line__unit::before{margin:0 .96ch}}.header-line__link:first-child::before{content:none}.header-line__link .header-line__unit:first-child::before{content:none}.header-line__link:not([href]),.header-line__link[href]{color:var(--color-main-text)}.header-line__link.active .header-line__label{color:var(--color-active-nav-item)}.header-line__link[href].hover .header-line__label,.header-line__link[href]:hover .header-line__label,.header-line__link[href]:focus .header-line__label{color:var(--color-active-nav-item)}body.loaded #gl-bench,body.ready #gl-bench{position:fixed}

/*# sourceMappingURL=app.43752cb89012bb022987.css.map*/