@charset "UTF-8";
/*! Project build time : 오후 2:00:37 */
/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/assets/scss/index.scss ***!
  \*******************************************************************************************************************************************************************************************/*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}html:lang(ko){word-break:keep-all}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;overflow-wrap:break-word}main{display:block}ol,ul{list-style:none}button,fieldset,iframe,input,select,textarea{border:0}button,dialog,input,mark,meter,progress{background-color:transparent}table{border:0;border-collapse:collapse;border-spacing:0}button,input,meter,progress,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}img{height:auto;max-width:100%;vertical-align:top}iframe{border:0}a{text-decoration:none}em{font-style:normal}::-moz-placeholder{opacity:1}::-ms-clear,::-ms-reveal{display:none}.visually-hidden{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.flex-center{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.flex-center,.inline-flex-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;justify-content:center!important}.inline-flex-center{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.btn:not(:disabled){cursor:pointer}@font-face{font-display:swap;font-family:Pretendard;font-weight:900;src:local("Pretendard Black"),url(/assets/fonts/Pretendard-Black.woff2) format("woff2"),url(/assets/fonts/Pretendard-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:800;src:local("Pretendard ExtraBold"),url(/assets/fonts/Pretendard-ExtraBold.woff2) format("woff2"),url(/assets/fonts/Pretendard-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:700;src:local("Pretendard Bold"),url(/assets/fonts/Pretendard-Bold.woff2) format("woff2"),url(/assets/fonts/Pretendard-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:600;src:local("Pretendard SemiBold"),url(/assets/fonts/Pretendard-SemiBold.woff2) format("woff2"),url(/assets/fonts/Pretendard-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:500;src:local("Pretendard Medium"),url(/assets/fonts/Pretendard-Medium.woff2) format("woff2"),url(/assets/fonts/Pretendard-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:local("Pretendard Regular"),url(/assets/fonts/Pretendard-Regular.woff2) format("woff2"),url(/assets/fonts/Pretendard-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:300;src:local("Pretendard Light"),url(/assets/fonts/Pretendard-Light.woff2) format("woff2"),url(/assets/fonts/Pretendard-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:200;src:local("Pretendard ExtraLight"),url(/assets/fonts/Pretendard-ExtraLight.woff2) format("woff2"),url(/assets/fonts/Pretendard-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:100;src:local("Pretendard Thin"),url(/assets/fonts/Pretendard-Thin.woff2) format("woff2"),url(/assets/fonts/Pretendard-Thin.woff) format("woff")}body{background-color:#1a1b1e;color:#fff;font-size:1.6rem;font-weight:400;line-height:2.4rem;min-width:190rem}body,button,fieldset,iframe,input,select,textarea{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Roboto,Malgun Gothic,맑은 고딕,Dotum,돋움,sans-serif}.wrapper{min-height:100vh}.container{margin:0 auto;min-height:calc(100vh - 19.2rem)}.container,.content{display:-webkit-box;display:-ms-flexbox;display:flex}.content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10rem 0;width:calc(100% - 26rem)}.content .content__inner{max-width:145rem;width:100%}.before-load{overflow:hidden}.loader .spinner{-webkit-animation:rotation .66s linear infinite;animation:rotation .66s linear infinite;border:.6rem solid #151515;border-bottom-color:#e5e5e5;border-radius:50%;height:6.6rem;width:6.6rem}.loader.is-sm .spinner{border-width:.4rem;height:2rem;width:2rem}.loading{-webkit-box-pack:center!important;-ms-flex-pack:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;background-color:#000;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:100%;justify-content:center!important;opacity:0;position:fixed;-webkit-transition:opacity .63s ease;transition:opacity .63s ease;width:100%;z-index:3000}.loading .spinner{-webkit-animation:rotation .66s linear infinite;animation:rotation .66s linear infinite;border:.6rem solid #151515;border-bottom-color:#e5e5e5;border-radius:50%;height:6.6rem;width:6.6rem}.before-load .loading{opacity:1}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.header{border-bottom:1px solid hsla(0,0%,100%,.1)}.header .header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:7.2rem;margin:0 auto}.header .header__logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:7.2rem;padding-left:4rem;width:26rem}.header .header__navigation{width:calc(100% - 26rem)}.header .header__navigation .navigation__list{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:7.2rem;justify-content:flex-end;margin:0 auto;width:145rem}.header .header__navigation .navigation__item:nth-child(n+2){margin-left:2rem}.header .header__navigation .navigation__link{color:#fff}.header .header__navigation .navigation__search{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:6rem}.sidebar{border-right:1px solid hsla(0,0%,100%,.1);min-width:26rem;padding:3.2rem 0 0}.sidebar .sidebar__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;height:4.8rem;line-height:2.4rem;margin-bottom:.8rem;padding-left:4rem}.sidebar .sidebar__navigation{padding-top:.8rem}.sidebar .sidebar__navigation .navigation__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidebar .sidebar__navigation .navigation__item.has-underline{margin-bottom:1rem;padding-bottom:1.4rem;position:relative}.sidebar .sidebar__navigation .navigation__item.has-underline:before{border-bottom:.1rem solid hsla(0,0%,100%,.1);bottom:0;content:"";display:block;left:2.4rem;position:absolute;width:calc(100% - 4.8rem)}.sidebar .sidebar__navigation .navigation__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#9a9a9a;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;height:4.4rem;line-height:2rem;padding-left:4rem;width:100%}.sidebar .sidebar__navigation .navigation__link.is-hover,.sidebar .sidebar__navigation .navigation__link:hover{color:#fff}.sidebar .sidebar__navigation .navigation__link.is-active{background:hsla(0,0%,100%,.1);color:#fff;font-weight:700}.footer{background-color:#212224}.footer .footer__inner{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;height:12rem;justify-content:center;line-height:2rem;margin:0 auto}.text-white{color:#fff!important}.bg-white{background-color:#fff!important}.border-white{border-color:#fff!important}.text-black{color:#000!important}.bg-black{background-color:#000!important}.border-black{border-color:#000!important}.border{border:.1rem solid #000}.fw-regular{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-extrabold{font-weight:800!important}.text-start{text-align:left!important}.text-center{text-align:center!important}.text-end{text-align:right!important}.text-underline{text-decoration:underline!important}.card{padding-top:4rem}.card.has-projects .card__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.card.has-projects .card__item{margin:3rem 0 0 3rem;overflow:hidden}.card.has-projects .card__item:nth-child(4n+1){margin-left:0}.card.has-projects .card__link{display:-webkit-box;display:-ms-flexbox;display:flex;height:34rem;position:relative;width:34rem}.card.has-projects .card__caption{background-color:rgba(3,84,255,.9);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTQiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgOWg1MmwtNy41LTcuNSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPg==);background-position:4rem 25.8rem;background-repeat:no-repeat;color:#fff;display:block;font-size:1.5rem;font-weight:500;height:100%;left:-34rem;line-height:2.1rem;padding:6rem 4rem;position:absolute;top:0;width:100%}.card.has-projects .card__caption .card__title{display:block;font-size:2.6rem;font-weight:700;line-height:3.6rem;margin-bottom:1.2rem}.logo{display:-webkit-box;display:-ms-flexbox;display:flex}.logo .logo__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.navigation .navigation__item,.navigation .navigation__list{display:-webkit-box;display:-ms-flexbox;display:flex}.navigation .navigation__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.icon{height:inherit;vertical-align:middle;width:inherit}.icon.is-logo{height:2.4rem;width:16rem}.icon.is-md{height:2.4rem;width:2.4rem}h1{font-size:5.6rem;line-height:6.6rem}.content__description{font-size:1.8rem;line-height:2.6rem;margin-top:2rem}
/*# sourceMappingURL=uid.css.map*/