body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,a:active,a:focus,a:visited{color:inherit}p{word-break:keep-all}.br-pc{display:block}@media (max-width:768px){.pc-only{display:none!important}.mo-only{display:block}.br-pc{display:none}}.Footer_footer___mXpK{margin-top:160px;padding:0 8px 8px}.Footer_footer___mXpK>div{padding:40px 152px;background-color:#121212;background-image:url(/static/images/icon/ico_logo2.png);background-repeat:no-repeat;background-position:calc(100% - 160px + 8px) 40px;border-radius:16px}.Footer_footer___mXpK .Footer_btnMenu__CsD_k{display:flex;gap:32px}.Footer_footer___mXpK .Footer_btnMenu__CsD_k a{color:#fff}.Footer_footer___mXpK .Footer_info__zIvL_{margin-top:16px}.Footer_footer___mXpK .Footer_info__zIvL_ p,.Footer_footer___mXpK .Footer_info__zIvL_ p span{color:#fff;font-size:14px;font-weight:400;line-height:130%;letter-spacing:-.28px}.Footer_footer___mXpK .Footer_info__zIvL_ p span{position:relative;display:inline-block}.Footer_footer___mXpK .Footer_info__zIvL_ p span~span{padding-left:9px;margin-left:8px}.Footer_footer___mXpK .Footer_info__zIvL_ p span~span:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:1em;background:#fff}.Footer_footer___mXpK .Footer_info__zIvL_ p+p{margin-top:4px}.Footer_footer___mXpK .Footer_info__zIvL_ p.Footer_copy__yYFxO{font-size:14px;color:#888}@media(max-width:768px){.Footer_footer___mXpK{margin-top:80px;padding:0 4px 4px}.Footer_footer___mXpK>div{padding:92px 12px 40px;background-position-x:16px}.Footer_footer___mXpK .Footer_btnMenu__CsD_k{gap:16px}.Footer_footer___mXpK .Footer_btnMenu__CsD_k a{font-size:16px}.Footer_footer___mXpK .Footer_info__zIvL_ p,.Footer_footer___mXpK .Footer_info__zIvL_ span{font-size:12px}}.Header_header__2AlXl{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;height:70px;justify-content:space-between;align-items:flex-end;padding:0 160px;background-color:rgba(0,0,0,0);transition:transform .3s ease;z-index:20}.Header_header__2AlXl.Header_hidden__zSWV2{transform:translateY(-100%)}.Header_header__2AlXl .Header_btnLab__18cH3{height:46px;padding:0 24px;line-height:46px;border:1px solid #aaa;border-radius:16px;font-weight:500;white-space:nowrap}.Header_header__2AlXl .Header_logo__d2E46{display:flex;height:42px}.Header_header__2AlXl .Header_logo__d2E46 img{max-width:100%;height:auto;align-self:flex-end}.Header_header__2AlXl .Header_btnGnb__CFSLP{display:flex;padding:6px;gap:24px;border-radius:16px;background:#121212}.Header_header__2AlXl .Header_btnGnb__CFSLP .Header_btn__0ERyu,.Header_header__2AlXl .Header_btnGnb__CFSLP a{padding:6px 12px;color:#fff;font-size:16px;border-radius:8px;transition:all .2s}.Header_header__2AlXl .Header_btnGnb__CFSLP .Header_btn__0ERyu:hover,.Header_header__2AlXl .Header_btnGnb__CFSLP a:hover{background:#fff;color:#121212}.Header_header__2AlXl .Header_expandableMenu__sOeMa{display:flex;align-items:center;border-radius:8px;transition:background-color .3s ease-out}.Header_header__2AlXl .Header_expandableMenu__sOeMa .Header_subMenuItems__bXLIw{display:grid;grid-template-columns:0fr;transition:grid-template-columns .3s ease-out}.Header_header__2AlXl .Header_expandableMenu__sOeMa .Header_subMenuItems__bXLIw .Header_subMenuInner__qA80_{overflow:hidden;display:flex;align-items:center;min-width:0}.Header_header__2AlXl .Header_expandableMenu__sOeMa .Header_subMenuItems__bXLIw .Header_subMenuInner__qA80_:first-child{padding-left:16px}.Header_header__2AlXl .Header_expandableMenu__sOeMa .Header_subMenuItems__bXLIw .Header_subMenuInner__qA80_ a{position:relative;padding:8px;font-size:14px;color:#aaa;white-space:nowrap;transition:color .2s}.Header_header__2AlXl .Header_expandableMenu__sOeMa .Header_subMenuItems__bXLIw .Header_subMenuInner__qA80_ a.Header_active__hqWrL,.Header_header__2AlXl .Header_expandableMenu__sOeMa .Header_subMenuItems__bXLIw .Header_subMenuInner__qA80_ a:hover{color:#121212}.Header_header__2AlXl .Header_expandableMenu__sOeMa .Header_subMenuItems__bXLIw .Header_subMenuInner__qA80_ a.Header_active__hqWrL:before{content:"";display:block;width:4px;height:4px;background:#f11912;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Header_header__2AlXl .Header_expandableMenu__sOeMa .Header_subMenuItems__bXLIw .Header_subMenuInner__qA80_ .Header_arrow__yqfjZ{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 7.25001C13.4142 7.25001 13.75 7.58579 13.75 8.00001C13.75 8.41422 13.4142 8.75001 13 8.75001L13 8.00001L13 7.25001ZM2.46966 8.53034C2.17677 8.23744 2.17677 7.76257 2.46966 7.46968L7.24263 2.69671C7.53553 2.40381 8.0104 2.40381 8.30329 2.69671C8.59619 2.9896 8.59619 3.46447 8.30329 3.75737L4.06065 8.00001L8.30329 12.2426C8.59619 12.5355 8.59619 13.0104 8.30329 13.3033C8.0104 13.5962 7.53553 13.5962 7.24263 13.3033L2.46966 8.53034ZM13 8.00001L13 8.75001H2.99999L2.99999 8.00001L2.99999 7.25001H13L13 8.00001Z' fill='%23222222'/%3E%3C/svg%3E%0A")}.Header_header__2AlXl .Header_expandableMenu__sOeMa.Header_expanded__cKiRV{background:#fff}.Header_header__2AlXl .Header_expandableMenu__sOeMa.Header_expanded__cKiRV .Header_subMenuItems__bXLIw{grid-template-columns:1fr}.Header_header__2AlXl .Header_expandableMenu__sOeMa.Header_expanded__cKiRV .Header_projectsBtn__mKPd0{color:#121212}.Header_header__2AlXl .Header_expandableMenu__sOeMa .Header_projectsBtn__mKPd0{padding:6px 12px;color:#fff;font-size:16px;border-radius:8px;transition:all .2s}.Header_header__2AlXl .Header_expandableMenu__sOeMa .Header_projectsBtn__mKPd0:hover{background:#fff;color:#121212}.Header_header__2AlXl .Header_btnMenu__9G2HT{position:relative;width:32px;height:32px;padding:7px 3px}.Header_header__2AlXl .Header_btnMenu__9G2HT:before{content:"";display:block;position:absolute;width:calc(100% - 6px);height:2px;background:#121212;left:3px;top:50%;transform:translateY(-50%);border-radius:4px}.Header_header__2AlXl .Header_btnMenu__9G2HT span{display:block;position:relative;text-indent:-9999em;height:100%}.Header_header__2AlXl .Header_btnMenu__9G2HT span:before{content:"";display:block;position:absolute;width:100%;height:2px;background:#121212;left:0;top:0;border-radius:4px}.Header_header__2AlXl .Header_btnMenu__9G2HT span:after{content:"";display:block;position:absolute;width:100%;height:2px;background:#121212;left:0;bottom:0;border-radius:4px}.Header_gnbWrap__CBXyh{position:fixed;left:100%;top:0;width:100%;height:100%;background:#101010;z-index:50;transition:left .4s ease-in-out}.Header_gnbWrap__CBXyh.Header_on__Jdlja{left:0}.Header_gnbWrap__CBXyh ul{padding:96px 16px 40px}.Header_gnbWrap__CBXyh ul li a{position:relative;display:block}.Header_gnbWrap__CBXyh ul li a span{position:relative;display:inline-block;line-height:1;font-family:IvyOra,sans-serif;font-size:48px;color:#fff;transition:padding-left .3s ease-out,transform .3s linear}.Header_gnbWrap__CBXyh ul li a span:before{content:"";display:block;position:absolute;left:-20px;top:50%;width:8px;height:8px;transform:rotate(45deg) translateY(-50%);opacity:0;background:#f11912;transition:all .3s cubic-bezier(.33,1,1,1);z-index:11}.Header_gnbWrap__CBXyh ul li a span:after{content:attr(data-content);display:block;position:absolute;left:0;top:0;width:0;height:100%;color:#f11912;overflow:hidden;white-space:nowrap;background:#101010;transition:width .3s linear .1s,padding-left .3s ease-out}.Header_gnbWrap__CBXyh ul li a.on span{padding-left:20px;font-style:italic}.Header_gnbWrap__CBXyh ul li a.on span:before{left:0;opacity:1}.Header_gnbWrap__CBXyh ul li a.on span:after{width:100%;height:120%;padding-left:20px}.Header_gnbWrap__CBXyh ul li+li{margin-top:24px}.Header_gnbWrap__CBXyh .Header_btnClose__btFKW{position:absolute;width:32px;height:32px;right:16px;top:12px}.Header_gnbWrap__CBXyh .Header_btnClose__btFKW:before{transform:translate3d(0,-50%,0) rotate(-45deg)}.Header_gnbWrap__CBXyh .Header_btnClose__btFKW:after,.Header_gnbWrap__CBXyh .Header_btnClose__btFKW:before{content:"";display:block;position:absolute;width:100%;height:2px;left:0;top:50%;border-radius:2px;background:#fff;backface-visibility:hidden}.Header_gnbWrap__CBXyh .Header_btnClose__btFKW:after{transform:translate3d(0,-50%,0) rotate(45deg)}@media(max-width:1280px)and (min-width:768px){.Header_header__2AlXl{padding:0 80px}}@media(max-width:768px){.Header_header__2AlXl{padding:12px 16px;height:56px;align-items:center}.Header_header__2AlXl .Header_logo__d2E46 svg{display:none}.Header_header__2AlXl .Header_logo__d2E46{width:43px;padding-bottom:0;background:url(/static/images/icon/ico_logo.svg) no-repeat 0}.Header_header__2AlXl .Header_logo__d2E46 img{opacity:0}.Header_header__2AlXl:has(~#Header_wrapper__NkWIA #Header_content__zSOsD .Header_content-header__dW3vw){background-color:#f4f4f4}}body:has(#wrapper .lab-index) .Header_header__2AlXl .Header_btnMenu__9G2HT span:after,body:has(#wrapper .lab-index) .Header_header__2AlXl .Header_btnMenu__9G2HT span:before,body:has(#wrapper .lab-index) .Header_header__2AlXl .Header_btnMenu__9G2HT:before{background:#fff}@media(max-width:768px){body:has(#wrapper .lab-index) .Header_logo__d2E46{background:url(/static/images/icon/ico_logo_white_s.svg) no-repeat 0}}.TopButton_topButton__GYcPP{display:flex;align-items:center;justify-content:center;position:fixed;right:60px;bottom:30px;width:48px;height:48px;background-color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.12);border-radius:48px;transition:background-color .2s linear;z-index:10}.TopButton_topButton__GYcPP svg{width:24px;height:24px}.TopButton_topButton__GYcPP.TopButton_active____wRu,.TopButton_topButton__GYcPP:hover{background-color:#222;box-shadow:none}.TopButton_topButton__GYcPP.TopButton_active____wRu path,.TopButton_topButton__GYcPP:hover path{fill:#fff}@media(max-width:1280px){.TopButton_topButton__GYcPP{right:16px;bottom:20px;width:40px;height:40px}.TopButton_topButton__GYcPP svg{width:20px;height:20px}}@font-face{font-family:IvyOra;src:local("IvyOra Display Regular"),local("IvyOra-Display-Regular"),url(/static/fonts/Ivyora/Ivyora.woff2) format("woff2"),url(/static/fonts/Ivyora/Ivyora.woff) format("woff"),url(/static/fonts/Ivyora/Ivyora.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IvyOra;src:local("IvyOra Display Italic"),local("IvyOra-Display-Italic"),url(/static/fonts/Ivyora/Ivyora-italic.woff2) format("woff2"),url(/static/fonts/Ivyora/Ivyora-italic.woff) format("woff"),url(/static/fonts/Ivyora/Ivyora-italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Pretendard;src:url(/static/fonts/pretendard/Pretendard-SemiBold.woff2) format("woff2"),url(/static/fonts/pretendard/Pretendard-SemiBold.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Pretendard;src:url(/static/fonts/pretendard/Pretendard-Regular.woff2) format("woff2"),url(/static/fonts/pretendard/Pretendard-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:NanumMyeongjo;src:url(/static/fonts/nanummyeongjo/NanumMyeongjo.woff2) format("woff2"),url(/static/fonts/nanummyeongjo/NanumMyeongjo.woff) format("woff"),url(/static/fonts/nanummyeongjo/NanumMyeongjo.ttf) format("truetype");font-weight:400;font-style:normal}header{display:flex;height:70px;justify-content:space-between;align-items:flex-end;padding:0 160px}header #logo{display:flex;height:46px;padding-bottom:16px}header #logo img{max-width:100%;height:auto;align-self:flex-end}header .btn-gnb{display:flex;padding:6px;gap:24px;border-radius:16px;background:#121212}header .btn-gnb a{padding:6px 12px;color:#fff;font-size:16px;border-radius:8px;transition:all .2s}header .btn-gnb a:hover{background:#fff;color:#121212}header #btn-lab{height:46px;padding:0 24px;line-height:46px;border:1px solid #aaa;border-radius:16px;font-weight:500}header #btn-menu{position:relative;width:34px;height:34px;padding:4px}header #btn-menu:before{content:"";display:block;position:absolute;width:calc(100% - 8px);height:2px;background:#121212;left:4px;top:50%;transform:translateY(-50%);border-radius:4px}header #btn-menu span{display:block;position:relative;text-indent:-9999em}header #btn-menu span:before{top:0}header #btn-menu span:after,header #btn-menu span:before{content:"";display:block;position:absolute;width:100%;height:2px;background:#121212;left:0;border-radius:4px}header #btn-menu span:after{bottom:0}nav#gnb-wrap{position:fixed;padding-left:16px;padding-right:16px;left:100%;top:0;width:100%;height:100%;background:#101010;z-index:10;transition:left .4s ease-in-out}nav#gnb-wrap>div{position:relative;height:100%;overflow-y:auto;-ms-overflow-style:none}nav#gnb-wrap>div::-webkit-scrollbar{display:none!important}nav#gnb-wrap ul{padding:96px 16px 40px}nav#gnb-wrap ul li a{position:relative}nav#gnb-wrap ul li a span{position:relative;display:inline-block;font-family:IvyOra,sans-serif;font-size:48px;color:#fff;transition:padding-left .3s ease-out,transform .3s linear;transform:skewX(-20deg)}nav#gnb-wrap ul li a span:before{content:"";display:block;position:absolute;left:-20px;top:50%;width:8px;height:8px;transform:rotate(45deg) translateY(-50%);opacity:0;background:#f11912;transition:all .3s cubic-bezier(.33,1,1,1);z-index:1}nav#gnb-wrap ul li a span:after{content:attr(data-content);display:block;position:absolute;left:0;top:0;width:0;height:100%;color:#f11912;overflow:hidden;white-space:nowrap;background:#101010;transition:width .3s linear .1s,padding-left .3s ease-out}nav#gnb-wrap ul li a.on span{padding-left:20px;transform:skewX(0deg)}nav#gnb-wrap ul li a.on span:before{left:0;opacity:1;transform:rotate(1845deg)}nav#gnb-wrap ul li a.on span:after{width:100%;padding-left:20px}nav#gnb-wrap ul li+li{margin-top:32px}nav#gnb-wrap #btn-close{position:absolute;width:32px;height:32px;right:16px;top:12px}nav#gnb-wrap #btn-close:before{transform:translateY(-50%) rotate(45deg)}nav#gnb-wrap #btn-close:after,nav#gnb-wrap #btn-close:before{content:"";display:block;position:absolute;width:100%;height:3px;left:0;top:50%;border-radius:3px;background:#fff}nav#gnb-wrap #btn-close:after{transform:translateY(-50%) rotate(-45deg)}nav#gnb-wrap.on{left:0}#wrapper{padding:0 160px}footer{margin-top:160px;padding:0 8px 8px}footer>div{padding:40px 152px;background-color:#121212;background-image:url(/static/images/icon/ico_logo2.png);background-repeat:no-repeat;background-position:calc(100% - 160px + 8px) 40px;border-radius:16px}footer>div .btn-menu{display:flex;gap:32px}footer>div .btn-menu a{color:#fff}footer>div .info{margin-top:16px}footer>div .info p{color:#fff}footer>div .info p span{position:relative;display:inline-block;color:#fff}footer>div .info p span~span{padding-left:9px;margin-left:8px}footer>div .info p span~span:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:1em;background:#fff}footer>div .info p+p{margin-top:4px}footer>div .info p.copy{font-size:14px;color:#888}.scrollMotion{opacity:0;transform:translateY(20vh);transition:all 1s cubic-bezier(.42,0,.48,1.02)}.scrollMotion.scrollActive{opacity:1;transform:translateY(0)}.scrollMotion.scrollActive.delay1{transition-delay:.2s}.scrollMotion.scrollActive.delay2{transition-delay:.4s}.scrollMotion.scrollActive.delay3{transition-delay:.6s}.scrollMotion.scrollActive.delay4{transition-delay:.8s}.scrollMotion.scrollActive.delay5{transition-delay:1s}.scrollMotion.scrollActive.delay6{transition-delay:1.2s}.scrollMotion.scrollActive.delay7{transition-delay:1.4s}.scrollMotion.scrollActive.delay8{transition-delay:1.6s}.scrollMotion.scrollActive.delay9{transition-delay:1.8s}.scrollMotion.scrollActive.delay10{transition-delay:2s}.scrollMotion.scrollActive.delay11{transition-delay:2.2s}.scrollMotion.scrollActive.delay12{transition-delay:2.4s}#wrapper:has(.project-footer-section)+footer{margin-top:0;padding:0}#wrapper:has(.project-footer-section)+footer>div{border-radius:0}.project-footer-section{margin:96px -160px 0}@media(max-width:1280px){.layout-full{margin:0 calc(var(--vw) - 100% - 80px)}.layout-full .layout{margin:0 80px}.project-footer-section{margin:96px -80px 0}}@media(max-width:768px){.project-footer-section{margin:80px -16px 0}}@media(max-width:1280px)and (min-width:768px){#wrapper,header{padding:0 80px}}@media(max-width:768px){#wrapper,header{padding:0 16px}header{height:56px;padding-top:12px;padding-bottom:12px;align-items:center}header #logo{background:url(/static/images/icon/ico_logo.svg) no-repeat 0}header #logo img{opacity:0}footer{margin-top:80px;padding:0 4px 4px}footer>div{padding:92px 12px 40px;background-position-x:16px}footer>div .btn-menu{gap:16px}footer>div .btn-menu a{font-size:16px}footer>div .info p,footer>div .info span{font-size:12px}.layout-inner{margin:0}.layout-full{margin:0 calc(var(--vw) - 100% - 16px)}.layout-full .layout{margin:0 16px}.project-footer-section.hide-mobile{display:none}}.content-header{display:flex;flex-direction:column;align-items:center}.content-header h1.tit-page{position:relative;width:100%;text-align:center}.content-header h1.tit-page span{display:inline-block;font-size:0}.content-header h1.tit-page span:has(em:empty) em{display:none}.content-header h1.tit-page span em:empty+br{display:none}.content-header h1.tit-page span b{font-family:IvyOra,sans-serif;font-weight:400;line-height:1.2}.content-header h1.tit-page span em{display:inline-block;margin-bottom:20px;font-family:NanumMyeongjo,sans-serif;font-weight:400}.content-header h1.tit-page:before{content:"";display:block;position:absolute;background:#f4f4f4;left:50%;z-index:-1;transform:translateX(-50%)}.content-header .btn-page{display:inline-flex;overflow:hidden;z-index:2}.content-header .btn-page button{border:1px solid #e2e2e2;border-radius:50%;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8774 11.4723C16.1667 11.7646 16.1667 12.2354 15.8774 12.5277L7.85517 20.6309C7.71494 20.7725 7.71494 21.0053 7.85517 21.1469C7.99126 21.2844 8.20874 21.2844 8.34483 21.1469L17.1448 12.258C17.2851 12.1164 17.2851 11.8836 17.1448 11.742L8.34483 2.8531C8.20874 2.71564 7.99126 2.71563 7.85517 2.8531C7.71494 2.99474 7.71494 3.22748 7.85517 3.36913L15.8774 11.4723Z' fill='%23222222' stroke='%23222222' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:50%}.content-header .btn-page button.prev{transform:rotate(180deg)}.content-header .btn-page button span{display:inline-block;text-indent:-9999em}.content-header .tit-content{position:relative;text-align:center;padding-bottom:152px}.content-header .tit-content h2{position:relative;margin-top:16px;font-family:NanumMyeongjo,sans-serif;font-weight:400}.content-header .tit-content:before{transform:translateX(-50%);width:1px;height:120px}.content-header .tit-content:after,.content-header .tit-content:before{content:"";display:block;position:absolute;left:50%;bottom:0;background:#aaa}.content-header .tit-content:after{width:4px;height:4px;transform:translate(-50%) rotate(45deg)}.content-header .tit-content .tabType{margin-top:34px}.area-page-link{overflow:hidden;z-index:1}.area-page-link .box{position:relative;display:flex;align-items:center}.area-page-link .others{display:flex;gap:40px;overflow:hidden}.area-page-link .current .card{cursor:default}.area-page-link .card{display:block;width:310px;border-radius:16px;overflow:hidden}@media(min-width:768px){.content-header h1.tit-page{padding-top:120px}.content-header h1.tit-page span{position:relative;z-index:1}.content-header h1.tit-page span em{font-size:min(48px,4vw)}.content-header h1.tit-page span b{font-size:min(96px,5vw)}.content-header h1.tit-page:before{width:var(--vw);height:calc(100% + 50px);top:-70px}.content-header .btn-page{margin-top:50px;gap:24px}.content-header .btn-page button{width:48px;height:48px}.area-page-link{position:absolute;top:126px;left:0;width:100%}.area-page-link .box{justify-content:space-between;margin-right:-184.45px;margin-left:160px}.area-page-link .current .fix{position:fixed;top:126px}.area-page-link .current .fix .front{position:absolute;transform:rotateY(0);transition:transform .4s linear,opacity 0s 0s;transform-style:preserve-3d}.area-page-link .current .fix .back{position:absolute;backface-visibility:hidden;transform:rotateY(180deg);transition:.4s linear;transform-style:preserve-3d}.area-page-link .current .fix .profile-area .profile-card{width:310px;height:472px}.area-page-link .current .fix .profile-area .profile-card.oh{overflow:hidden}.area-page-link .current .fix.on .back{transform:rotateY(0)}.area-page-link .current .fix.on .front{transition:transform .4s linear,opacity 0s .4s;transform:rotateY(180deg);opacity:0}.tit-content{margin-top:120px;width:calc(100% - 184.45px - 620px - 160px)}.tit-content span{font-size:16px}.tit-content h2{font-size:min(48px,3vw)}}@media(max-width:1600px)and (min-width:768px){.tit-content{width:calc(100% - 160px - 33.3333333333vw - 9.9166666667vw)}h1.tit-page span em{font-size:min(30px,3vw)}.area-page-link .box{margin-right:-9.9166666667vw}.area-page-link .card{width:16.6666666667vw}.area-page-link .others{gap:20px}.area-page-link .current .fix .profile-area .profile-card{width:16.6666666667vw;height:25.3666666667vw}}@media(max-width:1280px)and (min-width:768px){.area-page-link .box{margin-left:80px}.tit-content{width:calc(100% - 80px - 33.3333333333vw - 9.9166666667vw);margin-top:20px}.tit-content h2{font-size:30px}}@media(max-width:768px){.content-header h1.tit-page{padding-top:40px}.content-header h1.tit-page span b{font-size:48px}.content-header h1.tit-page span em{font-size:30px}.content-header h1.tit-page:before{width:100%;height:calc(100% + 56px);top:-56px}.content-header .btn-page{margin-top:32px;gap:16px}.content-header .btn-page button{width:32px;height:32px;background-size:60%}.area-page-link{margin-top:56px}.area-page-link .box{flex-direction:column}.area-page-link .flex{flex-wrap:wrap}.area-page-link .flex .card{width:calc(50% - 8px)}.tit-content{margin-top:56px;padding:0 16px 84px}.tit-content span{font-size:12px}.tit-content h2{font-size:28px}.tit-content:before{height:60px}.tit-content .tabType{margin-top:24px}.mo-only.area-page-link .others{display:flex;flex-direction:column;gap:16px}.mo-only.area-page-link .others .tit{font-size:24px}.mo-only.area-page-link .others>div{gap:16px}}body,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,ul{margin:0;padding:0}address,em,main{font-style:normal}li,ol,ul{list-style:none}img{border:0;vertical-align:top;max-width:100%}table{border-collapse:collapse;border-spacing:0!important}td,th{padding:0}fieldset,textarea{padding:0;margin:0}fieldset{display:block;border:none}caption,legend{width:0;height:0;padding:0;margin:0;font-size:0;line-height:0}button,label input{overflow:visible;outline:none;padding:0;margin:0;border:0;appearance:none;background:none}button{cursor:pointer}.ac{text-align:center}.dib{display:inline-block!important}.clearfix{*zoom:1}.clearfix:after{content:"";display:block;clear:both}*{padding:0;margin:0;vertical-align:top;border:0;box-sizing:border-box;font-family:Pretendard,sans-serif;color:#222;line-height:1.34em;font-size:18px}.mo-only{display:none}.pc-only{display:block}.hide-desc{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:polygon(0 0,0 0,0 0)}textarea{resize:none}a,a:active,a:focus,a:visited{text-decoration:none}.flex{display:flex;justify-content:space-between}.wrapFix{overflow:hidden}.txt-normal>.emp{display:block;margin-bottom:24px;font-family:NanumMyeongjo,sans-serif;font-size:clamp(24px,2vw,36px);font-weight:400}.txt-normal .tit{display:block;margin-bottom:24px;font-size:18px}.txt-normal p{font-size:clamp(16px,2vw,18px);line-height:1.34;letter-spacing:-.02em}.txt-normal p+p{margin-top:24px}.txt-normal p.bold{font-weight:700}.wrap-txtScroll{position:relative;overflow:hidden;width:100%;margin:120px 0}.wrap-txtScroll .txt-scroll{display:flex;position:relative;right:0;gap:48px;transition:right .1s linear}.wrap-txtScroll .txt-scroll>div{display:inline-flex;gap:48px}.wrap-txtScroll .txt-scroll>div div{display:flex;align-items:center;gap:48px;font-size:88px;font-family:IvyOra,sans-serif;white-space:nowrap}.wrap-txtScroll .txt-scroll>div div:after{content:"";display:block;position:relative;width:25px;height:25px}.wrap-txtScroll .txt-scroll>div div.black:after{background:#222}.wrap-txtScroll .txt-scroll>div div.red:after{background:#f11912;transform:rotate(45deg)}.wrap-txtScroll .txt-scroll>div div.gray:after{background:#f4f4f4}.titleA{display:block;text-align:center;font-size:32px;font-weight:500;margin-bottom:32px}.box-information{margin-top:120px;padding-top:32px;border-top:1px solid #aaa}.box-information strong{flex:1 1;font-family:IvyOra,sans-serif;font-size:48px;font-weight:400}.box-information>div{flex:1 1}.box-information>div dl{padding-bottom:24px;border-bottom:1px solid #aaa}.box-information>div dl dt{font-weight:500;font-size:24px;line-height:1.32}.box-information>div dl dt+dd{margin-top:16px}.box-information>div dl dd{position:relative;padding-left:16px;font-size:18px;line-height:1.34}.box-information>div dl dd:before{content:"";display:block;position:absolute;left:2px;top:.5em;width:4px;height:4px;border-radius:50%;background:#222}.box-information>div dl dd+dd{margin-top:8px}.box-information>div dl+dl{margin-top:24px}.btnTypeA{background:#222;border:1px solid #222;color:#fff;border-radius:24px}.btnTypeA,.btnTypeB{display:inline-block;text-align:center}.btnTypeB{background:#fff;border:1px solid #e2e2e2;border-radius:24px}a.disabled,a[disabled],button.disabled,button[disabled]{background:#e2e2e2;border:1px solid #e2e2e2;color:#fff;pointer-events:none}.btnSizeA{height:32px;font-size:14px;line-height:32px}.btnSizeB{height:40px;font-size:16px;line-height:40px}.btnSizeC{height:48px;font-size:16px;line-height:48px}.tabType{position:relative;overflow:hidden}.tabType.typeA ul li a,.tabType.typeA ul li button{display:block;padding:9px;min-width:168px;font-size:16px;text-align:center;white-space:nowrap;border:1px solid #e2e2e2;background:#fff;border-radius:24px}.tabType.typeA ul li.on a,.tabType.typeA ul li.on button{background:#222;color:#fff;border:1px solid #222}.tabType.typeA:not(.tabType.typeA.swiper) ul{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.tabType.typeA.swiper{width:100%;padding:0 16px}.tabType.typeA.swiper ul li{width:auto}.profile-card{padding:32px 24px;width:100%;max-width:310px;max-height:472px;border:1px solid #aaa;border-radius:16px;background:#fff}.profile-card .information{display:flex;gap:16px}.profile-card .information .profile .name{font-weight:700}.profile-card .information .profile .personal-info{font-size:14px;color:#444}.profile-card .col-box{margin-top:24px;display:flex;flex-direction:column;gap:24px}.profile-card .col-box .description{font-size:14px;letter-spacing:-.028rem;word-break:keep-all}.profile-card .col-box .category .tit{color:#f11912;font-size:14px;font-weight:600}.profile-card .col-box .category ul{margin-top:8px}.profile-card .col-box .category ul li{font-size:14px;white-space:pre-wrap}.profile-card .col-box .category ul.list-dot li{position:relative;padding-left:22px}.profile-card .col-box .category ul.list-dot li+li{margin-top:4px}.profile-card .col-box .category ul.list-dot li:before{position:absolute;content:"";display:block;width:4px;height:4px;background-color:#444;border-radius:50%;left:9px;top:7px}.profile-card .btn-more{position:absolute;left:50%;bottom:1px;height:40px;width:calc(100% - 24px);transform:translateX(-50%);font-size:16px;text-align:center;padding-top:8px;background:#fff;background:linear-gradient(0deg,rgb(255,255,255) 60%,rgba(255,255,255,.4))}@media(max-width:1280px)and (min-width:768px){.profile-card{padding-left:16px;padding-right:16px}}@media(max-width:768px){.pc-only{display:none!important}.mo-only{display:block}.titleA{font-size:28px}.txt-normal .tit{margin-bottom:16px;font-size:16px}.box-information{flex-direction:column}.box-information .strong{font-size:40px}.box-information>div{margin-top:24px}.box-information>div dl{padding-bottom:16px}.box-information>div dl dt{font-size:18px}.box-information>div dl dd{padding-left:12px;font-size:16px}.box-information>div dl dd+dd{margin-top:4px}.box-information>div dl+dl{margin-top:16px}.wrap-txtScroll{margin:56px 0}.wrap-txtScroll .txt-scroll>div{gap:24px}.wrap-txtScroll .txt-scroll>div div{font-size:48px;gap:24px}.tabType{margin:0 16px}.tabType.typeA ul li a{padding:6px 16px;min-width:unset}.tabType.typeA:not(.tabType.typeA.swiper) ul{gap:8px 4px;width:100%;padding-bottom:4px}.tabType.typeA:not(.tabType.typeA.swiper) ul li a{width:100%}.profile-card{max-width:100%}}@media(max-width:946px){.column .ql-editor ol,.column .ql-editor ul{padding-left:0}}.ql-editor li[data-list=bullet]:before{content:"";width:4px;height:4px;border-radius:50%;transform:translateY(-4px);background:#222}#wrapper{padding:70px 160px 0;--vw:calc(100vw - (100vw - 100%))}#container{width:var(--vw)}.layout{max-width:1600px}.layout,.layout-inner{margin-left:auto;margin-right:auto}.layout-inner{max-width:1200px}.layout-full{margin:0 calc(var(--vw) - 100% - 160px)}.layout-full .layout{max-width:1600px;margin:0 auto}.layout-full>.layout-inner{max-width:1200px;margin-left:auto;margin-right:auto}@media(max-width:1280px){.layout-full{margin:0 calc(var(--vw) - 100% - 80px)}.layout-full .layout{margin:0 80px}}@media(max-width:1280px)and (min-width:768px){#wrapper{padding:70px 80px 0}}@media(max-width:768px){#wrapper{padding:56px 16px 0}.layout-inner{margin:0}.layout-full{margin:0 calc(var(--vw) - 100% - 16px)}.layout-full .layout{margin:0 16px}}body:has([class*=contactWrap]) footer{margin-top:0}body{transition:all .3s}.main-page .fontA{font-family:IvyOra,sans-serif}.main-page .txt-slogan{display:flex;justify-content:center;gap:48px;padding-top:160px;padding-bottom:220px}.main-page .txt-slogan .fontA{font-size:clamp(48px,3.8vw,90px)}.main-page .txt-slogan .bar{align-self:flex-end;height:2px;background:#222;width:0;transition:width .4s linear}.main-page .txt-slogan .left{display:flex;width:calc((100% - 48px)/2);justify-content:flex-end}.main-page .txt-slogan .right{position:relative;width:calc((100% - 48px)/2)}.main-page .txt-slogan .right .txt-wrap{display:flex}.main-page .txt-slogan .right .txt-list{position:relative;width:0;opacity:0;transition:width .6s linear,opacity .3s .4s;text-align:right}.main-page .txt-slogan .right .txt-char{display:inline-flex;margin-right:min(104px,4vw)}.main-page .txt-slogan .right .txt-char em{position:relative;overflow:hidden}.main-page .txt-slogan .right .txt-char em span{display:block;transform:translateX(-60%);opacity:0;font-family:IvyOra,sans-serif;color:#f11912;font-size:clamp(48px,3.8vw,90px);letter-spacing:0}.main-page .txt-slogan .right .txt-char em.on span{transition:transform .2s ease-in-out,opacity .2s ease-in-out,font-size 0s;transform:translateX(0);opacity:1}.main-page .txt-slogan .right .txt-char.end em span{transform:translateX(100%)}.main-page .txt-slogan .right .paging{position:absolute;right:min(48px,1.4vw);top:50%;transform:translateY(-50%);display:flex;gap:8px;flex-direction:column;width:8px}.main-page .txt-slogan .right .paging li{width:8px;height:8px;background:#fff;border-radius:50%;transition:all .2s}.main-page .txt-slogan .right .paging li.on{background:#f11912}.main-page .txt-slogan .right p{position:absolute;top:calc(100% + 32px);right:48px;width:0;overflow:hidden;opacity:0;transform:translateY(50px);transition:opacity .5s .5s,transform .5s .5s;font-size:14px;text-align:right}.main-page .txt-slogan .right p.mo-only{right:0;top:calc(100% + 10px);height:auto}.main-page .txt-slogan.on .bar{margin-left:48px;width:66%}.main-page .txt-slogan.on .right .txt-list{width:100%;opacity:1}.main-page .txt-slogan.on .right p{width:100%;height:auto;opacity:1;transform:translateY(0)}.main-page .lst-prj{display:flex;flex-wrap:wrap}.main-page .lst-prj .item{position:relative;width:calc((100% - 15vw)/4);height:calc((100vw - 160px - 160px - 15vw - 14px)/4*1.522);transition:transform .1s ease;transform-style:preserve-3d;will-change:transform}@media(max-width:1280px)and (min-width:768px){.main-page .lst-prj .item{height:calc((100vw - 80px - 80px - 15vw - 14px)/4*1.522)}}@media(max-width:768px){.main-page .lst-prj .item{height:calc((100vw - 16px - 16px - 15vw - 14px)/4*1.522)}}.main-page .lst-prj .item:nth-of-type(4n+1){margin-top:0;margin-left:0}.main-page .lst-prj .item:nth-of-type(4n+2){margin-top:80px}.main-page .lst-prj .item:nth-of-type(4n+3){margin-top:160px}.main-page .lst-prj .item:nth-of-type(4n+4){margin-top:32px}.main-page .lst-prj .item .card{display:block;height:100%;border-radius:16px;overflow:hidden;transform:translateY(30px);opacity:0;transition:all .3s ease-in-out}.main-page .lst-prj .item .card .scaled{position:absolute;display:block;height:100%;width:100%;left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;background-position:50%;transform:scale(1);transition:transform .3s ease}.main-page .lst-prj .item .card .scaled img{width:100%}.main-page .lst-prj .item .card video{width:100%;height:100%;object-fit:cover}.main-page .lst-prj .item:hover .card .scaled{transform:scale(1.16)}.main-page .lst-prj .item.on .card{transform:none;opacity:1}@media(min-width:1601px){.main-page .lst-prj .item~.item{margin-left:5vw}.main-page .lst-prj .item:nth-of-type(4n+1){margin-left:0}}@media(max-width:1600px)and (min-width:1000px){.main-page .lst-prj .item{width:calc((100% - 10vw)/3);height:calc((100vw - 160px - 160px - 10vw - 14px)/3*1.522)}.main-page .lst-prj .item~.item{margin-left:5vw}.main-page .lst-prj .item:nth-of-type(3n+1){margin-top:0;margin-left:0}.main-page .lst-prj .item:nth-of-type(3n+2){margin-top:80px}.main-page .lst-prj .item:nth-of-type(3n+3){margin-top:0}}@media(max-width:1600px)and (min-width:1000px)and (max-width:1280px)and (min-width:768px){.main-page .lst-prj .item{height:calc((100vw - 80px - 80px - 10vw - 14px)/3*1.522)}}@media(max-width:1600px)and (min-width:1000px)and (max-width:768px){.main-page .lst-prj .item{height:calc((100vw - 16px - 16px - 10vw - 14px)/3*1.522)}}@media(max-width:1280px){.main-page .txt-slogan{flex-direction:column}.main-page .txt-slogan .left{justify-content:flex-start;width:100%}.main-page .txt-slogan .right{margin-top:30px;width:100%}.main-page .txt-slogan.on .bar{width:100%}.main-page .lst-prj .item{height:calc((100vw - 160px - 160px - 10vw - 14px)/3*1.522)}}@media(max-width:1280px)and (max-width:1280px)and (min-width:768px){.main-page .lst-prj .item{height:calc((100vw - 80px - 80px - 10vw - 14px)/3*1.522)}}@media(max-width:1280px)and (max-width:768px){.main-page .lst-prj .item{height:calc((100vw - 16px - 16px - 10vw - 14px)/3*1.522)}}@media(max-width:1000px){.main-page .lst-prj{gap:48px 16px}.main-page .lst-prj .item{width:calc(50% - 8px);height:calc((100vw - 160px - 160px - 16px - 14px)/2*1.522)}}@media(max-width:1000px)and (max-width:1280px)and (min-width:768px){.main-page .lst-prj .item{height:calc((100vw - 80px - 80px - 16px - 14px)/2*1.522)}}@media(max-width:1000px)and (max-width:768px){.main-page .lst-prj .item{height:calc((100vw - 16px - 16px - 16px - 14px)/2*1.522)}}@media(max-width:1000px){.main-page .lst-prj .item{margin-top:0!important}}@media(max-width:768px){.main-page .txt-slogan{padding:58px 0 120px;gap:10px}.main-page .txt-slogan .right{margin-top:0}.main-page .txt-slogan .right .paging{right:0}.main-page .txt-slogan .right .paging li{width:4px;height:4px}.main-page .lst-prj .item{height:calc((100vw - 160px - 160px - 16px - 14px)/2*1.522)}}@media(max-width:768px)and (max-width:1280px)and (min-width:768px){.main-page .lst-prj .item{height:calc((100vw - 80px - 80px - 16px - 14px)/2*1.522)}}@media(max-width:768px)and (max-width:768px){.main-page .lst-prj .item{height:calc((100vw - 16px - 16px - 16px - 14px)/2*1.522)}}@media(max-width:400px){.main-page .txt-slogan .fontA,.main-page .txt-slogan .right .txt-char em span{font-size:38px}.main-page .lst-prj .item{width:100%;height:calc((100vw - 160px - 160px - 0px - 14px)/1*1.522)}}@media(max-width:400px)and (max-width:1280px)and (min-width:768px){.main-page .lst-prj .item{height:calc((100vw - 80px - 80px - 0px - 14px)/1*1.522)}}@media(max-width:400px)and (max-width:768px){.main-page .lst-prj .item{height:calc((100vw - 16px - 16px - 0px - 14px)/1*1.522)}}