@font-face{font-family:Roboto;src:url(./Roboto-Regular-8cef0863.woff2) format("woff2"),url(./Roboto-Regular-18ab5ae4.woff) format("woff");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Muller;src:url(./MullerExtraBoldDemo-6f1c7213.woff2) format("woff2"),url(./MullerExtraBoldDemo-e0e566d3.woff) format("woff");font-weight:700;font-display:swap;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:#000}form,input,textarea,select{outline:none}textarea{resize:none}button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:#ccc}img{-webkit-user-select:none;user-select:none;pointer-events:none}@font-face{font-family:Roboto;src:url(./Roboto-Regular-8cef0863.woff2) format("woff2"),url(./Roboto-Regular-18ab5ae4.woff) format("woff");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Muller;src:url(./MullerExtraBoldDemo-6f1c7213.woff2) format("woff2"),url(./MullerExtraBoldDemo-e0e566d3.woff) format("woff");font-weight:700;font-display:swap;font-style:normal}.roboto-font{font-family:Roboto,sans-serif}*{-webkit-user-select:none;user-select:none}html,body{width:100dvw;height:100dvh;font-family:Muller,Roboto,sans-serif;color:#fff;font-size:16px}body .wrapper{height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}body main{position:relative}body.hide{overflow:hidden}.img{position:relative;width:100%;height:100%}.img img,.img svg{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;left:0;top:0}.main__background{height:100dvh;position:relative}.main__content{height:100%;width:100%;padding-top:20px;display:flex;flex-direction:column;position:absolute;z-index:2;top:0;left:0;justify-content:space-between;align-items:center}@media screen and (max-width: 700px){.main__content{padding-top:0}}.main__link{position:relative;-webkit-user-select:none;user-select:none;pointer-events:all;cursor:pointer;width:calc(324px + 249 * (100vw - 360px) / 1600);height:calc(93px + 71 * (100vw - 360px) / 1600);flex-shrink:0}@media screen and (max-width: 700px){.main__link{flex-direction:column}}@media screen and (max-width: 700px) and (max-height: 685px){.main__link{height:70px;width:243px}}.main__moon{width:100%;position:relative;flex-grow:1}.main__logo{width:188px;height:108px;flex-shrink:0}@media screen and (max-width: 700px){.main__logo{width:113px;height:65px}}@media screen and (max-height: 685px){.main__logo{width:69px;height:40px}}.background .img{position:absolute;z-index:2}.background__fill.img{z-index:0}.background__pc-right img,.background .background__mobile-right img{object-position:right bottom}@media screen and (max-width: 1400px){.background__pc-right img,.background .background__mobile-right img{object-position:center bottom}}.background__pc-left img,.background .background__mobile-left img{object-position:left bottom}@media screen and (max-width: 1400px){.background__pc-left img,.background .background__mobile-left img{object-position:center bottom}}.background__pc,.background__mobile{height:100%}@media screen and (max-width: 700px){.background__pc{display:none}}.background__mobile{display:none}@media screen and (max-width: 700px){.background__mobile{display:block}}.link-main:hover .link-main__arrow{filter:drop-shadow(0px 0px 5px #fff)}.link-main__text{position:absolute;top:50%;transform:translateY(-38%);z-index:1;color:#fff;font-size:30px;font-weight:700;width:100%;padding-right:22%;text-align:center;letter-spacing:.1em}@media screen and (max-width: 700px) and (max-height: 685px){.link-main__text{font-size:18px}}.link-main__arrow{width:100%;height:100%;transition:all .3s ease}.moon-main__wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:space-around}@media screen and (max-width: 700px){.moon-main__wrapper{flex-direction:column}}@media screen and (max-height: 685px) and (orientation: landscape){.moon-main__wrapper{flex-direction:row}}.moon-main__images{position:relative;display:flex;align-items:center;filter:drop-shadow(0px 0px 40px rgba(252,242,136,.5)) drop-shadow(0px 0px 60px rgba(252,242,136,.5)) drop-shadow(0px 0px 80px rgba(252,242,136,.5))}.moon-main__images-wrapper{overflow:hidden;border-radius:50%;background:rgba(252,242,136,.5);height:min(60vw,60vh);aspect-ratio:1;position:relative}@media screen and (max-width: 1150px){.moon-main__images-wrapper{height:min(50vw,50vh)}}@media screen and (max-width: 900px){.moon-main__images-wrapper{height:min(40vw,40vh)}}@media screen and (max-width: 700px){.moon-main__images-wrapper{height:300px}}@media screen and (max-height: 685px){.moon-main__images-wrapper{height:200px}}@media screen and (max-height: 315px){.moon-main__images-wrapper{height:150px}}.moon-main__image{position:absolute;opacity:0;transition:opacity .8s ease}.moon-main__image.show{opacity:1}.moon-main__left-text,.moon-main__right-text{padding:0 20px;position:relative;z-index:1;flex:0 1 auto;text-align:center;display:flex;flex-direction:column;line-height:125%;gap:1em;font-size:calc(18px + .01125*(100vw - 360px));letter-spacing:.05em}@media screen and (max-width: 700px){.moon-main__left-text,.moon-main__right-text{padding:25px 0 20px;font-size:20px;gap:.3em}}@media screen and (max-height: 685px){.moon-main__left-text,.moon-main__right-text{font-size:18px}}.modal{width:100vw;height:100dvh;position:fixed;top:0;left:0;background:rgba(0,0,0,.5);pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;transition:opacity .4s ease-in}.modal.show{z-index:9999;pointer-events:all;opacity:1}.welcome__modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:500px;height:80%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:#fff;background-color:#172030;border-radius:.5rem;padding:3rem;width:min(100%,32rem)}.modal-welcome__icon{aspect-ratio:1;width:96px;height:96px;color:#c22be1}.modal-welcome__text{text-align:justify;font-size:calc(20px + .0025*(100vw - 360px));letter-spacing:.1em;line-height:125%}@media screen and (min-width: 1920px){.modal-welcome__text{font-size:24px}}.modal-welcome__actions{width:100%;display:flex;gap:5%}.modal-welcome__btn{flex:1 1 auto;padding:.75rem 1rem;border-radius:.5rem;text-transform:uppercase;background:none;color:inherit;font-family:inherit;background:#c22be1;cursor:pointer;line-height:150%;letter-spacing:.1rem}.modal-welcome .backModalBtn{background:#4a5b7e}#particles{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;left:0;top:0;width:100%;height:100%}#particles .particle-star{border-radius:50%;position:absolute;width:2px;height:2px;background:#cccccc;animation:twinkle 5s infinite ease-in-out}@keyframes twinkle{0%{box-shadow:0 0 2px #fff}20%{box-shadow:0 0 10px #fff,0 0 8px #fff,0 0 6px #fff}40%{box-shadow:0 0 2px #fff}to{box-shadow:0 0 2px #fff}}
