@import "https://spoqa.github.io/spoqa-han-sans/css/SpoqaHanSansNeo.css";
.g-a_{align-items:center}.g-b1{aspect-ratio:1}.g-cf{aspect-ratio:838/363}.g-ag{background:#373634}.g-x{background:var(--background)}.g-bj{background:var(--containerBackground)}.g-bv{background:var(--menuActive)}.g-br{background:var(--primary)}.g-av{background:var(--text)}.g-bp{background:0 0}.g-b2{border:1px solid var(--text)}.g-bq{border:none}.g-be{border-bottom:1px solid var(--border)}.g-cp{border-radius:10px}.g-bs{border-radius:50%}.g-bw{border-radius:6px}.g-n{clip:rect(0 0 0 0)}.g-o{clip-path:inset(50%)}.g-ac{color:#fff}.g-bk{color:var(--text)}.g-bc{cursor:pointer}.g-aa{display:block}.g-cm{display:flex}.g-ca{display:none}.g-cr{flex:1}.g-ah{flex-direction:column}.g-cc{flex-grow:1}.g-a-d{font-style:normal}.g-b6{gap:0}.g-bh{gap:10px}.g-aj{gap:30px}.g-cl{gap:32px}.g-b7{gap:40px}.g-c5{height:0}.g-cs{height:100%}.g-bl{height:100vh}.g-b3{height:12px}.g-p{height:1px}.g-ax{height:32px}.g-cw{height:60px}.g-bt{height:8px}.g-bm{inset:0}.g-cd{justify-content:flex-end}.g-z{justify-content:flex-start}.g-al{justify-content:space-between}.g-q{left:-9999px}.g-cy{left:0}.g-r{margin:-1px}.g-bb{-webkit-mask-image:url(/images/close.svg);mask-image:url(/images/close.svg)}.g-a8{-webkit-mask-image:url(/images/discord.svg);mask-image:url(/images/discord.svg)}.g-az{-webkit-mask-image:url(/images/github.svg);mask-image:url(/images/github.svg)}.g-cg{-webkit-mask-image:url(/images/home/hero.svg);mask-image:url(/images/home/hero.svg)}.g-a9{-webkit-mask-image:url(/images/kakao.svg);mask-image:url(/images/kakao.svg)}.g-a0{-webkit-mask-position:50%;mask-position:50%}.g-a1{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.g-a2{-webkit-mask-size:contain;mask-size:contain}.g-ae{opacity:.6}.g-by{opacity:.8}.g-ch{opacity:0}.g-bx{opacity:1}.g-s{overflow:hidden}.g-t{padding:0}.g-bd{padding:10px}.g-b5{padding:40px}.g-cz{padding:4px}.g-a6{padding-bottom:13px}.g-bf{padding-bottom:20px}.g-aq{padding-bottom:40px}.g-a5{padding-left:10px}.g-ao{padding-left:16px}.g-a4{padding-right:10px}.g-am{padding-right:16px}.g-a7{padding-top:13px}.g-bg{padding-top:20px}.g-as{padding-top:40px}.g-bi{padding-top:4px}.g-u{position:absolute}.g-bn{position:fixed}.g-y{position:relative}.g-c1{position:sticky}.g-c2{right:0}.g-af{text-align:right}.g-c3{top:0}.g-ce{transform:translate(-50%)}.g-b8{transform:translate(0)}.g-b9{transform:translate(50%)}.g-b4{transition:all .2s}.g-b_{transition:all .3s}.g-cv{transition:background-color .3s}.g-ck{transition:opacity .3s}.g-v{white-space:nowrap}.g-au{width:100%}.g-w{width:1px}.g-aw{width:24px}.g-ba{width:32px}.g-bu{width:8px}.g-a3{z-index:1}.g-c4{z-index:100}.g-bo{z-index:200}:is([role=group],[data-group]):hover .g-b0{background:var(--text)}.g-j:focus{background:var(--background)}.g-l:focus{border-radius:8px}.g-a:focus{clip:auto}.g-b:focus{clip-path:none}.g-k:focus{color:var(--text)}.g-c:focus{height:auto}.g-d:focus{left:8px}.g-g:focus{margin:0}.g-h:focus{overflow:visible}.g-i:focus{padding:8px 12px}.g-e:focus{top:8px}.g-f:focus{width:auto}.g-m:focus{z-index:9999}:is([role=group],[data-group]):active .g-bz{background:var(--text)}@media (min-width:992px){.g-co{background:var(--containerBackground)}.g-cn{background:0 0}.g-cq{border-radius:20px}.g-cb{display:flex}.g-ab{display:none}.g-ai{flex-direction:row}.g-ak{gap:0}.g-cx{height:100px}.g-ay{height:50px}.g-_{justify-content:center}.g-ci{opacity:0}.g-cj{opacity:1}.g-c0{padding:10px}.g-ar{padding-bottom:60px}.g-cu{padding-left:40px}.g-ap{padding-left:80px}.g-ct{padding-right:40px}.g-an{padding-right:80px}.g-at{padding-top:60px}}
@font-face{font-family:middleKoreanFont;src:url(../media/NanumBarunGothic_YetHangul-s.p.2qx8ellumqh3j.woff2)format("woff2");font-display:swap}@font-face{font-family:middleKoreanFont Fallback;src:local(Arial);ascent-override:82.21%;descent-override:28.92%;line-gap-override:0.0%;size-adjust:103.39%}.middlekoreanfont_e8dd2792-module__Cw2TXa__className{font-family:middleKoreanFont,middleKoreanFont Fallback}.middlekoreanfont_e8dd2792-module__Cw2TXa__variable{--font-middle-korean:"middleKoreanFont", "middleKoreanFont Fallback"}
.k-b{background:var(--text)}.k-n{background:0 0}.k-o{border:none}.k-p{cursor:pointer}.k-d{display:none}.k-e{height:32px}.k-m{-webkit-mask-image:url(/images/color-theme-dark.svg);mask-image:url(/images/color-theme-dark.svg)}.k-g{-webkit-mask-image:url(/images/color-theme.svg);mask-image:url(/images/color-theme.svg)}.k-h{-webkit-mask-position:50%;mask-position:50%}.k-i{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.k-j{-webkit-mask-size:contain;mask-size:contain}.k-q{padding:0}.k-c{width:24px}.k-k{z-index:1}:root[data-theme=dark] .k-l,:root[data-theme=light] .k-a{display:block}@media (min-width:992px){.k-f{height:50px}}
