pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: StackOverflow Dark
  Description: Dark theme as used on stackoverflow.com
  Author: stackoverflow.com
  Maintainer: @Hirse
  Website: https://github.com/StackExchange/Stacks
  License: MIT
  Updated: 2021-05-15

  Updated for @stackoverflow/stacks v0.64.0
  Code Blocks: /blob/v0.64.0/lib/css/components/_stacks-code-blocks.less
  Colors: /blob/v0.64.0/lib/css/exports/_stacks-constants-colors.less
*/.hljs{background:#1c1b1b}.hljs,.hljs-subst{color:#fff}.hljs-comment{color:#999}.hljs-attr,.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-section,.hljs-selector-tag{color:#88aece}.hljs-attribute{color:#c59bc1}.hljs-name,.hljs-number,.hljs-quote,.hljs-selector-id,.hljs-template-tag,.hljs-type{color:#f08d49}.hljs-selector-class{color:#88aece}.hljs-link,.hljs-regexp,.hljs-selector-attr,.hljs-string,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#b5bd68}.hljs-meta,.hljs-selector-pseudo{color:#88aece}.hljs-built_in,.hljs-literal,.hljs-title{color:#f08d49}.hljs-bullet,.hljs-code{color:#ccc}.hljs-meta .hljs-string{color:#b5bd68}.hljs-deletion{color:#de7176}.hljs-addition{color:#76c490}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}html{width:100%;font-size:10px}body,html{height:100%}body{position:relative;font-family:Synonym,Pretendard,sans-serif;font-weight:400;font-size:1.6rem;color:#333;letter-spacing:-.01em;word-break:keep-all;word-wrap:break-word;line-height:1.2;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch;overflow-x:hidden}a,article,body,dd,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,input,li,ol,p,section,span,table,td,textarea,th,tr,ul{margin:0;padding:0;box-sizing:border-box;word-break:keep-all}li,ol,ul{list-style:none}fieldset,img{border:none;vertical-align:top}em{font-style:normal}caption,legend{position:absolute;top:0;left:0;z-index:-1;color:transparent;width:0;height:0;text-indent:-9999px}button,textarea{vertical-align:middle;font-family:Synonym,Pretendard,sans-serif}textarea{color:#222;resize:none;overflow-y:auto;-ms-overflow-style:auto}select{font-family:Synonym,Pretendard,sans-serif;font-weight:600;vertical-align:middle;letter-spacing:-.75px;border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}select::-ms-expand{display:none}input,textarea{vertical-align:middle;border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}option{padding:10px}input[type=checkbox],input[type=radio]{padding:0;height:auto;font-size:18px;border:0;box-shadow:none}input[type=text]::-ms-clear{display:none}input::placeholder{font-family:Synonym,Pretendard,sans-serif}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input:focus::placeholder{color:transparent}textarea::placeholder{font-family:Synonym,Pretendard,sans-serif}textarea:focus::placeholder{color:transparent}a{color:inherit}a,aa:active,aa:focus,aa:hover{text-decoration:none}table{width:100%;border-collapse:collapse;table-layout:fixed}button{overflow:visible;padding:0;margin:0;font-size:14px;border:none;cursor:pointer;background:none}button:active{outline:none}button::-moz-focus-inner{padding:0;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;position:relative}@font-face{font-family:Pretendard;src:url(/_next/static/media/Pretendard-Bold.2c1ad0e1.woff) format("woff"),url(/_next/static/media/Pretendard-Bold.e00e15f4.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Pretendard;src:url(/_next/static/media/Pretendard-Medium.55b46aea.woff) format("woff"),url(/_next/static/media/Pretendard-Medium.12f0acdc.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Pretendard;src:url(/_next/static/media/Pretendard-Regular.78df9e04.woff) format("woff"),url(/_next/static/media/Pretendard-Regular.119cf01b.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Corinthia;src:url(/_next/static/media/Corinthia-Bold.de77814f.woff) format("woff"),url(/_next/static/media/Corinthia-Bold.0703c6e1.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Corinthia;src:url(/_next/static/media/Corinthia-Regular.e92415b1.woff) format("woff"),url(/_next/static/media/Corinthia-Regular.3ab81bab.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Synonym;src:url(/_next/static/media/Synonym-Bold.a505ed32.woff) format("woff"),url(/_next/static/media/Synonym-Bold.4c1b7a67.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Synonym;src:url(/_next/static/media/Synonym-Regular.434dc30c.woff) format("woff"),url(/_next/static/media/Synonym-Regular.b9e15ab0.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Synonym;src:url(/_next/static/media/Synonym-Medium.731de4ce.woff) format("woff"),url(/_next/static/media/Synonym-Medium.9e5c93c4.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Synonym;src:url(/_next/static/media/Synonym-Light.ba37195f.woff) format("woff"),url(/_next/static/media/Synonym-Light.7d38dbde.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Cabinet Grotesk;src:url(/_next/static/media/CabinetGrotesk-Bold.d2938503.woff) format("woff"),url(/_next/static/media/CabinetGrotesk-Bold.7cd29fca.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Cabinet Grotesk;src:url(/_next/static/media/CabinetGrotesk-Extrabold.cd3de67c.woff) format("woff"),url(/_next/static/media/CabinetGrotesk-Extrabold.024695b3.woff2) format("woff2");font-weight:900;font-style:normal}body:has(.global-nav){overflow-y:hidden}#wrap{height:auto;background:#ede6d4;transition:background .3s ease-out}#wrap:before{content:"";position:fixed;top:0;left:0;width:100%;height:100vh;background:url(/_next/static/media/bg-newspaper.d82e733e.jpg) no-repeat 50%/100%;opacity:.16}#wrap:has(.gallery-content.active){background:#867b18}#wrap:has(.gallery-content.active) .main-page .color-change{color:#ece3ce;border-color:#ece3ce;transition:color .3s ease-out,border-color .3s ease-out}.common-container{min-height:calc(100vh - 20rem - 8rem)}.main-page{position:relative}.input-group{display:flex;flex-direction:column;gap:2.4rem 0}.scroll-area{overflow-y:scroll}.btn-wrap{display:flex;align-items:center;justify-content:center}.btn-primary{padding:0 2rem;height:4.8rem;color:#8c2e3e;font-size:1.8rem}.btn-primary.outlined{border:1px solid #8c2e3e}.btn-primary.contained{background:#8c2e3e;color:#fff}.btn-primary.contained:disabled{opacity:.8}.btn-primary:hover{background:#8c2e3e;color:#fdfbf6}.btn-primary.-sm{padding:0 .6rem;height:3.2rem;font-size:1.4rem}.btn-arrow{position:relative;padding:0 2.2rem 0 0;color:rgba(140,46,62,.7);font-size:1.6rem}.btn-arrow:after{content:"";position:absolute;right:0;width:2rem;height:2rem;background:url(/_next/static/media/icon-next.fa96a1f3.svg) no-repeat 100%/2rem;opacity:.7;transition:right .3s ease-out,opacity .3s ease-out}.btn-arrow:hover{color:#8c2e3e;margin:0 0 0 .6rem;opacity:1}.btn-arrow:hover:after{right:-.2rem;opacity:1}.input-wrap:has(.form-radio){display:flex;align-items:center}.input-wrap:has(.form-radio) .input-tit{font-size:1.6rem;font-family:Pretendard-Regular,sans-serif;color:#8c2e3e}.form-input{width:100%}.form-input.essential label:after{content:"*";margin:0 0 0 .8rem}.form-input .label{display:flex;align-items:center;font-family:Pretendard-Regular,sans-serif;font-size:1.6rem;font-weight:400;color:#8c2e3e}.form-input .input-wrap{margin-top:1.2rem;width:100%;height:4rem;border:1px solid #f6e8d3;background:#fffbf5}.form-input .input-wrap input{padding:1.2rem;width:100%;height:100%;font-family:Pretendard-Regular,sans-serif;font-size:1.6rem;font-weight:400}.form-input .dropdown-wrap{position:relative;margin-top:1.2rem;width:100%;height:4rem;background:#fffbf5;border:1px solid #f6e8d3}.form-input .dropdown-wrap select{padding:0 1.2rem;width:100%;height:100%;font-family:Pretendard-Regular,sans-serif;font-size:1.6rem;font-weight:400}.form-input .dropdown-wrap .list-value{padding:0 1rem;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;font-weight:700}.form-input .dropdown-wrap .list-value:after{content:"";display:block;width:2rem;height:2rem;background:url(/_next/static/media/icon-arrow-down.6879da28.svg) no-repeat 50%/2rem 2rem;transition:transform .3s ease-out}.form-input .dropdown-wrap .list{position:absolute;top:calc(100% + 1rem);left:0;z-index:10;width:100%;max-height:24rem;overflow-y:auto;background:#fffbf5;border:1px solid #f6e8d3}.form-input .dropdown-wrap .list li.child:has(+li.parent):before{top:0;transform:translateY(0);height:50%}.form-input .dropdown-wrap .list li.child:has(+li.parent):after{content:"";position:absolute;bottom:50%;left:1rem;width:1rem;height:1px;background:#000}.form-input .dropdown-wrap .list li{position:relative;width:100%}.form-input .dropdown-wrap .list li button{width:100%;text-align:left}.form-input .dropdown-wrap .list li.child{padding:0 0 0 1.6rem}.form-input .dropdown-wrap .list li.child:before{content:"";display:block;position:absolute;top:50%;left:1rem;transform:translateY(-50%);width:1px;height:100%;background:#000}.form-input .dropdown-wrap .list li.child:after,.form-input .dropdown-wrap .list li.child:last-child:after{content:"";position:absolute;bottom:50%;left:1rem;width:1rem;height:1px;background:#000}.form-input .dropdown-wrap .list li.child button{color:#000}.form-input .dropdown-wrap .list li.child:hover{background:#8c2e3e}.form-input .dropdown-wrap .list li.child:hover:before{background:#fdfbf6}.form-input .dropdown-wrap .list li.child:hover:after{background:#fdfbf6!important}.form-input .dropdown-wrap .list li.child:hover button{color:#fdfbf6}.form-input .dropdown-wrap .list button{padding:.8rem}.form-input .dropdown-wrap .list button:disabled{opacity:.8;cursor:auto}.form-radio{margin:0 0 0 2rem;font-size:1.6rem;font-family:Pretendard-Regular,sans-serif;color:#8c2e3e}.form-radio .input-wrap{display:flex;align-items:center}.form-radio input[type=radio]{position:relative;margin:0 .8rem 0 0;width:2rem;height:2rem;border-radius:50%;border:1px solid #8c2e3e;cursor:pointer}.form-radio input[type=radio]:checked:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:76%;height:76%;border-radius:50%;background:#8c2e3e}.form-radio label{display:flex;align-items:center;font-size:1.6rem;color:#8c2e3e;font-family:Pretendard-Regular,sans-serif;cursor:pointer}.form-radio .icon-blog{background:url(/_next/static/media/icon-newspaper.2add7777.svg) no-repeat 50%/2.4rem 2.4rem}.form-radio .icon-album,.form-radio .icon-blog{display:block;margin:0 0 0 .8rem;width:2.4rem;height:2.4rem;color:rgba(140,46,62,.7)}.form-radio .icon-album{background:url(/_next/static/media/icon-grid-type.336ee7d5.svg) no-repeat 50%/2.4rem 2.4rem}.pagination-wrap{display:flex;align-items:center;justify-content:center;gap:0 6rem}.pagination-wrap .prev{width:12rem;height:12rem;transform:translateX(-2rem)}.pagination-wrap .prev .btn{display:block;width:100%;height:100%;background:url(/_next/static/media/icon-prev.9533f012.svg) no-repeat 50%/12rem 12rem}.pagination-wrap .prev.disabled .btn{opacity:.5;pointer-events:none}.pagination-wrap .next{width:12rem;height:12rem;transform:translateX(2rem)}.pagination-wrap .next .btn{display:block;width:100%;height:100%;background:url(/_next/static/media/icon-next.fa96a1f3.svg) no-repeat 50%/12rem 12rem}.pagination-wrap .next.disabled .btn{opacity:.5;pointer-events:none}.pagination-wrap .page-num{border-bottom:2px solid #8c2e3e}.pagination-wrap .page-num .page{font-size:6rem;color:transparent;-webkit-text-stroke:2px rgba(140,46,62,.7);font-weight:900;text-align:center}.pagination-wrap .page-num.active .page{color:#8c2e3e}.pagination-wrap .page-num.border{position:relative}.pagination-wrap .page-num.border:before{content:"";position:absolute;bottom:-2px;left:100%;width:calc(100% + 6rem);height:2px;background:#8c2e3e}.pagination-wrap .page-num.border+.page-num{border-bottom:none}.modal-wrap{position:fixed;top:0;left:0;width:100%;height:100vh}.modal-wrap .modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-flow:column;gap:2.4rem 0;padding:3rem;min-width:50rem;max-width:80rem;min-height:50rem;max-height:calc(100vh - 80rem);background:#fdfbf6;font-size:3.2rem}.modal-wrap .modal-head{width:100%;font-weight:700}.modal-wrap .modal-body{display:flex;height:100%;overflow:hidden}.modal-wrap .modal-body .modal-con{display:flex;flex:1 1;flex-flow:column;height:100%;font-size:2.4rem;overflow-wrap:break-word;overflow:hidden}.modal-wrap .modal-body .scroll-area{height:calc(100% - 7.8rem);max-height:100%}.modal-wrap .modal-body .body-txt{font-size:1.6rem;color:#000}.modal-wrap .btn-wrap{position:absolute;bottom:3rem;left:50%;transform:translateX(-50%)}.menu-tree .one-list{display:block;width:100%;min-height:2.8rem;border-bottom:1px solid rgba(140,46,62,.7)}.menu-tree .one-list:last-child{border-bottom:none}.menu-tree .one-list.has-child .one-txt{display:flex;align-items:center;justify-content:space-between;width:100%}.menu-tree .one-list.has-child .one-txt:after{content:"";display:block;width:2rem;height:2rem;background:url(/_next/static/media/icon-arrow-down.6879da28.svg) no-repeat 50%/2rem 2rem;transition:transform .3s ease-out}.menu-tree .one-list.has-child .one-txt:focus-within:after,.menu-tree .one-list.has-child .one-txt:hover:after{content:"";display:block;width:2rem;height:2rem;background:url(/_next/static/media/icon-arrow-down-a.da83010e.svg) no-repeat 50%/2rem 2rem;transition:transform .3s ease-out}.menu-tree .one-list.has-child .one-txt.active:after{content:"";display:block;width:2rem;height:2rem;background:url(/_next/static/media/icon-arrow-down-a.da83010e.svg) no-repeat 50%/2rem 2rem;transition:transform .3s ease-out}.menu-tree .one-list.has-child.active .one-txt:after{transform:rotate(180deg)}.menu-tree .one-list .one-txt{display:block;padding:0 .2rem;width:100%;min-height:2.8rem;font-size:1.6rem;text-align:left}.menu-tree .one-list .one-txt:focus-within,.menu-tree .one-list .one-txt:hover{background:#8c2e3e;color:#fdfbf6}.menu-tree .one-list .one-txt.active{background:#8c2e3e;color:#fdfbf6}.menu-tree .two-list{display:block;position:relative;width:100%}.menu-tree .two-list:before{content:"";display:block;position:absolute;top:50%;left:1rem;transform:translateY(-50%);width:1px;height:100%;background:#000}.menu-tree .two-list:after{content:"";position:absolute;bottom:50%;left:1rem;width:1rem;height:1px;background:#000}.menu-tree .two-list.article{background:url(/_next/static/media/icon-tree-article.90deac3e.svg) no-repeat left 5rem center/2.6rem 2.6rem}.menu-tree .two-list.gallery{background:url(/_next/static/media/icon-tree-gallery.10ae4b52.svg) no-repeat left 5rem center/2.6rem 2.6rem}.menu-tree .two-list .two-txt{padding:0 2rem 0 3rem;width:100%;min-height:2.8rem;font-size:1.6rem;text-align:left;color:#000}.menu-tree .two-list .two-txt.active{background:#8c2e3e;color:#fdfbf6}.menu-tree .two-list:has(.two-txt.active):before{background:#fdfbf6}.menu-tree .two-list:has(.two-txt.active):after{background:#fdfbf6}.menu-tree .two-list:last-child:before{top:0;transform:translateY(0);height:50%}.menu-tree .two-list:last-child:after{content:"";position:absolute;bottom:50%;left:1rem;width:1rem;height:1px;background:#000}.menu-tree .two-list.active,.menu-tree .two-list:focus-within{background:#8c2e3e}.menu-tree .two-list.active:before,.menu-tree .two-list:focus-within:before{background:#fdfbf6}.menu-tree .two-list.active:after,.menu-tree .two-list:focus-within:after{background:#fdfbf6}.menu-tree .two-list.active .two-txt,.menu-tree .two-list:focus-within .two-txt{color:#fdfbf6}.menu-tree .two-list.active.article,.menu-tree .two-list:focus-within.article{background:url(/_next/static/media/icon-tree-article-a.a4d60a5a.svg) #8c2e3e no-repeat left 2.5rem center/1.3rem 1.3rem}.menu-tree .two-list.active.gallery,.menu-tree .two-list:focus-within.gallery{background:url(/_next/static/media/icon-tree-gallery-a.60545b6e.svg) #8c2e3e no-repeat left 2.5rem center/1.3rem 1.3rem}.menu-tree .two-list:hover{background:#8c2e3e}.menu-tree .two-list:hover:after,.menu-tree .two-list:hover:before{background:#fdfbf6}.menu-tree .two-list:hover.article{background:url(/_next/static/media/icon-tree-article-a.a4d60a5a.svg) #8c2e3e no-repeat left 2.5rem center/1.3rem 1.3rem}.menu-tree .two-list:hover.gallery{background:url(/_next/static/media/icon-tree-gallery-a.60545b6e.svg) #8c2e3e no-repeat left 2.5rem center/1.3rem 1.3rem}.menu-tree .two-list:hover .two-txt{color:#fdfbf6}.text-editor{padding:2rem;width:100%;height:100%;min-height:calc(100vh - 56rem);background:#fffbf5;border:1px solid #f6e8d3}.text-editor .control-group{width:100%;padding:0 0 1.2rem;border-bottom:1px solid rgba(140,46,62,.7)}.text-editor .button-group{display:flex;align-items:center;gap:0 4rem;width:100%}.text-editor .elem-wrap{display:flex;position:relative;gap:0 1rem}.text-editor .elem-wrap+.elem-wrap:before{content:"";display:block;position:absolute;top:50%;left:-2rem;transform:translateY(-50%);width:1px;height:2.4rem;background:#939393}.text-editor .elem-wrap button{width:3.6rem;height:3.6rem;box-sizing:border-box}.text-editor .elem-wrap button i{display:flex;align-items:center;width:100%;height:100%}.text-editor .elem-wrap button i img{width:100%}.text-editor .elem-wrap button.is-active{border:.2px solid rgba(0,0,0,.7);border-radius:6rem}.text-editor .tiptap{padding:1.2rem;margin-top:2rem;min-height:calc(100vh - 56rem)}.text-editor .tiptap p{font-size:2rem;font-family:Pretendard-Regular,sans-serif;font-weight:400}.text-editor .tiptap h3{font-size:3.6rem;font-family:Pretendard-Bold,sans-serif;font-weight:700}.text-editor .tiptap h4{font-size:2.8rem;font-family:Pretendard-Medium,sans-serif;font-weight:500}.text-editor .tiptap ol,.text-editor .tiptap ul{padding:0 2rem}.text-editor .tiptap ul>li{list-style:disc}.text-editor .tiptap ul>li::marker{font-family:Pretendard-Regular,sans-serif;font-size:2rem;font-weight:500}.text-editor .tiptap ol>li{list-style:decimal}.text-editor .tiptap ol>li::marker{font-family:Pretendard-Regular,sans-serif;font-size:2rem;font-weight:500}.text-editor .tiptap em{font-style:italic}.text-editor .tiptap pre{background:#0d0d0d;border-radius:.8rem;color:#fff;font-family:inherit;padding:1.2rem}.text-editor .tiptap pre code{background:none;color:inherit;font-size:1.8rem;padding:0}.text-editor .tiptap .editor-img{position:relative;max-width:100%}.text-editor .tiptap .editor-img img{width:100%}.text-editor .tiptap .editor-img .radio-wrap{position:absolute;top:0;right:0;z-index:1;border:1px solid #000;padding:.2rem}.text-editor .tiptap .editor-img .radio-wrap input{position:absolute;top:0;left:0;width:100%;height:100%}.text-editor .tiptap .editor-img .radio-wrap input:checked{background:#000}.text-editor .tiptap img.editor-img{max-width:100rem}header{position:fixed;top:0;left:0;width:100%;height:8rem;z-index:10;overflow:clip}header.header-motion .logo{width:70rem;height:70rem}header.header-motion .logo .txt{width:120%;font-size:16rem}header.header-motion .logo .logo-img{bottom:2rem}header.header-motion.end{background:transparent}header.header-motion.end:after{opacity:0;z-index:-1}header.end .inner{z-index:1}header.active .btn-menu,header.active .date{color:#ede6d4}header .inner{display:flex;align-items:flex-end;justify-content:space-between;position:relative;padding:0 2rem;height:100%}header .date{font-size:2.4rem}header .btn-menu,header .date{font-weight:700;color:rgba(140,46,62,.7);transition:color .3s ease-out}header .btn-menu{font-size:3.2rem}header .btn-menu.active{color:#ede6d4}header .logo{position:absolute;left:50%;bottom:0;transform:translateX(-50%);height:6rem;width:6rem;background:#fdf3e2;border-radius:50vw 50vw 0 0}header .logo .txt{position:absolute;bottom:5%;left:16%;transform:rotate(-10deg);width:120%;font-family:Corinthia;font-size:1.8rem;font-weight:400;text-align:center;z-index:1;color:#8c2e3e}header .logo .logo-img{position:absolute;bottom:.2rem;left:50%;transform:translate(-50%);width:93%;height:94%;border-radius:53vw 53vw 0 0;overflow:hidden;opacity:.7}header .logo .logo-img:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300%;height:300%;background:url(/_next/static/media/bg-newspaper.d82e733e.jpg) no-repeat 50%/cover;z-index:1}header .logo .logo-img .img-wrap{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:100%;background:url(/_next/static/media/bg-main.66a99f9a.jpg) no-repeat 100%/cover;opacity:.7;z-index:1}header .logo .logo-bg{width:100%;height:100%;border-radius:50vw 50vw 0 0;background:#8c2e3e}header .logo .logo-bg:after{width:98%;height:98%;background:#fdf3e2}header .logo .logo-bg:after,header .logo .logo-bg:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50vw 50vw 0 0}header .logo .logo-bg:before{width:99%;height:99%;background:#8c2e3e}header.header-fixed{position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:10;overflow:clip;background:#ede6d4}header.header-fixed:after{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:url(/_next/static/media/bg-newspaper.d82e733e.jpg) no-repeat 50%/100%;opacity:.16;transition:opacity .3s ease-out}body:has(.main-page) header{position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:10;overflow:clip;background:#ede6d4}body:has(.main-page) header:after{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:url(/_next/static/media/bg-newspaper.d82e733e.jpg) no-repeat 50%/100%;opacity:.16;transition:opacity .3s ease-out}.global-nav{position:fixed;right:-100%;top:0;width:100%;height:100dvh;background:#8c2e3e}.global-nav .inner{display:block;padding:0 8rem}.global-nav .gnb-wrap{margin-top:14rem}.global-nav .gnb-wrap .parent-list{padding:1.6rem 0 0;border-bottom:1px solid #ede6d4}.global-nav .gnb-wrap .parent-list:first-child{padding:0}.global-nav .gnb-wrap .parent-list>.list{display:flex;align-items:center;justify-content:space-between;margin:0 0 1.6rem;width:100%;color:#ede6d4;font-size:2.4rem;text-align:left;transition:opacity .3s ease-out}.global-nav .gnb-wrap .parent-list>.list:hover{opacity:.7}.global-nav .gnb-wrap .parent-list.has-child>.list:after{content:"";display:block;width:2rem;height:2rem;background:url(/_next/static/media/icon-arrow-down-a.da83010e.svg) no-repeat 100%/2rem;transition:transform .3s ease-out}.global-nav .gnb-wrap .parent-list:has(.child-list).has-child>.list:after{transform:rotate(180deg)}.global-nav .gnb-wrap .child-list{height:0;overflow:hidden}.global-nav .gnb-wrap .child-list .list{padding:2rem 0 0;color:#ede6d4;font-size:1.6rem;transition:opacity .3s ease-out}.global-nav .gnb-wrap .child-list .list:first-child{margin:.4rem 0 0}.global-nav .gnb-wrap .child-list .list:last-child{margin:0 0 4rem}.global-nav .gnb-wrap .child-list .list:hover{opacity:.7}footer{margin:8rem 0 0;width:100%;height:20rem;border-top:1px solid #8c2e3e}body:has(.main-page) footer{margin:0}.popup{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.3);z-index:100}body:has(.popup){overflow-y:hidden}.popup .popup-wrap{display:flex;flex-direction:column;padding:4rem 2.4rem 4rem 4rem;width:80rem;height:80rem;background:#fff}.popup .popup-tit{font-size:.2rem;font-weight:700;color:#8c2e3e}.popup .popup-body{margin:3.2rem 0 0;height:100%;font-size:2.4rem;color:rgba(0,0,0,.8);overflow:hidden}.popup .scroll-area{overflow-y:auto;height:100%}.popup .btn-wrap{margin:2.4rem 0 0;justify-content:center}.main-page{margin:0 auto;width:100%;min-height:calc(100vh - 100rem)}.main-page .inner{justify-content:center;width:100%;height:100%}.main-page .about-content{position:relative;width:100%;padding:40rem 0 20rem;height:100dvh}.main-page .about-content .inner{display:flex;gap:0 10rem;margin:0 auto}.main-page .about-content .profile-area{display:flex;justify-content:flex-end;position:relative;margin:0 12rem 0 0;width:50%}.main-page .about-content .profile-img{flex-shrink:0;position:relative;margin:-4rem 0 0;width:24rem;height:34rem;border-radius:2rem;overflow:hidden;transform:rotate(4deg)}.main-page .about-content .profile-img .img-wrap{width:140%;height:140%;border-radius:1rem;object-fit:cover;overflow:hidden}.main-page .about-content .profile-img .img-wrap img{width:100%;height:100%;object-fit:cover;opacity:.7}.main-page .about-content .profile-img .tit{position:absolute;bottom:1.2rem;right:-3.4rem;transform:rotate(-14deg);font-size:6.4rem;color:#8c2e3e}.main-page .about-content .introduction{position:relative;padding:3rem 4rem;width:40%}.main-page .about-content .introduction .txt-wrap .txt{font-weight:700;color:#8c2e3e}.main-page .about-content .introduction .txt-wrap .txt+.txt{margin-top:2.4rem;font-size:1.8rem;font-weight:500}.main-page .about-content .introduction .txt-wrap .txt .emp{font-weight:700;color:#333}.main-page .about-content .introduction .txt-wrap .large{font-weight:400;text-align:left}.main-page .about-content2{height:250dvh}.main-page .about-content2 .inner{width:100%;height:100%}.main-page .about-content2 .container{position:relative;width:100%;height:100%}.main-page .about-content2 .img-container{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:1;width:20rem;height:100dvh}.main-page .about-content2 .img-container .img-wrap{position:absolute;top:40dvh;width:20rem;height:20.9rem}.main-page .about-content2 .img-container .img-wrap img{width:100%;height:100%}.main-page .about-content2 .introduction{position:relative;padding:40rem 0 0}.main-page .about-content2 .txt-wrap{position:absolute;top:64dvh;left:50%;transform:translateX(-50%)}.main-page .about-content2 .txt-wrap .txt{text-align:center;font-size:16rem;color:#8c2e3e}.main-page .about-content2 .txt-wrap .txt span{display:block}.main-page .about-content2 .txt-wrap .txt span:nth-child(2){position:relative;z-index:-1}.main-page .about-content2 .txt-wrap .txt.small{position:absolute;top:30rem;left:50%;z-index:-1;transform:translateX(-50%);margin-top:10rem;font-size:1.6rem}.main-page .menu-content{display:flex;align-items:center;justify-content:center;width:100%;min-height:50dvh}.main-page .menu-content .img-wrap{width:100%;height:100rem}.main-page .menu-content .img-wrap img{width:100%;height:100%;object-fit:cover}.main-page .menu-content .menu-wrap{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:0;column-gap:0;grid-row-gap:2rem;row-gap:2rem;width:100%}.main-page .menu-content .menu-wrap:has(.menu-length1){grid-template-columns:repeat(1,1fr)}.main-page .menu-content .menu-wrap:has(.menu-length2){grid-template-columns:repeat(2,1fr)}.main-page .menu-content .menu-wrap:has(.menu-length3){grid-template-columns:repeat(3,1fr)}.main-page .menu-content .menu-wrap:has(.menu-length4){grid-template-columns:repeat(4,1fr)}.main-page .menu-content .menu-wrap .menu{position:relative;width:100%}.main-page .menu-content .menu-wrap .menu:hover>a:after{opacity:1}.main-page .menu-content .menu-wrap .menu>a{position:relative;display:block;padding:2rem;width:100%;height:100%;font-size:2.4rem;font-weight:700;color:rgba(140,46,62,.7);text-align:center}.main-page .menu-content .menu-wrap .menu>a:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30rem;height:5rem;border-radius:100%;border:.2px solid #8c2e3e;opacity:0;transition:opacity .2s ease-out}.main-page .menu-content .menu-wrap .menu+.menu:last-child{border-right:0}.main-page .menu-content .menu-wrap .menu .tit{font-size:2rem;font-weight:500}.main-page .menu-content .menu-wrap .menu .date{margin-top:3.6rem;font-size:3.2rem;font-weight:500;text-align:right}.main-page .menu-content .menu-wrap .menu .img-wrap{width:100%;height:18rem;background:url(/_next/static/media/bg-main.66a99f9a.jpg) no-repeat 50%/cover}.main-page .gallery-content{position:relative;width:100%;height:100dvh;transition:background .3s ease-out}.main-page .gallery-content.active .txt-wrap .txt{color:#ece3ce}.main-page .gallery-content .inner{position:relative;display:flex;justify-content:space-between;overflow:hidden}.main-page .gallery-content .txt-wrap{position:relative;z-index:1;width:46%;height:auto}.main-page .gallery-content .txt-wrap .txt{position:-webkit-sticky;position:sticky;top:8rem;left:0;z-index:2;font-family:Cabinet Grotesk;font-size:10rem;color:#8c2e3e;font-weight:900;text-align:left;line-height:.8}.main-page .gallery-content .bg-content{position:absolute;top:0;left:0;width:100%;height:150dvh;opacity:0}.main-page .gallery-content .bg-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.main-page .gallery-content .bg-content .color{position:relative;width:100%;height:50%;z-index:1;background:#f9cdcd}.main-page .gallery-content .bg-content .bg{position:relative;width:100%;opacity:.7}.main-page .gallery-content .bg-content .bg img{width:100%;height:100%;object-fit:cover}.main-page .gallery-content .list-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;width:60rem;height:80rem;overflow:hidden}.main-page .gallery-content .list-wrap .list{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;overflow:hidden;opacity:0}.main-page .gallery-content .list-wrap .list:first-child{opacity:1}.main-page .gallery-content .list-wrap .list .a,.main-page .gallery-content .list-wrap .list .img-wrap{position:absolute;top:auto;bottom:0;left:0;display:block;width:100%;height:100%}.main-page .gallery-content .list-wrap .list .img-wrap img{width:100%;height:100%;object-fit:cover;opacity:.6}.main-page .gallery-content .card-wrap{position:relative;display:flex;justify-content:center;align-items:flex-end;width:100%;height:100%}.main-page .gallery-content .card-wrap .card{position:absolute;bottom:10rem;left:50%;transform:translateX(-50%);width:18rem;height:27.2rem;border-radius:1rem;overflow:hidden;cursor:pointer}.main-page .gallery-content .card-wrap .card .img-wrap{width:100%;height:100%}.main-page .gallery-content .card-wrap .card .img-wrap img{width:100%;height:100%;object-fit:cover}.main-page .gallery-content .card-wrap .card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/_next/static/media/poker-card.4d390c8e.png) 50%/100%}.main-page .gallery-content .card-wrap .card:nth-child(2n):hover{bottom:20rem}.main-page .gallery-content .view-more{position:absolute;top:22rem;right:12rem;font-family:Pretendard-Medium,sans-serif;font-size:2.4rem;font-weight:500;color:#8c2e3e}.main-page .recent-content{padding:10rem 0 0;width:100%;overflow:hidden}.main-page .recent-content .fixed-txt{width:100%;text-align:center;font-size:14rem;font-weight:700;color:#8c2e3e}.main-page .recent-content .floating-img{position:fixed;top:0;left:0;width:34rem;height:24rem;border-radius:2rem;overflow:hidden;transform-origin:center center;transition:opacity .4s ease-out,scale .4s ease-out;pointer-events:none}.main-page .recent-content .floating-img img{position:absolute;top:0;left:0;transition:opacity .4s ease-out;width:100%;height:100%;object-fit:cover}.main-page .recent-content .marquee-wrap .marquee{display:flex;gap:0 4rem;font-size:18rem;font-weight:700;color:#8c2e3e}.main-page .recent-content .marquee-wrap .marquee:first-child{transform:translateX(-10%)}.main-page .recent-content .marquee-wrap .marquee:nth-child(2){transform:translateX(10%)}.main-page .recent-content .view-all{display:flex;justify-content:flex-end;margin:.6rem 4rem 0 0}.main-page .recent-content .post-wrap{display:flex;width:max-content;gap:0 4rem;z-index:1;padding:20rem 0 0;margin:0 0 0 4rem}.main-page .recent-content .post-wrap:has(.post2){display:block;margin:0 auto;width:100%;padding:1rem 10rem 10rem}.main-page .recent-content .post2{width:100%;border-bottom:1px solid #8c2e3e}.main-page .recent-content .post2:hover .tit{color:#8c2e3e}.main-page .recent-content .post2 .link{display:block;padding:4rem 1rem 1rem;margin:0 auto}.main-page .recent-content .post2 .tit{font-size:1.8rem;font-weight:700;color:rgba(140,46,62,.7);transition:color .2s ease-out}.main-page .recent-content .post2 .date{font-size:1.4rem;margin:1rem 0 0;color:rgba(140,46,62,.7)}.main-page .recent-content .post{position:relative;flex-shrink:0;width:40rem;height:50rem;font-size:2.4rem;font-weight:500;color:rgba(140,46,62,.7);border:.2px solid rgba(140,46,62,.7)}.main-page .recent-content .post .link{position:relative;min-height:20rem}.main-page .recent-content .post .img-wrap{width:100%;height:40rem}.main-page .recent-content .post .img-wrap img{width:100%;height:100%;object-fit:cover}.main-page .recent-content .post .txt-wrap{padding:2rem}.main-page .recent-content .post .num{margin-right:1.6rem;font-family:RozhaOne-Regular;font-weight:400;font-size:3.6rem}.write-page .inner{padding:11rem 12rem}.settings-page{position:relative}.settings-page .functions-wrap{position:absolute;top:12rem;left:12rem;display:flex;gap:0 1.2rem}.settings-page .inner{display:flex;justify-content:space-between;gap:0 4rem;position:relative;padding:11rem 12rem 18rem;width:100%;height:100%;max-width:160rem;margin:0 auto}.settings-page .menu-select{min-height:30rem}.settings-page .menu-select,.settings-page .menu-settings{margin:5.8rem 0 0;width:100%;border:1px solid rgba(140,46,62,.7)}.settings-page .menu-settings{padding:1.2rem}.settings-page .btn-submit{position:absolute;top:calc(100% - 14rem);right:12rem}.category-page{height:100%}.category-page .inner{position:relative;padding:20rem 12rem 0;width:100%;height:100%;margin:0 auto}.category-page .list-tit{position:relative;gap:0 1.2rem;font-size:1.6rem;font-weight:700;color:#8c2e3e}.category-page .list-tit:before{content:"";position:absolute;top:-.2rem;left:-3rem;width:2rem;height:2rem;border-radius:50%;background:#8c2e3e}.category-page .title{font-size:4.8rem;color:#8c2e3e}.category-page .page-list{margin:0 0 4rem}.category-page .page-list .list{display:flex;flex-direction:column;gap:1rem 0;margin:2rem 0 0}.category-page .page-list .list li a{position:relative;display:flex;padding:1.6rem .6rem;border-bottom:2px solid rgba(140,46,62,.7)}.category-page .page-list .list li a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#8c2e3e;transition:width .2s ease-out}.category-page .page-list .list li .tit{position:relative;display:flex;align-items:center;gap:0 2.4rem;width:100%;font-size:1.8rem;font-weight:700;color:rgba(140,46,62,.7);transition:color .2s ease-out}.category-page .page-list .list li .date{display:flex;align-items:flex-end;color:rgba(140,46,62,.7);font-size:1.4rem}.category-page .page-list .list li:hover{opacity:1}.category-page .page-list .list li:hover a:after{width:100%}.category-page .page-list .list li:hover a .tit{color:#8c2e3e}.category-page .empty-list{display:flex;align-items:center;justify-content:center;padding:2rem 0 0;width:100%;min-height:40dvh;background:url(/_next/static/media/icon-search.6ee835a8.svg) no-repeat 50%/4rem}.category-page .empty-list .txt{padding:10rem 0 0;color:#8c2e3e;font-size:1.6rem;font-weight:700}.post-page .inner{position:relative;padding:20rem 12rem 0;width:100%;height:100%;margin:0 auto}.post-page .post-title{color:#8c2e3e}.post-page .post-content{margin:2.8rem 0 0}.post-page{min-height:calc(100vh - 10rem)}.post-page .inner{padding:17rem 12rem 0}.post-page .post-title{font-size:4rem}.post-page .post-body{margin:2rem 0 0;padding:5rem 0 0;border-top:1px solid rgba(140,46,62,.7)}.post-page .post-body p{font-size:2rem;font-family:Pretendard-Regular,sans-serif;font-weight:400}.post-page .post-body h3{font-size:3.6rem;font-family:Pretendard-Bold,sans-serif;font-weight:700}.post-page .post-body h4{font-size:2.8rem;font-family:Pretendard-Medium,sans-serif;font-weight:500}.post-page .post-body ol,.post-page .post-body ul{padding:0 2rem}.post-page .post-body ul>li{list-style:disc}.post-page .post-body ul>li::marker{font-family:Pretendard-Regular,sans-serif;font-size:2rem;font-weight:500}.post-page .post-body ol>li{list-style:decimal}.post-page .post-body ol>li::marker{font-family:Pretendard-Regular,sans-serif;font-size:2rem;font-weight:500}.post-page .post-body em{font-style:italic}.post-page .post-body pre{background:#0d0d0d;border-radius:.8rem;color:#fff;font-family:inherit;padding:1.2rem}.post-page .post-body pre code{background:none;color:inherit;font-size:1.8rem;padding:0}.post-page .post-body p:has(.editor-image){text-align:center}.post-page .post-body .editor-image{max-width:100%}