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%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}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}*,:after,:before{box-sizing:border-box}body{font-family:sans-serif;font-weight:400;word-break:break-all}a,button,input,select,textarea{font-family:inherit;color:inherit;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}a{text-decoration:none}button{padding:0;background-color:transparent;cursor:pointer}img{width:100%}img,svg{vertical-align:top}svg{display:inline-block;height:auto}@font-face{font-family:abcmonumentgrotesk;src:url(/assets/fonts/monumentgrotesk-regular.woff2) format("woff2"),url(/assets/fonts/monumentgrotesk-regular.woff) format("woff"),url(/assets/fonts/monumentgrotesk-regular.ttf) format("truetype");font-weight:400;unicode-range:u+0041-005a,u+0061-007a,u+0030-0039,u+002?,u+003a-0040,u+005b-0060,u+007b-007e}@font-face{font-family:abcmonumentgrotesk;src:url(/assets/fonts/monumentgrotesk-medium.woff2) format("woff2"),url(/assets/fonts/monumentgrotesk-medium.woff) format("woff"),url(/assets/fonts/monumentgrotesk-medium.ttf) format("truetype");font-weight:500;unicode-range:u+0041-005a,u+0061-007a,u+0030-0039,u+002?,u+003a-0040,u+005b-0060,u+007b-007e}@font-face{font-family:abcmonumentgrotesk;src:url(/assets/fonts/monumentgrotesk-bold.woff2) format("woff2"),url(/assets/fonts/monumentgrotesk-bold.woff) format("woff"),url(/assets/fonts/monumentgrotesk-bold.ttf) format("truetype");font-weight:700;unicode-range:u+0041-005a,u+0061-007a,u+0030-0039,u+002?,u+003a-0040,u+005b-0060,u+007b-007e}@font-face{font-family:pretendard;font-weight:400;src:url(/assets/fonts/pretendard-regular.woff2) format("woff2"),url(/assets/fonts/pretendard-regular.woff) format("woff"),url(/assets/fonts/pretendard-regular.ttf) format("truetype");unicode-range:u+ac00-d7a3,u+002?,u+003a-0040,u+005b-0060,u+007b-007e}@font-face{font-family:pretendard;font-weight:500;src:url(/assets/fonts/pretendard-medium.woff2) format("woff2"),url(/assets/fonts/pretendard-medium.woff) format("woff"),url(/assets/fonts/pretendard-medium.ttf) format("truetype");unicode-range:u+ac00-d7a3,u+002?,u+003a-0040,u+005b-0060,u+007b-007e}@font-face{font-family:pretendard;font-weight:600;src:url(/assets/fonts/pretendard-semibold.woff2) format("woff2"),url(/assets/fonts/pretendard-semibold.woff) format("woff"),url(/assets/fonts/pretendard-semibold.ttf) format("truetype");unicode-range:u+ac00-d7a3,u+002?,u+003a-0040,u+005b-0060,u+007b-007e}@font-face{font-family:pretendard;font-weight:700;src:url(/assets/fonts/pretendard-bold.woff2) format("woff2"),url(/assets/fonts/pretendard-bold.woff) format("woff"),url(/assets/fonts/pretendard-bold.ttf) format("truetype");unicode-range:u+ac00-d7a3,u+002?,u+003a-0040,u+005b-0060,u+007b-007e}@font-face{font-family:pretendard;font-weight:500;src:url(/assets/fonts/monumentgrotesk-regular.woff2) format("woff2"),url(/assets/fonts/monumentgrotesk-regular.woff) format("woff"),url(/assets/fonts/monumentgrotesk-regular.ttf) format("truetype");unicode-range:u+0041-005a,u+0061-007a,u+0030-0039}@font-face{font-family:pretendard;font-weight:700;src:url(/assets/fonts/monumentgrotesk-medium.woff2) format("woff2"),url(/assets/fonts/monumentgrotesk-medium.woff) format("woff"),url(/assets/fonts/monumentgrotesk-medium.ttf) format("truetype");unicode-range:u+0041-005a,u+0061-007a,u+0030-0039}body,html{width:100%}html{font-size:0.05787vw}@media screen and (min-width:751px) and (max-width:1024px){html{font-size:0.09766vw}}@media screen and (max-width:750px){html{font-size:0.26667vw}}@media screen and (max-width:750px) and (min-width:500px){html{font-size:.2vw}}body{overflow-x:hidden;line-height:1;color:#000;word-break:keep-all;overflow-wrap:break-word}[lang=ko] body{font-family:pretendard,abcmonumentgrotesk,sans-serif;font-weight:700}[lang=en] body{font-family:abcmonumentgrotesk,pretendard,sans-serif;font-weight:400}.s-hide{overflow:hidden;position:absolute;top:-1px;left:-1px;width:1px;height:1px;text-indent:0;line-height:.1;clip:rect(1px,1px,-1px,-1px)}@media screen and (min-width:751px) and (max-width:1024px){.s-only--desktop{display:none}}@media screen and (max-width:750px){.s-only--desktop{display:none}}.s-only--not-desktop{display:none}@media screen and (min-width:751px) and (max-width:1024px){.s-only--not-desktop{display:block}}@media screen and (max-width:750px){.s-only--not-desktop{display:block}}.s-only--tablet{display:none}@media screen and (min-width:751px) and (max-width:1024px){.s-only--tablet{display:block}}.s-only--not-tablet{display:block}@media screen and (min-width:751px) and (max-width:1024px){.s-only--not-tablet{display:none}}@media screen and (max-width:750px){.s-only--not-mobile{display:none}}.s-only--mobile{display:none}@media screen and (max-width:750px){.s-only--mobile{display:block}}.s-scroll--lock{overflow:hidden;touch-action:none;overscroll-behavior:none;-webkit-overflow-scrolling:none}.s-scroll--lock-fixed{position:fixed;top:0;left:0;width:100%}.c-underline:hover span:before{background-color:transparent}.c-underline:hover span:after{transform:scaleX(1)}.c-underline span{position:relative}.c-underline span:after,.c-underline span:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000}.c-underline span:after{transform:scaleX(0);transform-origin:left;transition:transform .65s ease-in-out}.c-underline--color-white span{color:#fff}.c-underline--color-white span:after,.c-underline--color-white span:before{background-color:#fff}.c-text{display:block}.c-text,.c-text__line{overflow:hidden}.c-text__letter{display:inline-block;vertical-align:top}.c-text--opacity .c-text__letter{opacity:0}.c-text--transform .c-text__letter{transform:translateY(100%)}.c-strategy{overflow:hidden;height:100%}.c-strategy__list{height:100%;display:flex;flex-wrap:nowrap;margin:0 -11rem}@media screen and (min-width:751px) and (max-width:1024px){.c-strategy__list{margin:0 -5rem}}@media screen and (max-width:750px){.c-strategy__list{display:block;margin:0}}.c-strategy__itm{min-width:calc(100% - 22rem);height:100%;background-color:#c1b8a8;margin:0 11rem}@media screen and (max-width:1024px){.c-strategy__itm{min-width:auto;width:100%}}@media screen and (min-width:751px) and (max-width:1024px){.c-strategy__itm{margin:0 5rem}}@media screen and (max-width:750px){.c-strategy__itm{margin:0}}.c-strategy__itm-inr{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:100%;padding:60rem 0 50rem;text-align:center;text-transform:uppercase}@media (min-aspect-ratio:221/147){.c-strategy__itm-inr{padding:6.87vh 0 10.37vh}}.c-strategy__itm-tit{font-size:24rem;font-weight:500;line-height:1.17;letter-spacing:-.2rem}@media (min-aspect-ratio:221/147){.c-strategy__itm-tit{font-size:2.23vh}}@media screen and (max-width:1024px){.c-strategy__itm-tit{line-height:1;letter-spacing:-.2rem}}@media screen and (min-width:751px) and (max-width:1024px){.c-strategy__itm-tit{font-size:20rem}}@media screen and (max-width:750px){.c-strategy__itm-tit{font-size:20rem}}.c-strategy__itm-tit-wrap{display:flex;align-items:center}@media screen and (max-width:750px){.c-strategy__itm-tit-wrap{height:78rem}}.c-strategy__itm-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-strategy__itm-txt-wrap{display:flex;align-items:center;min-height:60rem}@media screen and (min-width:751px) and (max-width:1024px){.c-strategy__itm-txt-wrap{min-height:42rem}}@media screen and (max-width:750px){.c-strategy__itm-txt-wrap{align-items:center;min-height:48rem}}.c-strategy__itm-txt{font-weight:500;font-size:18rem;line-height:1.11;letter-spacing:-.2rem}@media (min-aspect-ratio:221/147){.c-strategy__itm-txt{font-size:1.62vh}}@media screen and (max-width:1024px){.c-strategy__itm-txt{font-size:14rem;line-height:1.14;letter-spacing:-.1rem}}.c-strategy__itm--3{min-width:calc(50% - 22rem)}@media screen and (max-width:1024px){.c-strategy__itm--3{min-width:auto}}[lang=ko] body .c-strategy__itm-inr{padding-left:22rem;padding-right:22rem;justify-content:space-between}@media screen and (min-width:1025px){[lang=ko] body .c-strategy__itm-inr{padding:8.35vh 0}}@media screen and (min-width:751px) and (max-width:1024px){[lang=ko] body .c-strategy__itm{padding-left:0;padding-right:0}}[lang=ko] body .c-strategy__itm-tit{font-size:2.54vh;font-weight:700;line-height:1.25;letter-spacing:-.3rem}@media screen and (min-width:751px) and (max-width:1024px){[lang=ko] body .c-strategy__itm-tit{font-size:20rem}}@media screen and (max-width:750px){[lang=ko] body .c-strategy__itm-tit{font-size:20rem}}@media screen and (max-width:750px){[lang=ko] body .c-strategy__itm-txt-wrap{font-size:20rem;min-height:36rem}}[lang=ko] body .c-strategy__itm-txt{font-size:1.69vh;font-weight:700;line-height:1.33;letter-spacing:-.3rem}@media screen and (min-width:751px) and (max-width:1024px){[lang=ko] body .c-strategy__itm-txt{font-size:14rem}}@media screen and (max-width:750px){[lang=ko] body .c-strategy__itm-txt{font-size:14rem;line-height:1.29;letter-spacing:-.2rem}}.wrap{display:flex;flex-direction:column;min-height:100vh;background-color:#fff}.app-container{flex:auto}.header{position:fixed;top:30rem;left:30rem;right:30rem;z-index:50;height:0}@media screen and (max-width:1024px){.header{top:15rem;left:15rem;right:15rem}}.header__inr{display:flex;justify-content:space-between;height:0}.header__logo{position:relative}.header__logo-lnk{display:block}.header__logo-lnk svg{position:absolute;top:0;left:0}.header__logo-square{width:64rem}@media screen and (min-width:751px) and (max-width:1024px){.header__logo-square{width:56rem}}@media screen and (max-width:750px){.header__logo-square{width:45rem}}.header__logo-txt{z-index:10;width:112rem;height:49rem;opacity:0;visibility:hidden}@media screen and (min-width:751px) and (max-width:1024px){.header__logo-txt{width:76rem;height:34rem}}@media screen and (max-width:750px){.header__logo-txt{width:64rem;height:28rem}}.header__btn,.header__btn--close{position:absolute;right:0;width:64rem;height:64rem;border-radius:100rem;font-size:1rem;z-index:10}@media screen and (min-width:751px) and (max-width:1024px){.header__btn,.header__btn--close{width:56rem;height:56rem;border-radius:87.5rem}}@media screen and (max-width:750px){.header__btn,.header__btn--close{width:45rem;height:45rem;border-radius:70.3rem}}.header__btn--close .header-btn__bar,.header__btn .header-btn__bar{transition:width .25s}.header__btn--close-svg,.header__btn-svg{width:26rem}@media screen and (min-width:751px) and (max-width:1024px){.header__btn--close-svg,.header__btn-svg{width:22rem}}@media screen and (max-width:750px){.header__btn--close-svg,.header__btn-svg{width:18rem}}.header__btn{background-color:#000;display:block;opacity:1}@media (hover:hover) and (pointer:fine){.header__btn:hover .header-btn__bar--2{width:50.1%}}@media (hover:hover) and (pointer:fine){.header__btn:hover .header-btn__bar--3{width:100%}}.header__btn--close{background:#fff;display:none;opacity:0}.header__btn--close:hover .header__btn-border{transform:translate(-50%,-50%) rotate(0)}.header__btn-border{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20.3rem;height:2.5rem;background:#000;transition:transform .6s cubic-bezier(.165,.84,.44,1)}@media screen and (min-width:751px) and (max-width:1024px){.header__btn-border{width:19.2rem;height:2.5rem}}@media screen and (max-width:750px){.header__btn-border{width:15.2rem;height:2rem}}.header__btn-border:first-child{transform:translate(-50%,-50%) rotate(45deg)}.header__btn-border:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.header__menu{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;--clipPath:polygon(100% 0%,100% 100%,100% 100%,100% 0%)}.header__menu:before{content:"";position:absolute;top:0;left:0;width:100%;height:100vh;background-color:#000;-webkit-clip-path:var(--clipPath);clip-path:var(--clipPath);will-change:clip-path}.header__menu-inr{width:100%;height:100%;padding:182rem 30rem 29rem;opacity:0}@media screen and (min-width:751px) and (max-width:1024px){.header__menu-inr{padding:182rem 15rem 40rem}}@media screen and (max-width:750px){.header__menu-inr{padding:21.92vh 15rem 30rem}}.header__menu-con{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:100%;height:100%}.header__menu-vid{position:absolute;top:0;left:0;width:357rem;height:200rem}@media screen and (min-width:751px) and (max-width:1024px){.header__menu-vid{width:288rem;height:162rem}}@media screen and (max-width:750px){.header__menu-vid{top:151rem;left:110rem;width:198rem;height:110rem}}.header__menu-list{margin:0 0 0 834rem}@media screen and (min-width:751px) and (max-width:1024px){.header__menu-list{margin:0 0 0 492rem}}@media screen and (max-width:750px){.header__menu-list{margin:0 0 0 110rem}}.header__menu-list:hover .header__menu-list-lnk{color:#585858}.header__menu-list:hover .header__menu-list-lnk:hover{color:#fff}.header__menu-list-itm{overflow:hidden;will-change:transform,opacity}.header__menu-list-itm+.header__menu-list-itm{margin:3rem 0 0}.header__menu-list-lnk{opacity:0;display:block;font-weight:500;font-size:44rem;line-height:.91;letter-spacing:-1.5rem;color:#fff;transform:translateY(100%);transition:color .25s ease}@media screen and (min-width:751px) and (max-width:1024px){.header__menu-list-lnk{letter-spacing:-1rem}}@media screen and (max-width:750px){.header__menu-list-lnk{font-size:30rem;line-height:.93;letter-spacing:-1.3rem}}.header__menu-btm{position:relative;z-index:10}.header__menu-lang{display:flex;align-items:center}.header__menu-lang-lnk{font-weight:500;font-size:16rem;line-height:1.13;letter-spacing:-.1rem;color:hsla(0,0%,100%,.3)}.header__menu-lang-lnk+.header__menu-lang-lnk{margin:0 0 0 30rem}@media screen and (max-width:750px){.header__menu-lang-lnk+.header__menu-lang-lnk{margin:0 0 0 20rem}}.header__menu-lang-lnk--en{color:#fff}.header__menu-info{display:flex;flex-direction:column;margin:30rem 0 0}@media screen and (max-width:750px){.header__menu-info{margin:24rem 0 0}}.header__menu-info-txt{font-size:16rem;line-height:1;letter-spacing:-.1rem;color:#fff}@media screen and (max-width:750px){.header__menu-info-txt{font-size:11rem;letter-spacing:normal}}.header__menu-info-txt+.header__menu-info-txt{margin:2rem 0 0}[lang=ko] body .header__menu-subtxt{font-weight:400}[lang=ko] body .header__menu-list-lnk,[lang=ko] body .header__menu-subtxt{font-family:abcmonumentgrotesk,pretendard,sans-serif}[lang=ko] body .header__menu-lang-lnk--en{color:hsla(0,0%,100%,.3)}[lang=ko] body .header__menu-lang-lnk--ko{color:#fff}[lang=ko] body .header__menu-info{font-weight:400}.footer{background-color:#fff}@media screen and (min-width:751px){.p-about body.fixed--leader .footer{height:var(--footer-height)}.p-about body.fixed--leader .footer__inr{position:fixed;width:100%;top:calc((100% - var(--sec-leader-height)) * .5 + var(--sec-leader-height))!important}}@media screen and (min-width:751px) and (max-width:750px){.p-about body.fixed--leader .footer__inr{top:calc(var(--sec-leader-height) + 64rem)!important}}@media screen and (min-width:751px){.p-about body:not(.fixed--leader) .footer__inr{transform:translateY(calc(-100vh + var(--leader-gap, 0px)))}}.footer__inr{width:100%;height:100%;padding:30rem 20rem 18rem}@media screen and (max-width:1024px){.footer__inr{padding:15rem 15rem 20rem}}@media screen and (max-width:750px){.footer__inr{position:relative}}.footer__logo{width:48rem;height:48rem}@media screen and (min-width:751px) and (max-width:1024px){.footer__logo{width:56rem;height:56rem}}@media screen and (max-width:750px){.footer__logo{width:45rem;height:45rem}}.footer__logo svg{width:100%;height:100%}.footer__addr{margin:14rem 0 0;font-size:12rem;line-height:1.17;text-transform:uppercase}@media screen and (min-width:751px) and (max-width:1024px){.footer__addr{margin:7rem 0 0}}@media screen and (max-width:750px){.footer__addr{margin:9rem 0 0;font-size:10rem;line-height:1.2}}.footer__phone{font-size:12rem;line-height:1.17}@media screen and (max-width:750px){.footer__phone{font-size:10rem;line-height:1.2}}.footer__menu{padding:20rem 0 142rem}@media screen and (min-width:751px) and (max-width:1024px){.footer__menu{margin:-17rem 0 0;padding:0 0 73rem}}@media screen and (max-width:750px){.footer__menu{padding:48rem 0 68rem}}.footer__menu-itm{text-align:center}.footer__menu-lnk{display:inline-block;font-weight:500;font-size:24rem;line-height:1.08;letter-spacing:-.3rem}@media screen and (max-width:1024px){.footer__menu-lnk{line-height:1;letter-spacing:-.5rem}}@media screen and (min-width:751px) and (max-width:1024px){.footer__menu-lnk{font-size:32rem}}@media screen and (max-width:750px){.footer__menu-lnk{font-size:24rem;letter-spacing:-.3rem}}.footer__copy{font-weight:500;font-size:16rem;letter-spacing:-.1rem;text-align:center;text-transform:uppercase}@media screen and (min-width:751px) and (max-width:1024px){.footer__copy{font-size:14rem;letter-spacing:normal}}@media screen and (max-width:750px){.footer__copy{font-size:11rem;letter-spacing:normal}}.footer__desc{margin:10rem 0 0;padding:0 38rem 0 0}@media screen and (max-width:1024px){.footer__desc{margin:10rem 0 0;padding:0}}.footer__desc-en{font-size:12rem;line-height:1.17}@media screen and (max-width:1024px){.footer__desc-en{font-size:10rem;line-height:1.2}}.footer__desc-ko{margin:5rem 0 0;font-weight:400;font-family:pretendard,abcmonumentgrotesk,sans-serif;font-size:12rem;line-height:1.17;letter-spacing:-.3rem}@media screen and (max-width:1024px){.footer__desc-ko{font-size:10rem;line-height:1.2}}@media screen and (min-width:751px) and (max-width:1024px){.footer__desc-ko{margin:2rem 0 0;letter-spacing:-.3rem}}@media screen and (max-width:750px){.footer__desc-ko{margin:3rem 0 0;letter-spacing:-.3rem}}.footer .c-underline span{display:inline-block}.footer .c-underline span:after,.footer .c-underline span:before{bottom:2rem}.footer .c-underline span:before{opacity:0}[lang=ko] body .footer__addr{font-weight:400}@media screen and (min-width:751px) and (max-width:1024px){[lang=ko] body .footer__addr{line-height:1.17;letter-spacing:-.3rem}}@media screen and (max-width:750px){[lang=ko] body .footer__addr{letter-spacing:-.3rem}}[lang=ko] body .footer__phone{font-family:abcmonumentgrotesk,pretendard,sans-serif;font-weight:400}@media screen and (max-width:750px){[lang=ko] body .footer__phone{margin:1px 0 0}}[lang=ko] body .footer__copy,[lang=ko] body .footer__desc-en,[lang=ko] body .footer__menu-lnk{font-family:abcmonumentgrotesk,pretendard,sans-serif}[lang=ko] body .footer__desc-en{font-weight:400}
/*# sourceMappingURL=common.css.map */
