@font-face{font-family:HSYeoleum20-Regular;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/2405@1.0/HSYeoleum20-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Pretendard-Regular;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Pretendard-Bold;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff) format("woff");font-weight:800;font-style:normal}@import url("https://fonts.googleapis.com/css?family=Black+Han+Sans:400");:root{--background-black:#231f20;--halogen-yellow:#f4d26b;--bright-yellow:#fcf0cb}*{box-sizing:border-box;padding:0;margin:0;scroll-behavior:smooth}body,html{width:100vw;overflow-x:hidden}html{font-size:62.5%}body{background:var(--background-black)}a{color:#fff;text-decoration:none}button{font-size:4rem;background:inherit;border:none;box-shadow:none;border-radius:0;padding:0;overflow:visible;cursor:pointer;color:#f4d26b}.main{font-family:Pretendard-Regular;display:flex;flex-direction:column;justify-content:space-between;align-items:center;overflow-y:hidden;overflow:hidden}.p14{margin-top:calc(1.6vw + .9rem)}#navbar{--nav-width:100%;height:100%;width:0;position:fixed;z-index:99;overflow-x:hidden;display:flex;flex-direction:column;justify-content:space-evenly;align-items:stretch;text-align:center;background-color:#000;transition:.2s cubic-bezier(0,0,0,1);overflow:hidden}#navbar a{font-family:HSYeoleum20-Regular;padding:2.4rem 0;font-weight:200;font-size:2.5rem;color:#fcf0cb;white-space:nowrap}#btn-close-nav{margin:1rem;padding:1rem;position:absolute;top:0;right:0}#btn-open-nav{margin:1rem;padding:1rem;position:fixed;z-index:90;text-shadow:3px 3px 2px #000}.intro{text-align:center;background-size:cover;width:calc(40vw + 22.5rem);padding:0 calc(1.706vw + .96rem)}.main-title-wrapper{margin-top:calc(8vw + 4.5rem);display:flex;flex-direction:column;align-items:center;color:var(--bright-yellow)}.sub-title{margin:0;color:#fef2ce;font-size:calc(1vw + .6rem);font-weight:500}.main-title{margin-top:calc(.64vw + .36rem)}.synopsis-wrapper{width:calc(28vw + 15.75rem);height:calc(66vw + 37.125rem)}.synopsis{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:calc(5.333vw + 3rem);padding:calc(8vw + 4.5rem) calc(.853vw + .48rem) 0;color:var(--gray-dark-32);text-align:center;position:relative}.synopsis .p14{white-space:pre-wrap;font-size:calc(1.066vw + .6rem)}.p14.p16em{font-family:HSYeoleum20-Regular;font-size:calc(1.6vw + .9rem);margin-bottom:calc(1.066vw + .6rem)}.synopsisBg{position:absolute;z-index:-100}.synopsisContent{padding-top:calc(26vw + 14.625rem)}.section-title{font-family:HSYeoleum20-Regular;font-weight:300;color:#fcf0cb;font-size:calc(2.666vw + 1.5rem)}.chr-wrapper{padding:calc(4.586vw + 2.58rem);display:flex;width:100%;height:calc(90vw + 50.625rem);margin-top:calc(2vw + 1.125rem);flex-direction:column;align-items:center}.chr-container{display:flex;max-width:calc(28vw + 15.75rem);margin-top:calc(2.8vw + 1.575rem);justify-content:center;flex-wrap:wrap;gap:calc(3.2vw + 1.8rem) calc(5.2vw + 2.925rem)}.oneWord{padding-top:calc(1.6vw + .9rem);font-family:Pretendard-Regular;text-align:center;color:#fff;font-size:calc(1.066vw + .6rem)}.oneWord-title{padding-top:calc(.32vw + .18rem);font-family:HSYeoleum20-Regular;color:#fcf0cb;font-size:calc(1.6vw + .9rem)}.staffs-wrapper{width:100%}.staffs,.staffs-wrapper{display:flex;flex-direction:column;align-items:center}.staffs{gap:calc(17.066vw + 9.6rem);padding-top:calc(10.4vw + 5.85rem);width:calc(32.8vw + 18.45rem)}.mnlg{display:flex;flex-direction:column;align-items:center;gap:calc(4.266vw + 2.4rem);padding-top:calc(4.266vw + 2.4rem);padding-bottom:calc(4.266vw + 2.4rem);max-width:calc(64vw + 36rem)}.mnlg-writer p{font-family:Pretendard-Bold}.mnlg p{font-family:Pretendard-Regular;color:#fff;text-align:justify;white-space:pre-wrap;font-size:calc(1.066vw + .6rem)}.team-wrapper{display:flex;flex-direction:column;align-items:center}.team{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;margin-top:calc(1.6vw + .9rem)}.spthx-wrapper{width:calc(51.2vw + 28.8rem);padding:calc(10.666vw + 6rem) calc(8.533vw + 4.8rem) 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:#fcf0cb;font-family:HSYeoleum20-Regular;font-size:calc(1.6vw + .9rem)}.spthx-wrapper h3{padding-bottom:calc(3.2vw + 1.8rem)}.spthx-container{display:flex;gap:calc(3.2vw + 1.8rem) calc(6.4vw + 3.6rem);flex-wrap:wrap;justify-content:center;align-items:center;padding-bottom:calc(5.333vw + 3rem)}.spthx-container p{min-width:calc(8.533vw + 4.8rem);text-align:center}.maker-wrapper{color:#fff;text-align:left;padding-top:calc(4.8vw + 2.7rem);font-size:calc(1.066vw + .6rem)}.info-wrapper{width:100%;text-align:center;padding-top:calc(11.2vw + 6.3rem)}.info-wrapper h3{padding:calc(123.733vw + 69.6rem) 0 calc(8.533vw + 4.8rem)}.info-container{display:flex;flex-direction:column;justify-content:center}.info-secondary{white-space:nowrap}.info-item{display:flex;justify-content:center;align-items:flex-start;gap:calc(2.56vw + 1.44rem);font-size:calc(1.066vw + .6rem)}.info-item h6{color:#fcf0cb;font-family:HSYeoleum20-Regular;font-size:1.3rem}.info-item p{color:#fff}.info-detail{text-align:left;display:flex;flex-direction:column;gap:calc(1.493vw + .84rem);width:calc(17.066vw + 9.6rem)}.info-map{margin-top:calc(2.4vw + 1.35rem)}#map{width:calc(32vw + 18rem);height:calc(20vw + 11.25rem);margin:auto;background-color:gray}.reserve-wrapper{display:flex;justify-content:center;margin-top:calc(2vw + 1.125rem)}.contact-wrapper{color:#fff;height:calc(5.2vw + 2.925rem);padding:calc(2vw + 1.125rem) 0 calc(8.8vw + 4.95rem);font-size:calc(1.066vw + .6rem)}.contact{display:flex;justify-content:center;gap:calc(2.56vw + 1.44rem);align-items:center}.contact span{min-width:calc(4.693vw + 2.64rem);padding-bottom:calc(.213vw + .12rem)}.contact button{height:calc(4.693vw + 2.64rem);width:calc(4.693vw + 2.64rem);display:flex;justify-content:center;align-items:center}#more,footer{transition:.2s}footer{opacity:0;margin-top:calc(.853vw + .48rem)}