html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}.s0{background:#000;box-sizing:border-box;height:100vh;padding-top:var(--header_height,80px);position:relative}.s0,.s0 .s0-inner{align-items:center;display:flex;justify-content:center;width:100%}.s0 .s0-inner{height:100%}.s0 .intro-content{color:#fff;text-align:center}.s0 .intro-title{font-family:"7bold";font-size:9.6rem;margin-bottom:0;opacity:0;transform:translateY(50px)}.s0 .intro-subtitle{font-family:"4Regular";font-size:3rem;margin-top:2rem;min-height:1.5em;opacity:0}@media (max-width:1024px){.s0 .intro-title{font-size:5.6rem;margin-bottom:30px;padding:0 20px}.s0 .intro-subtitle{font-size:2.2rem}}@media (max-width:560px){.s0 .intro-title{font-size:3.6rem;margin-bottom:24px}.s0 .intro-subtitle{font-size:1.8rem}}.s1{background:#6f36ff;position:relative;z-index:10}.s1 .s1-inner{height:600vh}.s1 .s1-inner .sticky{background:#6f36ff}.s1 .s1-inner .video-wrap{background:#6f36ff;height:100%;width:100%}.s1 .s1-inner video{background:#000;height:100%;object-fit:cover;width:100%}.s1 .s1-inner #lottie-container{background-color:#000;height:100%;overflow:hidden;width:100%}.s1 .s1-inner #lottie-container svg{height:100%;object-fit:cover;width:100%}.s1 .s1-inner .video-txt{left:10%;position:absolute;top:75%;transform:translateY(-50%)}.s1 .s1-inner .video-txt .txt-inner .txt-cont{color:#fff;position:relative}.s1 .s1-inner .video-txt .txt-inner .txt-cont:first-child{opacity:0}.s1 .s1-inner .video-txt .txt-inner .txt-cont:nth-child(2){top:50vh}.s1 .s1-inner .video-txt .txt-inner .txt-cont:nth-child(3){top:105vh}@media (max-width:1600px){.s1 .s1-inner .video-txt .txt-inner .txt-cont:nth-child(3){top:100vh}}.s1 .s1-inner .video-txt .txt-inner .txt-cont .top{font-family:Freesentation;font-size:2rem;font-weight:400;margin-bottom:1.6rem;opacity:.8}.s1 .s1-inner .video-txt .txt-inner .txt-cont .main{font-family:Freesentation;font-size:7.2rem;font-weight:700;margin-bottom:6rem}.s1 .s1-inner .video-txt .txt-inner .txt-cont .bottom{font-family:Freesentation;font-size:2rem;font-weight:400}.s1 .s1-inner .scroll-indicator{align-items:center;bottom:60px;display:flex;flex-direction:column;gap:12px;left:50%;opacity:1;position:absolute;transform:translateX(-50%);z-index:10}.s1 .s1-inner .scroll-indicator .scroll-icon{animation:scrollDown 1.5s ease-in-out infinite;height:30px;width:30px}.s1 .s1-inner .scroll-indicator .scroll-text{color:#fff;font-family:"4Regular";font-size:1.4rem;letter-spacing:.1em;text-transform:lowercase}@keyframes scrollDown{0%{opacity:1;transform:translateY(0)}50%{opacity:.6;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.s1 .s1-inner .scroll-indicator{bottom:40px}.s1 .s1-inner .scroll-indicator .scroll-icon{height:24px;width:24px}.s1 .s1-inner .scroll-indicator .scroll-text{font-size:1.2rem}}.s1 .s1-inner .point-wrap{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:20}.s1 .s1-inner .point-wrap .point-box{left:50%;max-width:1560px;opacity:0;padding:0 20px;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.s1 .s1-inner .point-wrap .point-box .box-inner{align-items:center;display:flex;gap:140px}.s1 .s1-inner .point-wrap .point-box .box-inner .img-wrap{flex-shrink:0;height:691px;width:691px}.s1 .s1-inner .point-wrap .point-box .box-inner .img-wrap img{height:100%;object-fit:contain;transition:transform .8s cubic-bezier(.33,1,.68,1),opacity .4s cubic-bezier(.33,1,.68,1);width:100%}.s1 .s1-inner .point-wrap .point-box .box-inner .txt-wrap{color:#fff;display:flex;flex-direction:column;gap:3rem}.s1 .s1-inner .point-wrap .point-box .box-inner .txt-wrap .txt1{height:66px}.s1 .s1-inner .point-wrap .point-box .box-inner .txt-wrap .txt2{height:58px}.s1 .s1-inner .point-wrap .point-box .box-inner .txt-wrap .txt1 p{font-family:Freesentation;font-size:6.8rem;font-weight:700;transition:transform .8s cubic-bezier(.33,1,.68,1),opacity .4s cubic-bezier(.33,1,.68,1)}.s1 .s1-inner .point-wrap .point-box .box-inner .txt-wrap .txt2 p{font-family:Freesentation;font-size:2rem;font-weight:400;transition:transform .8s cubic-bezier(.33,1,.68,1),opacity .4s cubic-bezier(.33,1,.68,1)}.s3{position:relative;z-index:5}.s3 .s3-wrap .s3-inner{height:250vh}.s3 .s3-wrap .s3-inner .point-wrap{height:100%;margin:0 auto;max-width:1560px;padding:0 20px;position:relative;width:100%}.s3 .s3-wrap .s3-inner .point-wrap .point-box{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.s3 .s3-wrap .s3-inner .point-wrap .point-box .box-inner{align-items:center;display:flex;gap:140px}.s3 .s3-wrap .s3-inner .point-wrap .point-box .box-inner .img-wrap{flex-shrink:0;height:691px;width:691px}.s3 .s3-wrap .s3-inner .point-wrap .point-box .box-inner .img-wrap img{height:100%;object-fit:contain;transition:transform .8s cubic-bezier(.33,1,.68,1),opacity .4s cubic-bezier(.33,1,.68,1);width:100%}.s3 .s3-wrap .s3-inner .point-wrap .point-box .box-inner .txt-wrap{color:#fff;display:flex;flex-direction:column;gap:40px}.s3 .s3-wrap .s3-inner .point-wrap .point-box .box-inner .txt-wrap .txt1{height:66px;overflow:hidden}.s3 .s3-wrap .s3-inner .point-wrap .point-box .box-inner .txt-wrap .txt2{height:58px;overflow:hidden}.s3 .s3-wrap .s3-inner .point-wrap .point-box .box-inner .txt-wrap .txt1 p{font-family:"7bold";font-size:5.5rem;transition:transform .8s cubic-bezier(.33,1,.68,1),opacity .4s cubic-bezier(.33,1,.68,1)}.s3 .s3-wrap .s3-inner .point-wrap .point-box .box-inner .txt-wrap .txt2 p{font-family:"4Regular";font-size:2.4rem;transition:transform .8s cubic-bezier(.33,1,.68,1),opacity .4s cubic-bezier(.33,1,.68,1)}.s3 .s3-wrap .s3-inner .video-wrap{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.s3 .s3-wrap .s3-inner .video-wrap video{height:100%;object-fit:cover;width:100%}.s3 .s3-wrap .s3-inner .sequence-wrap,.s3 .s3-wrap .s3-inner .sequence-wrap .s3-background{height:100%;left:0;position:absolute;top:0;width:100%}.s3 .s3-wrap .s3-inner .sequence-wrap .s3-background{background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:1}.s3 .s3-wrap .s3-inner .sequence-wrap .s3-sequence-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.s3 .s3-wrap .s3-inner .sequence-wrap .s3-sequence-container canvas{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media (max-width:1080px){.s1 .s1-inner .video-txt{left:50%;top:calc(100% - 220px);transform:translate(-50%,-50%);width:100%}.s1 .s1-inner .video-txt .txt-inner .txt-cont{text-align:center}.s1 .s1-inner .video-txt .txt-inner .txt-cont .top{font-family:Freesentation;font-size:2rem;font-weight:400;margin-bottom:1.6rem;opacity:.8}.s1 .s1-inner .video-txt .txt-inner .txt-cont .main{font-family:Freesentation;font-size:7rem;font-weight:700;margin-bottom:6rem}.s1 .s1-inner .video-txt .txt-inner .txt-cont{padding:0 40px}.s1 .s1-inner .video-txt .txt-inner .txt-cont .bottom,.s1 .s1-inner .video-txt .txt-inner .txt-cont .top{font-family:Freesentation;font-size:2rem;font-weight:400}.s1 .s1-inner .video-txt .txt-inner .txt-cont .top{margin-bottom:1.6rem;opacity:.8}.s1 .s1-inner .video-txt .txt-inner .txt-cont .main{font-family:Freesentation;font-size:5rem;font-weight:700;margin-bottom:6rem}.s1 .s1-inner .video-txt .txt-inner .txt-cont .bottom{font-family:Freesentation;font-size:1.6rem;font-weight:400}}@media (max-width:1024px){.pc{display:none}.mo{display:block}.s1{background:#000}.s1 .s1-inner{height:1100vh}.s1 .s1-inner .sticky{background:#000;height:100vh;position:sticky;top:0}.s1 .s1-inner .video-wrap,.s1 .s1-inner video{background:#000;height:100%;width:100%}.s1 .s1-inner video{object-fit:cover}.s3 .s3-wrap .s3-inner{height:unset}.s3 .s3-wrap .s3-inner .sticky{height:unset;overflow:unset;position:unset;top:unset}.s3 .s3-wrap .s3-inner .point-wrap .point-box{position:unset;transform:unset}.s3 .s3-wrap .s3-inner .point-wrap .point-box .box-inner{align-items:flex-start;flex-direction:column;gap:37px;margin:0 auto;max-width:691px;min-width:303px}.s3 .s3-wrap .s3-inner .point-wrap{display:flex;flex-direction:column;gap:111.48px;padding:50px}.s3 .s3-wrap .s3-inner .point-wrap .point-box .box-inner .txt-wrap .txt1,.s3 .s3-wrap .s3-inner .point-wrap .point-box .box-inner .txt-wrap .txt2{height:unset;overflow:unset}.s3 .s3-wrap .s3-inner .point-wrap .point-box .box-inner .txt-wrap{gap:17.52px}.s3 .s3-wrap .s3-inner .point-wrap .point-box .box-inner .txt-wrap .txt1 p{font-family:"6semi";font-size:2.2rem}.s3 .s3-wrap .s3-inner .point-wrap .point-box .box-inner .txt-wrap .txt2 p{font-size:1.6rem}}@media (max-width:768px){.s3 .s3-wrap .s3-inner .point-wrap{padding:0 20px}}@media (max-width:560px){.s1 .s1-inner .video-txt .txt-inner .txt-cont .top{font-family:Freesentation;font-size:1.6rem;font-weight:400;margin-bottom:1.6rem;opacity:.8}.s1 .s1-inner .video-txt .txt-inner .txt-cont .main{font-family:Freesentation;font-size:3.5rem;font-weight:700;margin-bottom:6rem}.s1 .s1-inner .video-txt .txt-inner .txt-cont .bottom{font-family:Freesentation;font-size:1.4rem;font-weight:400;letter-spacing:.15px}}@media (max-width:440px){.s1 .s1-inner .video-txt .txt-inner .txt-cont .top{font-family:Freesentation;font-size:1.6rem;font-weight:400;margin-bottom:1.6rem;opacity:.8}.s1 .s1-inner .video-txt .txt-inner .txt-cont .main{font-family:Freesentation;font-size:2.8rem;font-weight:700;margin-bottom:6rem}.s1 .s1-inner .video-txt .txt-inner .txt-cont .bottom{font-family:Freesentation;font-size:1.4rem;font-weight:400}}@media (min-width:1025px){.pc{display:block}.mo{display:none}}