@property --letter-wght{syntax:"<number>";inherits:false;initial-value:400}.dmsans{font-family:"DM Sans",sans-serif;font-optical-sizing:auto;font-style:normal}.dmsans-bold{font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.dmsans-light{font-family:"DM Sans",sans-serif;font-weight:300;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}body,html{margin:0;padding:0;width:100%;height:100%;overflow:hidden;font-family:"DM Sans",sans-serif;color:#000;text-align:center;background-color:#eadac9}@media(max-width: 991px){body,html{height:100vh;min-height:100vh}}.content{position:relative;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1}.content .background-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;min-height:100%;width:auto;height:auto;object-fit:cover;z-index:-2}@media(max-width: 991px){.content .background-image{min-height:100vh;height:100vh}}.content .logo,.content h1,.content h2{color:#000;position:relative}.content .logo{width:100%;height:auto;max-width:230px;padding-bottom:60px;transform-origin:50% 50%}.content h1.title-metamorphosis{font-size:3vw;margin:0;padding-bottom:14px;line-height:1;white-space:nowrap;font-weight:400;font-style:normal;font-variation-settings:"wght" 400;transform-origin:50% 50%;letter-spacing:4px}.content h1.title-metamorphosis .letter{display:inline-block;--letter-wght: 400;font-weight:400;font-style:normal;font-variation-settings:"wght" var(--letter-wght);transform:skewX(0deg);transform-origin:50% 60%;transition:--letter-wght 2s ease-in-out,font-weight 2s ease-in-out,transform 2s ease-in-out}.content h1.title-metamorphosis .letter.letter-space{width:.33em}.content h1.title-metamorphosis .letter.is-bold{--letter-wght: 700;font-weight:700}.content h1.title-metamorphosis .letter.is-medium{--letter-wght: 500;font-weight:500}.content h1.title-metamorphosis .letter.is-regular{--letter-wght: 400;font-weight:400}.content h1.title-metamorphosis .letter.is-light{--letter-wght: 300;font-weight:300}.content h1.title-metamorphosis .letter.is-italic{transform:skewX(-12deg)}.content h2.subtitle-metamorphosis{font-size:1.5vw;font-weight:300;margin:0;transform-origin:50% 50%;letter-spacing:3.5px}.anim-enter{opacity:0;transform:scale(0.94)}.anim-enter.is-entering{animation:fadeIn 1.5s cubic-bezier(0.25, 0.1, 0.25, 1) forwards,scaleUp 1.5s cubic-bezier(0.22, 1, 0.36, 1) forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes scaleUp{from{transform:scale(0.94)}to{transform:scale(1)}}.countdown{width:100%;max-width:680px;min-width:0;padding-top:60px;transform-origin:50% 50%}.countdown .countdown-container{display:flex;gap:14px;align-items:center;flex-direction:row;justify-content:center}.countdown .countdownElem{background:#fff;flex:0 0 auto;width:clamp(80px,10vw,100px);aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0px 0px0;box-sizing:border-box}.countdown span{color:#000}.countdown p.number{min-width:0;line-height:1;padding-top:0;margin:0}.countdown p.number span{font-size:clamp(36px,3.6vw,58px);font-weight:600;letter-spacing:-0.02em;text-align:center}.countdown p.time{padding-bottom:0;margin:10px 0 0;font-size:clamp(10px,.8vw,14px);text-align:center;text-transform:uppercase;color:#000;font-weight:400;letter-spacing:.06em}@media(max-width: 991px){.countdown{max-width:95%;padding-top:44px}.countdown .countdownElem{width:clamp(72px,18vw,110px)}.countdown p.number span{font-size:clamp(30px,6.5vw,46px)}.countdown p.time{font-size:clamp(8px,1.6vw,11px);margin-top:8px}.countdown .countdown-container{gap:10px}.content .logo{max-width:200px;padding-bottom:28px}.content h1.title-metamorphosis{font-size:6vw}.content h2.subtitle-metamorphosis{font-size:2.8vw}.content .center-mask{width:90%;height:80%}}@media(max-width: 550px){.content h1.title-metamorphosis{font-size:5.8vw;white-space:normal}.content h2.subtitle-metamorphosis{font-size:2.8vw;padding:0 16px}.countdown .countdownElem{width:clamp(64px,17vw,88px);padding:8px 4px 10px}.countdown p.number span{font-size:clamp(26px,7.5vw,36px)}.countdown p.time{font-size:clamp(7px,2vw,10px);margin-top:6px}}/*# sourceMappingURL=main.css.map */
