@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@200..900&display=swap);.gallery__masonry{display:-ms-flexbox;display:flex;margin-left:-20px;width:auto}.gallery__masonry-column{background-clip:padding-box;padding-left:20px}.gallery__item{cursor:pointer;margin-bottom:20px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.gallery__item:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.gallery__item-inner{border-radius:8px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);overflow:hidden;position:relative}.gallery__item img{display:block;-webkit-filter:grayscale(100%);filter:grayscale(100%);height:auto;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.gallery__item:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:scale(1.05);transform:scale(1.05)}.gallery__item-overlay{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);bottom:0;left:0;opacity:0;padding:20px;position:absolute;right:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.gallery__item:hover .gallery__item-overlay{opacity:1}.gallery__item-title{color:#fff;font-size:1.2rem;font-weight:500}.gallery__modal{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.9);bottom:0;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.gallery__modal-content{max-height:90vh;max-width:90%;position:relative}.gallery__modal-content img{-webkit-filter:grayscale(0);filter:grayscale(0);max-height:90vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.gallery__modal-close{background:none;border:none;color:#fff;cursor:pointer;font-size:2rem;padding:5px;position:absolute;right:0;top:-40px}@media (max-width:768px){.gallery__masonry{margin-left:-10px}.gallery__masonry-column{padding-left:10px}.gallery__item{margin-bottom:10px}}@font-face{font-family:COCOMAT Regular;font-style:normal;font-weight:400;src:url(../../static/media/Cocomat-Pro-Regular.6e60f78475fbdc02cd99.woff2) format("woff2"),url(../../static/media/Cocomat-Pro-Regular.c0383b9a47845c9b0747.woff) format("woff")}@font-face{font-family:COCOMAT Thin;font-style:normal;font-weight:400;src:url(../../static/media/Cocomat-Pro-Thin.f5b78ad395c3b37621a3.woff2) format("woff2"),url(../../static/media/Cocomat-Pro-Thin.017216e4d653234a7a01.woff) format("woff")}@font-face{font-family:COCOMAT Medium;font-style:normal;font-weight:400;src:url(../../static/media/Cocomat-Pro-Medium.cdb04e971c85ef975cfe.woff2) format("woff2"),url(../../static/media/Cocomat-Pro-Medium.8f2822f86edf08e39b0c.woff) format("woff")}@font-face{font-family:COCOMAT Light;font-style:normal;font-weight:400;src:url(../../static/media/Cocomat-Pro-Light.e40d37c56b575b3d11f6.woff2) format("woff2"),url(../../static/media/Cocomat-Pro-Light.e41162e22f0cacc09ae9.woff) format("woff")}:root{--mainEng-font:"COCOMAT Regular";--mainEng2-font:"COCOMAT Regular";--mainKor-font:"Noto Serif KR";--mainNum-font:"GmarketSans";--mainBg-color:#f1f1f1;--mainBg2-color:#e8e8e8;--mainFont-color:#4c4c4c;--subBg100:#fcf6f5;--subBg200:#e8e3e2;--subBg300:#c5bfbd;--subBg400:#7e7a7a;--subBg500:#2c2b2b;--white:#fff;--white100:#e5e5e5;--white200:#cecece;--white300:#8f8e8e;--white400:#4d4d4d;--white500:#141414;--black:#000;--black100:#5e5e5e;--black200:#7e7e7e;--black300:#7d7c7c;--black400:#9b9a9a;--black500:#d9d9d9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-family:COCOMAT Regular,"Noto Serif KR";font-family:var(--mainEng-font),var(--mainKor-font);font-size:16px;font-synthesis:none;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility}@media(max-width:800px){:root{font-size:14px;line-height:1.4}}body{background-color:#f1f1f1;background-color:var(--mainBg-color);color:#000;color:var(--black)}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,button,dd,dl,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0}body,button,input,select,table,textarea{font-family:COCOMAT Regular,"Noto Serif KR",Apple SD Gothic Neo,Malgun Gothic,맑은 고딕,helvetica,sans-serif;font-family:var(--mainEng-font),var(--mainKor-font),"Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",helvetica,sans-serif}a,a:focus,a:hover{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:400}ul{list-style:none}address,em{font-style:normal}strong{font-weight:400}img{vertical-align:top;width:100%}#skip a{background:#000;background:var(--black);color:#fff;color:var(--white);font-size:1rem;left:10px;padding:10px 30px;position:absolute;top:-92px;z-index:100000}#skip a:active,#skip a:focus{top:10px}#header{background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;position:fixed;top:0;width:100%;z-index:800}#header .header__inner{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1rem}@media(max-width:800px){#header .header__inner{max-width:100%;padding:1rem 20px;width:100%}}.header__logo{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:COCOMAT Regular;font-family:var(--mainEng2-font);font-weight:700;text-transform:uppercase;white-space:nowrap}.header__logo a{color:#5b5b5b;font-family:COCOMAT Light,sans-serif;font-optical-sizing:auto;font-size:15px;font-weight:400;letter-spacing:.32rem}.header__logo a img{height:auto;width:120px}.header__logo a:hover{color:#000;color:var(--black)}.header__logo a em{font-size:10px;font-weight:400}.header__nav{color:#5e5e5e;color:var(--black100)}.header__nav li{display:inline-block}.header__nav li a,.header__nav li span{color:#5e5e5e;color:var(--black100);cursor:pointer;display:inline-block;font-family:COCOMAT Light,sans-serif;font-optical-sizing:auto;font-size:.8rem;font-weight:400;letter-spacing:.02rem;padding:0 1rem;position:relative}.header__nav li a:hover,.header__nav li span:hover{background-color:#f1f1f1;background-color:var(--mainBg-color);color:#000;color:var(--black)}.header__nav li a:before,.header__nav li span:before{background-color:#000;background-color:var(--black);bottom:-1px;content:"";height:1px;left:16px;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s;transition:all .3s;width:calc(100% - 30px)}.header__nav li a:hover:before,.header__nav li span:hover:before{background-color:#000;background-color:var(--black);color:#000;color:var(--black);-webkit-transform:scaleX(1);transform:scaleX(1)}.header__nav__mobile{cursor:pointer;display:none;height:20px;width:20px}.header__nav__mobile span{display:block;margin-top:9px;position:relative;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.header__nav__mobile span,.header__nav__mobile span:before{background-color:#7e7e7e;background-color:var(--black200);height:2px;width:20px}.header__nav__mobile span:before{right:0;top:6px}.header__nav__mobile span:after,.header__nav__mobile span:before{content:"";position:absolute;-webkit-transition:width .3s,-webkit-transform .3s ease;transition:width .3s,-webkit-transform .3s ease;transition:transform .3s ease,width .3s;transition:transform .3s ease,width .3s,-webkit-transform .3s ease}.header__nav__mobile span:after{background-color:#7e7e7e;background-color:var(--black200);bottom:6px;height:2px;left:0;width:20px}.header__nav.show+.header__nav__mobile span{background-color:transparent}.header__nav.show+.header__nav__mobile span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:20px}.header__nav.show+.header__nav__mobile span:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:20px}.header__nav li.language-toggle{display:inline-block;gap:.5rem;margin-left:1rem}.header__nav li.language-toggle button{background:none;border:1px solid #b4b4b4;border-radius:3px;color:#5e5e5e;color:var(--black100);cursor:pointer;font-family:COCOMAT Light,sans-serif;font-size:.5rem;margin:2px 3px 0;opacity:.5;padding:.3rem .5rem;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;vertical-align:top}.header__nav li.language-toggle button.active{border-color:#7e7e7e;border-color:var(--black200);font-weight:600;opacity:1}.header__nav li.language-toggle button:hover{opacity:1}.menu-overlay{-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:#fff;bottom:0;left:0;position:absolute;right:0;top:0;z-index:999}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:800px){.header__logo a{color:#5b5b5b;font-size:18px;font-weight:500;margin-top:4px}.header__nav{display:none}.header__nav.show{bottom:0;display:block;left:0;overflow:hidden;right:0;z-index:9999}.header__nav.show ul{-webkit-animation:slideDown .3s ease;animation:slideDown .3s ease;background-color:#fff;border-top:1px solid rgba(0,0,0,.05);display:block;height:auto;max-height:100%;overflow-y:auto;padding:20px 0;position:absolute;right:0;top:0;width:100%;z-index:10000}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.header__nav.show li{display:block;padding-right:20px;text-align:right}.header__nav.show li a,.header__nav.show li span{color:#000;color:var(--black);display:inline-block;font-weight:500;padding:10px}.header__nav__mobile{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;border-radius:50%;-webkit-box-shadow:none;box-shadow:none;display:-ms-flexbox;display:flex;height:40px;justify-content:center;position:relative;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;width:40px;z-index:10001}.header__nav__mobile,.header__nav__mobile:hover{background-color:transparent}.header__nav__mobile span{background-color:#000;background-color:var(--black);display:block;height:2px;margin-top:0;position:relative;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;width:20px}.header__nav__mobile span:before{right:0;top:-6px;-webkit-transition:width .3s,top .3s,-webkit-transform .3s ease;transition:width .3s,top .3s,-webkit-transform .3s ease;transition:transform .3s ease,width .3s,top .3s;transition:transform .3s ease,width .3s,top .3s,-webkit-transform .3s ease}.header__nav__mobile span:after,.header__nav__mobile span:before{background-color:#000;background-color:var(--black);content:"";height:2px;position:absolute;width:20px}.header__nav__mobile span:after{bottom:-6px;left:0;-webkit-transition:width .3s,bottom .3s,-webkit-transform .3s ease;transition:width .3s,bottom .3s,-webkit-transform .3s ease;transition:transform .3s ease,width .3s,bottom .3s;transition:transform .3s ease,width .3s,bottom .3s,-webkit-transform .3s ease}.header__nav.show+.header__nav__mobile{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.header__nav.show+.header__nav__mobile span{background-color:transparent}.header__nav.show+.header__nav__mobile span:before{background-color:#000;background-color:var(--black);top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:20px}.header__nav.show+.header__nav__mobile span:after{background-color:#000;background-color:var(--black);bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:20px}.header__nav.show li.language-toggle{-ms-flex-pack:end;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-bottom:10px;margin-top:10px;padding-right:20px}.header__nav.show li.language-toggle button{border-color:#7e7e7e;border-color:var(--black200);font-size:.6rem;padding:.4rem .6rem}.header__nav.show li.language-toggle button.active{font-weight:600;opacity:1}.header__wrap .header__inner{padding:1.5rem}body.menu-open{-webkit-overflow-scrolling:none!important;-ms-scroll-chaining:none!important;overflow:hidden!important;overscroll-behavior:none!important;pointer-events:auto!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}body.menu-open,html.no-scroll{-ms-touch-action:none!important;touch-action:none!important}html.no-scroll{overflow:hidden!important}}.header__wrap{background:transparent;left:0;position:fixed;right:0;top:0;-webkit-transition:top .3s ease,background-color .3s ease;transition:top .3s ease,background-color .3s ease;z-index:1000}.header__wrap.hide{top:-80px!important}.header__wrap.menu-open{background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.header__wrap .header__inner{-ms-flex-pack:justify;background-color:transparent;justify-content:space-between;padding:2rem;z-index:1001}.header__wrap .header__inner,.intro__inner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;position:relative}.intro__inner{-ms-flex-pack:center;-ms-flex-direction:column;flex-direction:column;height:100vh;justify-content:center;scale:1.2;width:100%}@media(max-width:800px){.intro__inner{scale:1.2}}.intro__inner img.main-intro-symbol{margin-bottom:13px;margin-left:6px;opacity:.75;width:56px}.intro__inner img.main-intro-symbol.ani{-webkit-animation:rotate-in-center 1.8s cubic-bezier(.25,.46,.45,.94) both;animation:rotate-in-center 1.8s cubic-bezier(.25,.46,.45,.94) both}.intro__inner img.main-intro-symbol.hide{opacity:.3}.intro__inner div.txt-logo-mosu{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;color:#5e5e5e;color:var(--black100);display:-ms-flexbox;display:flex;font-family:COCOMAT Thin,serif;font-size:35px;font-weight:800;justify-content:center;letter-spacing:1.04rem;line-height:37px;text-indent:17px}.intro__inner div.txt-logo-mosu.ani{-webkit-animation:tracking-in-expand 1.8s cubic-bezier(.215,.61,.355,1) both;animation:tracking-in-expand 1.8s cubic-bezier(.215,.61,.355,1) both}.intro__inner div.txt-logo-mosu.hide{opacity:.3}@media(max-width:800px){.intro__inner div.txt-logo-mosu.ani{-webkit-animation:tracking-in-expand-mobile 1.8s cubic-bezier(.215,.61,.355,1) both;animation:tracking-in-expand-mobile 1.8s cubic-bezier(.215,.61,.355,1) both}}.intro__inner div.txt-logo-location{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;color:#5e5e5e;display:-ms-flexbox;display:flex;font-family:COCOMAT Light,serif;font-size:11px;font-weight:800;justify-content:center;letter-spacing:.22rem;line-height:13px;margin:3px 0;text-indent:5px}.intro__inner div.txt-logo-location.ani{-webkit-animation:tracking-in-expand 2.3s cubic-bezier(.215,.61,.355,1) .4s both;animation:tracking-in-expand 2.3s cubic-bezier(.215,.61,.355,1) .4s both}.intro__inner div.txt-logo-location.hide{opacity:.3}.intro__inner img.main-intro-logo{opacity:.75;width:22%}@media(max-width:800px){.intro__inner{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;justify-content:center}}@-webkit-keyframes rotate-in-center{0%{opacity:0;-webkit-transform:rotate(-190deg);transform:rotate(-190deg)}to{opacity:.75;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes rotate-in-center{0%{opacity:0;-webkit-transform:rotate(-190deg);transform:rotate(-190deg)}to{opacity:.75;-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0;text-indent:1px}40%{opacity:.6}to{opacity:1}}@keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0;text-indent:1px}40%{opacity:.6}to{opacity:1}}@-webkit-keyframes tracking-in-expand-mobile{0%{letter-spacing:-.3em;opacity:0;text-indent:1px}40%{opacity:.6}to{letter-spacing:1.04rem;opacity:1;text-indent:17px}}@keyframes tracking-in-expand-mobile{0%{letter-spacing:-.3em;opacity:0;text-indent:1px}40%{opacity:.6}to{letter-spacing:1.04rem;opacity:1;text-indent:17px}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeIn2{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeIn2{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeIn3{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeIn3{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.main-intro-symbol.ani{-webkit-animation:fadeIn 1s ease-out;animation:fadeIn 1s ease-out}.txt-logo-mosu.ani{-webkit-animation:fadeIn2 1s ease-out .3s;animation:fadeIn2 1s ease-out .3s}.txt-logo-location.ani{-webkit-animation:fadeIn3 1s ease-out .6s;animation:fadeIn3 1s ease-out .6s}@media(max-width:800px){.txt-logo-mosu.ani{animation:tracking-in-expand-mobile 1.8s cubic-bezier(.215,.61,.355,1) both!important;-webkit-animation:tracking-in-expand-mobile 1.8s cubic-bezier(.215,.61,.355,1) both!important}}.team__inner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:1200px;padding:1vw}.team__title{color:#4c4c4c;color:var(--mainFont-color);font-family:COCOMAT Light,serif;font-size:1rem;font-weight:900;height:4.9vw;letter-spacing:-.1rem;line-height:1.6;margin-bottom:5rem;opacity:.2;text-align:center;text-transform:uppercase;-webkit-transition:all 1.2s ease-out .8s;transition:all 1.2s ease-out .8s;width:100%}.team__title.show{letter-spacing:.25rem;opacity:1}.team__title em{display:inline-block;font-family:"Noto Serif KR";font-family:var(--mainKor-font);font-size:1.25rem;font-weight:400;vertical-align:4px}.team__desc__item{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center;opacity:.5;-webkit-transform:translateY(60px);transform:translateY(60px);-webkit-transition:all .9s ease-out .2s;transition:all .9s ease-out .2s;width:100%}.team__desc__item.show{opacity:1;scale:1;-webkit-transform:translateY(0);transform:translateY(0)}.team__desc__item:last-child{-webkit-transition-delay:.4s;transition-delay:.4s}.team__desc__item:nth-last-child(2){-webkit-transition-delay:.5s;transition-delay:.5s}.team__desc__item:nth-last-child(3){-webkit-transition-delay:.6s;transition-delay:.6s}.team__desc__item:nth-last-child(4){-webkit-transition-delay:.7s;transition-delay:.7s}.team__desc__item:nth-last-child(5){-webkit-transition-delay:.8s;transition-delay:.8s}.team__desc__item:nth-last-child(6){-webkit-transition-delay:.9s;transition-delay:.9s}.team__desc__item:nth-last-child(7){-webkit-transition-delay:1s;transition-delay:1s}.team__desc__item:nth-last-child(8){-webkit-transition-delay:1.1s;transition-delay:1.1s}.team__desc__item:nth-last-child(9){-webkit-transition-delay:1.2s;transition-delay:1.2s}.team__desc__item:nth-last-child(10){-webkit-transition-delay:1.3s;transition-delay:1.3s}.team__content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:7rem;max-width:700px}.team__profile{margin-bottom:2.5rem;overflow:hidden;position:relative;width:300px}.team__profile__img{border-radius:5px;opacity:.6;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:opacity 1.5s ease-out,-webkit-transform 1.5s ease-out;transition:opacity 1.5s ease-out,-webkit-transform 1.5s ease-out;transition:opacity 1.5s ease-out,transform 1.5s ease-out;transition:opacity 1.5s ease-out,transform 1.5s ease-out,-webkit-transform 1.5s ease-out;width:100%}.team__desc__item.show .team__profile__img{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.team__desc__item:first-child .team__profile__img{-webkit-transition-delay:.3s;transition-delay:.3s}.team__desc__item:nth-child(2) .team__profile__img{-webkit-transition-delay:.6s;transition-delay:.6s}.team__desc__item:nth-child(3) .team__profile__img{-webkit-transition-delay:.9s;transition-delay:.9s}.team__info{opacity:0;text-align:center;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 1s ease-out,-webkit-transform 1s ease-out;transition:opacity 1s ease-out,-webkit-transform 1s ease-out;transition:opacity 1s ease-out,transform 1s ease-out;transition:opacity 1s ease-out,transform 1s ease-out,-webkit-transform 1s ease-out;-webkit-transition-delay:.5s;transition-delay:.5s;width:100%}.team__desc__item.show .team__info{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.team__desc{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.team__desc span{font-family:GmarketSans;font-family:var(--mainNum-font);font-size:5vw;font-weight:900;line-height:1.5}.team__desc h3,.team__desc span{color:#4c4c4c;color:var(--mainFont-color)}.team__desc h3{display:block;font-family:COCOMAT Light,serif;font-size:1.3rem;font-weight:600;margin-bottom:1vw;text-align:center}.team__desc h3.kr{font-family:"Noto Serif KR",sans-serif;font-weight:100;margin-left:0;margin-top:.5rem}.team__desc p{color:#4c4c4c;color:var(--mainFont-color);font-size:.92rem;font-weight:100;line-height:1.9;margin-bottom:2rem;margin-top:2rem;text-align:center}.team__desc p,.team__desc p.kr{font-family:"Noto Serif KR";font-family:var(--mainKor-font)}.team__desc p.kr{font-size:.9rem}@media(max-width:800px){.team__inner{padding:2rem}.team__desc__item{opacity:.3;-webkit-transform:translateY(20px);transform:translateY(20px)}.team__content{margin-bottom:5rem;max-width:100%}.team__profile{margin-bottom:2rem;width:220px}.team__title{background-color:#f1f1f1;background-color:var(--mainBg-color);font-size:1.4rem;height:auto;line-height:1.4;margin-bottom:4rem}.team__desc span{font-size:10vw}.team__desc h3{font-size:1.2rem}}.menu__inner{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1vw}.menu__title{color:#4c4c4c;color:var(--mainFont-color);font-family:COCOMAT Light,serif;font-size:1rem;font-weight:900;height:4.9vw;left:0;letter-spacing:-.1rem;line-height:1.6;opacity:.2;text-transform:uppercase;top:65px;-webkit-transition:all 1.2s ease-out .8s;transition:all 1.2s ease-out .8s;width:48%}.menu__title.show{letter-spacing:.25rem;opacity:1}.menu__desc{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.menu__desc .menu__desc__item{height:27vh;opacity:.4;text-align:center;-webkit-transform:translateY(60px);transform:translateY(60px);-webkit-transition:all .9s ease-out .2s;transition:all .9s ease-out .2s}.menu__desc .menu__desc__item:last-child{margin-bottom:5rem}.menu__desc .menu__desc__item.show{opacity:1;scale:1;-webkit-transform:translateY(0);transform:translateY(0)}.menu__desc .menu__desc__item .menu__desc__item__text.kr{color:#6e6e6e;font-family:"Noto Serif KR";font-family:var(--mainKor-font);font-size:.8rem;font-weight:300}.menu__desc .menu__desc__item b{color:#4c4c4c;color:var(--mainFont-color);display:block;font-family:COCOMAT Light,serif;font-size:.9rem;font-weight:900;margin-bottom:1vw}.menu__desc .menu__desc__item a{background-color:#6a6a6a;border-radius:3px;color:#f5f5f5;display:inline-block;font-family:COCOMAT Regular;font-size:.8rem;line-height:1rem;margin-top:1vw;padding:.6rem 1.2rem .45rem}.menu__desc .menu__desc__item a:hover{background-color:#262626!important;color:#f1f1f1;color:var(--mainBg-color)}.menu__desc .menu__desc__item a.text-link{background-color:transparent;color:#6d6d6d;font-size:.9rem}.menu__desc .menu__desc__item a.text-link:hover{background-color:transparent!important;color:#262626!important}@media(max-width:800px){.menu__inner{-ms-flex-direction:column;flex-direction:column;padding:2rem}.menu__title{background-color:#f1f1f1;background-color:var(--mainBg-color);font-size:1.4rem;height:auto;line-height:1.4;margin-bottom:10vw;text-align:center;width:100%}}#contact{height:100vh}.contact__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:1200px;padding:1vw;width:100%}.contact__title{color:#4c4c4c;color:var(--mainFont-color);font-family:COCOMAT Light,serif;font-size:1rem;font-weight:900;height:4.9vw;left:0;letter-spacing:-.1rem;line-height:1.6;opacity:.2;text-transform:uppercase;top:65px;-webkit-transition:all 1.2s ease-out .8s;transition:all 1.2s ease-out .8s;width:48%}.contact__title.show{letter-spacing:.25rem;opacity:1}.contact__desc{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.contact__desc .contact__desc__item{height:27vh;opacity:.4;text-align:center;-webkit-transform:translateY(60px);transform:translateY(60px);-webkit-transition:all .9s ease-out .2s;transition:all .9s ease-out .2s}.contact__desc .contact__desc__item:last-child{margin-bottom:5rem}.contact__desc .contact__desc__item.show{opacity:1;scale:1;-webkit-transform:translateY(0);transform:translateY(0)}.contact__desc .contact__desc__item .contact__desc__item__text.kr{color:#6e6e6e;font-family:"Noto Serif KR";font-family:var(--mainKor-font);font-size:.8rem;font-weight:300}.contact__desc .contact__desc__item .contact__desc__item__text img{display:inline-block;height:12px;margin-right:2px;margin-top:4px;opacity:.7;width:12px}.contact__desc .contact__desc__item .contact__desc__item__text img:first-child{margin-left:7px}.contact__desc .contact__desc__item b{color:#4c4c4c;color:var(--mainFont-color);display:block;font-family:COCOMAT Light,serif;font-size:.9rem;font-weight:900;margin-bottom:1vw}.contact__desc .contact__desc__item a{background-color:#6a6a6a;border-radius:3px;color:#f5f5f5;display:inline-block;font-family:COCOMAT Regular;font-size:.8rem;line-height:1rem;margin-top:1vw;padding:.6rem 1.2rem .45rem}.contact__desc .contact__desc__item a:hover{background-color:#262626!important;color:#f1f1f1;color:var(--mainBg-color)}.contact__desc .contact__desc__item a.text-link{background-color:transparent;color:#6d6d6d;font-size:.9rem}.contact__desc .contact__desc__item a.text-link:hover{background-color:transparent!important;color:#262626!important}@media(max-width:800px){.contact__line.bottom{display:block}.contact__title{background-color:#f1f1f1;background-color:var(--mainBg-color);font-size:1.4rem;height:auto;line-height:1.4;margin-bottom:10vw;text-align:center;width:100%}}#footer{width:100%}.footer__inner{background-color:#f1f1f1;background-color:var(--mainBg-color);color:#5e5e5e;color:var(--black100);padding:1.5vw;width:100%}.footer__text{border-bottom:2px solid #e5e5e5;border-bottom:2px solid var(--white100);color:#cecece;color:var(--white200);font-size:1.2rem;padding-bottom:10px;text-transform:uppercase}.footer__info,.footer__text{margin-bottom:10px;text-align:center}.footer__info{-ms-flex-align:start;-ms-flex-pack:justify;align-items:flex-start;display:-ms-flexbox;display:flex;justify-content:space-between}.footer__info .left{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;text-align:left;width:48%}.footer__info .left .title{border-bottom:1px solid #cecece;border-bottom:1px solid var(--white200);width:100%}.footer__info .left .title a{color:#cecece;color:var(--white200);display:block;font-size:2rem;margin-bottom:1rem;text-align:left;text-transform:uppercase;-webkit-transition:all .2s;transition:all .2s}.footer__info .left .title a:hover{background-color:#e8e8e8;background-color:var(--mainBg2-color);-webkit-transform:translateY(-10%);transform:translateY(-10%)}.footer__info .left .desc{font-size:1rem;margin-top:10px;width:100%}.footer__info .right{width:50%}.footer__info .right h3{font-size:2rem;margin-bottom:16px;text-align:left;text-transform:uppercase}.footer__info .right li{border-top:1px solid #cecece;border-top:1px solid var(--white200);font-size:1.1rem;padding:10px 0;text-align:left}.footer__info .right em{opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.footer__info .right li:hover{cursor:pointer}.footer__info .right li:hover em{opacity:1}.footer__right{color:#7e7e7e;color:var(--black200);font-family:"Noto Serif KR";font-family:var(--mainKor-font);font-size:.7rem;text-align:center}.footer__m-star{height:14px;margin-right:2px;margin-top:0;opacity:.7;width:14px}.footer__m-star:first-child{margin-left:10px}@media(max-width:800px){.footer__info{-ms-flex-pack:center;-ms-flex-direction:column;flex-direction:column;justify-content:center}.footer__info .left{margin-bottom:20px;width:100%}.footer__info .right{width:100%}}.banner{background-color:#f1f1f1;background-color:var(--mainBg-color);display:block;height:56vh;margin:0 auto 8rem;overflow:hidden;position:relative;text-indent:-40000rem;width:100%}.banner:before{background-image:url(../../static/media/s-bg-6.05f73ba055ed39ff3733.png);background-position:50%;background-size:cover;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;-webkit-transform:scale(1.2) translateX(-4%);transform:scale(1.2) translateX(-4%);-webkit-transition:all 1.9s ease-out;transition:all 1.9s ease-out;width:100%}.banner.show:before{opacity:1;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}.banner.text{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto!important;padding:1rem .4rem;text-align:center;text-indent:0}.banner.text:before{background-image:none;content:"";left:0;opacity:0;position:absolute;top:0;width:100%}.banner.text b{color:#4c4c4c;color:var(--mainFont-color);display:block;font-family:COCOMAT Light,sans-serif;font-optical-sizing:auto;font-size:.9rem;font-weight:200;letter-spacing:.02rem;line-height:1.8;margin:1.3rem 0;opacity:.2;padding:.2rem;-webkit-transform:translateY(5rem);transform:translateY(5rem);-webkit-transition:all 1.9s ease-out;transition:all 1.9s ease-out}.banner.text b.kr{font-family:"Noto Serif KR";font-family:var(--mainKor-font);font-size:.8rem;font-weight:100;line-height:1.8}.banner.text b:first-child{-webkit-transition-delay:.3s;transition-delay:.3s}.banner.text b:nth-child(2){-webkit-transition-delay:.4s;transition-delay:.4s}.banner.text b:nth-child(3){-webkit-transition-delay:.5s;transition-delay:.5s}.banner.text b:nth-child(4){-webkit-transition-delay:.6s;transition-delay:.6s}.banner.text b:nth-child(5){-webkit-transition-delay:.7s;transition-delay:.7s}.banner.text b:nth-child(6){-webkit-transition-delay:.8s;transition-delay:.8s}.banner.text b:nth-child(7){-webkit-transition-delay:.9s;transition-delay:.9s}.banner.text b:nth-child(8){-webkit-transition-delay:1s;transition-delay:1s}.banner.text b:nth-child(9){-webkit-transition-delay:1.1s;transition-delay:1.1s}.banner.text b:nth-child(10){-webkit-transition-delay:1.2s;transition-delay:1.2s}.banner.text.text.show b{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.banner.text.text.show:before{opacity:0}.banner2{background-color:#f1f1f1;background-color:var(--mainBg-color);display:block;height:70vh;margin:0 auto 8rem;overflow:hidden;position:relative;text-indent:-40000rem;width:100%}.banner2:before{background-image:url(../../static/media/s-bg-7.de6eca51f3d84adf1918.png);background-position:50%;background-size:cover;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;-webkit-transform:scale(1.2) translateY(-4%);transform:scale(1.2) translateY(-4%);-webkit-transition:all 1.9s ease-out;transition:all 1.9s ease-out;width:100%}.banner2.show:before{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}@media(max-width:800px){.banner{height:46vh}.banner:before{background-position:right bottom -103px!important;opacity:.4;-webkit-transform:scale(1.1) translateX(0)!important;transform:scale(1.1) translateX(0)!important;-webkit-transition:all 1.7s ease-out!important;transition:all 1.7s ease-out!important}.banner.show:before,.banner:before{-ms-flex-pack:start!important;background-attachment:scroll!important;background-color:#dfe3e4;background-repeat:no-repeat!important;background-size:255%!important;justify-content:flex-start!important}.banner.show:before{background-position:right bottom -67px!important;opacity:1;-webkit-transform:scale(1) translateX(0)!important;transform:scale(1) translateX(0)!important}.banner2{height:46vh}.banner2:before{background-position:right bottom -103px!important;opacity:.4;-webkit-transform:scale(1.1) translateX(0)!important;transform:scale(1.1) translateX(0)!important;-webkit-transition:all 1.7s ease-out!important;transition:all 1.7s ease-out!important}.banner2.show:before,.banner2:before{-ms-flex-pack:start!important;background-attachment:scroll!important;background-color:#dfe3e4;background-repeat:no-repeat!important;background-size:290%!important;justify-content:flex-start!important}.banner2.show:before{background-position:right bottom -67px!important;opacity:1;-webkit-transform:scale(1) translateX(0)!important;transform:scale(1) translateX(0)!important}}.mobile-only{display:none}@media screen and (max-width:768px){.mobile-only{display:inline}}.reservation__inner{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1vw}.reservation__title{color:#4c4c4c;color:var(--mainFont-color);font-family:COCOMAT Light,serif;font-size:1rem;font-weight:900;height:4.9vw;left:0;letter-spacing:-.1rem;line-height:1.6;opacity:.2;text-transform:uppercase;top:65px;-webkit-transition:all 1.2s ease-out .8s;transition:all 1.2s ease-out .8s;width:48%}.reservation__title.show{letter-spacing:.25rem;opacity:1}.reservation__desc{width:50%}.reservation__desc a{background-color:#6a6a6a;border-radius:3px;color:#f5f5f5;display:inline-block;font-family:COCOMAT Regular;font-size:.8rem;line-height:1rem;margin-top:1vw;min-width:202px;padding:.6rem 1.2rem .55rem;text-align:center}.reservation__desc a:hover{background-color:#262626!important;color:#f1f1f1;color:var(--mainBg-color)}.reservation__desc a.kr{font-family:"Noto Serif KR",sans-serif;padding:.6rem 1.2rem .7rem}.reservation__desc__item{opacity:.4;-webkit-transform:translateY(60px);transform:translateY(60px);-webkit-transition:all .9s ease-out .2s;transition:all .9s ease-out .2s}.reservation__desc__item:last-child{margin-bottom:6rem}.reservation__desc__item.show{opacity:1;scale:1;-webkit-transform:translateY(0);transform:translateY(0)}.reservation__desc__item h3{color:#4c4c4c;color:var(--mainFont-color);display:inline-block;font-family:COCOMAT Light,serif;font-size:1rem;font-weight:600;margin-bottom:1vw}.reservation__desc__item h3.kr{font-family:"Noto Serif KR",sans-serif;font-weight:100;margin-left:1rem}.reservation__desc__item p{color:#4c4c4c;color:var(--mainFont-color);font-size:.9rem;font-weight:100;line-height:1.9;margin-bottom:11vh;margin-top:2rem}.reservation__desc__item p,.reservation__desc__item p.kr{font-family:"Noto Serif KR";font-family:var(--mainKor-font)}.reservation__desc__item p.kr{font-size:.84rem}@media(max-width:800px){.reservation__inner{-ms-flex-direction:column;flex-direction:column;padding:2rem}.reservation__desc__item{opacity:.3;-webkit-transform:translateY(20px);transform:translateY(20px)}.reservation__title{background-color:#f1f1f1;background-color:var(--mainBg-color);font-size:1.4rem;height:auto;line-height:1.4;margin-bottom:10vw;text-align:center;width:100%}.reservation__desc{width:100%}.reservation__desc span{font-size:10vw}.button-group{text-align:center}}#gallery{height:auto}.gallery__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:1200px;padding:1vw;width:100%}.gallery__title{color:#4c4c4c;color:var(--mainFont-color);font-family:COCOMAT Light,serif;font-size:1rem;font-weight:900;height:4.9vw;left:0;letter-spacing:-.1rem;line-height:1.6;opacity:.2;text-transform:uppercase;top:65px;-webkit-transition:all 1.2s ease-out .8s;transition:all 1.2s ease-out .8s;width:48%}.gallery__title.show{letter-spacing:.25rem;opacity:1}@media(max-width:768px){#gallery{margin-bottom:250px}.gallery__title{margin-bottom:50px}}#main{overflow:hidden}.admin-page{-ms-flex-align:center;align-items:center;background-color:#e8e8e8;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto!important;margin:auto;min-width:650px;padding-bottom:100px;width:650px}.admin-page header{border-bottom:1px solid #c6c6c6;display:block;height:55px;padding:8px;width:100%}.admin-page header h4{color:#1a1e21;display:inline-block;font-family:COCOMAT Light,serif;font-size:.9rem;font-weight:600;line-height:42px;padding-left:20px}.admin-page header .btn-logout{border:1px solid #7e7e7e;color:#1e2125;float:right;font-size:11px;margin-right:12px;margin-top:10px;padding:3px 10px}.admin-page .admin-content-box{display:block;padding:28px;width:100%}.admin-page .admin-content-box ul{line-height:0}.admin-page .admin-content-box ul li{color:#989898;font-family:COCOMAT Light,serif;font-size:11px;line-height:20px}.admin-page .admin-content-box h4{color:#1c1f23;display:block;font-family:COCOMAT Regular,serif;font-size:12px;font-weight:600;margin-bottom:20px;text-align:left}.admin-page .admin-content-box .item{display:-ms-flexbox;display:flex;margin:5px 0;width:100%}.admin-page .admin-content-box .item form{display:block;width:100%}.admin-page .admin-content-box form b{color:#121212;display:inline-block;font-family:COCOMAT Light,serif;font-size:12px;margin-right:15px;min-width:80px}.admin-page .admin-content-box form .file-input{display:inline-block;min-width:300px}.admin-page .admin-content-box input{font-size:12px}.admin-page .admin-content-box .btn-upload{background-color:#f7f7f7;border:1px solid #7e7e7e;color:#1e2125;float:right;font-size:12px;margin-right:12px;margin-top:0;padding:3px 10px}.admin-page .admin-content-box label{color:#121212;display:block;font-family:COCOMAT Light,serif;font-size:12px;margin:5px 15px 5px 0}.admin-page .admin-content-box label input{border:1px solid #c2c2c2;border-radius:2px;font-family:"Noto Serif KR",serif;font-size:14px;line-height:20px;min-width:400px;padding:5px 10px}.login{background-attachment:fixed;background-image:url(../../static/media/m-pattern.874bc2ae9786f1b431bd.png);background-repeat:repeat;background-size:60px auto;border-radius:25px;height:47vh;margin:30% auto!important;width:550px}.login .resume-section-content{-ms-flex-align:center;align-items:center;background-color:#eaeaea;border-radius:10px;-webkit-box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:40vh;padding-top:145px}.login .resume-section-content input{border:1px solid #c1c1c1;color:#1b1b1b;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:13px;margin:5px 0;padding:5px}.login .resume-section-content .btn-login{background-color:#1b1b1b;border:1px solid #898989;border-radius:2px;color:#f3f3f3;cursor:pointer;display:block;font-size:14px;font-weight:300;padding:10px 0;width:100%}.login .resume-section-content .btn-login:hover{color:#fff!important;font-weight:600}.login .resume-section-content>h4{color:#fff;font-family:COCOMAT Light,serif;font-size:14px}
/*# sourceMappingURL=main.785ef182.css.map*/