@font-face{font-family:NEXON Lv2 Gothic Light;font-style:normal;font-weight:300;src:local(NEXON Lv2 Gothic Light),url(/assets/NEXON-Lv2-Gothic-Light-CLhtlI-R.woff)format("woff");font-display:swap}@font-face{font-family:NEXON Lv2 Gothic;font-style:normal;font-weight:400;src:local(NEXON Lv2 Gothic),url(/assets/NEXON-Lv2-Gothic-DwDj2sX1.woff)format("woff");font-display:swap}@font-face{font-family:NEXON Lv2 Gothic Bold;font-style:normal;font-weight:700;src:local(NEXON Lv2 Gothic Bold),url(/assets/NEXON-Lv2-Gothic-Bold-CY9Z4YjR.woff)format("woff");font-display:swap}@font-face{font-family:Syncopate;font-style:normal;font-weight:400;src:local(Syncopate),url(/assets/Syncopate-Regular-RVFpOM_v.woff2)format("woff2");font-display:swap}@font-face{font-family:Syncopate;font-style:normal;font-weight:700;src:local(Syncopate),url(/assets/Syncopate-Bold-C79LmaFF.woff2)format("woff2");font-display:swap}a,abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,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,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-family:NEXON Lv2 Gothic,sans-serif}input,textarea,button{font-family:NEXON Lv2 Gothic,sans-serif}html,body{box-sizing:border-box;margin:0}*,:before,:after{-webkit-box-sizing:inherit;box-sizing:inherit}a{vertical-align:baseline;color:inherit;text-decoration:none;-webkit-text-decoration:inherit;text-decoration:inherit;background:0 0;border:0;margin:0;padding:0}a:visited,a:hover,a:focus,a:active{text-decoration:none}input{outline:none;padding:0}input::-ms-clear{display:none}li{list-style:none}table,thead,tbody,tr,th,td{border-collapse:collapse;border-spacing:0}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes hide{0%{opacity:1}to{opacity:0}}@keyframes move-top{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes move-right{0%{transform:translate(0%)}to{transform:translate(-100%)}}@keyframes move-bottom{0%{transform:translateY(0%)}to{transform:translateY(100px)}}@keyframes move-left{0%{transform:translate(100%)}to{transform:translate(0%)}}@keyframes moving-right{0%{opacity:0;transform:translate(-25%)}5%{opacity:1}95%{opacity:1}to{opacity:0;transform:translate(25%)}}@keyframes moving-left{0%{opacity:0;transform:translate(25%)}5%{opacity:1}95%{opacity:1}to{opacity:0;transform:translate(-25%)}}@keyframes shadow-moving-right{0%{opacity:0;text-shadow:-30px 0 10px #1b1b1b4d}5%{opacity:1}95%{opacity:1;text-shadow:-10px 0 10px #1b1b1b4d}to{opacity:0;text-shadow:10px 0 30px #1b1b1b1a}}@keyframes shadow-moving-left{0%{opacity:0;text-shadow:30px 0 10px #1b1b1b4d}5%{opacity:1}95%{opacity:1;text-shadow:10px 0 10px #1b1b1b4d}to{opacity:0;text-shadow:10px 0 30px #1b1b1b1a}}@keyframes shadow-moving-right-mobile{0%{opacity:0;text-shadow:-15px 0 5px #1b1b1b33}5%{opacity:1}95%{opacity:1;text-shadow:-5px 0 5px #1b1b1b33}to{opacity:0;text-shadow:5px 0 10px #1b1b1b1a}}@keyframes shadow-moving-left-mobile{0%{opacity:0;text-shadow:15px 0 5px #1b1b1b33}5%{opacity:1}95%{opacity:1;text-shadow:5px 0 5px #1b1b1b33}to{opacity:0;text-shadow:5px 0 10px #1b1b1b1a}}@keyframes slide-right{0%{opacity:0;margin-left:-100%}to{opacity:.2;margin-left:30%}}@keyframes screen-cover{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-220%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(1.7)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-220%)scale(2)}}@keyframes screen-cover-xl{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-220%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(1.8)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-220%)scale(2)}}@keyframes screen-cover-l{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-220%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(2)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-220%)scale(2)}}@keyframes screen-cover-m{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-250%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(2.3)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-250%)scale(2)}}@keyframes screen-cover-s{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-300%)scale(1.1)}50%{border-radius:0%;transform:rotate(-320deg)translate(-50%,-70%)scale(2.8)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-300%)scale(1.1)}}@keyframes focusing{0%{background-color:#0000}50%{background-color:#1b1b1b33}to{background-color:#0000}}@keyframes neon{0%{text-shadow:0 0 10px #bdbdbd,0 0 20px #bdbdbd}to{text-shadow:0 0 5px #bdbdbd,0 0 10px #bdbdbd}}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;transition:width .6s cubic-bezier(.4,0,.2,1),max-width .6s cubic-bezier(.4,0,.2,1)}.container.fluid{max-width:100%;margin-left:0;margin-right:0}.container.relative{position:relative}.container.start{justify-content:flex-start;display:flex}.container.center{justify-content:center;display:flex}.container.end{justify-content:flex-end;display:flex}.container.around{justify-content:space-around;display:flex}.container.between{justify-content:space-between;display:flex}@media (width>=985px){.container{max-width:964px}}@media (width>=1201px){.container{max-width:1180px}}@media (width>=1597px){.container{max-width:1576px}}@media (width>=1921px){.container{max-width:1900px}}.row{flex-wrap:wrap;display:flex}.row.start{justify-content:flex-start}.row.center{justify-content:center}.row.end{justify-content:flex-end}.row.around{justify-content:space-around}.row.between{justify-content:space-between}.col-1,.col-xs-1,.col-s-1,.col-m-1,.col-l-1,.col-xl-1,.col-w-1,.col-fw-1,.col-2,.col-xs-2,.col-s-2,.col-m-2,.col-l-2,.col-xl-2,.col-w-2,.col-fw-2,.col-3,.col-xs-3,.col-s-3,.col-m-3,.col-l-3,.col-xl-3,.col-w-3,.col-fw-3,.col-4,.col-xs-4,.col-s-4,.col-m-4,.col-l-4,.col-xl-4,.col-w-4,.col-fw-4,.col-5,.col-xs-5,.col-s-5,.col-m-5,.col-l-5,.col-xl-5,.col-w-5,.col-fw-5,.col-6,.col-xs-6,.col-s-6,.col-m-6,.col-l-6,.col-xl-6,.col-w-6,.col-fw-6,.col-7,.col-xs-7,.col-s-7,.col-m-7,.col-l-7,.col-xl-7,.col-w-7,.col-fw-7,.col-8,.col-xs-8,.col-s-8,.col-m-8,.col-l-8,.col-xl-8,.col-w-8,.col-fw-8,.col-9,.col-xs-9,.col-s-9,.col-m-9,.col-l-9,.col-xl-9,.col-w-9,.col-fw-9,.col-10,.col-xs-10,.col-s-10,.col-m-10,.col-l-10,.col-xl-10,.col-w-10,.col-fw-10,.col-11,.col-xs-11,.col-s-11,.col-m-11,.col-l-11,.col-xl-11,.col-w-11,.col-fw-11,.col-12,.col-xs-12,.col-s-12,.col-m-12,.col-l-12,.col-xl-12,.col-w-12,.col-fw-12{width:100%;padding-left:1.5rem;padding-right:1.5rem;transition:width .6s cubic-bezier(.4,0,.2,1),max-width .6s cubic-bezier(.4,0,.2,1);position:relative}.col-auto,.col-xs-auto,.col-s-auto,.col-m-auto,.col-l-auto,.col-xl-auto,.col-w-auto,.col-fw-auto{padding-left:1.5rem;padding-right:1.5rem;position:relative}.d-none{display:none!important}.col-default-1{flex:0 0 8.33333%;max-width:8.33333%}.off-default-1{margin-left:8.33333%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.off-1{margin-left:8.33333%}.col-default-2{flex:0 0 16.6667%;max-width:16.6667%}.off-default-2{margin-left:16.6667%}.col-2{flex:0 0 16.6667%;max-width:16.6667%}.off-2{margin-left:16.6667%}.col-default-3{flex:0 0 25%;max-width:25%}.off-default-3{margin-left:25%}.col-3{flex:0 0 25%;max-width:25%}.off-3{margin-left:25%}.col-default-4{flex:0 0 33.3333%;max-width:33.3333%}.off-default-4{margin-left:33.3333%}.col-4{flex:0 0 33.3333%;max-width:33.3333%}.off-4{margin-left:33.3333%}.col-default-5{flex:0 0 41.6667%;max-width:41.6667%}.off-default-5{margin-left:41.6667%}.col-5{flex:0 0 41.6667%;max-width:41.6667%}.off-5{margin-left:41.6667%}.col-default-6{flex:0 0 50%;max-width:50%}.off-default-6{margin-left:50%}.col-6{flex:0 0 50%;max-width:50%}.off-6{margin-left:50%}.col-default-7{flex:0 0 58.3333%;max-width:58.3333%}.off-default-7{margin-left:58.3333%}.col-7{flex:0 0 58.3333%;max-width:58.3333%}.off-7{margin-left:58.3333%}.col-default-8{flex:0 0 66.6667%;max-width:66.6667%}.off-default-8{margin-left:66.6667%}.col-8{flex:0 0 66.6667%;max-width:66.6667%}.off-8{margin-left:66.6667%}.col-default-9{flex:0 0 75%;max-width:75%}.off-default-9{margin-left:75%}.col-9{flex:0 0 75%;max-width:75%}.off-9{margin-left:75%}.col-default-10{flex:0 0 83.3333%;max-width:83.3333%}.off-default-10{margin-left:83.3333%}.col-10{flex:0 0 83.3333%;max-width:83.3333%}.off-10{margin-left:83.3333%}.col-default-11{flex:0 0 91.6667%;max-width:91.6667%}.off-default-11{margin-left:91.6667%}.col-11{flex:0 0 91.6667%;max-width:91.6667%}.off-11{margin-left:91.6667%}.col-default-12{flex:0 0 100%;max-width:100%}.off-default-12{margin-left:100%}.col-12{flex:0 0 100%;max-width:100%}.off-12{margin-left:100%}.col-default-auto{flex:none;width:auto;max-width:100%}.d-default-none{display:none!important}.d-default-block{display:block!important}.off-default-none{margin-left:0!important}@media (width>=321px){.col-xs-1{flex:0 0 8.33333%;max-width:8.33333%}.off-xs-1{margin-left:8.33333%}.col-xs-2{flex:0 0 16.6667%;max-width:16.6667%}.off-xs-2{margin-left:16.6667%}.col-xs-3{flex:0 0 25%;max-width:25%}.off-xs-3{margin-left:25%}.col-xs-4{flex:0 0 33.3333%;max-width:33.3333%}.off-xs-4{margin-left:33.3333%}.col-xs-5{flex:0 0 41.6667%;max-width:41.6667%}.off-xs-5{margin-left:41.6667%}.col-xs-6{flex:0 0 50%;max-width:50%}.off-xs-6{margin-left:50%}.col-xs-7{flex:0 0 58.3333%;max-width:58.3333%}.off-xs-7{margin-left:58.3333%}.col-xs-8{flex:0 0 66.6667%;max-width:66.6667%}.off-xs-8{margin-left:66.6667%}.col-xs-9{flex:0 0 75%;max-width:75%}.off-xs-9{margin-left:75%}.col-xs-10{flex:0 0 83.3333%;max-width:83.3333%}.off-xs-10{margin-left:83.3333%}.col-xs-11{flex:0 0 91.6667%;max-width:91.6667%}.off-xs-11{margin-left:91.6667%}.col-xs-12{flex:0 0 100%;max-width:100%}.off-xs-12{margin-left:100%}.col-xs-auto{flex:none;width:auto;max-width:100%}.d-xs-none{display:none!important}.d-xs-block{display:block!important}.off-xs-none{margin-left:0!important}}@media (width>=577px){.col-s-1{flex:0 0 8.33333%;max-width:8.33333%}.off-s-1{margin-left:8.33333%}.col-s-2{flex:0 0 16.6667%;max-width:16.6667%}.off-s-2{margin-left:16.6667%}.col-s-3{flex:0 0 25%;max-width:25%}.off-s-3{margin-left:25%}.col-s-4{flex:0 0 33.3333%;max-width:33.3333%}.off-s-4{margin-left:33.3333%}.col-s-5{flex:0 0 41.6667%;max-width:41.6667%}.off-s-5{margin-left:41.6667%}.col-s-6{flex:0 0 50%;max-width:50%}.off-s-6{margin-left:50%}.col-s-7{flex:0 0 58.3333%;max-width:58.3333%}.off-s-7{margin-left:58.3333%}.col-s-8{flex:0 0 66.6667%;max-width:66.6667%}.off-s-8{margin-left:66.6667%}.col-s-9{flex:0 0 75%;max-width:75%}.off-s-9{margin-left:75%}.col-s-10{flex:0 0 83.3333%;max-width:83.3333%}.off-s-10{margin-left:83.3333%}.col-s-11{flex:0 0 91.6667%;max-width:91.6667%}.off-s-11{margin-left:91.6667%}.col-s-12{flex:0 0 100%;max-width:100%}.off-s-12{margin-left:100%}.col-s-auto{flex:none;width:auto;max-width:100%}.d-s-none{display:none!important}.d-s-block{display:block!important}.off-s-none{margin-left:0!important}}@media (width>=769px){.col-m-1{flex:0 0 8.33333%;max-width:8.33333%}.off-m-1{margin-left:8.33333%}.col-m-2{flex:0 0 16.6667%;max-width:16.6667%}.off-m-2{margin-left:16.6667%}.col-m-3{flex:0 0 25%;max-width:25%}.off-m-3{margin-left:25%}.col-m-4{flex:0 0 33.3333%;max-width:33.3333%}.off-m-4{margin-left:33.3333%}.col-m-5{flex:0 0 41.6667%;max-width:41.6667%}.off-m-5{margin-left:41.6667%}.col-m-6{flex:0 0 50%;max-width:50%}.off-m-6{margin-left:50%}.col-m-7{flex:0 0 58.3333%;max-width:58.3333%}.off-m-7{margin-left:58.3333%}.col-m-8{flex:0 0 66.6667%;max-width:66.6667%}.off-m-8{margin-left:66.6667%}.col-m-9{flex:0 0 75%;max-width:75%}.off-m-9{margin-left:75%}.col-m-10{flex:0 0 83.3333%;max-width:83.3333%}.off-m-10{margin-left:83.3333%}.col-m-11{flex:0 0 91.6667%;max-width:91.6667%}.off-m-11{margin-left:91.6667%}.col-m-12{flex:0 0 100%;max-width:100%}.off-m-12{margin-left:100%}.col-m-auto{flex:none;width:auto;max-width:100%}.d-m-none{display:none!important}.d-m-block{display:block!important}.off-m-none{margin-left:0!important}}@media (width>=985px){.col-l-1{flex:0 0 8.33333%;max-width:8.33333%}.off-l-1{margin-left:8.33333%}.col-l-2{flex:0 0 16.6667%;max-width:16.6667%}.off-l-2{margin-left:16.6667%}.col-l-3{flex:0 0 25%;max-width:25%}.off-l-3{margin-left:25%}.col-l-4{flex:0 0 33.3333%;max-width:33.3333%}.off-l-4{margin-left:33.3333%}.col-l-5{flex:0 0 41.6667%;max-width:41.6667%}.off-l-5{margin-left:41.6667%}.col-l-6{flex:0 0 50%;max-width:50%}.off-l-6{margin-left:50%}.col-l-7{flex:0 0 58.3333%;max-width:58.3333%}.off-l-7{margin-left:58.3333%}.col-l-8{flex:0 0 66.6667%;max-width:66.6667%}.off-l-8{margin-left:66.6667%}.col-l-9{flex:0 0 75%;max-width:75%}.off-l-9{margin-left:75%}.col-l-10{flex:0 0 83.3333%;max-width:83.3333%}.off-l-10{margin-left:83.3333%}.col-l-11{flex:0 0 91.6667%;max-width:91.6667%}.off-l-11{margin-left:91.6667%}.col-l-12{flex:0 0 100%;max-width:100%}.off-l-12{margin-left:100%}.col-l-auto{flex:none;width:auto;max-width:100%}.d-l-none{display:none!important}.d-l-block{display:block!important}.off-l-none{margin-left:0!important}}@media (width>=1201px){.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.off-xl-1{margin-left:8.33333%}.col-xl-2{flex:0 0 16.6667%;max-width:16.6667%}.off-xl-2{margin-left:16.6667%}.col-xl-3{flex:0 0 25%;max-width:25%}.off-xl-3{margin-left:25%}.col-xl-4{flex:0 0 33.3333%;max-width:33.3333%}.off-xl-4{margin-left:33.3333%}.col-xl-5{flex:0 0 41.6667%;max-width:41.6667%}.off-xl-5{margin-left:41.6667%}.col-xl-6{flex:0 0 50%;max-width:50%}.off-xl-6{margin-left:50%}.col-xl-7{flex:0 0 58.3333%;max-width:58.3333%}.off-xl-7{margin-left:58.3333%}.col-xl-8{flex:0 0 66.6667%;max-width:66.6667%}.off-xl-8{margin-left:66.6667%}.col-xl-9{flex:0 0 75%;max-width:75%}.off-xl-9{margin-left:75%}.col-xl-10{flex:0 0 83.3333%;max-width:83.3333%}.off-xl-10{margin-left:83.3333%}.col-xl-11{flex:0 0 91.6667%;max-width:91.6667%}.off-xl-11{margin-left:91.6667%}.col-xl-12{flex:0 0 100%;max-width:100%}.off-xl-12{margin-left:100%}.col-xl-auto{flex:none;width:auto;max-width:100%}.d-xl-none{display:none!important}.d-xl-block{display:block!important}.off-xl-none{margin-left:0!important}}@media (width>=1597px){.col-w-1{flex:0 0 8.33333%;max-width:8.33333%}.off-w-1{margin-left:8.33333%}.col-w-2{flex:0 0 16.6667%;max-width:16.6667%}.off-w-2{margin-left:16.6667%}.col-w-3{flex:0 0 25%;max-width:25%}.off-w-3{margin-left:25%}.col-w-4{flex:0 0 33.3333%;max-width:33.3333%}.off-w-4{margin-left:33.3333%}.col-w-5{flex:0 0 41.6667%;max-width:41.6667%}.off-w-5{margin-left:41.6667%}.col-w-6{flex:0 0 50%;max-width:50%}.off-w-6{margin-left:50%}.col-w-7{flex:0 0 58.3333%;max-width:58.3333%}.off-w-7{margin-left:58.3333%}.col-w-8{flex:0 0 66.6667%;max-width:66.6667%}.off-w-8{margin-left:66.6667%}.col-w-9{flex:0 0 75%;max-width:75%}.off-w-9{margin-left:75%}.col-w-10{flex:0 0 83.3333%;max-width:83.3333%}.off-w-10{margin-left:83.3333%}.col-w-11{flex:0 0 91.6667%;max-width:91.6667%}.off-w-11{margin-left:91.6667%}.col-w-12{flex:0 0 100%;max-width:100%}.off-w-12{margin-left:100%}.col-w-auto{flex:none;width:auto;max-width:100%}.d-w-none{display:none!important}.d-w-block{display:block!important}.off-w-none{margin-left:0!important}}@media (width>=1921px){.col-fw-1{flex:0 0 8.33333%;max-width:8.33333%}.off-fw-1{margin-left:8.33333%}.col-fw-2{flex:0 0 16.6667%;max-width:16.6667%}.off-fw-2{margin-left:16.6667%}.col-fw-3{flex:0 0 25%;max-width:25%}.off-fw-3{margin-left:25%}.col-fw-4{flex:0 0 33.3333%;max-width:33.3333%}.off-fw-4{margin-left:33.3333%}.col-fw-5{flex:0 0 41.6667%;max-width:41.6667%}.off-fw-5{margin-left:41.6667%}.col-fw-6{flex:0 0 50%;max-width:50%}.off-fw-6{margin-left:50%}.col-fw-7{flex:0 0 58.3333%;max-width:58.3333%}.off-fw-7{margin-left:58.3333%}.col-fw-8{flex:0 0 66.6667%;max-width:66.6667%}.off-fw-8{margin-left:66.6667%}.col-fw-9{flex:0 0 75%;max-width:75%}.off-fw-9{margin-left:75%}.col-fw-10{flex:0 0 83.3333%;max-width:83.3333%}.off-fw-10{margin-left:83.3333%}.col-fw-11{flex:0 0 91.6667%;max-width:91.6667%}.off-fw-11{margin-left:91.6667%}.col-fw-12{flex:0 0 100%;max-width:100%}.off-fw-12{margin-left:100%}.col-fw-auto{flex:none;width:auto;max-width:100%}.d-fw-none{display:none!important}.d-fw-block{display:block!important}.off-fw-none{margin-left:0!important}}.pl-none{padding-left:0!important}.pr-none{padding-right:0!important}.pl-pr-none{padding-left:0!important;padding-right:0!important}.ml-none{margin-left:0!important}.mr-none{margin-right:0!important}.ml-mr-none{margin-left:0!important;margin-right:0!important}html,body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-font-kerning:auto;font-kerning:auto;min-width:320px;font-size:6.5px;overflow-y:hidden!important}@media (width>=321px){html,body{overflow:hidden!important}}@media (width>=577px){html,body{font-size:7px}}@media (width>=769px){html,body{font-size:7.5px}}@media (width>=985px){html,body{font-size:8px}}@media (width>=1201px){html,body{font-size:8.5px}}@media (width>=1597px){html,body{font-size:10px}}@media (width>=1921px){html,body{font-size:10.5px}}html:hover .custom-cursor-back,html:hover .custom-cursor-info,body:hover .custom-cursor-back,body:hover .custom-cursor-info{opacity:1}html ::-moz-selection{color:#efefef;background:#424242}body ::-moz-selection{color:#efefef;background:#424242}html ::-moz-selection{color:#efefef;background:#424242}body ::-moz-selection{color:#efefef;background:#424242}html ::selection{color:#efefef;background:#424242}body ::selection{color:#efefef;background:#424242}html,button,a{cursor:none}header{display:flex}#root{height:100%;overflow:hidden}@media (width>=320px){#root{overflow-x:hidden}}#root::-webkit-scrollbar{opacity:0;width:0}#root::-webkit-scrollbar-thumb{opacity:0}#root::-webkit-scrollbar-track{opacity:0}h1{color:#1b1b1b;font-size:8rem;font-weight:700;line-height:inherit;letter-spacing:inherit}h2{color:#1b1b1b;font-size:4rem;font-weight:700;line-height:inherit;letter-spacing:inherit}h3{color:#1b1b1b;font-size:3rem;font-weight:700;line-height:inherit;letter-spacing:inherit}.t-left{text-align:left!important;justify-content:flex-start!important}.t-center{text-align:center!important;justify-content:center!important}.t-right{text-align:right!important;justify-content:flex-end!important}.contact-area .contact-button{z-index:110;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#1b1b1b;font-family:Syncopate;font-size:1.8rem;font-weight:700;line-height:inherit;letter-spacing:inherit;background-color:#fff;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;padding:1.5rem 1rem;transition:background-color .6s cubic-bezier(.4,0,.2,1),color .6s cubic-bezier(.4,0,.2,1),font-size .6s cubic-bezier(.4,0,.2,1);position:fixed;top:75%;right:0;transform:translateY(-75%);box-shadow:0 0 1rem #1b1b1b}@media (width<=768px){.contact-area .contact-button{padding:1.4rem .9rem;font-size:1.7rem}}@media (width<=576px){.contact-area .contact-button{padding:1.3rem .8rem;font-size:1.6rem}}@media (width<=320px){.contact-area .contact-button{padding:1.2rem .7rem;font-size:1.5rem}}.contact-area .contact-button.delay{pointer-events:none}.contact-area .contact-button.open{color:#fff;background-color:#1b1b1b}.contact-area .contact-frame{z-index:101;width:100%;height:100%;position:fixed;top:0;right:0;transform:translate(100%)}.contact-area .contact-frame .contact-grid-frame{width:100%;height:100%;display:flex;position:absolute;top:0;right:0}.contact-area .contact-frame .contact-grid-frame .contact-grid{width:12.5%;height:100%;position:relative;overflow:hidden}@media (width<=768px){.contact-area .contact-frame .contact-grid-frame .contact-grid{width:16.6667%}.contact-area .contact-frame .contact-grid-frame .contact-grid:nth-child(6):before{width:0!important}.contact-area .contact-frame .contact-grid-frame .contact-grid:nth-child(7),.contact-area .contact-frame .contact-grid-frame .contact-grid:nth-child(8){display:none}}.contact-area .contact-frame .contact-grid-frame .contact-grid:not(:last-child):before{content:"";z-index:1;background-color:#1b1b1b;width:1px;height:100%;animation-duration:1s;animation-fill-mode:forwards;position:absolute;top:0;right:0}.contact-area .contact-frame .contact-grid-frame .contact-grid:after{content:"";z-index:0;background-color:#fff;width:100%;height:100%;animation-duration:1s;animation-fill-mode:forwards;position:absolute;top:0;right:0}.contact-area .contact-frame.open{transform:translate(0)}.contact-area .contact-frame.open .contact-grid:before{animation-name:show}.contact-area .contact-frame.open .contact-grid:after{animation-name:move-left}.contact-area .contact-frame.close{transition-delay:1.5s;transform:translate(100%)}.contact-area .contact-frame.close .contact-grid:before{animation-name:hide;animation-delay:.5s}.contact-area .contact-frame.close .contact-grid:after{animation-name:move-right;animation-delay:.5s}.contact-area .contact-frame .container{position:relative}.contact-area .contact-frame .back-text{opacity:0;color:#1b1b1b;width:calc(100% - 10rem);font-size:8rem;font-weight:700;line-height:inherit;letter-spacing:inherit;padding-top:7.2rem;padding-left:10px;padding-right:10px;animation-duration:1s;position:absolute;left:0}@media (width<=768px){.contact-area .contact-frame .back-text{font-size:7rem}}@media (width<=576px){.contact-area .contact-frame .back-text{font-size:6rem}}@media (width<=320px){.contact-area .contact-frame .back-text{font-size:5rem}}.contact-area .contact-frame .back-text .origin-size-container{font-family:Syncopate}.contact-area .contact-frame .back-text .split-depth-frame,.contact-area .contact-frame .back-text .split-target{min-width:1.5rem;font-family:Syncopate}.contact-area .contact-frame .back-text .split-depth-frame span,.contact-area .contact-frame .back-text .split-target span{font-family:Syncopate}.contact-area .contact-frame .back-text.open{animation-name:show;animation-delay:.5s;animation-fill-mode:forwards}.contact-area .contact-frame .back-text.close{animation-name:hide}.contact-area .contact-frame .contact-content-frame{z-index:3;box-sizing:content-box;position:relative}@media (width>=577px){.contact-area .contact-frame .contact-content-frame{height:40vh;padding-top:45vh;padding-bottom:15vh}}@media (width<=576px){.contact-area .contact-frame .contact-content-frame{height:50vh;padding-top:50vh}}.contact-area .contact-frame .contact-content-frame .container{height:100%}.contact-area .contact-frame .contact-content-frame .container .contact-content{box-sizing:border-box;height:100%}.contact-area .contact-frame .contact-content-frame .container .contact-content .email-form-frame{opacity:0;background-color:#fff;flex-direction:column;width:100%;height:100%;padding:1.5rem;animation-duration:1s;display:flex;box-shadow:0 0 10px #1b1b1b}.contact-area .contact-frame .contact-content-frame .container .contact-content .email-form-frame.open{animation-name:show;animation-delay:.5s;animation-fill-mode:forwards}.contact-area .contact-frame .contact-content-frame .container .contact-content .email-form-frame.close{animation-name:hide}.contact-area .contact-frame .contact-content-frame .container .contact-content .email-form-frame .input-frame:first-child{padding-top:0}@media (width<=768px){.contact-area .contact-frame .contact-content-frame .container .contact-content .email-form-frame .input-frame{width:48%;display:inline-block}.contact-area .contact-frame .contact-content-frame .container .contact-content .email-form-frame .input-frame:first-child,.contact-area .contact-frame .contact-content-frame .container .contact-content .email-form-frame .input-frame:nth-child(2){padding-top:0}.contact-area .contact-frame .contact-content-frame .container .contact-content .email-form-frame .input-frame:nth-child(2n){margin-left:2%}.contact-area .contact-frame .contact-content-frame .container .contact-content .email-form-frame .input-frame:nth-child(odd){margin-right:2%}}.contact-area .contact-frame .contact-content-frame .container .contact-content .email-form-frame .textarea-frame{flex-grow:1}.contact-area .contact-frame .contact-content-frame .container .contact-content .info-frame{opacity:0;background-color:#fff;width:100%;padding:1.5rem;animation-duration:1s;box-shadow:0 0 10px #1b1b1b}@media (width<=576px){.contact-area .contact-frame .contact-content-frame .container .contact-content .info-frame{margin-top:1rem}}.contact-area .contact-frame .contact-content-frame .container .contact-content .info-frame div{color:#1b1b1b;font-size:2rem;font-weight:400;line-height:inherit;letter-spacing:inherit;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:4.4rem;display:block;position:relative}@media (width<=768px){.contact-area .contact-frame .contact-content-frame .container .contact-content .info-frame div{width:100%;padding-top:2.5rem;padding-bottom:2.5rem;padding-left:3.4rem;display:inline-block}}.contact-area .contact-frame .contact-content-frame .container .contact-content .info-frame div.link a{border-bottom:1px solid #1b1b1b}.contact-area .contact-frame .contact-content-frame .container .contact-content .info-frame div span{width:2.4rem;height:2.4rem;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (width<=768px){.contact-area .contact-frame .contact-content-frame .container .contact-content .info-frame div span{left:.5rem}}.contact-area .contact-frame .contact-content-frame .container .contact-content .info-frame div span img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-area .contact-frame .contact-content-frame .container .contact-content .info-frame.open{animation-name:show;animation-delay:.5s;animation-fill-mode:forwards}.contact-area .contact-frame .contact-content-frame .container .contact-content .info-frame.close{animation-name:hide}.split-frame{position:relative}.split-frame .origin-size-container{opacity:0;word-break:break-all;display:inline-block;position:relative;top:0;left:0;overflow:hidden}.split-frame .animation-container{height:100%;display:inline-block;position:absolute;top:0;left:0}.split-frame .animation-container.will-change{will-change:contents}.split-frame .animation-container.will-change .split-target{will-change:transform}.split-frame .split-depth-frame{display:inline-flex;position:relative;top:0;left:0;overflow:hidden}.split-frame .split-depth-frame span{opacity:0;min-width:.5rem;display:block}.split-frame .split-depth-frame .split-target{display:inline-flex;position:absolute;top:0;left:0}.split-frame .split-target{min-width:.5rem;transition:font-size .6s cubic-bezier(.4,0,.2,1);animation-fill-mode:forwards;display:inline-flex;position:relative;overflow:hidden}.split-frame .split-target.default{opacity:0;animation-name:show;animation-duration:.1s}.split-frame .split-target.up{animation-name:move-top;animation-duration:.5s;transform:translateY(100%)}.split-frame .split-target.right{animation-name:move-right;animation-duration:1s;transform:translate(-100%)}.home-area{position:relative;overflow:hidden}.about-section{z-index:1;background-color:#fff;position:relative;box-shadow:0 0 3rem #1b1b1b80}.about-section .about-frame{padding-top:20rem;padding-bottom:10rem;position:relative}.about-section .about-frame .title-frame{text-align:center;margin:0 auto}.about-section .about-frame .title-frame .about-title{z-index:1;color:#fff;font-family:Syncopate;font-size:18rem;font-weight:700;line-height:inherit;letter-spacing:inherit;-webkit-text-stroke:1px #1b1b1b;transition:font-size .6s cubic-bezier(.4,0,.2,1);position:relative;transform:translateY(50%)}.about-section .about-frame .title-frame .about-title.will-change{will-change:text-shadow, transform}@media (width<=768px){.about-section .about-frame .title-frame .about-title{font-size:15rem}}@media (width<=576px){.about-section .about-frame .title-frame .about-title{font-size:10rem}}@media (width<=320px){.about-section .about-frame .title-frame .about-title{font-size:8rem}}.about-section .about-frame .picture-frame{position:relative}.about-section .about-frame .picture-frame img{vertical-align:bottom;width:100%}.about-section .about-frame .picture-frame .about-image{position:relative;overflow:hidden}.about-section .about-frame .picture-frame .about-image:before,.about-section .about-frame .picture-frame .about-image:after{content:"";opacity:.8;z-index:1;width:calc(100% - 20rem);height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);position:absolute;left:10rem}.about-section .about-frame .picture-frame .about-image:hover:before,.about-section .about-frame .picture-frame .about-image:hover:after{transform:translate(0)}.about-section .about-frame .picture-frame .one,.about-section .about-frame .picture-frame .three{margin-left:10rem;margin-right:10rem;position:relative;top:50%;transform:translateY(-50%)}@media (width<=768px){.about-section .about-frame .picture-frame .one,.about-section .about-frame .picture-frame .three{margin-left:8rem;margin-right:8rem}}@media (width<=576px){.about-section .about-frame .picture-frame .one,.about-section .about-frame .picture-frame .three{margin-left:2rem;margin-right:2rem}}.about-section .about-frame .picture-frame .one:before,.about-section .about-frame .picture-frame .one:after{background:url(/assets/about-one-opacity-DZMCfY74.png) 50%/cover}.about-section .about-frame .picture-frame .one:before{transform:translate(-11%)}.about-section .about-frame .picture-frame .one:after{transform:translate(8%)}.about-section .about-frame .picture-frame .two img{transform:scale(1.1)}.about-section .about-frame .picture-frame .three:before,.about-section .about-frame .picture-frame .three:after{background:url(/assets/about-three-opacity-DDsosr3f.png) 50%/cover}.about-section .about-frame .picture-frame .three:before{transform:translate(-8%)}.about-section .about-frame .picture-frame .three:after{transform:translate(11%)}.about-section .about-frame .text-animation-frame{margin-top:10rem;padding-bottom:5rem}.about-section .about-frame .text-animation-frame>div{padding-top:4rem;padding-bottom:4rem}.about-section .about-frame .text-animation-frame>div.will-change>div{will-change:transform, opacity}.about-section .about-frame .text-animation-frame>div>div{opacity:0;color:#fff;font-family:Syncopate;font-size:12rem;font-weight:700;line-height:inherit;letter-spacing:inherit;white-space:nowrap;-webkit-text-stroke:1px #1b1b1b;transition:font-size .6s cubic-bezier(.4,0,.2,1);display:inline-block}@media (width<=1200px){.about-section .about-frame .text-animation-frame>div>div{font-size:10rem}}@media (width<=984px){.about-section .about-frame .text-animation-frame>div>div{font-size:9rem}}@media (width<=768px){.about-section .about-frame .text-animation-frame>div>div{font-size:8rem}}@media (width<=576px){.about-section .about-frame .text-animation-frame>div>div{font-size:6rem}}@media (width<=320px){.about-section .about-frame .text-animation-frame>div>div{font-size:5rem}}.about-section .about-frame .text-animation-frame>div>div span{z-index:-1;color:#0000;-webkit-text-stroke:1px transparent;font-family:Syncopate;position:absolute;left:0}.about-section .about-frame .text-animation-frame .first-line.desktop.first div{animation:3s cubic-bezier(0,.39,1,.53) forwards moving-right;transform:translate(-100%)}@media (width>=769px){.about-section .about-frame .text-animation-frame .first-line.desktop.first div span{animation:3s cubic-bezier(0,.39,1,.53) forwards shadow-moving-right}}@media (width<=768px){.about-section .about-frame .text-animation-frame .first-line.desktop.first div span{animation:3s cubic-bezier(0,.39,1,.53) forwards shadow-moving-right-mobile}}.about-section .about-frame .text-animation-frame .first-line.desktop.second{text-align:right}.about-section .about-frame .text-animation-frame .first-line.desktop.second div{animation:3s cubic-bezier(0,.39,1,.53) forwards moving-left;transform:translate(100%)}@media (width>=769px){.about-section .about-frame .text-animation-frame .first-line.desktop.second div span{animation:3s cubic-bezier(0,.39,1,.53) forwards shadow-moving-left}}@media (width<=768px){.about-section .about-frame .text-animation-frame .first-line.desktop.second div span{animation:3s cubic-bezier(0,.39,1,.53) forwards shadow-moving-left-mobile}}.about-section .about-frame .text-animation-frame .first-line.mobile.first div{animation:3s cubic-bezier(0,.39,1,.53) forwards moving-right;transform:translate(-100%)}.about-section .about-frame .text-animation-frame .first-line.mobile.second{text-align:right}.about-section .about-frame .text-animation-frame .first-line.mobile.second div{animation:3s cubic-bezier(0,.39,1,.53) forwards moving-left;transform:translate(100%)}.about-section .about-frame .text-animation-frame .second-line.desktop.first div{animation:3s cubic-bezier(0,.39,1,.53) 1s forwards moving-right;transform:translate(-100%)}@media (width>=769px){.about-section .about-frame .text-animation-frame .second-line.desktop.first div span{animation:3s cubic-bezier(0,.39,1,.53) 1s forwards shadow-moving-right}}@media (width<=768px){.about-section .about-frame .text-animation-frame .second-line.desktop.first div span{animation:3s cubic-bezier(0,.39,1,.53) 1s forwards shadow-moving-right-mobile}}.about-section .about-frame .text-animation-frame .second-line.desktop.second{text-align:right}.about-section .about-frame .text-animation-frame .second-line.desktop.second div{animation:3s cubic-bezier(0,.39,1,.53) 1s forwards moving-left;transform:translate(100%)}@media (width>=769px){.about-section .about-frame .text-animation-frame .second-line.desktop.second div span{animation:3s cubic-bezier(0,.39,1,.53) 1s forwards shadow-moving-left}}@media (width<=768px){.about-section .about-frame .text-animation-frame .second-line.desktop.second div span{animation:3s cubic-bezier(0,.39,1,.53) 1s forwards shadow-moving-left-mobile}}.about-section .about-frame .text-animation-frame .second-line.mobile.first div{animation:3s cubic-bezier(0,.39,1,.53) 1s forwards moving-right;transform:translate(-100%)}.about-section .about-frame .text-animation-frame .second-line.mobile.second{text-align:right}.about-section .about-frame .text-animation-frame .second-line.mobile.second div{animation:3s cubic-bezier(0,.39,1,.53) 1s forwards moving-left;transform:translate(100%)}.about-section .about-frame .text-animation-frame .third-line.desktop.first div{animation:3s cubic-bezier(0,.39,1,.53) 2s forwards moving-right;transform:translate(-100%)}@media (width>=769px){.about-section .about-frame .text-animation-frame .third-line.desktop.first div span{animation:3s cubic-bezier(0,.39,1,.53) 2s forwards shadow-moving-right}}@media (width<=768px){.about-section .about-frame .text-animation-frame .third-line.desktop.first div span{animation:3s cubic-bezier(0,.39,1,.53) 2s forwards shadow-moving-right-mobile}}.about-section .about-frame .text-animation-frame .third-line.desktop.second{text-align:right}.about-section .about-frame .text-animation-frame .third-line.desktop.second div{animation:3s cubic-bezier(0,.39,1,.53) 2s forwards moving-left;transform:translate(100%)}@media (width>=769px){.about-section .about-frame .text-animation-frame .third-line.desktop.second div span{animation:3s cubic-bezier(0,.39,1,.53) 2s forwards shadow-moving-left}}@media (width<=768px){.about-section .about-frame .text-animation-frame .third-line.desktop.second div span{animation:3s cubic-bezier(0,.39,1,.53) 2s forwards shadow-moving-left-mobile}}.about-section .about-frame .text-animation-frame .third-line.mobile.first div{animation:3s cubic-bezier(0,.39,1,.53) 2s forwards moving-right;transform:translate(-100%)}.about-section .about-frame .text-animation-frame .third-line.mobile.second{text-align:right}.about-section .about-frame .text-animation-frame .third-line.mobile.second div{animation:3s cubic-bezier(0,.39,1,.53) 2s forwards moving-left;transform:translate(100%)}.about-section .about-frame .text-animation-frame .first-line.mobile.first div span,.about-section .about-frame .text-animation-frame .second-line.mobile.first div span,.about-section .about-frame .text-animation-frame .third-line.mobile.first div span{text-shadow:-5px 0 5px #1b1b1b4d}.about-section .about-frame .text-animation-frame .first-line.mobile.second div span,.about-section .about-frame .text-animation-frame .second-line.mobile.second div span,.about-section .about-frame .text-animation-frame .third-line.mobile.second div span{text-shadow:5px 0 5px #1b1b1b4d}.about-section .about-frame .about-detail-button{text-align:right;padding-top:10rem;padding-bottom:10rem;transition:padding .6s cubic-bezier(.4,0,.2,1)}@media (width<=768px){.about-section .about-frame .about-detail-button{padding-top:8rem;padding-bottom:8rem}}@media (width<=576px){.about-section .about-frame .about-detail-button{padding-top:6rem;padding-bottom:6rem}}.about-section .about-frame .about-detail-button button{color:#1b1b1b;font-family:Syncopate;font-size:5rem;font-weight:400;line-height:inherit;letter-spacing:inherit;z-index:2;border-radius:5rem;padding:3rem 3rem 3rem 12.4rem;transition:font-size .6s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative}@media (width<=768px){.about-section .about-frame .about-detail-button button{font-size:4rem}}@media (width<=576px){.about-section .about-frame .about-detail-button button{font-size:3rem}}@media (width<=320px){.about-section .about-frame .about-detail-button button{font-size:2rem}}.about-section .about-frame .about-detail-button button.will-change span{will-change:box-shadow}.about-section .about-frame .about-detail-button button.delay{pointer-events:none}.about-section .about-frame .about-detail-button button:after{content:"";z-index:1;background:url("data:image/svg+xml,%3csvg%20width='164'%20height='70'%20viewBox='0%200%20164%2070'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0)'%3e%3cpath%20d='M103.4%2069.1L115.6%2069.1L118.4%2069.1L131.8%2069.1L163.2%2069.1L156.7%2062.6L94.1002%20-3.02046e-06L84.9002%209.2L131.8%2056.1L118.4%2056.1L66.2002%203.9L64.8002%205.3L115.6%2056.1L103.4%2056.1L51.2002%203.9L49.8002%205.3L100.6%2056.1L0.000195912%2056.1L0.000195344%2069.1L100.6%2069.1L103.4%2069.1Z'%20fill='%23efefef'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0'%3e%3crect%20width='69.1'%20height='163.2'%20fill='white'%20transform='translate(163.2)%20rotate(90)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") 0/80% no-repeat,#1b1b1b;border-radius:100%;width:6.4rem;height:6.4rem;transition:opacity .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:calc(100% - 9.4rem);transform:translateY(-50%)}@media (width<=768px){.about-section .about-frame .about-detail-button button:after{width:5.9rem;height:5.9rem}}@media (width<=576px){.about-section .about-frame .about-detail-button button:after{width:5.4rem;height:5.4rem}}@media (width<=320px){.about-section .about-frame .about-detail-button button:after{width:4.9rem;height:4.9rem}}.about-section .about-frame .about-detail-button button:before{content:"";mix-blend-mode:difference;z-index:-1;background-color:#1b1b1b;border-radius:100%;width:6.4rem;height:6.4rem;transition:border-radius .3s cubic-bezier(.4,0,.2,1),right .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:calc(100% - 9.4rem);transform:translateY(-50%)}@media (width<=768px){.about-section .about-frame .about-detail-button button:before{width:5.9rem;height:5.9rem}}@media (width<=576px){.about-section .about-frame .about-detail-button button:before{width:5.4rem;height:5.4rem}}@media (width<=320px){.about-section .about-frame .about-detail-button button:before{width:4.9rem;height:4.9rem}}.about-section .about-frame .about-detail-button button:hover{color:#fff}.about-section .about-frame .about-detail-button button:hover:before{border-radius:5rem;width:100%;height:100%;right:0%}.about-section .about-frame .about-detail-button button .shadow-inset,.about-section .about-frame .about-detail-button button .shadow,.about-section .about-frame .about-detail-button button .shadow-inset-deep,.about-section .about-frame .about-detail-button button .shadow-deep,.about-section .about-frame .about-detail-button button .shadow-inset-deep2,.about-section .about-frame .about-detail-button button .shadow-deep2{border-radius:5rem;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.about-section .about-frame .about-detail-button button.mobile{color:#fff}.about-section .about-frame .about-detail-button button.mobile:before{border-radius:5rem;width:100%;height:100%;right:0%}.footprint-section{background-color:#1b1b1b;width:100%;height:50vh;transition:padding .6s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;box-shadow:0 0 1rem #000}.footprint-section .footprint-image-mask{z-index:0;opacity:0;clip-path:circle(0% at 0 0);width:100%;height:100%;transition:opacity .6s cubic-bezier(.4,0,.2,1);position:absolute}.footprint-section .footprint-image-mask.will-change{will-change:clip-path}.footprint-section .footprint-image-mask img{opacity:.3;filter:grayscale();width:100%;height:100%;position:absolute}.footprint-section:hover .footprint-image-mask{opacity:1}.footprint-section .footprint-title-area{padding-top:6rem;padding-left:33.3333%}@media (width<=984px){.footprint-section .footprint-title-area{padding-top:8rem}}@media (width<=768px){.footprint-section .footprint-title-area{padding-top:10rem}}@media (width<=576px){.footprint-section .footprint-title-area{padding-top:10rem}}.footprint-section .footprint-title-area .footprint-content{position:relative}.footprint-section .footprint-title-area .footprint-content .footprint-circle-area{display:inline-block;position:absolute}.footprint-section .footprint-title-area .footprint-content .footprint-circle-area img{width:100%;transition:width .6s cubic-bezier(.4,0,.2,1),left .6s cubic-bezier(.4,0,.2,1);animation:25s linear infinite rotate;position:relative;left:-150%}@media (width<=984px){.footprint-section .footprint-title-area .footprint-content .footprint-circle-area img{width:90%;left:-100%}}@media (width<=768px){.footprint-section .footprint-title-area .footprint-content .footprint-circle-area img{width:80%;left:-90%}}@media (width<=576px){.footprint-section .footprint-title-area .footprint-content .footprint-circle-area img{width:70%;left:-80%}}.footprint-section .footprint-title-area .footprint-content .footprint-arrow-area{text-align:right;display:inline-block;position:absolute;top:12rem;right:0}@media (width<=984px){.footprint-section .footprint-title-area .footprint-content .footprint-arrow-area{top:14rem}}@media (width<=768px){.footprint-section .footprint-title-area .footprint-content .footprint-arrow-area{top:16rem}}@media (width<=576px){.footprint-section .footprint-title-area .footprint-content .footprint-arrow-area{top:14rem}}.footprint-section .footprint-title-area .footprint-content .footprint-arrow-area img{transition:width .6s cubic-bezier(.4,0,.2,1);position:relative}@media (width<=1200px){.footprint-section .footprint-title-area .footprint-content .footprint-arrow-area img{width:90%}}@media (width<=984px){.footprint-section .footprint-title-area .footprint-content .footprint-arrow-area img{width:80%}}@media (width<=768px){.footprint-section .footprint-title-area .footprint-content .footprint-arrow-area img{width:70%}}@media (width<=576px){.footprint-section .footprint-title-area .footprint-content .footprint-arrow-area img{width:60%}}@media (width<=320px){.footprint-section .footprint-title-area .footprint-content .footprint-arrow-area img{width:50%}}.footprint-section .footprint-title-area h2{color:#fff;font-family:Syncopate;font-size:6rem;font-weight:700;line-height:inherit;letter-spacing:inherit;border-bottom:.1rem solid #fff;padding-bottom:3.2rem;transition:padding .6s cubic-bezier(.4,0,.2,1),font-size .6s cubic-bezier(.4,0,.2,1)}@media (width<=768px){.footprint-section .footprint-title-area h2{padding-bottom:3rem;font-size:5rem}}@media (width<=576px){.footprint-section .footprint-title-area h2{padding-bottom:2.8rem;font-size:4rem}}.footprint-section .footprint-title-area span{color:#fff;font-size:2.4rem;font-weight:400;line-height:inherit;letter-spacing:inherit;padding-top:3rem;transition:padding .6s cubic-bezier(.4,0,.2,1),font-size .6s cubic-bezier(.4,0,.2,1);display:inline-block}@media (width<=768px){.footprint-section .footprint-title-area span{padding-top:2.8rem;font-size:2.2rem}}@media (width<=576px){.footprint-section .footprint-title-area span{padding-top:2.6rem;font-size:2rem}}.footprint-section .footprint-back-text{color:#0000;font-family:Syncopate;font-size:24rem;font-weight:700;line-height:inherit;letter-spacing:inherit;-webkit-text-stroke:1px #424242;z-index:1;transition:font-size .6s cubic-bezier(.4,0,.2,1);position:absolute;bottom:5rem;left:50%;transform:translate(-50%)}@media (width<=1200px){.footprint-section .footprint-back-text{font-size:20rem}}@media (width<=984px){.footprint-section .footprint-back-text{font-size:16rem}}@media (width<=768px){.footprint-section .footprint-back-text{font-size:12rem}}@media (width<=576px){.footprint-section .footprint-back-text{font-size:8rem}}@media (width<=320px){.footprint-section .footprint-back-text{font-size:6.5rem}}.footprint-section .link-button{z-index:2;position:absolute;inset:0}.footprint-section .link-button .delay{pointer-events:none}footer{text-align:right;z-index:100;width:100%;position:absolute;bottom:0;padding-bottom:1.5rem!important}footer span{color:#8d8d8d;font-size:1.8rem;font-weight:300;line-height:inherit;letter-spacing:inherit;position:absolute;top:50%;right:0;transform:translateY(-50%)}.main-section{height:150vh;overflow:hidden}@media (width>=985px){.main-section{height:180vh}}.main-section .main-background{width:100%;height:180vh;position:absolute;left:0}.main-section .main-background .background{z-index:-1;background:url(/assets/main1920-BNaweYNL.jpg) 50%/cover;width:100%;height:100%;position:absolute;top:0;left:0}.main-section .main-content-frame{position:relative}.main-section .main-content-frame .video-delay-cover{pointer-events:none;background-color:#424242;width:100vw;height:100%;animation:2s linear 1s forwards hide;position:fixed;left:0}.main-section .main-content-frame .main-text-frame{text-align:center;z-index:2;height:100vh;position:relative}.main-section .main-content-frame .main-text-frame .main-text{opacity:0;animation:3s linear forwards show;display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.main-section .main-content-frame .main-text-frame .main-text span{color:#fff;font-family:Syncopate;font-size:3.6rem;font-weight:400;line-height:inherit;letter-spacing:3.5px;margin-bottom:2rem;transition:font-size .6s cubic-bezier(.4,0,.2,1);display:block}@media (width<=984px){.main-section .main-content-frame .main-text-frame .main-text span{letter-spacing:3px;font-size:3.1rem}}@media (width<=768px){.main-section .main-content-frame .main-text-frame .main-text span{letter-spacing:2.5px;font-size:2.6rem}}@media (width<=576px){.main-section .main-content-frame .main-text-frame .main-text span{letter-spacing:2px;font-size:2.1rem}}.main-section .main-content-frame .main-text-frame .main-text p{color:#fff;font-family:Syncopate;font-size:9.6rem;font-weight:700;line-height:inherit;letter-spacing:inherit;transition:font-size .6s cubic-bezier(.4,0,.2,1)}@media (width<=984px){.main-section .main-content-frame .main-text-frame .main-text p{font-size:8.1rem}}@media (width<=768px){.main-section .main-content-frame .main-text-frame .main-text p{font-size:6.6rem}}@media (width<=576px){.main-section .main-content-frame .main-text-frame .main-text p{font-size:4.1rem}}.main-section .main-content-frame .into-ment-frame{height:80vh;position:relative}.main-section .main-content-frame .into-ment-frame .intro-ment{margin-top:-30rem;padding-top:40rem;position:absolute;top:50%;transform:translateY(-50%)}@media (width<=984px){.main-section .main-content-frame .into-ment-frame .intro-ment{margin-top:-55rem;padding-top:40rem}}@media (width<=768px){.main-section .main-content-frame .into-ment-frame .intro-ment{margin-top:-45rem;padding-top:35rem}}@media (width<=576px){.main-section .main-content-frame .into-ment-frame .intro-ment{margin-top:-35rem;padding-top:20rem}}.main-section .main-content-frame .into-ment-frame .intro-ment .type-p{color:#fff;letter-spacing:inherit;font-size:6.2rem;font-weight:400;line-height:6rem}@media (width<=984px){.main-section .main-content-frame .into-ment-frame .intro-ment .type-p{font-size:5.2rem;line-height:5rem}}@media (width<=768px){.main-section .main-content-frame .into-ment-frame .intro-ment .type-p{font-size:4.2rem;line-height:4rem}}@media (width<=576px){.main-section .main-content-frame .into-ment-frame .intro-ment .type-p{font-size:3.2rem;line-height:3rem}}@media (width<=320px){.main-section .main-content-frame .into-ment-frame .intro-ment .type-p{font-size:2.2rem;line-height:2rem}}.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-frame{margin:10rem auto}.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .origin-size-container{font-family:Syncopate}.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-depth-frame,.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-target{min-width:1.16rem;font-family:Syncopate}@media (width<=984px){.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-depth-frame,.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-target{min-width:.96rem}}@media (width<=768px){.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-depth-frame,.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-target{min-width:.78rem}}@media (width<=576px){.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-depth-frame,.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-target{min-width:.6rem}}@media (width<=320px){.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-depth-frame,.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-target{min-width:.4rem}}.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-depth-frame span,.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-target span{font-family:Syncopate}.video-area .canvas-frame{z-index:-1;filter:grayscale();display:inline-block;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 2.5rem #1b1b1b4d}.video-area .canvas-frame.will-change{will-change:transform}.video-area .canvas-frame.will-change canvas{will-change:contents}.video-area .canvas-frame:before{content:"";background-color:#1b1b1b80;width:100%;height:100%;transition:background-color .6s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.video-area .canvas-frame.target1{width:50%;margin-top:-25%;margin-left:-10%}@media (width<=1596px){.video-area .canvas-frame.target1{margin-top:-30%}}@media (width<=1200px){.video-area .canvas-frame.target1{margin-top:-40%}}@media (width<=984px){.video-area .canvas-frame.target1{margin-top:-60%}}@media (width<=768px){.video-area .canvas-frame.target1{width:55%;margin-top:-80%;margin-left:-12%}}@media (width<=576px){.video-area .canvas-frame.target1{width:65%;margin-top:-125%;margin-left:-16%}}@media (width<=320px){.video-area .canvas-frame.target1{width:60%;margin-top:-110%;margin-left:-14%}}.video-area .canvas-frame.target2{width:35%;margin-top:-15%;margin-left:-33%}@media (width<=1596px){.video-area .canvas-frame.target2{margin-top:-20%}}@media (width<=1200px){.video-area .canvas-frame.target2{margin-top:-30%}}@media (width<=984px){.video-area .canvas-frame.target2{margin-top:-50%}}@media (width<=768px){.video-area .canvas-frame.target2{width:40%;margin-top:-70%;margin-left:-35%}}@media (width<=576px){.video-area .canvas-frame.target2{width:50%;margin-top:-105%;margin-left:-39%}}@media (width<=320px){.video-area .canvas-frame.target2{width:45%;margin-top:-100%;margin-left:-37%}}.video-area .canvas-frame.target3{width:25%;margin-top:-18%;margin-left:32%}@media (width<=1596px){.video-area .canvas-frame.target3{margin-top:-23%}}@media (width<=1200px){.video-area .canvas-frame.target3{margin-top:-33%}}@media (width<=984px){.video-area .canvas-frame.target3{margin-top:-53%}}@media (width<=768px){.video-area .canvas-frame.target3{width:30%;margin-top:-73%;margin-left:34%}}@media (width<=576px){.video-area .canvas-frame.target3{width:40%;margin-top:-113%;margin-left:38%}}@media (width<=320px){.video-area .canvas-frame.target3{width:35%;margin-top:-103%;margin-left:36%}}.video-area .canvas-frame.target4{width:40%;margin-top:0%;margin-left:20%}@media (width<=1596px){.video-area .canvas-frame.target4{margin-top:-5%}}@media (width<=1200px){.video-area .canvas-frame.target4{margin-top:-15%}}@media (width<=984px){.video-area .canvas-frame.target4{margin-top:-35%}}@media (width<=768px){.video-area .canvas-frame.target4{width:45%;margin-top:-55%;margin-left:22%}}@media (width<=576px){.video-area .canvas-frame.target4{width:55%;margin-top:-85%;margin-left:26%}}@media (width<=320px){.video-area .canvas-frame.target4{width:50%;margin-top:-85%;margin-left:24%}}.video-area .canvas-frame.target5{width:25%;margin-top:20%;margin-left:-20%}@media (width<=1596px){.video-area .canvas-frame.target5{margin-top:15%}}@media (width<=1200px){.video-area .canvas-frame.target5{margin-top:5%}}@media (width<=984px){.video-area .canvas-frame.target5{margin-top:-5%}}@media (width<=768px){.video-area .canvas-frame.target5{width:30%;margin-top:-15%;margin-left:-22%}}@media (width<=576px){.video-area .canvas-frame.target5{width:40%;margin-top:-25%;margin-left:-26%}}@media (width<=320px){.video-area .canvas-frame.target5{width:35%;margin-top:-25%;margin-left:-24%}}.video-area .canvas-frame.target6{width:15%;margin-top:35%;margin-left:10%}@media (width<=1596px){.video-area .canvas-frame.target6{margin-top:30%}}@media (width<=1200px){.video-area .canvas-frame.target6{margin-top:20%}}@media (width<=984px){.video-area .canvas-frame.target6{margin-top:10%}}@media (width<=768px){.video-area .canvas-frame.target6{width:20%;margin-top:0%;margin-left:12%}}@media (width<=576px){.video-area .canvas-frame.target6{width:30%;margin-top:-10%;margin-left:16%}}@media (width<=320px){.video-area .canvas-frame.target6{width:25%;margin-top:-10%;margin-left:14%}}.video-area .canvas-frame canvas{width:100%;height:100%;display:block}#skill{z-index:0;background-color:#fff;position:relative}.skill-section{height:100vh;position:relative;overflow:hidden}@media (width<=768px){.skill-section{height:100vh}}.skill-section:hover .list a{will-change:transform, opacity}.skill-section .skill-frame{transition:padding .6s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=768px){.skill-section .skill-frame{padding-top:10rem}}.skill-section .skill-frame h1{font-family:Syncopate;transition:font-size .6s cubic-bezier(.4,0,.2,1);display:inline-block;position:absolute;top:0;left:10px}@media (width<=768px){.skill-section .skill-frame h1{font-size:7.5rem}}@media (width<=576px){.skill-section .skill-frame h1{font-size:7rem}}@media (width<=320px){.skill-section .skill-frame h1{font-size:6.5rem}}.skill-section .skill-frame .list-frame{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;perspective:60rem}.skill-section .skill-frame .list-frame .list{z-index:0;transform-origin:100%;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1);transform:translate(0,0)rotateY(-30deg)}.skill-section .skill-frame .list-frame .list:hover{background-color:#424242;transform:translate(0,0)rotateY(0)}.skill-section .skill-frame .list-frame .list:hover .link-button{color:#fff;letter-spacing:0}.skill-section .skill-frame .list-frame .list .link-button{text-align:right;color:#1b1b1b;width:100%;font-family:NEXON Lv2 Gothic;font-size:10rem;font-weight:700;line-height:inherit;letter-spacing:-.5rem;white-space:nowrap;z-index:4;padding:3rem 1.5rem;transition:color .3s cubic-bezier(.4,0,.2,1),font-size .6s cubic-bezier(.4,0,.2,1),letter-spacing .3s cubic-bezier(.4,0,.2,1);display:block;position:relative}@media (width<=768px){.skill-section .skill-frame .list-frame .list .link-button{font-size:9rem}}@media (width<=576px){.skill-section .skill-frame .list-frame .list .link-button{font-size:8rem}}@media (width<=320px){.skill-section .skill-frame .list-frame .list .link-button{font-size:7rem}}.skill-section .skill-frame .list-frame .list .link-button.delay{pointer-events:none}.icon-slider{width:100%;min-width:160rem;position:relative;left:-21.12rem;transform:translateY(-50%)}.icon-slider.four{height:33.3333vh}@media (width<=768px){.icon-slider.four{height:25vh}}.icon-slider.five{height:25vh}@media (width<=768px){.icon-slider.five{height:20vh}}.icon-slider.six{height:20vh}@media (width<=768px){.icon-slider.six{height:16.6667vh}}.icon-slider.seven{height:16.6667vh}@media (width<=768px){.icon-slider.seven{height:14.2857vh}}.icon-slider.eight{height:14.2857vh}@media (width<=768px){.icon-slider.eight{height:12.5vh}}.icon-slider.nine{height:12.5vh}@media (width<=768px){.icon-slider.nine{height:11.1111vh}}.icon-slider.ten{height:11.1111vh}.icon-slider .icon-content-frame{text-align:center;opacity:.3;width:11%;height:21.12rem;position:absolute}.icon-slider .icon-content-frame.will-change{will-change:transform}.icon-slider .icon-content-frame .content{background-color:#1b1b1b1a;border-radius:100%;width:14rem;height:14rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 5rem #1b1b1b1a}.icon-slider .icon-content-frame .content svg{width:12rem;height:12rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-slider.reverse{left:21.12rem;transform:rotateY(180deg)translateY(-50%)}.icon-slider.reverse .content{position:absolute;top:50%;left:50%;transform:rotateY(180deg)translate(50%,-50%)}.cursor-area .custom-cursor-info,.cursor-area .custom-cursor-back{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:difference;border-radius:100%;transition:opacity .6s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.cursor-area .hide.custom-cursor-info,.cursor-area .hide.custom-cursor-back{opacity:0}.cursor-area .custom-cursor-back{z-index:900;will-change:left, top;text-align:center;border:.1rem solid #1b1b1b;width:5rem;height:5rem;transition:opacity .6s cubic-bezier(.4,0,.2,1),width .15s cubic-bezier(.4,0,.2,1),height .15s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.cursor-area .custom-cursor-back.down-cursor{transform:translate(-50%,-50%)scale(.5)}.cursor-area .custom-cursor-back:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;border:.1rem solid #fff;border-radius:100%;width:100%;height:100%;position:absolute;top:0;left:0}.cursor-area .custom-cursor-back.bl-cursor,.cursor-area .custom-cursor-back.wh-cursor{mix-blend-mode:inherit}.cursor-area .custom-cursor-back.bl-cursor:before,.cursor-area .custom-cursor-back.wh-cursor:before{opacity:0}.cursor-area .custom-cursor-back.bl-cursor,.cursor-area .custom-cursor-back.wh-cursor{border-color:#0000;width:10.5rem;height:10.5rem}.cursor-area .custom-cursor-back.bl-cursor{background-color:#1b1b1bcc}.cursor-area .custom-cursor-back.bl-cursor.down-cursor{background-color:#1b1b1b}.cursor-area .custom-cursor-back.wh-cursor{background-color:#fffc}.cursor-area .custom-cursor-back.wh-cursor.down-cursor{background-color:#fff}.cursor-area .custom-cursor-back.go-cursor{background-color:#fffc;width:8rem;height:8rem}.cursor-area .custom-cursor-back.reverse-cursor{background-color:#fffc;width:15rem;height:15rem}.cursor-area .custom-cursor-back.pagination-cursor{opacity:0}.cursor-area .custom-cursor-info{z-index:1000;will-change:left, top;background-color:#1b1b1b;width:1rem;height:1rem;transition:width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1),border-width .3s cubic-bezier(.4,0,.2,1)}.cursor-area .custom-cursor-info:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:100%;width:100%;height:100%;position:absolute;top:0;left:0}.cursor-area .custom-cursor-info span{color:#0000;font-size:.01rem;font-weight:500;line-height:inherit;letter-spacing:inherit;-webkit-text-stroke:1px transparent;font-family:Syncopate;transition:font-size .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cursor-area .custom-cursor-info.bl-cursor,.cursor-area .custom-cursor-info.wh-cursor{mix-blend-mode:inherit}.cursor-area .custom-cursor-info.bl-cursor:before,.cursor-area .custom-cursor-info.wh-cursor:before{opacity:0}.cursor-area .custom-cursor-info.bl-cursor,.cursor-area .custom-cursor-info.wh-cursor{background-color:#0000}.cursor-area .custom-cursor-info.bl-cursor span{color:#fff;font-size:2rem;font-weight:500;line-height:inherit;letter-spacing:inherit;-webkit-text-stroke:1px #fff}.cursor-area .custom-cursor-info.wh-cursor span{color:#1b1b1b;font-size:2rem;font-weight:500;line-height:inherit;letter-spacing:inherit;-webkit-text-stroke:1px #1b1b1b}.cursor-area .custom-cursor-info.go-cursor{mix-blend-mode:lighten;border:1.2rem solid #0000;border-left-color:#fff;border-right:#fff;border-radius:0;width:0;height:0;margin-left:.25rem}.cursor-area .custom-cursor-info.reverse-cursor{opacity:0}.cursor-area .custom-cursor-info.focus-cursor{mix-blend-mode:inherit}.cursor-area .custom-cursor-info.focus-cursor:before{opacity:0}.noise-frame,.film-frame{opacity:0;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0}.film-frame{mix-blend-mode:multiply;background:url(/assets/film-DeRvNQZB.gif) 50%/cover}.noise-frame{opacity:.05;background:url(/assets/noise-BDONejr6.gif)}@media (width<=768px){.noise-frame{opacity:.03}}header{z-index:100;width:100%;min-width:320px;height:7.2rem;position:fixed}header.invert .header-logo path{fill:#efefef}.gnb-area{display:flex}.gnb-area .gnb-background{z-index:100;background-color:#1b1b1b;border-radius:10%;width:100vw;height:150vh;transition:border-radius 1s cubic-bezier(.4,0,.2,1) .3s,transform 1s cubic-bezier(.4,0,.2,1) .3s;position:fixed;transform:rotate(-60deg)translate(220%,-40%)scale(2)}@media (width<=768px){.gnb-area .gnb-background{transform:rotate(-60deg)translate(250%,-40%)scale(2)}}@media (width<=576px){.gnb-area .gnb-background{transform:rotate(-60deg)translate(300%,-40%)scale(1.1)}}.gnb-area .gnb-background.active{border-radius:0%;transition:border-radius 1s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.4,0,.2,1);transform:rotate(25deg)translate(10%)scale(1.7)}@media (width<=1200px){.gnb-area .gnb-background.active{transform:rotate(25deg)translate(10%)scale(1.8)}}@media (width<=984px){.gnb-area .gnb-background.active{transform:rotate(25deg)translate(10%)scale(2)}}@media (width<=768px){.gnb-area .gnb-background.active{transform:rotate(25deg)translate(10%)scale(2.3)}}@media (width<=576px){.gnb-area .gnb-background.active{transform:rotate(25deg)translate(10%)scale(3.3)}}.gnb-area .fixed-frame{opacity:0;pointer-events:none;z-index:102;visibility:hidden;width:100%;min-width:320px;height:100%;transition:opacity 1s cubic-bezier(.4,0,.2,1),visibility 1s cubic-bezier(.4,0,.2,1);position:fixed}.gnb-area .fixed-frame .gnb-container .gnb-close-button{z-index:103;pointer-events:initial;justify-content:flex-end;display:flex;position:relative;top:0;right:0}.gnb-area .fixed-frame .gnb-container .gnb-close-button .close-img{width:100%;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1);animation:25s linear infinite rotate}.gnb-area .fixed-frame .gnb-container .gnb-close-button .close-img.invert path{fill:#1b1b1b}.gnb-area .fixed-frame .gnb-container .gnb-close-button.delay{pointer-events:none}.gnb-area .fixed-frame.view{opacity:1;visibility:visible}.gnb-area .menu-frame{z-index:101;opacity:0;pointer-events:none;width:100vw;min-width:320px;height:100vh;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:fixed}.gnb-area .menu-frame .menu-content{width:100%;display:block;position:absolute;top:50%;transform:translateY(-50%)}.gnb-area .menu-frame .menu-content div{transition:padding 1s cubic-bezier(.4,0,.2,1)}.gnb-area .menu-frame .menu-content li{font-family:Syncopate;transition:transform 1s cubic-bezier(.4,0,.2,1);position:relative;transform:translate(250px,-50px)rotate(-10deg)skewY(-.14deg)}.gnb-area .menu-frame .menu-content li.line-up{transition-delay:.1s;transform:skewY(-.14deg)}.gnb-area .menu-frame .menu-content li a,.gnb-area .menu-frame .menu-content li .list-contact,.gnb-area .menu-frame .menu-content li .link-button{color:#0000;font-family:Syncopate;font-size:7.2rem;font-weight:700;line-height:inherit;letter-spacing:inherit;padding-top:2rem;padding-bottom:2rem;transition:padding 1s cubic-bezier(.4,0,.2,1),font-size 1s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative}@media (width<=768px){.gnb-area .menu-frame .menu-content li a,.gnb-area .menu-frame .menu-content li .list-contact,.gnb-area .menu-frame .menu-content li .link-button{font-size:6.2rem}}@media (width<=576px){.gnb-area .menu-frame .menu-content li a,.gnb-area .menu-frame .menu-content li .list-contact,.gnb-area .menu-frame .menu-content li .link-button{font-size:5.2rem}}@media (width<=320px){.gnb-area .menu-frame .menu-content li a,.gnb-area .menu-frame .menu-content li .list-contact,.gnb-area .menu-frame .menu-content li .link-button{font-size:4.2rem}}.gnb-area .menu-frame .menu-content li a span,.gnb-area .menu-frame .menu-content li .list-contact span,.gnb-area .menu-frame .menu-content li .link-button span{color:#fff;font-family:Syncopate;font-size:7.2rem;font-weight:700;line-height:inherit;letter-spacing:inherit;transition:transform .3s cubic-bezier(.4,0,.2,1),letter-spacing .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;left:0}@media (width<=768px){.gnb-area .menu-frame .menu-content li a span,.gnb-area .menu-frame .menu-content li .list-contact span,.gnb-area .menu-frame .menu-content li .link-button span{font-size:6.2rem}}@media (width<=576px){.gnb-area .menu-frame .menu-content li a span,.gnb-area .menu-frame .menu-content li .list-contact span,.gnb-area .menu-frame .menu-content li .link-button span{font-size:5.2rem}}@media (width<=320px){.gnb-area .menu-frame .menu-content li a span,.gnb-area .menu-frame .menu-content li .list-contact span,.gnb-area .menu-frame .menu-content li .link-button span{font-size:4.2rem}}.gnb-area .menu-frame .menu-content li a:hover span,.gnb-area .menu-frame .menu-content li .list-contact:hover span,.gnb-area .menu-frame .menu-content li .link-button:hover span{opacity:1;letter-spacing:.5rem;transform:scale(1.1)}.gnb-area .menu-frame .menu-content li.blur span{opacity:.3}.gnb-area .menu-frame .menu-content .first-content{padding-left:20%}.gnb-area .menu-frame .menu-content .first-content li{display:inline-block}@media (width<=1200px){.gnb-area .menu-frame .menu-content .first-content{padding-left:15%}}@media (width<=984px){.gnb-area .menu-frame .menu-content .first-content{padding-left:10%}}@media (width<=768px){.gnb-area .menu-frame .menu-content .first-content{padding-left:5%}}@media (width<=576px){.gnb-area .menu-frame .menu-content .first-content{padding-left:10px}}.gnb-area .menu-frame .menu-content .center-content{display:inline-block;position:relative;left:50%;transform:translate(-50%)}.gnb-area .menu-frame .menu-content .center-content li:first-child,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2),.gnb-area .menu-frame .menu-content .center-content li:nth-child(3){position:relative}.gnb-area .menu-frame .menu-content .center-content li:first-child:before,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2):before,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3):before{-webkit-text-stroke:1px #424242;color:#0000;font-size:3rem;font-weight:700;line-height:inherit;letter-spacing:inherit;display:inline-block;position:absolute;left:0}.gnb-area .menu-frame .menu-content .center-content li:first-child a,.gnb-area .menu-frame .menu-content .center-content li:first-child .list-contact,.gnb-area .menu-frame .menu-content .center-content li:first-child .link-button,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) a,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) .list-contact,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) .link-button,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) a,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) .list-contact,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) .link-button{padding-left:10rem}@media (width<=1200px){.gnb-area .menu-frame .menu-content .center-content li:first-child a,.gnb-area .menu-frame .menu-content .center-content li:first-child .list-contact,.gnb-area .menu-frame .menu-content .center-content li:first-child .link-button,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) a,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) .list-contact,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) .link-button,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) a,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) .list-contact,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) .link-button{padding-left:8rem}}@media (width<=984px){.gnb-area .menu-frame .menu-content .center-content li:first-child a,.gnb-area .menu-frame .menu-content .center-content li:first-child .list-contact,.gnb-area .menu-frame .menu-content .center-content li:first-child .link-button,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) a,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) .list-contact,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) .link-button,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) a,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) .list-contact,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) .link-button{padding-left:6rem}}@media (width<=768px){.gnb-area .menu-frame .menu-content .center-content li:first-child a,.gnb-area .menu-frame .menu-content .center-content li:first-child .list-contact,.gnb-area .menu-frame .menu-content .center-content li:first-child .link-button,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) a,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) .list-contact,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) .link-button,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) a,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) .list-contact,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) .link-button{padding-left:4rem}}@media (width<=576px){.gnb-area .menu-frame .menu-content .center-content li:first-child a,.gnb-area .menu-frame .menu-content .center-content li:first-child .list-contact,.gnb-area .menu-frame .menu-content .center-content li:first-child .link-button,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) a,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) .list-contact,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) .link-button,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) a,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) .list-contact,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) .link-button{padding-left:2rem}}.gnb-area .menu-frame .menu-content .center-content li:first-child a span,.gnb-area .menu-frame .menu-content .center-content li:first-child .list-contact span,.gnb-area .menu-frame .menu-content .center-content li:first-child .link-button span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) a span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) .list-contact span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) .link-button span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) a span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) .list-contact span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) .link-button span{padding-left:10rem}@media (width<=1200px){.gnb-area .menu-frame .menu-content .center-content li:first-child a span,.gnb-area .menu-frame .menu-content .center-content li:first-child .list-contact span,.gnb-area .menu-frame .menu-content .center-content li:first-child .link-button span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) a span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) .list-contact span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) .link-button span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) a span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) .list-contact span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) .link-button span{padding-left:8rem}}@media (width<=984px){.gnb-area .menu-frame .menu-content .center-content li:first-child a span,.gnb-area .menu-frame .menu-content .center-content li:first-child .list-contact span,.gnb-area .menu-frame .menu-content .center-content li:first-child .link-button span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) a span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) .list-contact span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) .link-button span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) a span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) .list-contact span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) .link-button span{padding-left:6rem}}@media (width<=768px){.gnb-area .menu-frame .menu-content .center-content li:first-child a span,.gnb-area .menu-frame .menu-content .center-content li:first-child .list-contact span,.gnb-area .menu-frame .menu-content .center-content li:first-child .link-button span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) a span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) .list-contact span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) .link-button span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) a span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) .list-contact span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) .link-button span{padding-left:4rem}}@media (width<=576px){.gnb-area .menu-frame .menu-content .center-content li:first-child a span,.gnb-area .menu-frame .menu-content .center-content li:first-child .list-contact span,.gnb-area .menu-frame .menu-content .center-content li:first-child .link-button span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) a span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) .list-contact span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(2) .link-button span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) a span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) .list-contact span,.gnb-area .menu-frame .menu-content .center-content li:nth-child(3) .link-button span{padding-left:2rem}}.gnb-area .menu-frame .menu-content .center-content li:first-child:before{content:"01"}.gnb-area .menu-frame .menu-content .center-content li:nth-child(2):before{content:"02"}.gnb-area .menu-frame .menu-content .center-content li:nth-child(3):before{content:"03"}.gnb-area .menu-frame .menu-content .last-content{text-align:right;padding-right:20%}@media (width<=1200px){.gnb-area .menu-frame .menu-content .last-content{padding-right:15%}}@media (width<=984px){.gnb-area .menu-frame .menu-content .last-content{padding-right:10%}}@media (width<=768px){.gnb-area .menu-frame .menu-content .last-content{padding-right:5%}}@media (width<=576px){.gnb-area .menu-frame .menu-content .last-content{padding-right:10px}}.gnb-area .menu-frame.view{opacity:1;pointer-events:initial;transition-delay:.25s}header a,header .link-button,.gnb-area a,.gnb-area .link-button{display:inline-flex}header a svg,header .link-button svg,.gnb-area a svg,.gnb-area .link-button svg{width:100%;max-width:58px;transition:width .6s cubic-bezier(.4,0,.2,1);display:inline;position:relative;top:50%;transform:translateY(-50%)}@media (width<=984px){header a svg,header .link-button svg,.gnb-area a svg,.gnb-area .link-button svg{width:95%}}@media (width<=768px){header a svg,header .link-button svg,.gnb-area a svg,.gnb-area .link-button svg{width:90%}}@media (width<=576px){header a svg,header .link-button svg,.gnb-area a svg,.gnb-area .link-button svg{width:85%}}header a.delay,header .link-button.delay,.gnb-area a.delay,.gnb-area .link-button.delay{pointer-events:none}header .right-area,.gnb-area .right-area{justify-content:flex-end;width:10.3rem;height:10.5rem;transition:top .6s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;top:1.5rem;right:10px}header .right-area .gnb-button,.gnb-area .right-area .gnb-button{mix-blend-mode:difference;width:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}header .right-area .gnb-button.delay,.gnb-area .right-area .gnb-button.delay{pointer-events:none}header .right-area .gnb-button svg,.gnb-area .right-area .gnb-button svg{position:absolute;left:0}header .right-area .gnb-button .menu-img,.gnb-area .right-area .gnb-button .menu-img{width:100%;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1);animation:25s linear infinite rotate}header .right-area .gnb-button .menu-img.invert path,.gnb-area .right-area .gnb-button .menu-img.invert path{fill:#efefef}.scroll-percent{color:#0000;font-size:5rem;font-weight:700;line-height:inherit;letter-spacing:inherit;-webkit-text-stroke:1px #bdbdbd;opacity:.3;pointer-events:none;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.smooth-scroll-frame{height:100vh}@media (width>=985px){.smooth-scroll-frame.opacity-none .scroll-content{transform:translate(0,0)!important}.smooth-scroll-frame.opacity-none .scrollbar-track .scrollbar-thumb{display:none}}.smooth-scroll-frame.opacity-none .scrollbar-track .scrollbar-thumb{background-color:#1b1b1b}.smooth-scroll-frame.opacity-none .scrollbar-track .scrollbar-thumb:before{background-color:#0000}.smooth-scroll-frame .scroll-content{will-change:transform}.smooth-scroll-frame .scrollbar-track{mix-blend-mode:difference;background-color:#0000}.smooth-scroll-frame .scrollbar-track .scrollbar-thumb{mix-blend-mode:difference;background-color:#1b1b1b}.smooth-scroll-frame .scrollbar-track .scrollbar-thumb:before{content:"";border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;background-color:#fff;width:100%;height:100%;position:absolute;top:0;left:0}.screen-cover{z-index:100;background-color:#1b1b1b;border-radius:10%;width:100vw;height:150vh;transition:border-radius 1s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;transform:rotate(-240deg)translate(-40%,-220%)scale(2)}@media (width<=768px){.screen-cover{transform:rotate(-240deg)translate(-40%,-250%)scale(2)}}@media (width<=576px){.screen-cover{transform:rotate(-240deg)translate(-40%,-300%)scale(1.1)}}.screen-cover.active{animation:2s infinite screen-cover}@media (width<=1200px){.screen-cover.active{animation:2s infinite screen-cover-xl}}@media (width<=984px){.screen-cover.active{animation:2s infinite screen-cover-l}}@media (width<=768px){.screen-cover.active{animation:2s infinite screen-cover-m}}@media (width<=576px){.screen-cover.active{animation:2s infinite screen-cover-s}}
