a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}img{width:100%;height:auto;vertical-align:top}a,button,input,select,textarea{margin:0;border-width:0;background:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font-family:inherit;-webkit-border-radius:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{text-decoration:none}button{padding:0;cursor:pointer}body{font-family:Acumin_Pro,Pretendard,Pretendard_Variable,Oswald_Variable,sans-serif}section{overflow:clip}body,html{scroll-behavior:smooth}@font-face{font-family:Acumin_Pro;font-weight:200;src:url(/assets/fonts/AcuminPro-ExtraLight.woff2) format("woff2"),url(/assets/fonts/AcuminPro-ExtraLight.woff) format("woff")}@font-face{font-family:Acumin_Pro;font-weight:300;src:url(/assets/fonts/AcuminPro-Light.woff2) format("woff2"),url(/assets/fonts/AcuminPro-Light.woff) format("woff")}@font-face{font-family:Acumin_Pro;font-weight:400;src:url(/assets/fonts/AcuminPro-Regular.woff2) format("woff2"),url(/assets/fonts/AcuminPro-Regular.woff) format("woff")}@font-face{font-family:Acumin_Pro;font-weight:500;src:url(/assets/fonts/AcuminPro-Medium.woff2) format("woff2"),url(/assets/fonts/AcuminPro-Medium.woff) format("woff")}@font-face{font-family:Acumin_Pro;font-weight:600;src:url(/assets/fonts/AcuminPro-Semibold.woff2) format("woff2"),url(/assets/fonts/AcuminPro-Semibold.woff) format("woff")}@font-face{font-family:Acumin_Pro;font-weight:700;src:url(/assets/fonts/AcuminPro-Bold.woff2) format("woff2"),url(/assets/fonts/AcuminPro-Bold.woff) format("woff")}@font-face{font-family:Acumin_Pro;font-weight:800;src:url(/assets/fonts/AcuminPro-Black.woff2) format("woff2"),url(/assets/fonts/AcuminPro-Black.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:400;src:url(/assets/fonts/Pretendard-Light.subset.woff2) format("woff2"),url(/assets/fonts/Pretendard-Light.subset.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:500;src:url(/assets/fonts/Pretendard-Medium.subset.woff2) format("woff2"),url(/assets/fonts/Pretendard-Medium.subset.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:600;src:url(/assets/fonts/Pretendard-Regular.subset.woff2) format("woff2"),url(/assets/fonts/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:700;src:url(/assets/fonts/Pretendard-SemiBold.subset.woff2) format("woff2"),url(/assets/fonts/Pretendard-SemiBold.subset.woff) format("woff")}@font-face{font-family:Pretendard_Variable;src:url(/assets/fonts/PretendardVariable.woff2) format("woff2-variations");font-weight:100 900}@font-face{font-family:Oswald_Variable;src:url(/assets/fonts/Oswald-VariableFont_wght.woff2) format("woff2-variations");font-weight:100 900}@font-face{font-family:Pretendard_JP;font-weight:200;src:url(/assets/fonts/PretendardJP-Thin.woff2) format("woff2"),url(/assets/fonts/PretendardJP-Light.woff) format("woff")}@font-face{font-family:Pretendard_JP;font-weight:300;src:url(/assets/fonts/PretendardJP-Light.woff2) format("woff2"),url(/assets/fonts/PretendardJP-Light.woff) format("woff")}@font-face{font-family:Pretendard_JP;font-weight:400;src:url(/assets/fonts/PretendardJP-Regular.woff2) format("woff2"),url(/assets/fonts/PretendardJP-Regular.woff) format("woff")}@font-face{font-family:Pretendard_JP;font-weight:500;src:url(/assets/fonts/PretendardJP-Medium.woff2) format("woff2"),url(/assets/fonts/PretendardJP-Medium.woff) format("woff")}@font-face{font-family:Pretendard_JP;font-weight:600;src:url(/assets/fonts/PretendardJP-Bold.woff2) format("woff2"),url(/assets/fonts/PretendardJP-Bold.woff) format("woff")}@font-face{font-family:Pretendard_JP;font-weight:700;src:url(/assets/fonts/PretendardJP-Black.woff2) format("woff2"),url(/assets/fonts/PretendardJP-Black.woff) format("woff")}@font-face{font-family:NotoSans_SC;font-weight:200;src:url(/assets/fonts/NotoSansSC-Thin.ttf) format("truetype")}@font-face{font-family:NotoSans_SC;font-weight:300;src:url(/assets/fonts/NotoSansSC-Light.ttf) format("truetype")}@font-face{font-family:NotoSans_SC;font-weight:400;src:url(/assets/fonts/NotoSansSC-Regular.ttf) format("truetype")}@font-face{font-family:NotoSans_SC;font-weight:500;src:url(/assets/fonts/NotoSansSC-Medium.ttf) format("truetype")}@font-face{font-family:NotoSans_SC;font-weight:600;src:url(/assets/fonts/NotoSansSC-Bold.ttf) format("truetype")}@font-face{font-family:NotoSans_SC;font-weight:700;src:url(/assets/fonts/NotoSansSC-Black.ttf) format("truetype")}@font-face{font-family:Ubuntu Mono;src:url(https://fonts.googleapis.com/css2?family=Ubuntu\ Mono:ital,wght@0,400;0,700;1,400;1,700)}.c-btn--menu{width:36rem;height:36rem;position:absolute;top:12rem;right:20rem}.c-btn--menu span{display:block;width:100%;height:2rem;background-color:#fff;transition:3s ease-in-out}.c-btn--menu span:last-child{margin-top:7rem}.c-btn--menu.s-active{top:14rem;right:14rem}.c-btn--menu.s-active span:first-child{transform:translateY(9rem) rotate(45deg)}.c-btn--menu.s-active span:last-child{transform:rotate(-45deg)}.c-btn--scroll img{width:28rem;height:42rem}.c-btn--pause{width:56rem;height:56rem;position:absolute;right:40rem;bottom:40rem;background:url(/assets/img/ico_pause.png) no-repeat 50%/cover;box-shadow:0 0 12.17px 0 rgba(0,0,0,.1803921569);border-radius:50%}@media (max-width:768px){.c-btn--pause{width:46rem;height:46rem;right:20rem;bottom:30rem}}.c-btn--play{width:56rem;height:56rem;position:absolute;bottom:40rem;right:40rem;background:url(/assets/img/ico_play.png) no-repeat 50%/cover;box-shadow:0 0 12.17px 0 rgba(0,0,0,.1803921569);border-radius:50%}@media (max-width:768px){.c-btn--play{width:46rem;height:46rem;right:20rem;bottom:30rem}}.c-btn--more{display:flex;align-items:center;justify-content:center;width:100%;margin-top:10rem;padding:32rem 22rem;border-radius:30rem;background-color:#eef2f6}@media (max-width:768px){.c-btn--more{padding:21.5rem;border-radius:18rem}}.c-btn--more p{margin-right:10rem;font-family:Pretendard_Variable;font-size:26rem;font-weight:700;line-height:32rem;letter-spacing:-.04em;color:#373737;text-transform:uppercase}@media (max-width:768px){.c-btn--more p{margin-right:6rem;font-size:18rem;line-height:17rem}}.c-btn--more img{width:34rem;height:34rem;transition:-3s ease-in-out}@media (max-width:768px){.c-btn--more img{width:20rem;height:20rem}}.c-btn--hide{display:flex;align-items:center;justify-content:center;width:100%;margin-top:10rem;padding:32rem 22rem;border-radius:30rem;background-color:#eef2f6}@media (max-width:768px){.c-btn--hide{padding:21.5rem;border-radius:18rem}}.c-btn--hide p{margin-right:10rem;font-family:Pretendard_Variable;font-size:26rem;font-weight:700;line-height:32rem;letter-spacing:-.04em;color:#373737;text-transform:uppercase}@media (max-width:768px){.c-btn--hide p{margin-right:6rem;font-size:18rem;line-height:17rem}}.c-btn--hide img{width:34rem;height:34rem;transform:rotate(180deg)}@media (max-width:768px){.c-btn--hide img{width:20rem;height:20rem}}.c-section__title-wrap{display:flex;flex-direction:column;padding:0 40rem}@media (max-width:768px){.c-section__title-wrap{padding:0 20rem}}.c-section__title-wrap--title{display:flex;align-items:flex-start;font-weight:600;font-size:210rem;line-height:1;letter-spacing:-10.5rem;text-transform:uppercase;color:#373737}@media (max-width:768px){.c-section__title-wrap--title{font-size:48rem;line-height:52rem;letter-spacing:-2.4rem}}.c-section__title-wrap--numbering{display:block;font-weight:600;font-size:40rem;line-height:50rem;letter-spacing:-1.6rem;color:#373737;margin-left:21rem}@media (max-width:768px){.c-section__title-wrap--numbering{font-size:20rem;line-height:22rem;letter-spacing:-.8rem;margin-left:9rem;margin-top:1rem}}.c-section__title-wrap--desc-wrap{display:flex}@media (max-width:768px){.c-section__title-wrap--desc-wrap{flex-direction:column}}.c-section__title-wrap--desc{font-weight:500;font-size:clamp(14px,2vw,18rem);line-height:clamp(24px,2vw,28rem);width:594rem;letter-spacing:-.9rem;color:#585858}@media (max-width:768px){.c-section__title-wrap--desc{max-width:100%;font-size:14rem;line-height:22rem;letter-spacing:-.7rem}}.c-section__title-wrap--desc.en{font-weight:500;letter-spacing:0;color:#585858;line-height:clamp(24px,2vw,26rem)}@media (max-width:768px){.c-section__title-wrap--desc.en{font-size:14rem;line-height:18rem}}.c-section__title-wrap--desc+p{margin-left:30rem}@media (max-width:768px){.c-section__title-wrap--desc+p{margin-top:18rem;margin-left:0}}.c-youtube__container{position:relative}.c-youtube__thumbnail{width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0;z-index:20;cursor:pointer;transition:all .2s}.c-youtube__thumbnail.hidden{opacity:0;visibility:hidden}.c-youtube__thumbnail button{display:block;width:56rem;height:56rem;position:absolute;bottom:40rem;right:40rem;background:url(/assets/img/ico_play.png) no-repeat 50%/cover;box-shadow:0 0 12.17px 0 rgba(0,0,0,.1803921569);border-radius:50%;pointer-events:none;z-index:1}@media (max-width:768px){.c-youtube__thumbnail button{width:46rem;height:46rem;bottom:20rem;right:20rem}}.c-youtube__thumbnail img{width:100%;height:100%;object-fit:cover}.c-youtube__iframe,.c-youtube__iframe>iframe{width:100%;height:100%}.c-tabs{display:flex;gap:10rem;margin-bottom:30rem}@media (max-width:768px){.c-tabs{margin-bottom:20rem}}.c-tab{padding:11rem 22rem 10rem;border:1px solid #b0d9ff;border-radius:100rem;font-family:Acumin_Pro;font-weight:600;font-size:14rem;line-height:1;color:#b0d9ff}@media (max-width:768px){.c-tab{padding:11rem 22rem 8rem}}.c-tab.gray{border-color:#bebebe;color:#bebebe}.c-tab--active{border-color:#fdff92;color:#fdff92;border-width:1.5px}.c-tab--active.gray{border-color:#47a6ff;color:#47a6ff}.c-tab__desc{display:none}.c-tab__desc--active{display:block}.c-langauge--ch{font-family:NotoSans_SC!important}.c-langauge--jp{font-family:Pretendard_JP!important}.hero{height:100%;overflow:hidden;background-color:#000}.hero,.hero__visual{position:relative;width:100%}.hero__visual{height:92.5925925926vh}@media (max-width:768px){.hero__visual{height:86.4928909953vh}}.hero__btn{position:absolute;bottom:59rem;left:50%;transform:translateX(-50%);text-align:center}@media (max-width:768px){.hero__btn{bottom:60rem}}.hero__btn-article{position:relative;display:flex;justify-content:center;padding:10rem 0;width:28rem;height:42rem;border-radius:20rem;border:2px solid #b7ff6f;max-width:28rem;max-height:42rem}.hero__btn-article i{width:6rem;height:6rem;border-radius:50%;background-color:#b7ff6f;opacity:0}.hero__btn-tit{display:block;margin-top:24rem;font-size:16rem;font-weight:500;line-height:16rem;letter-spacing:-.64rem;color:#b7ff6f;text-transform:uppercase}@media (max-width:768px){.hero__btn-tit{font-size:12rem;line-height:12rem;letter-spacing:-.48rem;margin-top:24rem}}.hero__carousel{height:100%;position:relative}.hero__carousel-pagination{display:flex;justify-content:center;align-items:center;width:auto!important;height:58rem;padding:24rem 23rem;position:absolute;left:50%!important;top:auto!important;bottom:30rem!important;transform:translate(-50%);border-radius:76rem;background-color:hsla(0,0%,100%,.14);box-shadow:0 0 20px 0 rgba(0,0,0,.06);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);gap:18rem}@media (max-width:768px){.hero__carousel-pagination{height:46rem;padding:19rem 17rem;gap:14rem}}.hero__carousel .swiper-pagination-bullet{width:10rem;height:10rem;margin:0!important;background-color:#e8e8e8;transition:all .4s linear;opacity:1!important}@media (max-width:768px){.hero__carousel .swiper-pagination-bullet{width:8rem;height:8rem;margin:0!important}}.hero__carousel .swiper-pagination-bullet:last-child{margin-right:0!important}.hero__carousel .swiper-pagination-bullet-active{position:relative;width:36rem;border-radius:38rem}@media (max-width:768px){.hero__carousel .swiper-pagination-bullet-active{width:28rem;border-radius:30rem}}.hero__item{height:100%}.hero__item img,.hero__item video{width:100%;height:101%;object-fit:cover}.hero__item a{pointer-events:auto;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scroll-box{position:relative;height:450vh}.scroll-box .content{position:-webkit-sticky;position:sticky;top:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;background:transparent}@supports (-webkit-touch-callout:none){.scroll-box .content{height:calc(100vh + env(safe-area-inset-bottom))}}.scroll-box video{width:100vw;height:101vh;object-fit:cover;display:block}@supports (-webkit-touch-callout:none){.scroll-box video{height:calc(100vh + env(safe-area-inset-bottom))}}.mv{display:block;position:relative;width:100%;background-color:#47a6ff}.mv__inner{width:100%;padding:100rem 187rem}@media (max-width:768px){.mv__inner{top:86rem;padding:28rem 0 0;border-radius:24rem}}@keyframes a{0%{top:50%}to{top:0}}.mv__inner:after{content:"";display:block;width:100%;height:100%;min-height:100vh;position:absolute;top:50%;left:0;background-color:#47a6ff;z-index:-10;animation:a 1s ease-in forwards paused;animation-delay:calc(max(1 - var(--offset-start)/var(--distance),0) * -1s)}.mv__desc{display:flex;justify-content:flex-end;margin:0 -40rem;padding:52rem 40rem 10rem;opacity:1;transition:opacity .3s ease}@media (max-width:768px){.mv__desc{display:block;margin:0;padding:30rem 20rem 20rem}}.mv__desc-tit{flex:auto}@media (max-width:768px){.mv__desc-tit{display:flex;align-items:center;justify-content:space-between;margin-bottom:30rem}}.mv__desc-tit img{width:280rem;height:100rem;object-fit:contain}@media (max-width:768px){.mv__desc-tit img{width:160rem;height:60rem}}.mv__desc--title{display:inline-block;font-size:clamp(48px,1vw,18rem);-webkit-text-size-adjust:100%;font-weight:500;color:#fff;font-family:Pretendard}@media (max-width:768px){.mv__desc--title{width:100%;font-size:clamp(32px,1vw,18rem)}}.mv__desc-en,.mv__desc-ko{width:594rem;font-size:clamp(7px,1vw,18rem);-webkit-text-size-adjust:100%;padding-top:14px;font-weight:500;line-height:clamp(12px,2vw,28rem);color:#fff}@media (max-width:768px){.mv__desc-en,.mv__desc-ko{width:100%;padding-top:0}}.mv__desc-en{line-height:clamp(12px,2vw,26rem)}@media (max-width:768px){.mv__desc-en{font-size:14rem;line-height:18rem}}.mv__desc-ko{font-family:Pretendard;margin-right:30rem;letter-spacing:-.05em}@media (max-width:768px){.mv__desc-ko{margin-left:0;margin-bottom:16rem;font-size:14rem;line-height:22rem}}.mv__desc-ko.active{display:block}.mv__desc-ko.c-langauge--ch{font-weight:400}.mv__desc-ko.c-langauge--jp{font-size:clamp(6px,1vw,17rem)}@media (max-width:768px){.mv__desc-ko.c-langauge--jp{font-size:13rem}}.mv__video{height:870rem;border-radius:30rem;overflow:hidden}@media (max-width:768px){.mv__video{height:292rem;border-radius:24rem}}.mv__video--thumb{position:absolute;background-color:#000}.mv__video--thumb img{transform:scale(1.02);display:block;object-fit:contain}@media (max-width:768px){.mv__video--thumb img{transform:scale(1)}}.mv__video--thumb img[src=""]{display:none}.mv__tabs{margin-left:328rem;padding-bottom:50rem;margin-bottom:0}@media (max-width:768px){.mv__tabs{margin-left:20rem;padding-bottom:50rem}}.mv__carousel{position:relative}.mv__controller{display:flex;align-items:center;justify-content:flex-end;gap:46rem}@media (max-width:768px){.mv__controller{gap:22rem}}.mv__controller button{display:block;width:74rem;height:56rem;background:url(/assets/img/ico_mv-btn.png) no-repeat 50%/cover}@media (max-width:768px){.mv__controller button{width:54rem;height:40rem;background:url(/assets/img/ico_mv-btn.png) no-repeat 50%/cover}}.mv__controller button.disabled{filter:brightness(0) saturate(100%) invert(81%) sepia(16%) saturate(749%) hue-rotate(181deg) brightness(101%) contrast(101%);cursor:auto}.mv__controller--prev{transform:rotate(180deg)}.mv__controller--mo{display:none}@media (max-width:768px){.mv__controller--mo{position:absolute;top:47%;right:20rem;display:flex;align-items:center;justify-content:flex-end;gap:22rem;z-index:10}}@media (max-width:768px){.mv__controller--mo button{width:54rem;height:40rem;background:url(/assets/img/ico_mv-btn.png) no-repeat 50%/cover}}.mv__controller--mo button.disabled{filter:brightness(0) saturate(100%) invert(81%) sepia(16%) saturate(749%) hue-rotate(181deg) brightness(101%) contrast(101%);cursor:auto}.mv__controller--mo--prev{transform:rotate(180deg)}.sns{padding:200rem 0 252rem}@media (max-width:768px){.sns{padding:100rem 0 20rem}}.sns .sns-content{padding:0 40rem;margin-top:120rem}@media (max-width:768px){.sns .sns-content{padding:0 20rem;margin-top:36rem}}.sns .sns-content__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap,10px)}@media (max-width:768px){.sns .sns-content__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.sns .sns-content__item{position:relative;border-radius:30rem;overflow:hidden;cursor:pointer}@media (max-width:768px){.sns .sns-content__item{border-radius:18rem}}.sns .sns-content__item--link{display:block}.sns .sns-content__item--img-wrap img{display:block;width:100%;height:100%;object-fit:contain}.sns .sns-content__item--txt-wrap{width:472rem;height:80rem;display:flex;align-items:center}@media (max-width:768px){.sns .sns-content__item--txt-wrap{width:110rem;height:32rem}}.sns .sns-content__item--txt-wrap p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;font-family:Pretendard_Variable;font-size:28rem;font-weight:500;line-height:36rem;letter-spacing:-.06em;color:#fff}@media (max-width:768px){.sns .sns-content__item--txt-wrap p{font-size:12rem;line-height:16rem;letter-spacing:-.04em}}.sns .sns-content__item--ico-wrap{position:relative;width:60rem;height:60rem;padding:13.63rem;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(19.0909080505rem);backdrop-filter:blur(19.0909080505rem);box-shadow:0 0 9.55rem 0 rgba(0,0,0,.0588235294);z-index:1;border-radius:100%;overflow:hidden}@media (max-width:768px){.sns .sns-content__item--ico-wrap{width:30rem;height:30rem;bottom:10rem;right:10rem;padding:6.82rem}}.sns .sns-content__item--ico-wrap:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,100%,.2392156863);border-radius:100%;-webkit-backdrop-filter:blur(9.5454549789rem);backdrop-filter:blur(9.5454549789rem);box-shadow:0 0 4.77rem 0 rgba(0,0,0,.0588235294)}.sns .sns-content__item--ico-wrap img{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;display:block}.sns .sns-content__item--status{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:32rem;line-height:40rem;color:#fff;letter-spacing:-.06em}@media (max-width:768px){.sns .sns-content__item--status{font-size:20rem;line-height:20rem}}.sns .sns-content__btn{position:relative;width:100%;margin-top:10rem;padding:32rem 0;border-radius:30rem;background-color:#eef2f6;display:flex;justify-content:center;align-items:center}@media (max-width:768px){.sns .sns-content__btn{padding:21.5rem 0;border-radius:18rem}}.sns .sns-content__btn p{font-family:Pretendard_Variable;margin-right:10rem;font-size:26rem;font-weight:700;line-height:32rem;letter-spacing:-.04rem;color:#373737;text-transform:uppercase}@media (max-width:768px){.sns .sns-content__btn p{margin-right:6rem;font-size:18rem;line-height:17rem}}.sns .sns-content__btn img{width:34rem;height:34rem;transition:-3s ease-in-out}@media (max-width:768px){.sns .sns-content__btn img{width:20rem;height:20rem}}.sns .sns-content__btn.hide img{transform:rotate(180deg)}.sns .sns-content .sns-content__item{position:relative;height:auto}.sns .sns-content .sns-content__item .sns-content__dim{position:absolute;display:flex;align-items:end;bottom:0;width:100%;height:60%}.sns .sns-content .sns-content__item .sns-content__dim.dimmed{background:linear-gradient(0deg,#10100f,rgba(0,0,0,.77) 40%,rgba(0,0,0,.15) 80%,transparent 95%)}.sns .sns-content .sns-content__item .sns-content__item-footer-content{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20rem 30rem;font-weight:500}@media (max-width:768px){.sns .sns-content .sns-content__item .sns-content__item-footer-content{padding:9rem 8rem}}.sns .sns-content .sns-content__item .sns-content__item--txt-wrap{position:static}.sns .sns-content .sns-content__item:not(.active){pointer-events:none}.sns .sns-content .sns-content__item:not(.active) .sns-content__item--ico-wrap,.sns .sns-content .sns-content__item:not(.active) .sns-content__item--txt-wrap{display:none}.sns .sns-content .sns-content__item.only_pc{display:block}@media (max-width:768px){.sns .sns-content .sns-content__item.only_pc{display:none}}.sns .sns-content .sns-content__item.only_mo{display:none}@media (max-width:768px){.sns .sns-content .sns-content__item.only_mo{display:block}}html[data-os=windows] .sns .sns-content__item--txt-wrap p{font-size:26rem}@media (max-width:768px){html[data-os=windows] .sns .sns-content__item--txt-wrap p{font-size:11rem}}.art-work{padding:200rem 0 252rem}@media (max-width:768px){.art-work{padding:100rem 0}}.art-work__content{padding:0 40rem;margin-top:120rem}@media (max-width:768px){.art-work__content{padding:0 20rem;margin-top:36rem}}.art-work .gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap,10px)}@media (max-width:768px){.art-work .gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.art-work .gallery__item{position:relative;height:454rem;border-radius:30rem;overflow:hidden;cursor:pointer}@media (max-width:768px){.art-work .gallery__item{height:126rem;border-radius:18rem}}.art-work .gallery__item img{display:block;width:100%;height:100%;object-fit:cover}.art-work .gallery .soon{pointer-events:none}.art-work .gallery .only_pc{display:block}@media (max-width:768px){.art-work .gallery .only_pc{display:none}}.art-work .gallery .only_mo{display:none}@media (max-width:768px){.art-work .gallery .only_mo{display:block}}.art-work__modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);padding-bottom:25rem;z-index:100;visibility:hidden;opacity:0;transition:all .23s .1s;-webkit-backdrop-filter:url(#sharpBlur);backdrop-filter:url(#sharpBlur);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:hsla(0,0%,95%,.7)}@media (max-width:768px){.art-work__modal{padding:0}}.art-work__modal svg{display:none}.art-work__modal.active{visibility:visible;opacity:1}.art-work__modal--inner{height:100vh;height:calc(var(--vh, 1vh) * 100 - 96rem);position:relative;z-index:1}@media (max-width:768px){.art-work__modal--inner{padding:0;height:calc(var(--vh, 1vh) * 100)}}@media (max-width:768px){.art-work__modal .swiper-slide{padding:20rem 20rem 86rem}}.art-work__modal--img{width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:40rem 40rem 0}@media (max-width:768px){.art-work__modal--img{padding:0}}.art-work__modal--img img{width:auto;height:100%;object-fit:contain;border-radius:30px}@media (max-width:768px){.art-work__modal--img img{width:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:137px}}.art-work__modal--img .pinch-zoom-container{width:-webkit-fill-available}.art-work__modal--btn{width:54rem;height:54rem;border-radius:50%;background:url(/assets/img/ico_btn-close.png) no-repeat 50%/cover;z-index:10}@media (max-width:768px){.art-work__modal--btn{position:fixed;bottom:18rem;left:50%;transform:translateX(-50%);width:50rem;height:50rem;min-width:50rem;min-height:50rem;bottom:14rem}}.art-work__modal--navigation{position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center;width:100%;z-index:2}@media (max-width:768px){.art-work__modal--navigation{top:auto;bottom:0;transform:translateY(0)}}.art-work__modal--navigation button{position:absolute;width:56rem;height:56rem;background:url(/assets/img/ico_slide-arrow.png) no-repeat 50%/cover}@media (max-width:768px){.art-work__modal--navigation button{width:26rem;height:26rem;bottom:26rem}}.art-work__modal--navigation button.navigation-prev{left:44rem}@media (max-width:768px){.art-work__modal--navigation button.navigation-prev{left:20rem}}.art-work__modal--navigation button.navigation-next{right:44rem;transform:rotate(180deg)}@media (max-width:768px){.art-work__modal--navigation button.navigation-next{right:20rem}}.art-work__modal--navigation button.swiper-button-disabled{background:url(/assets/img/ico_slide-arrow-disabled.png) no-repeat 50%/cover}.art-work__modal .swiper-notification{display:none}.history{position:relative}.history__content{position:relative;width:100%;height:1244rem;background-color:#000}@media (max-width:768px){.history__content{height:1196rem}}.history__img-wrap{width:100%;height:100%}.history__img-wrap img{width:100%;height:auto;display:block;object-fit:contain}.history__txt-wrap{position:absolute;z-index:2;width:100%;height:auto;bottom:0;left:0;padding:153rem 40rem 200rem 60rem;box-sizing:border-box;display:flex;justify-content:space-between;align-items:start;color:#ececec;background:linear-gradient(180deg,transparent 58.03%,#000 74.74%)}@media (max-width:768px){.history__txt-wrap{flex-direction:column;justify-content:start;padding:0 20rem 100rem;bottom:auto;top:389rem;background:linear-gradient(0deg,#000,#000 88%,transparent)}}.history__txt-wrap--year{width:488rem}@media (max-width:768px){.history__txt-wrap--year{width:100%}}.history__txt-wrap--year img{width:100%;height:100%;display:block;object-fit:contain}.history__txt-wrap--info{display:flex;align-items:start}@media (max-width:768px){.history__txt-wrap--info{flex-direction:column;margin-top:50rem}}.history__tabs{display:flex;flex-direction:column-reverse;margin-right:40rem}@media (max-width:768px){.history__tabs{margin-right:0;flex-direction:column;margin-bottom:20rem}}.history__tabs--desc{width:594rem;min-height:300rem}@media (max-width:768px){.history__tabs--desc{width:100%;min-height:auto;padding-right:12rem;box-sizing:border-box}}.history__tabs--desc p{font-family:Pretendard_Variable;font-size:18rem;font-weight:500;line-height:28rem;letter-spacing:-.05em}.history__tabs--desc p:nth-child(n+2){margin-top:20rem}@media (max-width:768px){.history__tabs--desc p:nth-child(n+2){margin-top:16rem}}@media (max-width:768px){.history__tabs--desc p{font-size:14rem;line-height:20rem}}.history__tabs--desc.en>p{font-family:Acumin_Pro;line-height:26rem;letter-spacing:0}@media (max-width:768px){.history__tabs--desc.en>p{line-height:18rem}}.history__tabs--desc .c-langauge--ch{font-family:NotoSans_SC}.history__tabs--desc .c-langauge--jp{font-family:Pretendard_JP;font-size:17rem}@media (max-width:768px){.history__tabs--desc .c-langauge--jp{font-size:13rem}}.history .c-tabs{margin-bottom:0}@media (max-width:768px){.history .c-tabs{margin-bottom:20rem}}.webtoon{position:relative;padding:200rem 0;background-color:#fff;overflow:hidden}@media (max-width:768px){.webtoon{padding:100rem 0 48rem}}.webtoon__content{padding:0 40rem;margin-top:46rem}@media (max-width:768px){.webtoon__content{padding:0;margin-top:8rem}}.webtoon__gallery{margin-bottom:40rem}.webtoon__banner{position:relative;width:100%;height:828rem}@media (max-width:768px){.webtoon__banner{height:430rem;width:calc(100% - 40rem);margin:0 20rem;box-sizing:border-box}}.webtoon__banner:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(1turn,#000,transparent)}.webtoon__banner .webtoon__item--img-wrap .bg{position:absolute;bottom:0;border-radius:28rem;overflow:hidden}@media (max-width:768px){.webtoon__banner .webtoon__item--img-wrap .bg{border-radius:24rem}}.webtoon__banner .webtoon__item--img-wrap .hero{position:absolute;top:0;left:50%;transform:translateX(-50%);width:669rem;height:auto;background:transparent}@media (max-width:768px){.webtoon__banner .webtoon__item--img-wrap .hero{width:288rem}}.webtoon__banner .webtoon__item--txt-wrap{z-index:1}.webtoon__banner .webtoon__item--txt-wrap .toon__num{font-family:Pretendard_Variable;font-size:20rem;font-weight:500;line-height:20rem;letter-spacing:-.06em}@media (max-width:768px){.webtoon__banner .webtoon__item--txt-wrap .toon__num{font-size:14rem;line-height:14rem;font-weight:600;letter-spacing:-.05em}}.webtoon__banner .webtoon__item--txt-wrap .toon__title{font-family:Pretendard_Variable;margin-top:10rem;font-size:62rem;line-height:70rem;font-weight:600;letter-spacing:-.06em}@media (max-width:768px){.webtoon__banner .webtoon__item--txt-wrap .toon__title{font-size:26rem;line-height:30rem;font-weight:700}}.webtoon__banner .webtoon__item--txt-wrap .toon__desc{font-family:Pretendard;margin-top:20rem;font-size:18rem;line-height:28rem;letter-spacing:-.05em;opacity:.8}@media (max-width:768px){.webtoon__banner .webtoon__item--txt-wrap .toon__desc{margin-top:8rem;font-size:14rem;line-height:22rem}}.webtoon__list{display:flex;justify-content:space-between;margin-top:10rem}@media (max-width:768px){.webtoon__list{overflow:auto;flex-wrap:nowrap}.webtoon__list::-webkit-scrollbar{display:none}}.webtoon__list .webtoon__item{width:calc((100% - 30rem) / 4);height:602rem}@media (max-width:768px){.webtoon__list .webtoon__item{width:auto;min-width:142rem;height:190rem}.webtoon__list .webtoon__item:first-child{margin-left:20rem}.webtoon__list .webtoon__item:last-child{margin-right:20rem}.webtoon__list .webtoon__item:not(:first-child){margin-left:10rem}}.webtoon__list .webtoon__item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%}.webtoon__list .webtoon__item .toon__num{font-size:20rem;font-weight:600;line-height:42rem;letter-spacing:-.06em}@media (max-width:768px){.webtoon__list .webtoon__item .toon__num{font-size:14rem;line-height:12rem}}.webtoon__list .webtoon__item .toon__title{margin-top:16rem;font-size:32rem;font-weight:700;line-height:42rem;letter-spacing:-.06em;text-align:center}@media (max-width:768px){.webtoon__list .webtoon__item .toon__title{margin-top:6rem;font-size:16rem;line-height:16rem;letter-spacing:-.04em}}.webtoon__list .webtoon__item:first-child::after{background:linear-gradient(0deg,#fb6745,rgba(251,103,69,0))}.webtoon__list .webtoon__item:nth-child(2):after{background:linear-gradient(0deg,#2f4e69 28.04%,rgba(47,78,105,0))}.webtoon__list .webtoon__item:nth-child(3):after{background:linear-gradient(0deg,#8e9597,rgba(89,96,98,0) 76.64%)}.webtoon__list .webtoon__item:nth-child(4):after{background:linear-gradient(0deg,#000,rgba(89,96,98,0) 76.64%)}.webtoon__item{position:relative;border-radius:25.7rem;overflow:hidden}@media (max-width:768px){.webtoon__item{border-radius:18rem}}.webtoon__item--img-wrap{position:relative;width:100%;height:100%;overflow:hidden}.webtoon__item--img-wrap img{width:100%;height:100%;display:block;object-fit:contain}.webtoon__item--txt-wrap{position:absolute;width:100%;bottom:40rem;text-align:center;color:#fff;z-index:1}@media (max-width:768px){.webtoon__item--txt-wrap{bottom:20rem}}.webtoon__btn-more{position:relative;display:flex;justify-content:space-between;align-items:center;width:406rem;height:110rem;padding:0 71.5rem;margin:0 auto;background:#47a6ff;border-radius:55rem;color:#fff}@media (max-width:768px){.webtoon__btn-more{width:231rem;height:63em;padding:0 24.5rem;border-radius:31.5rem}}.webtoon__btn-more--txt{font-family:Pretendard_Variable;font-size:26rem;font-weight:600;line-height:32rem;letter-spacing:-.06em}@media (max-width:768px){.webtoon__btn-more--txt{font-size:18rem;line-height:18rem;font-weight:700}}.webtoon__btn-more--ic{display:block;width:28rem;height:28rem;object-fit:contain}@media (max-width:768px){.webtoon__btn-more--ic{width:20rem;height:20rem}}.naevis-toon{position:relative;padding:200rem 0;background-color:#fff;overflow:hidden}@media (max-width:768px){.naevis-toon{padding:80rem 0}}.naevis-toon__carousel{margin-top:120rem}@media (max-width:768px){.naevis-toon__carousel{margin-top:36rem}}.naevis-toon__item{pointer-events:none}.naevis-toon__item.active{pointer-events:all}.naevis-toon__item.active:hover .naevis-toon__item--img-wrap{transform:translateY(-78rem)}@media (max-width:768px){.naevis-toon__item.active:hover .naevis-toon__item--img-wrap{transform:translateY(0)}}.naevis-toon__item.active:hover .naevis-toon__item--title{transform:translateY(-78rem) translateX(-4rem)}@media (max-width:768px){.naevis-toon__item.active:hover .naevis-toon__item--title{transform:translateY(0) translateX(0)}}.naevis-toon__item.active .naevis-toon__item--img-wrap{background-size:100%}.naevis-toon__item.active .naevis-toon__item--link{pointer-events:all}.naevis-toon__item--link{position:relative;width:100%;display:flex;flex-direction:column}.naevis-toon__item--img-wrap{position:relative;transform:translateY(0);transition:all .32s;margin-bottom:36rem}@media (max-width:768px){.naevis-toon__item--img-wrap{margin-bottom:14rem;transition:none}}.naevis-toon__item--img{width:100%;aspect-ratio:440/586;object-fit:cover;border-radius:30px}@media (max-width:768px){.naevis-toon__item--img{aspect-ratio:320/426;border-radius:28.49rem}}.naevis-toon__item--numbering{font-weight:500;font-size:24rem;line-height:48rem;letter-spacing:-1.44rem;color:#373737;transform:translateY(-28rem) translateX(1rem)}@media (max-width:768px){.naevis-toon__item--numbering{font-weight:700;font-size:12rem;line-height:28.49rem;transform:translateY(-12rem) translateX(0);margin-right:2rem;letter-spacing:0}}.naevis-toon__item--title{display:flex;align-items:flex-start;font-weight:500;font-size:32rem;line-height:42rem;letter-spacing:-.055em;color:#373737;transform:translateY(0) translateX(-4rem);transition:all .32s;font-family:Pretendard}@media (max-width:768px){.naevis-toon__item--title{opacity:1;transition:none;font-size:18rem;line-height:28.49rem;padding-left:10rem;padding-top:2rem;letter-spacing:.01em;transform:none}}.naevis-toon__item--status{width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:600;font-size:32rem;line-height:40rem;letter-spacing:-1.92rem;color:#fff}@media (max-width:768px){.naevis-toon__item--status{font-size:32rem;line-height:40rem;letter-spacing:-1.92rem}}.naevis-toon__controller{display:flex;align-items:center;justify-content:flex-end;padding-right:44rem;gap:46rem;margin-top:80rem}@media (max-width:768px){.naevis-toon__controller{margin-top:40rem;padding-right:20rem;gap:22rem}}.naevis-toon__controller button{display:block;width:74rem;height:56rem;background:url(/assets/img/ico_toon-btn.png) no-repeat 50%/cover}@media (max-width:768px){.naevis-toon__controller button{width:54rem;height:40rem;background:url(/assets/img/ico_toon-btn-mo.png) no-repeat 50%/cover}}.naevis-toon__controller button.disabled{filter:invert(100%) sepia(0) saturate(2731%) hue-rotate(268deg) brightness(111%) contrast(63%);cursor:auto}.naevis-toon__controller--prev{transform:rotate(180deg)}.intro{--pt:200rem;--pr:46rem;--pb:0;--pl:40rem;padding:var(--pt) var(--pr) var(--pb) var(--pl);background-color:#47a6ff;width:100%}@media (max-width:768px){.intro{--pt:111rem;--pr:32rem;--pb:0;--pl:20rem}}.intro__inner{display:flex;align-items:flex-start;justify-content:space-between;opacity:calc(1 - max((var(--progress-start, 0) - .43) / .38, 0))}@media (max-width:768px){.intro__inner{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.intro__logo{width:526rem;margin-top:-80rem;margin-left:20rem;display:block}@media (max-width:768px){.intro__logo{width:132rem;margin:-10rem -4rem 0 4rem}}.intro__title{font-weight:600;font-size:194rem;line-height:170rem;letter-spacing:-.05em;color:#fff;text-transform:uppercase}.intro__title p{margin-top:45rem}@media (max-width:768px){.intro__title p{margin-top:14rem}}@media (max-width:768px){.intro__title{font-size:48rem;line-height:52rem}}.intro__title span{color:#fdff92}.intro__desc{flex-direction:column;max-width:500rem;margin-top:416rem;padding-left:6rem;margin-bottom:140rem}@media (max-width:768px){.intro__desc{margin-top:36rem;max-width:100%;padding-left:0}}.intro__desc--text{font-family:Pretendard;font-weight:500;font-size:clamp(7px,1vw,18rem);line-height:clamp(12rem,2vw,28rem);-webkit-text-size-adjust:100%;letter-spacing:-.05em;color:#fff;word-break:keep-all}@media (max-width:768px){.intro__desc--text{font-weight:500;font-size:14rem;line-height:22rem;letter-spacing:-.05em}}.intro__desc--text.en{letter-spacing:0;margin-top:30rem;font-weight:500;line-height:clamp(12px,2vw,26rem);font-family:Acumin_Pro;word-break:keep-all}@media (max-width:768px){.intro__desc--text.en{margin-top:16rem;font-size:14rem;line-height:18rem;letter-spacing:0}}.intro__desc--text.c-langauge--jp{word-break:break-all;font-size:clamp(6px,1vw,17rem)}@media (max-width:768px){.intro__desc--text.c-langauge--jp{font-size:13rem}}.intro__desc--text.c-langauge--ch{font-weight:400}.feature{background-color:#47a6ff}.feature__banner{display:flex;width:100%;background-color:#fdff92;overflow:hidden}.feature__banner--inner{padding:48rem 0 63rem;display:flex;flex-wrap:nowrap;white-space:nowrap}@media (max-width:768px){.feature__banner--inner{padding:27rem 0 32rem}}.feature__banner--text{height:100%;margin-right:308rem}.feature__banner--text img{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:48rem}@media (max-width:768px){.feature__banner--text img{height:30rem}}@media (max-width:768px){.feature__banner--text{margin:0 50rem}}.feature__sns--list{position:relative;z-index:10;display:flex;flex-direction:column;padding:38rem 40rem}@media (max-width:768px){.feature__sns--list{padding:30rem 20rem}}.feature__sns--item+.feature__sns--item{margin-top:30rem}@media (max-width:768px){.feature__sns--item+.feature__sns--item{margin-top:23rem}}.feature__sns--item:nth-of-type(2) a{padding-bottom:22rem}.feature__sns--item a{display:flex;align-items:center;padding-bottom:27rem;border-bottom:2px solid #fff;transition:all .23s;width:100%}@media (max-width:768px){.feature__sns--item a{padding-bottom:22rem}}.feature__sns--item a:hover{border-bottom-color:#fdff92}@media (max-width:768px){.feature__sns--item a:hover{border-bottom-color:#fff}}.feature__sns--item a:hover span{color:#fdff92}@media (max-width:768px){.feature__sns--item a:hover span{color:#fff}}.feature__sns--item a:hover path{fill:#fdff92}@media (max-width:768px){.feature__sns--item a:hover path{fill:#fff}}.feature__sns--item a:hover .c-ico-arrow{background-image:url(/assets/img/ico_link-arrow-yellow.svg)}@media (max-width:768px){.feature__sns--item a:hover .c-ico-arrow{background-image:url(/assets/img/ico_link-arrow.svg)}}.feature__sns--item-icon{display:block;width:44rem;aspect-ratio:1/1;margin-right:49rem;transition:all .23s}@media (max-width:768px){.feature__sns--item-icon{width:30rem;margin-right:18rem}}.feature__sns--item-icon path,.feature__sns--item-icon svg{width:100%;height:100%}.feature__sns--item span{font-weight:600;font-size:32rem;line-height:1;letter-spacing:-.05em;color:#fff;text-transform:uppercase;transition:all .23s;margin-top:7rem}@media (max-width:768px){.feature__sns--item span{font-size:20rem;margin-top:0}}.feature__sns--item .c-ico-arrow{margin-left:auto;width:38rem;aspect-ratio:1/1;display:block;background:url(/assets/img/ico_link-arrow.svg) no-repeat 50%/cover;transition:all .23s}@media (max-width:768px){.feature__sns--item .c-ico-arrow{width:26rem}}.promotion__container{display:flex}.promotion__swiper{position:relative}.promotion__swiper-pagination{display:flex;justify-content:center;align-items:center;z-index:3;width:auto!important;height:58rem;padding:24rem 23rem;position:absolute;left:50%!important;top:auto!important;bottom:30rem!important;transform:translate(-50%);border-radius:76rem;background-color:hsla(0,0%,100%,.14);box-shadow:0 0 20px 0 rgba(0,0,0,.06);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);gap:18rem}@media (max-width:768px){.promotion__swiper-pagination{height:46rem;padding:19rem 17rem;gap:14rem}}.promotion__swiper-pagination .swiper-pagination-bullet{width:10rem;height:10rem;margin:0!important;background-color:#fff;transition:all .4s linear;opacity:1!important}@media (max-width:768px){.promotion__swiper-pagination .swiper-pagination-bullet{width:8rem;height:8rem;margin:0!important}}.promotion__swiper-pagination .swiper-pagination-bullet:last-child{margin-right:0!important}.promotion__swiper-pagination .swiper-pagination-bullet-active{position:relative;width:36rem;border-radius:38rem}@media (max-width:768px){.promotion__swiper-pagination .swiper-pagination-bullet-active{width:28rem;border-radius:30rem}}html{font-size:0.05208vw}@media (max-width:768px){html{font-size:0.25641vw}}.s-hide{position:absolute;top:-1px;left:-1px;width:1px;height:1px;text-indent:0;line-height:.1;overflow:hidden;clip:rect(1px,1px,-1px,-1px)}.s-scroll-lock{overflow:hidden;touch-action:none;overscroll-behavior:none}@media (max-width:768px){.s-only--pc{display:none}}.s-only--mo{display:none}@media (max-width:768px){.s-only--mo{display:block}}.c-header{position:fixed;top:0;left:0;padding:30rem 0;z-index:20;width:100%;transition:transform .3s}@media (max-width:768px){.c-header{padding:0;height:60rem}}.c-header.s-hide-opacity{opacity:0}.c-header.s-hide-top{top:-100%}.c-header.s-hide-translate{transform:translateY(-100%)!important}.c-header--dark .c-header-nav__list a,.c-header--dark .c-header-nav__list button{color:#373737}@media (max-width:768px){.c-header--dark .c-header-nav__list a,.c-header--dark .c-header-nav__list button{color:#fdff92}}.c-header--dark .c-btn--menu span{background-color:#373737}.c-header--dark .c-header-logo__img{background-image:url(/assets/img/logo_gnb_naevis_dark.png)}.c-header--dark .c-header-sns__item path{fill:#373737}@media (max-width:768px){.c-header--dark .c-header-sns__item path{fill:#fff}}@media (max-width:768px){.c-header:has(.c-header-nav.s-active) .c-btn--menu span{background-color:#fff}.c-header:has(.c-header-nav.s-active) .c-header-logo__img{background-image:url(/assets/img/logo_gnb_naevis_white.png)}}.c-header-logo{position:absolute;top:20rem;left:40rem;z-index:20}@media (max-width:768px){.c-header-logo{top:20rem;left:20rem}}.c-header-logo__img{width:137rem;height:49rem;background-image:url(/assets/img/logo_gnb_naevis_white.png);background-size:contain;background-position:50%;background-repeat:no-repeat}@media (max-width:768px){.c-header-logo__img{width:60rem;height:22rem}}.c-header-nav{width:100%;margin:0 auto;transition:all .5s}@media (max-width:768px){.c-header-nav{position:absolute;left:100%;padding:140rem 20rem;background-color:#47a6ff;width:100%;height:100vh}}@media (max-width:768px){.c-header-nav.s-active{left:0}}.c-header-nav__container{display:flex;align-items:center;justify-content:center}@media (max-width:768px){.c-header-nav__container{width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start}}.c-header-nav__list{margin-right:58rem}@media (max-width:768px){.c-header-nav__list{width:100%;margin-right:0;padding:21rem 0 6rem;border-bottom:2rem solid #fdff92}}@media (max-width:768px){.c-header-nav__list:first-child{padding-top:0}}.c-header-nav__list:last-child{margin-right:0}@media (max-width:768px){.c-header-nav__list:last-child{border-bottom:0;padding-bottom:0}}.c-header-nav__list a,.c-header-nav__list button{font-size:14px;font-weight:500;line-height:20rem;letter-spacing:-1rem;color:#fff;text-transform:uppercase;transition:color .23s}@media (max-width:768px){.c-header-nav__list a,.c-header-nav__list button{font-size:50rem;line-height:50rem;letter-spacing:-.05em;color:#fdff92;white-cspace:nowrap}}.c-header-sns__list{position:absolute;top:30rem;right:40rem;display:flex;align-items:center;gap:38rem;z-index:20}@media (max-width:768px){.c-header-sns__list{position:relative;top:auto;right:auto;margin-top:30rem;gap:34rem}}.c-header-sns__item{width:36rem;aspect-ratio:1/1;background-repeat:no-repeat;background-size:cover;background-position:50%;transition:background .23s}.c-header-sns__item svg{width:100%;height:100%}.c-header-sns__item path{transition:all .23s}@media (max-width:768px){.c-header-sns__item{width:38rem}}.c-header-sns__item a{display:block;width:100%;height:100%}.c-header .c-btn--menu span{transition:all .23s}.c-footer{position:relative;padding:50rem 0;overflow:hidden;background-color:#47a6ff}@media (max-width:768px){.c-footer{padding:50rem 20rem}}.c-footer .footer-top{width:100%;display:flex;justify-content:space-between;padding:0 40rem;margin-bottom:160rem}@media (max-width:768px){.c-footer .footer-top{flex-direction:column;justify-content:flex-start;margin-bottom:60rem;padding:0}}.c-footer .footer-top__left{display:flex;flex-direction:column}@media (max-width:768px){.c-footer .footer-top__left{margin:0}}.c-footer .footer-top__left-logo{width:104rem;height:auto;margin-left:-10rem;aspect-ratio:104/68;margin-bottom:30rem;mix-blend-mode:plus-lighter}@media (max-width:768px){.c-footer .footer-top__left-logo{width:90rem;aspect-ratio:90/58}}.c-footer .footer-top__left-contact{display:flex;flex-direction:column;margin-bottom:30rem}.c-footer .footer-top__left-contact em{text-transform:uppercase;font-weight:700;font-family:Pretendard;font-size:14rem;line-height:1.28;color:#fff;margin-bottom:8rem;letter-spacing:.02em}.c-footer .footer-top__left-contact a{font-weight:500;font-size:14rem;line-height:1.28;letter-spacing:.02em;color:#fff}.c-footer .footer-top__left-address--txt{display:block;font-weight:500;font-size:14rem;line-height:20rem;color:#fff;text-transform:uppercase;letter-spacing:.28rem;font-family:Pretendard}.c-footer .footer-top__left-address--txt+.footer-top__left-address--txt{margin-top:8rem;line-height:18rem;font-family:Acumin_Pro}.c-footer .footer-top__right-sns{display:flex}.c-footer .footer-top__right-sns .sns-item{width:34rem;aspect-ratio:1/1;border-radius:50%;cursor:pointer;opacity:.8}.c-footer .footer-top__right-sns .sns-item+.sns-item{margin-left:13rem}.c-footer .footer-bottom{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;font-size:16rem;line-height:18rem;letter-spacing:.32rem;padding:0 132rem}@media (max-width:768px){.c-footer .footer-bottom{font-size:14rem;line-height:18rem;letter-spacing:.28rem;padding:0}}.c-footer .footer-bottom__copy{font-weight:600;text-transform:uppercase;color:#fff;margin-bottom:20rem;text-align:center}@media (max-width:768px){.c-footer .footer-bottom__copy{text-align:center;margin-bottom:24rem}}.c-footer .footer-bottom__description-box{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6rem}.c-footer .footer-bottom__description-box--description{display:inline-block;font-family:Pretendard_Variable;font-size:12rem;font-weight:500;line-height:16rem;text-align:center;letter-spacing:.2rem;color:#fff}@media (max-width:768px){.c-footer .footer-bottom__description-box--description{text-align:center}}.c-footer .footer-bottom__description-box--description span{font-weight:300}.bootingup{position:fixed;width:100vw;height:100%;z-index:10000;display:flex;justify-content:center;align-items:center;cursor:auto}.bootingup.hide{z-index:-99999;visibility:hidden;display:none}.bootingup:after{display:none!important}.bootingup__desc{position:absolute;bottom:60rem;display:flex;z-index:10;color:#fdff92;font-family:Ubuntu Mono,monospace;font-size:20rem;font-weight:500;line-height:20rem;letter-spacing:-.04em;text-transform:uppercase}@media (max-width:768px){.bootingup__desc{bottom:68rem;font-size:16rem;line-height:16rem}}.bootingup__desc--progress{margin-left:8rem}@media (max-width:768px){.bootingup__desc--progress{margin-left:6rem}}.bootingup img{transform:none}
/*# sourceMappingURL=common-a8b49a2510.css.map */
