:root{--serif:"Marcellus","Noto Serif KR",Georgia,serif;--sans:"Marcellus","Noto Sans KR",Georgia,serif;--sub:"Marcellus","Noto Serif KR",Georgia,serif;--brush:"SJBrush","Marcellus",Georgia,serif;--sc:"Marcellus SC","Marcellus",Georgia,serif}html,body{word-break:normal;overflow-wrap:break-word;font-size-adjust:ex-height .56;font-variant-numeric:lining-nums}.brush,.brush *,.vt,.b8n,.b8g b,.pearls b,.ms td b,.bk-ms td b,.fl5 b,.pil span,.yy b,.vol span b,.bk-big,.bk-cv h2,.bk-sum .hd,.bk-h{font-size-adjust:none}.brush::first-letter,.bk-big::first-letter,.bk-h::first-letter,.bk-cv h2::first-letter,.bk-sum dd::first-letter,.bk-sum .hd::first-letter,#pv p::first-letter,#cyprem p::first-letter,#gongS::first-letter,.sayR::first-letter{text-transform:uppercase}.go,.skipx,.k,.kk,.mh,.seg button,.opts button,.hrs b,.fine,.rows small,.bars p em,.du i,.du u,.mo em small,.meter p span,.lk-in .k,.lk-in .vol,.bk-bar,.bk-nx small,.bk-go,.bk-sum dt,.bk-gs p i,.bk-rx small,.bk-tc .k,.bk-end .k,.bk-cv .k,.bk-sum .k,.obpv-bar button,.mi .gate,.mi .x,.mi .ai{font-family:var(--sc)}.k,.kk,.mh,.bk-cv .k,.bk-sum .k,.bk-tc .k,.bk-end .k{letter-spacing:.12em!important}.go{letter-spacing:.03em}.hrs small,.ms td i,.bk-ms td i,.ms td em,.bk-ms td em,.du span,.du em,.mo span,.fl5 span,.bars p span{font-family:var(--serif);font-style:normal}.hero h1{font-size:min(17cqw,82px);white-space:nowrap}.hero h1 span{font-size:.42em;letter-spacing:.02em}@supports not (container-type:inline-size){.hero h1{font-size:min(17vw,82px)}}.wh .brush{font-size:clamp(36px,10.6cqw,46px)}.wqt .brush,.wc .brush{font-size:clamp(34px,10cqw,44px)}.wt h3.brush{font-size:clamp(32px,9.4cqw,42px)}.wb .brush{font-size:min(28cqw,120px,calc(78cqw / var(--n,3)))}.wv .vt{font-size:40px;letter-spacing:.02em;line-height:1.06}.b8line{text-wrap:balance}.pil span i{font-family:var(--serif);font-style:normal;font-size:12px}.hero .ht::before{content:"처용";position:absolute;right:16px;top:-92px;writing-mode:vertical-rl;text-orientation:upright;font:400 40px/1 "SJBrush","OBrushSJ",serif;letter-spacing:.04em;color:var(--gold-2);opacity:.55;pointer-events:none}.lk-in::before{content:"처용";position:absolute;left:16px;top:calc(38svh - 8px);writing-mode:vertical-rl;text-orientation:upright;font:400 30px/1 "SJBrush","OBrushSJ",serif;color:var(--gold-2);opacity:.42;pointer-events:none}.bp{position:relative;text-align:left;margin:0 0 10px}.bp input#bpQ{width:100%;height:46px;padding:0 12px;border:0;border-bottom:1px solid var(--gold);background:rgba(6,7,12,.55);color:#fff;font:500 17px/1 var(--serif);outline:none;-webkit-appearance:none;border-radius:0}.bp input#bpQ::placeholder{color:rgba(241,237,230,.45)}.bpL{position:absolute;left:0;right:0;top:46px;z-index:30;margin:0;padding:0;list-style:none;background:rgba(8,9,15,.97);border:1px solid rgba(233,214,162,.34);border-top:0;max-height:240px;overflow-y:auto}.bpL li{display:flex;justify-content:space-between;gap:10px;padding:11px 12px;color:var(--ink);font:500 16px/1.2 var(--serif);cursor:pointer}.bpL li small{color:var(--ink-2);font-size:13px;white-space:nowrap}.bpL li.on,.bpL li:hover{background:rgba(200,39,60,.55);color:#fff}.bpN{margin:6px 0 0;color:var(--ink-2);font:500 14px/1.35 var(--serif);text-align:center}.bpN:empty{display:none}.bpT{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;color:var(--ink-2);font:500 14px/1.3 var(--serif)}.bpT[hidden]{display:none}.bpT input{flex:none;height:38px;padding:0 8px;border:1px solid rgba(233,214,162,.34);background:rgba(6,7,12,.62);color:#fff;font:500 16px/1 var(--serif);color-scheme:dark;border-radius:0}#payBtn small{display:block;margin-top:5px;font:500 13px/1.2 var(--serif);letter-spacing:.02em;opacity:.85}.wl{margin:16px 0 0;text-align:left}.wl[hidden]{display:none}.wl .wlL{display:block;margin:0 0 8px;font:600 14px/1.4 var(--sc);letter-spacing:.04em;color:var(--gold-2)}.wl input[type=email]{width:100%;height:48px;padding:0 13px;border:1px solid rgba(243,235,222,.3);background:rgba(10,8,12,.78);color:var(--ink);font:500 17px/1 var(--serif);-webkit-appearance:none;outline:0;border-radius:0}.wl .wlC{display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;font:500 14px/1.45 var(--serif);color:var(--ink-2);cursor:pointer}.wl .wlC input{margin-top:3px;flex:none;accent-color:#c42a3f}.wl .go{margin-top:12px}.wl .er,.wl .ok{display:none;margin:8px 0 0;font:500 14px/1.4 var(--serif)}.wl .er{color:#f2a3aa}.wl .ok{color:var(--gold-2)}.wl.bad .er{display:block}.wl.bad input[type=email]{border-color:#e06a74}.wl.done .ok{display:block}.wl.done input,.wl.done .wlC,.wl.done #wlGo,.wl.done .wlL{display:none}.bk-ev summary::after{content:"Open"}.bk-ev[open] summary::after{content:"Close"}#cyprem,#pv{overflow-x:clip}.oba .b.k{display:none}body:has(.mi) .obLang{display:none}#sGong .gl{font-size:clamp(25px,7cqw,31px);line-height:1.22}@supports not (container-type:inline-size){#sGong .gl{font-size:clamp(25px,7vw,31px)}}body .obSg .t{font-family:var(--serif);font-weight:600;font-size:22px;letter-spacing:.02em}body .obSg .h{font:500 15.5px/1.4 var(--serif);letter-spacing:.01em}body .obSg .s{font-family:var(--sc);font-size:13px;letter-spacing:.06em}#sIn .sayQ::first-line,#sAsk .qa>p.sub::first-line{font-size:1.55em}.bk-c p,.bk-yr p{font-weight:500;line-height:1.74}.bk-lt p{font-weight:500;line-height:1.85}
