:root{--progressive-image-placeholder-fade-speed: 1s !important;--ball-color-1: white;--ball-color-2: rgba(0, 174, 255, .75);--ball-color-3: rgba(207, 162, 57, .75);--ball-color-4: rgba(245, 199, 14, .75);--ball-color-5: rgba(219, 7, 7, .5);--animation-state-1: inset 0 0 3rem white, inset 0 0 .5em .5em var(--ball-color-3), inset 1rem 0 4rem var(--ball-color-3), inset -1rem 0 4rem var(--ball-color-3), inset 1rem 0 8rem var(--ball-color-4), inset -1rem 0 8rem var(--ball-color-4), 0 0 1rem 1rem var(--ball-color-2), 0 0 2rem 2rem var(--ball-color-1), 0 0 3rem 3rem var(--ball-color-4), 0 0 5rem 5rem var(--ball-color-5);--animation-state-2: inset 0 0 3rem white, inset 0 0 .5em .5em var(--ball-color-3), inset 1rem 0 4rem var(--ball-color-3), inset -1rem 0 4rem var(--ball-color-3), inset 1rem 0 8rem var(--ball-color-4), inset -1rem 0 8rem var(--ball-color-4), 0 0 1rem 1rem var(--ball-color-1), 0 0 2rem 2rem var(--ball-color-4), 0 0 3rem 3rem var(--ball-color-5), 0 0 5rem 5rem var(--ball-color-2);--animation-state-3: inset 0 0 3rem white, inset 0 0 .5em .5em var(--ball-color-3), inset 1rem 0 4rem var(--ball-color-3), inset -1rem 0 4rem var(--ball-color-3), inset 1rem 0 8rem var(--ball-color-4), inset -1rem 0 8rem var(--ball-color-4), 0 0 1rem 1rem var(--ball-color-4), 0 0 2rem 2rem var(--ball-color-5), 0 0 3rem 3rem var(--ball-color-2), 0 0 5rem 5rem var(--ball-color-1);--animation-state-4: inset 0 0 3rem white, inset 0 0 .5em .5em var(--ball-color-3), inset 1rem 0 4rem var(--ball-color-3), inset -1rem 0 4rem var(--ball-color-3), inset 1rem 0 8rem var(--ball-color-4), inset -1rem 0 8rem var(--ball-color-4), 0 0 1rem 1rem var(--ball-color-5), 0 0 2rem 2rem var(--ball-color-2), 0 0 3rem 3rem var(--ball-color-1), 0 0 5rem 5rem var(--ball-color-4);--animation-state-5: inset 0 0 3rem white, inset 0 0 .5em .5em var(--ball-color-3), inset 1rem 0 4rem var(--ball-color-3), inset -1rem 0 4rem var(--ball-color-3), inset 1rem 0 8rem var(--ball-color-4), inset -1rem 0 8rem var(--ball-color-4), 0 0 1rem 1rem var(--ball-color-2), 0 0 2rem 2rem var(--ball-color-1), 0 0 3rem 3rem var(--ball-color-4), 0 0 5rem 5rem var(--ball-color-5)}html,body,#app{margin:0;height:100%;font-size:1.1rem}.room-positioned{width:33%;aspect-ratio:1;border-radius:50%;display:grid}@media (max-width: 1000px){.room-positioned{width:50%!important}}@media (max-width: 700px){.room-positioned{width:66%!important}}.v-progressive-image{max-width:100%!important;background:none!important;border-radius:50%;aspect-ratio:1;height:100%}.v-progressive-image-loading:before{background:none!important}img.v-progressive-image-main{width:100%;border-radius:50%}.zoom-out-in-leave-active{animation-name:zoom-out;animation-duration:1s}.zoom-out-in-enter-active{animation-name:zoom-in;animation-duration:1s}.fade-out-zoom-in-leave-active{animation-name:fade-out;animation-duration:1s}.zoom-in-enter-active{animation-name:zoom-in;animation-duration:2s;animation-timing-function:ease}.fade-in-enter-active{animation-name:fade-out;animation-duration:1s;animation-direction:reverse;animation-timing-function:ease}.fade-out-zoom-in-enter-active{animation-name:zoom-in;animation-duration:1s;animation-timing-function:ease}@keyframes zoom-in{0%{opacity:0;transform:scale3d(1.75,1.75,1.75)}to{opacity:1}}@keyframes zoom-out{0%{opacity:1}to{opacity:0;transform:scale3d(1.75,1.75,1.75)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}#room-bg{height:var(--window-height)!important;display:grid;grid-template-columns:100%;align-items:center;justify-items:center;align-content:center}@keyframes zoomInfinitely-6304a846{50%{transform:scale(1.1)}}#room-text[data-v-6304a846]{opacity:.5;text-align:center;padding-top:26%;font-size:7vw;font-weight:700;color:#000;animation:zoomInfinitely-6304a846 5s infinite;animation-timing-function:ease-in-out}#enter-room[data-v-6304a846]{font-size:3vw}@media (max-width: 1000px){#room-text[data-v-6304a846]{padding-top:27%!important;font-size:10vw!important}#enter-room[data-v-6304a846]{font-size:4vw}}@media (max-width: 700px){#room-text[data-v-6304a846]{padding-top:29%!important;font-size:12vw!important}#enter-room[data-v-6304a846]{font-size:6vw}}.room-animation a[data-v-6304a846]{text-decoration:none;height:100%;display:block}.room-animation[data-v-6304a846]{height:100%;border-radius:inherit;animation:changeColor-6304a846 10s infinite reverse}@keyframes changeColor-6304a846{0%{box-shadow:var(--animation-state-1)}25%{box-shadow:var(--animation-state-2)}50%{box-shadow:var(--animation-state-3)}75%{box-shadow:var(--animation-state-4)}to{box-shadow:var(--animation-state-5)}}.feedbacks{max-width:var(--window-width);font-size:1rem}.carousel__prev,.carousel__next{margin-left:-.4rem!important;margin-right:-.4rem!important;top:calc(50% - var(--vc-nav-height)/2)!important;box-sizing:content-box;border:5px solid white}.carousel__pagination{padding-left:0;margin-top:0!important;margin-bottom:1.5rem!important}.feedback[data-v-972406aa]{border-radius:25px;padding:1rem;border:2px solid var(--ball-color-3);margin:1px}.feedback img[data-v-972406aa]{width:10rem;margin-top:-1.5rem!important}.footer[data-v-972406aa]{content:"";animation:footerGlow-972406aa 10s infinite reverse}@keyframes footerGlow-972406aa{0%{box-shadow:var(--animation-state-1)}25%{box-shadow:var(--animation-state-2)}50%{box-shadow:var(--animation-state-3)}75%{box-shadow:var(--animation-state-4)}to{box-shadow:var(--animation-state-5)}}.scenes[data-v-972406aa]{display:grid;grid-template-columns:50% 50%;justify-items:center}.scenes img[data-v-972406aa]{width:90%;border-radius:10%;max-height:40rem}@media (max-width: 1200px){.scenes[data-v-972406aa]{grid-template-columns:100%;gap:1rem}}.love-between-hands[data-v-972406aa]{width:15rem}.integral-wizard img[data-v-972406aa]{width:100%;border-radius:50%;position:relative;display:flex;z-index:-1}.integral-wizard[data-v-972406aa]{border-radius:50%;max-width:20rem;width:80%;aspect-ratio:1;margin:1rem;box-shadow:inset 0 0 3rem #fff,inset 0 0 .5em .5em var(--ball-color-3),inset 1rem 0 4rem var(--ball-color-3),inset -1rem 0 4rem var(--ball-color-3),inset 1rem 0 8rem var(--ball-color-3),inset -1rem 0 8rem var(--ball-color-3),0 0 1.5rem 1rem var(--ball-color-3)}.going-in h2 #greeting[data-v-972406aa]{text-decoration-color:#000}h2 #greeting[data-v-972406aa]{text-decoration:underline;text-decoration-color:transparent;text-decoration-skip-ink:none;text-decoration-thickness:3px;transition:text-decoration-color 1s ease-in-out}.center-frame[data-v-972406aa]{display:flex;height:100%;align-content:center;justify-content:center;flex-wrap:wrap}.room-positioned[data-v-972406aa]{box-shadow:inset 0 0 3rem #fff,inset 0 0 .5em .5em var(--ball-color-3),inset 1rem 0 4rem var(--ball-color-3),inset -1rem 0 8rem var(--ball-color-4),0 0 1rem 1rem var(--ball-color-1),0 0 2rem 2rem var(--ball-color-4),0 0 3rem 3rem var(--ball-color-5),0 0 5rem 5rem var(--ball-color-2);border-radius:50%}.scroll[data-v-972406aa]{opacity:.5;display:grid;position:absolute;text-align:center;width:100%;justify-items:center;animation:jump-972406aa 5s infinite;top:90%}.scroll img[data-v-972406aa]{width:2rem}@keyframes jump-972406aa{0%{margin-top:0}50%{margin-top:1rem}to{margin-top:0}}.intro[data-v-972406aa]{padding-left:30%;padding-right:30%;padding-bottom:5rem;display:flex;flex-direction:column;align-items:center;text-align:center}@media (max-width: 1200px){.intro[data-v-972406aa]{padding-left:20%;padding-right:20%}}@media (max-width: 700px){.intro[data-v-972406aa]{padding-left:10%;padding-right:10%}}#introduction-image[data-v-972406aa]{display:flex;z-index:-1}:root{--progressive-image-background-color: #f4f4f4;--progressive-image-blur: 16px;--progressive-image-main-fade-ease: ease-in;--progressive-image-main-fade-speed: .9s;--progressive-image-placeholder-fade-ease: ease-out;--progressive-image-placeholder-fade-speed: 1.2s;--progressive-image-skeleton-speed: 2s;--progressive-image-skeleton-background: linear-gradient( 90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .7) 70%, rgba(255, 255, 255, 0) 100% )}.v-progressive-image,.v-progressive-image *,.v-progressive-image *:before,.v-progressive-image *:after{box-sizing:border-box}.v-progressive-image{position:relative;overflow:hidden;width:100%;display:inline-block;background:var(--progressive-image-background-color)}.v-progressive-image-loading:before{content:"";display:block;position:absolute;background:var(--progressive-image-skeleton-background);height:100%;width:100%;z-index:1}@media screen and (prefers-reduced-motion: no-preference){.v-progressive-image-loading:before{animation:shimmer var(--progressive-image-skeleton-speed) infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}}.v-progressive-image-main{position:absolute;inset:0;z-index:0;max-width:100%;max-height:100%}.v-progressive-image-placeholder{position:absolute;top:calc(var(--progressive-image-blur) * -1);left:calc(var(--progressive-image-blur) * -1);width:calc(100% + var(--progressive-image-blur) * 2);height:calc(100% + var(--progressive-image-blur) * 2);filter:blur(var(--progressive-image-blur));transform:scale(1.2);z-index:1;object-fit:cover}.v-progressive-image-slot-default{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.v-progressive-image-object-cover{height:100%;width:100%}.v-progressive-image-object-cover .v-progressive-image-main{object-position:center;object-fit:cover;height:100%;width:100%}.v-progressive-image-main-fade-leave,.v-progressive-image-main-fade-leave-active,.v-progressive-image-main-fade-enter-active{transition:opacity var(--progressive-image-main-fade-speed) var(--progressive-image-main-fade-ease)}.v-progressive-image-main-fade-leave-to,.v-progressive-image-main-fade-enter-from{transition:opacity var(--progressive-image-main-fade-speed) var(--progressive-image-main-fade-ease);opacity:0}.v-progressive-image-placeholder-fade-leave,.v-progressive-image-placeholder-fade-leave-active{transition:opacity var(--progressive-image-placeholder-fade-speed) var(--progressive-image-placeholder-fade-ease)}.v-progressive-image-placeholder-fade-leave-to{transition:opacity var(--progressive-image-placeholder-fade-speed) var(--progressive-image-placeholder-fade-ease);opacity:0}:root{--vc-clr-primary: #000;--vc-clr-secondary: #090f207f;--vc-clr-white: #ffffff;--vc-icn-width: 1.2em;--vc-nav-width: 30px;--vc-nav-height: 30px;--vc-nav-border-radius: 0;--vc-nav-color: var(--vc-clr-primary);--vc-nav-color-hover: var(--vc-clr-secondary);--vc-nav-background: transparent;--vc-pgn-width: 12px;--vc-pgn-height: 4px;--vc-pgn-margin: 4px;--vc-pgn-border-radius: 0;--vc-pgn-background-color: var(--vc-clr-secondary);--vc-pgn-active-color: var(--vc-clr-primary)}.carousel__prev,.carousel__next{box-sizing:content-box;background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);width:var(--vc-nav-width);height:var(--vc-nav-height);text-align:center;font-size:var(--vc-nav-height);padding:0;color:var(--vc-nav-color);display:flex;justify-content:center;align-items:center;position:absolute;border:0;cursor:pointer;margin:0 10px;top:50%;transform:translateY(-50%)}.carousel__prev:hover,.carousel__next:hover{color:var(--vc-nav-color-hover)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel--rtl .carousel__prev{left:auto;right:0}.carousel--rtl .carousel__next{right:auto;left:0}.carousel{position:relative;text-align:center;box-sizing:border-box;touch-action:pan-y;overscroll-behavior:none}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;padding:0!important;position:relative}.carousel__viewport{overflow:hidden}.carousel__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.carousel__icon{width:var(--vc-icn-width);height:var(--vc-icn-width);fill:currentColor}.carousel__pagination{display:flex;justify-content:center;list-style:none;line-height:0;margin:10px 0 0}.carousel__pagination-button{display:block;border:0;margin:0;cursor:pointer;padding:var(--vc-pgn-margin);background:transparent}.carousel__pagination-button:after{display:block;content:"";width:var(--vc-pgn-width);height:var(--vc-pgn-height);border-radius:var(--vc-pgn-border-radius);background-color:var(--vc-pgn-background-color)}.carousel__pagination-button:hover:after,.carousel__pagination-button--active:after{background-color:var(--vc-pgn-active-color)}.carousel__slide{scroll-snap-stop:auto;flex-shrink:0;margin:0;position:relative;display:flex;justify-content:center;align-items:center;transform:translateZ(0)}
