.absolute-fill{position:fixed;top:0;left:0;bottom:0;right:0}#requestingCameraPermissions{display:none}#loadBackground{background-image:url(/img/load-bg.png);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;z-index:1001}.prompt-box-8w{background-color:#2c2c2ccc!important;border:1.8px solid white;border-radius:16px;font-family:SB Sans Interface,Helvetica,Arial,sans-serif;font-size:18px;white-space:nowrap;width:fit-content;position:relative;z-index:1001}.prompt-button-8w{background-color:transparent!important;border:1.8px solid white;border-radius:16px}.button-primary-8w{background-color:#02606fcc!important}#loadImage{height:120px;width:120px;position:absolute;inset-inline-start:calc(50% - 40px);inset-block-start:calc(50% - 60px)}.dg{z-index:calc(infinity)!important;left:0}.dg.main.a{inset-block-start:50px!important;height:fit-content}.dg.a{margin-inline-end:0!important;position:absolute!important;right:0;left:auto}.close-button{display:none!important}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:SB Sans Display;src:url(/fonts/sbsansdisplay-regular-webfont.woff) format("woff"),url(/assets/fonts/sbsansdisplay-regular-webfont.woff2) format("woff2");font-weight:400}@font-face{font-family:SB Sans Display;src:url(/fonts/sbsansdisplay-semibold-webfont.woff) format("woff"),url(/assets/fonts/sbsansdisplay-semibold-webfont.woff2) format("woff2");font-weight:600}@font-face{font-family:SB Sans Interface;src:url(/fonts/SBSansUI-Regular.woff) format("woff"),url(/fonts/SBSansUI-Regular.woff2) format("woff2");font-weight:400}@font-face{font-family:SB Sans Interface;src:url(/fonts/SBSansUI-Italic.woff) format("woff"),url(/fonts/SBSansUI-Italic.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:SB Sans Interface;src:url(/fonts/sbsansui-semibold-webfont.woff) format("woff"),url(/fonts/sbsansui-semibold-webfont.woff2) format("woff2");font-weight:600}.notransition *{-moz-transition:none!important;-webkit-transition:none!important;-o-transition:color 0 ease-in!important;transition:none!important}.txt-upper{text-transform:uppercase}.txt-center{text-align:center}.txt-right{text-align:right}.txt-crossed{text-decoration:line-through}.nowrap{white-space:nowrap}strong{font-weight:600}.italic{font-style:italic}.flex{display:flex;flex-flow:row;flex-wrap:nowrap}.flex--w{flex-wrap:wrap}.flex-line-break{width:100%!important;margin:0!important}input:focus{outline-style:none}fieldset{padding:0;margin:0;border:0}:root{font-family:Arial;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--app-height: 100%}html{font-size:10px;font-family:Arial;line-height:1.5}body{color:#000;scroll-behavior:smooth;touch-action:none}.app{position:relative}ul{margin:0}ul.one-row li{display:inline-block}ul.no-style{list-style:none;padding:0}a{border:0;text-decoration:none}a.basic{text-decoration:underline}a.basic:hover{text-decoration:none}a.u-hover:hover{text-decoration:underline}h1,h2,h3{margin:0;font-weight:400;text-align:center;font-family:SB Sans Display}h1{padding-top:60px}p{margin:0}p+p{margin-top:2rem}a{color:#000}.relative{position:relative}.blocked{pointer-events:none;opacity:.5}.with-action{cursor:pointer}.flex-view{display:flex}.flex-view.--in-row{flex-wrap:nowrap;align-items:center}.flex-view.--align-top{align-items:flex-start}.flex-view.--justify-center{justify-content:center}.flex-view.--justify-end{justify-content:flex-end}.flex-view.--justify-between{justify-content:space-between}.flex-view.--in-col{flex-wrap:wrap}.flex-view.--gap-6{gap:6px}.flex-view.--gap-10{gap:10px}.flex-view.--gap-20{gap:20px}.flex-view.--gap-40{gap:40px}.grid-view{display:grid}.grid-view.--columns-2{grid-template-columns:1fr 1fr}.grid-view.--columns-3{grid-template-columns:1fr 1fr 1fr}.grid-view.--columns-4{grid-template-columns:1fr 1fr 1fr 1fr}.grid-view.--columns-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid-view.--columns-10{grid-template-columns:repeat(10,1fr)}.grid-view.--columns-12{grid-template-columns:repeat(12,1fr)}.grid-view.--gap-20{gap:20px}.grid-view.--gap-40{gap:40px}.grid-view .--grid-span-2{grid-column:span 2}img[lazy]{transition:all .6s ease-in}img[lazy=loading]{opacity:0}img[lazy=loaded]{opacity:1}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-group-enter-active,.fade-group-leave-active{transition:opacity .3s ease;transition-delay:calc(.2s * var(--i))}.fade-group-leave-active{transition-delay:calc(.2s * (var(--total) - var(--i)))}.fade-group-enter-from,.fade-group-leave-to{opacity:0}input,textarea{box-sizing:border-box}html,body{padding:0;margin:0;font-size:10px;background:#f6f6f6}@media not all and (hover: hover){html,body{height:var(--app-height)}}ul{margin:0;padding:0}a{text-decoration:none}img{vertical-align:bottom}div{box-sizing:border-box}#app{display:block;width:100%;height:100%;position:absolute;overflow:hidden}.option-button{width:100%;padding:8px 12px;min-height:48px;max-width:300px;display:inline-flex;align-items:center;justify-content:center;background:rgba(2,96,111,.8);border:1.8px solid #fff;border-radius:16px;font-family:SB Sans Display;font-size:2rem;font-weight:600;line-height:120%;color:#fff}@media screen and (max-width: 380px){.option-button{font-size:1.8rem;min-height:44px;padding:6px 10px}}.fade-panel-enter-active,.fade-panel-leave-active{transition:all .3s cubic-bezier(.165,.84,.44,1)}.fade-panel-enter-from,.fade-panel-leave-to{opacity:0;transform:translateY(50px)}.dialogue-text{z-index:20;position:fixed;bottom:12px;left:0;width:100%;height:92px;padding:30px 20px 10px;overflow:scroll;text-align:left;font-family:SB Sans Interface;font-size:1.6rem;line-height:150%;font-weight:600;color:#fff;pointer-events:none}.dialogue-text.--for-question,.dialogue-text.--static{padding:0 20px 10px}.dialogue-text__in{padding-top:4px}.dialogue-text.--no-panel:before,.dialogue-text.--no-panel:after{display:none}.dialogue-text:before{content:"";position:fixed;bottom:0px;left:0;width:100%;height:30px;background:#424038;background:linear-gradient(360deg,rgb(42,40,38) 30%,rgba(0,0,0,0) 100%)}.dialogue-text:after{content:"";position:fixed;bottom:92px;left:0;width:100%;height:20px;background:#424038;background:linear-gradient(180deg,rgb(42,40,38) 30%,rgba(0,0,0,0) 100%)}@media screen and (max-width: 408px){.dialogue-text{height:72px}.dialogue-text:after{bottom:72px}}.menu-items{font-family:SB Sans Display;font-size:2rem;font-weight:600;line-height:150%;color:#02606f;list-style:none;padding:134px 0 0;margin:0;text-align:center;display:grid;gap:8px}.menu-items a{color:#02606f;display:inline-flex;align-items:center;justify-content:center;gap:8px}.menu-items a img{position:relative;top:-2px}.menu-items ._ai{display:inline-flex;align-items:center;gap:8px}.about{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;padding:57px 16px 16px;overflow:scroll}.about__back{position:absolute;top:17px;left:52px;opacity:0;transform:translateY(-30px);transition:all .1s ease-in;transition-delay:1.1s}.about__bg{position:fixed;left:0;top:0;width:100%;height:100%;background:url(/assets/about-4fc8f835.png) no-repeat center;background-size:cover;z-index:0;transform:translateY(100%)}.about__text{padding:20px;background:rgba(255,255,255,.5);border:1px solid #ffffff;box-shadow:0 8px 20px #00285c4d;backdrop-filter:blur(2.5px);border-radius:12px;font-family:SB Sans Interface;font-size:1.6rem;font-weight:600;line-height:150%;transform:translateY(100%)}.about.--ready .about__back{opacity:1;transform:translateY(0)}.about.--ready .about__bg{animation:bounce-in-bottom-short .4s both}.about.--ready .about__text{animation:bounce-in-bottom 1.1s both;animation-delay:.5s}.ai-info{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:linear-gradient(180deg,#cdeefc 0%,#79a9d4 100%),#d9d9d9;padding:84px 36px}.ai-info__back{position:absolute;top:17px;left:52px}.ai-info__title{text-align:left;font-family:SB Sans Interface;font-size:2.8rem;font-weight:600;line-height:120%;margin:0;padding:0}.ai-info__text{font-family:SB Sans Display;font-size:1.6rem;line-height:150%;margin:4px 0 20px}.ai-info__go{max-width:282px;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;padding:12px 8px;position:relative;z-index:10}.ai-info ._img{position:absolute}.ai-info ._img--bg1{bottom:0;left:0;width:100%;z-index:0}.ai-info ._img--church{right:0;bottom:18%;width:29%}.ai-info ._img--bg2{bottom:0;left:0;width:100%;z-index:2}@media screen and (max-height: 680px){.ai-info{padding:64px 36px}.ai-info .ai-info__title{font-size:2.4rem}.ai-info .ai-info__text{margin-top:8px}.ai-info ._img--bg1{bottom:-10px;width:100%}.ai-info ._img--church{bottom:6%}.ai-info ._img--bg2{bottom:-20px}}.skip-button{position:absolute;top:16px;right:16px;z-index:200;background:rgba(44,44,44,.8);border-radius:8px;padding:10px;font-family:SB Sans Interface;font-size:1.4rem;line-height:1;color:#fff}@media screen and (max-height: 640px){.menu-items{font-size:1.8rem;padding-top:110px}.main ._img--cloud-right,.menu ._img--cloud-right{right:-20px!important}.main ._img--cloud-left,.menu ._img--cloud-left{top:-75px!important}.main ._img--flower,.menu ._img--flower{top:30%!important;width:156px!important;left:-81px!important}.main ._img--landscape,.menu ._img--landscape{bottom:-35px!important}.main ._img--object-0,.menu ._img--object-0{bottom:5px!important;width:146px!important}.main ._img--object-2,.menu ._img--object-2{width:120px!important}.main ._img--home,.menu ._img--home{width:120px!important;bottom:50px!important}}@media screen and (min-width: 600px){.option-button{min-height:80px;max-width:380px;font-size:2.4rem;font-weight:400}.skip-button{font-size:1.6rem;padding:12px}.dialogue-text{font-size:2rem}.main ._img--object-2,.menu ._img--object-2{right:7%!important}.main ._img--home,.menu ._img--home{width:164px;bottom:170px}.main ._img--landscape,.menu ._img--landscape{bottom:-80px!important}.main ._img--object-0,.menu ._img--object-0{bottom:85px!important}.main ._img--object-1,.menu ._img--object-1{width:120px!important}.main .menu-items,.menu .menu-items{font-size:2.8rem!important}.main .menu__scan,.menu .menu__scan{max-width:300px}.about{padding:80px 40px 30px}.about__text{padding:40px;font-size:1.8rem}.about__back{top:25px}.ai-info{padding:80px 140px}.ai-info__title{font-size:3.2rem}.ai-info__text{font-size:1.8rem;max-width:400px}.ai-info__go{gap:20px;padding:10px 14px}.ai-info ._img--bg1,.ai-info ._img--bg2{bottom:-70px}.ai-info ._img--church{width:24%;bottom:18%}}@media screen and (min-width: 1024px){.option-button{min-height:90px;max-width:440px;font-size:2.8rem;font-weight:400}}@keyframes bounceIn{0%,20%,50%,80%,to{transform:translateY(0);opacity:1}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - 4px))}}:root{--vc-clr-primary: #000;--vc-clr-secondary: #090f207f;--vc-clr-white: #ffffff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;position:relative;touch-action:pan-x pan-y pinch-zoom;z-index:1}.carousel.is-dragging{touch-action:none}.carousel__track{display:flex;gap:var(--vc-slide-gap);height:100%;list-style:none;margin:0;padding:0;position:relative;transition:transform ease-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel__viewport{height:100%;overflow:hidden;width:100%}.carousel__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{display:grid;grid-template-columns:100%;grid-template-rows:100%;transition:none}.carousel.is-effect-fade .carousel__slide{grid-area:1 / 1;height:100%;opacity:0;pointer-events:none;transition:opacity ease-in-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}:root{--vc-icn-width: 100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background: transparent;--vc-nav-border-radius: 0;--vc-nav-color: var(--vc-clr-primary);--vc-nav-color-hover: var(--vc-clr-secondary);--vc-nav-height: 30px;--vc-nav-width: 30px}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);justify-content:center;padding:0;position:absolute;inset-block-start:50%;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical :is(.carousel__next, .carousel__prev){inset-inline:auto 50%;inset-block-start:auto;transform:translate(50%)}.carousel.is-vertical.is-ttb .carousel__next{inset-block-end:0}.carousel.is-vertical.is-ttb .carousel__prev,.carousel.is-vertical.is-btt .carousel__next{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__prev{inset-block-end:0}@media (hover: hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color: var(--vc-clr-primary);--vc-pgn-background-color: var(--vc-clr-secondary);--vc-pgn-border-radius: 0;--vc-pgn-gap: 6px;--vc-pgn-height: 4px;--vc-png-bottom: 10px;--vc-png-left: auto;--vc-png-right: 10px;--vc-pgn-width: 16px}.carousel__pagination{bottom:var(--vc-png-bottom);display:flex;gap:var(--vc-pgn-gap);justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border:0;border-radius:var(--vc-pgn-border-radius);cursor:pointer;display:block;height:var(--vc-pgn-height);margin:0;padding:0;width:var(--vc-pgn-width)}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media (hover: hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical .carousel__pagination{bottom:50%;flex-direction:column;left:var(--vc-png-left);right:var(--vc-png-right);transform:translateY(50%)}.carousel.is-vertical .carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;transform:translateZ(0)}.paints{height:100%}.paints .paints-carousel-bg{position:fixed;height:100%;width:100%;background-size:cover;z-index:0}.paints .paints-carousel-bg:after{content:"";position:absolute;width:100%;height:100%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.paints .paints-carousel-wrap{height:100%;padding:0 50px;position:relative}.paints .carousel{position:absolute;top:50%;width:calc(100% - 100px);transform:translateY(-50%)}.paints .carousel__slide{border-radius:8px;overflow:hidden;background-color:#0003;background-size:cover;opacity:.7;position:relative;opacity:0}.paints .carousel__slide.carousel__slide--visible{opacity:.7}.paints .carousel__slide:after{content:"";background-color:#000;opacity:.4;position:absolute;left:0;top:0;width:100%;height:100%}.paints .carousel__slide .option-button,.paints .carousel__slide ._name,.paints .carousel__slide ._age{display:none}.paints .carousel__viewport{overflow:visible}.paints .carousel__slide--active{transform:scale(1.2);opacity:1!important;z-index:5}.paints .carousel__slide--active:after{display:none}.paints .carousel__slide--active ._name{display:inline-block;position:absolute;top:6px;left:6px;padding:4px 8px;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:8px;color:#fff}.paints .carousel__slide--active ._age{display:inline-block;position:absolute;top:6px;right:6px;padding:4px 8px;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:8px;color:#fff}.paints .carousel__slide--active .option-button{display:inline-flex;position:absolute;bottom:8px;right:8px;font-size:1.3rem;width:auto;min-height:0;padding:4px 8px}.paints-list{margin-top:60px;display:grid;grid-template-columns:1fr;gap:24px;padding:0 16px}.paints-list li{display:flex;align-items:center;justify-content:center;position:relative}.paints-list li img{width:100%}.paints-list li ._num{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:2rem;background-color:#fff;border-radius:4px;padding:4px 12px}.paints-one{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000000}.paints-one__in{background-color:#0505054d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100%;padding:0 16px}.paints-one__giga{font-size:1.6rem;line-height:120%;font-family:SB Sans Interface;color:#02606f;color:#fff;padding:45px 0 30px}.paints-one__cover-wrap{height:40%;position:relative;transition:all .2s cubic-bezier(.165,.84,.44,1)}.paints-one__cover-wrap ._minus-1{position:absolute;left:calc(-100% - 16px);background-color:#ccc;top:0;height:100%;width:100%}.paints-one__cover-wrap ._plus-1{position:absolute;left:calc(100% + 16px);top:0;height:100%;width:100%;background-color:#ccc}.paints-one__cover-wrap.--moved-left{transform:translate(calc(-100% - 16px))}.paints-one__cover-wrap.--moved-right{transform:translate(calc(100% + 16px))}.paints-one__cover{border-radius:20px;height:100%;background-size:cover}.paints-one__cover.--vertical{background-position:center}.paints-one__age{position:absolute;top:19px;left:25px;background-color:#2c2c2cb3;padding:10px 10px 9px;font-family:SB Sans Interface;font-size:1.4rem;line-height:110%;color:#fff;border-radius:100px}.paints-one__title{font-family:SB Sans Interface;font-size:2.4rem;color:#fff;padding-top:8px;width:100%}.paints-one__title ._title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.paints-one__title ._author{font-size:1.3rem;padding-top:2px;margin-top:-5px}.paints-one__prompt{margin-top:12px;border:1px white solid;border-radius:8px;padding:8px;font-family:SB Sans Interface;font-size:1.4rem;color:#fff}.paints-one__timeline{width:calc(100% - 32px);height:20px;display:flex;align-items:center;top:-32px;left:16px;position:absolute}.paints-one__timeline ._bg{width:100%;height:4px;border-radius:100px;background-color:#fff3}.paints-one__timeline ._passed-wrap{width:calc(100% - 10px);height:100%;position:absolute;display:flex;align-items:center}.paints-one__timeline ._passed{left:0;position:absolute;height:4px;border-radius:100px;background-color:#fff}.paints-one__timeline ._passed ._dot{position:absolute;width:20px;height:20px;border-radius:50%;background-color:#fff;right:-10px;top:50%;transform:translateY(-50%)}.paints-one__audio{position:fixed;bottom:0;left:0;width:100%;padding-bottom:20px;display:flex;justify-content:center;align-items:center;gap:40px}.paints-one__audio audio{position:absolute;width:100%;height:100%;z-index:1}.paints-one__audio ._play-pause{width:60px;height:60px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.paints-one__close{position:absolute;top:12px;right:16px}.paints-carousel-back{position:absolute;top:27px;left:46px;font-weight:400;z-index:10}@media screen and (max-height: 600px){.paints-one__giga{padding:25px 36px 20px 0}.paints-one__cover-wrap{height:36%}.paints-one__title{font-size:2.2rem}.paints-one__prompt{margin-top:10px;padding:6px;font-size:1.3rem}.paints-one__audio{padding-bottom:14px}.paints-one__timeline{top:-30px}}@media screen and (min-width: 600px){.paints .paints-carousel-wrap{padding:0 100px}.paints .carousel{width:calc(100% - 400px);left:50%;transform:translate(-50%,-50%)}.paints .carousel__slide--active .option-button{font-size:1.8rem;bottom:16px;right:16px;padding:7px 12px 6px}.paints .carousel__slide--active ._name{font-size:1.5rem;top:12px;left:12px;padding:6px 10px;max-width:160px}.paints-one__in{padding:0 80px}.paints-one__giga{font-size:2rem}.paints-one__prompt{font-size:1.8rem}.paints-one__title{font-size:2.8rem;padding-top:20px}.paints-one__title ._author{font-size:1.5rem;margin-top:-1px}.paints-one__cover-wrap{height:45%}.paints-one__cover-wrap ._plus-1{left:calc(100% + 80px)}.paints-one__cover-wrap ._minus-1{left:calc(-100% - 80px)}.paints-one__audio{padding-bottom:40px}.paints-one__timeline{top:-40px;left:80px;width:calc(100% - 160px)}}.floors-scheme{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:url(/assets/bg-db4564d9.png) no-repeat center;background-size:cover;padding:64px 16px;overflow:scroll}.floors-scheme__back{position:absolute;top:17px;left:52px;font-weight:400}.floors-scheme__tabs{margin-bottom:20px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2px;padding:2px;background:rgba(255,255,255,.5);border-radius:8px;text-align:center;font-family:SB Sans Interface;font-size:1.6rem}.floors-scheme__tabs>div{padding:12px 0;transition:all .2s ease-in-out}.floors-scheme__tabs>div.--active{background-color:#02606f;color:#fff;border-radius:8px}@media screen and (max-width: 400px){.floors-scheme__tabs{font-size:1.4rem}}@media screen and (max-width: 360px){.floors-scheme__tabs{font-size:1.2rem}}.floors-scheme__plan{background:rgba(255,255,255,.5);border:1px solid white;box-shadow:0 8px 20px #00285c4d;backdrop-filter:blur(2.5px);border-radius:12px;min-height:450px;position:relative}.floors-scheme__plan__map{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.floors-scheme__plan__marker{position:absolute;top:50%;left:50%;width:24px;height:24px;background-color:#02606f;color:#fff;font-family:SB Sans Interface;font-size:1.2rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.floors-scheme__plan__marker.--ipad{display:none}.floors-scheme__plan__marker.--active:before{content:"";position:absolute;top:50%;left:50%;width:calc(100% + 6px);height:calc(100% + 6px);transform:translate(-50%,-50%);border-radius:50%;background-color:#02606f;opacity:.25}.floors-scheme__plan__marker.--photo{width:40px;height:40px;transform:translate(32px,75px)}@media screen and (min-width: 600px){.floors-scheme__plan__marker.--photo{transform:translate(35px,80px)}}.paint-preview{position:fixed;bottom:0;left:0;width:100%;border-top:1px white solid;padding:12px 16px;display:grid;gap:12px;grid-template-columns:109px 1fr;font-family:SB Sans Interface;font-size:1.6rem;z-index:10000;background-color:#02606f;color:#fff}.paint-preview__img{background-size:cover;border-radius:8px;height:81px;position:relative}.paint-preview__age{position:absolute;top:7px;left:7px;background-color:#2c2c2cb3;padding:4px 5px;font-family:SB Sans Interface;font-size:.9rem;line-height:110%;color:#fff;border-radius:100px}.paint-preview__img.--vertical{background-position:center}.paint-preview__right{display:flex;justify-content:space-between;flex-direction:column}.paint-preview__to-sound{background-color:#fff;border-radius:8px;color:#02606f;height:40px;display:flex;align-items:center;justify-content:center}.paint-preview--photo{font-size:2rem}.paint-preview--photo .paint-preview__img{box-sizing:border-box;background:rgba(255,255,255,.2);border:1px solid #ffffff;border-radius:12px;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 600px){.floors-scheme{padding:80px 40px}.floors-scheme__back{top:25px}.floors-scheme__tabs{margin-bottom:40px;font-size:1.8rem}.floors-scheme__plan{display:flex;justify-content:center;align-items:center;padding:20px 0}.floors-scheme__plan__map{position:relative;top:auto;left:auto;transform:none;height:460px}.floors-scheme__plan__marker{font-size:1.4rem;width:30px;height:30px}.floors-scheme__plan__marker.--mob{display:none}.floors-scheme__plan__marker.--ipad{display:flex}}.menu{position:fixed;top:0;left:0;width:100%;height:100%;z-index:210;display:flex;align-items:flex-start;justify-content:center;background:linear-gradient(180deg,#cdeefc 0%,#79a9d4 100%),#d9d9d9;overflow:hidden}.menu__close{position:absolute;top:12px;right:16px;display:flex;align-items:center;padding:6px;background:rgba(2,96,111,.8);border:2px solid #ffffff;backdrop-filter:blur(2px);border-radius:8px}.menu__scan{position:absolute;bottom:20px;left:50%;transform:translate(-50%);max-width:246px;padding:18px 12px;opacity:0;z-index:20}@media screen and (min-height: 680px){.menu__scan{bottom:70px}}.menu ._img{position:absolute}.menu ._img--logo{top:24px;left:16px}.menu ._img--cloud-right{top:0px;right:16px;width:218px}.menu ._img--cloud-left{top:0px;left:0;width:99px}.menu ._img--flower{top:40%;left:-101px;width:206px}.menu ._img--home{bottom:100px;right:0;width:134px}.menu ._img--landscape{bottom:0;left:0;width:100%}.menu ._img--shape-1{bottom:0;left:0;width:100%;z-index:6}.menu ._img--shape-2{bottom:0;left:0;width:100%;z-index:8}.menu ._img--object-0{bottom:25px;left:0;width:166px;z-index:5}.menu ._img--object-1{bottom:10px;left:40%;width:98px;z-index:7}.menu ._img--object-2{bottom:0;right:5%;width:135px;z-index:9}.main{position:fixed;top:0;left:0;width:100%;height:100%;z-index:210;display:flex;align-items:flex-start;justify-content:center;background:linear-gradient(180deg,#cdeefc 0%,#79a9d4 100%),#d9d9d9;overflow:hidden}.main__close{position:absolute;top:12px;right:16px;display:flex;align-items:center;padding:6px;background:rgba(2,96,111,.8);border:2px solid #ffffff;backdrop-filter:blur(2px);border-radius:8px}.main__scan{position:absolute;bottom:20px;left:50%;transform:translate(-50%);max-width:246px;padding:18px 12px;opacity:0;z-index:20}@media screen and (min-height: 680px){.main__scan{bottom:70px}}.main ._img{position:absolute}.main ._img--logo{top:24px;left:16px}.main ._img--cloud-right{top:0px;right:16px;width:218px}.main ._img--cloud-left{top:0px;left:0;width:99px}.main ._img--flower{top:40%;left:-101px;width:206px}.main ._img--home{bottom:100px;right:0;width:134px}.main ._img--landscape{bottom:0;left:0;width:100%}.main ._img--shape-1{bottom:0;left:0;width:100%;z-index:6}.main ._img--shape-2{bottom:0;left:0;width:100%;z-index:8}.main ._img--object-0{bottom:25px;left:0;width:166px;z-index:5}.main ._img--object-1{bottom:10px;left:40%;width:98px;z-index:7}.main ._img--object-2{bottom:0;right:5%;width:135px;z-index:9}[data-show]{transition:all .2s cubic-bezier(.215,.61,.355,1)}[data-show=fade]{opacity:0}[data-show=fade-right]{opacity:0;transform:translate(-50px)}[data-show=fade-left]{opacity:0;transform:translate(50px)}[data-show=fade-top]{opacity:0;transform:translateY(-50px)}[data-show=fade-bottom]{opacity:0;transform:translateY(50px)}[data-delay="100"]{transition-delay:.1s!important}[data-delay="200"],[data-delay="400"]{transition-delay:.2s!important}[data-delay="500"]{transition-delay:.5s!important}[data-delay="600"]{transition-delay:.6s!important}[data-delay="800"]{transition-delay:.8s!important}[data-delay="1000"]{transition-delay:1s!important}.--animated [data-show=fade]{opacity:1}.--animated [data-show=fade-right],.--animated [data-show=fade-left]{opacity:1;transform:translate(0)}.--animated [data-show=fade-top],.--animated [data-show=fade-bottom]{opacity:1;transform:translateY(0)}.back-button{font-family:SB Sans Interface;font-size:1.7rem;font-weight:600;color:#02606f}.back-button svg{position:absolute;top:50%;left:-36px;width:28px;transform:translateY(-50%)}.back-button--white{color:#fff}.back-button--white svg path{stroke:#fff}.back-button--black{color:#000}.back-button--black svg path{stroke:#000}.paints-sound{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:linear-gradient(180deg,#cdeefc 0%,#79a9d4 100%),#d9d9d9}@-webkit-keyframes bounce-in-bottom{0%{-webkit-transform:translateY(500px);transform:translateY(500px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateY(65px);transform:translateY(65px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateY(28px);transform:translateY(28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes bounce-in-bottom{0%{-webkit-transform:translateY(500px);transform:translateY(500px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateY(65px);transform:translateY(65px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateY(28px);transform:translateY(28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes bounce-in-bottom-short{0%{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}55%{-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}to{-webkit-transform:translateY(0px);transform:translateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
