@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:400;src:url(/static/media/Pretendard-Regular.f5ea452460e680cff801.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:500;src:url(/static/media/Pretendard-Medium.77ceeaceb5ed439e294b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:600;src:url(/static/media/Pretendard-SemiBold.de34c27806143db4dfe1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:700;src:url(/static/media/Pretendard-Bold.1f2cdf3634e962b069c8.woff2) format("woff2")}@font-face{font-display:swap;font-family:DungGeunMo;font-style:normal;font-weight:400;src:url(/static/media/DungGeunMo.cf30fbf9a92a637db74f.woff2) format("woff2")}.page-container{margin:0 auto;max-width:820px;padding:80px 50px;position:relative}.topBarOnlyTitle{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:0;overflow:visible;pointer-events:none;position:relative;z-index:0}.topBarOnlyTitle>*{position:relative;z-index:1}.siteFooter{color:var(--fg);font-size:10px;font-weight:500;letter-spacing:-.03em;line-height:1.3;margin-top:24px;padding:16px 0 40px;text-align:center}.footerLink{color:var(--fg);text-decoration:none}.footerLink:hover{opacity:1}@media (max-width:800px){.page-container{padding:50px 20px}}@media (max-width:601px){.page-container{padding:50px 20px}}.page-container--home{height:100%;max-width:100%;overflow:hidden;padding:0}.headerLogoWrap{cursor:pointer;flex-shrink:0;height:220px;margin-left:70px;margin-top:-20px;pointer-events:all;position:relative;width:220px;z-index:0}.headerLogoBg{height:430%;left:60%;pointer-events:none;top:50%;transform:translate(-50%,-50%);width:430%;z-index:0}.headerLogoBg,.headerLogoFg{object-fit:contain;position:absolute}.headerLogoFg{z-index:1}.headerLogoBtn,.headerLogoFg{height:100%;inset:0;width:100%}.headerLogoBtn{background:none;border:none;cursor:pointer;pointer-events:all;position:absolute;z-index:2}@media (max-width:600px){.headerLogoWrap{height:145px;margin-left:0;margin-top:-10px;width:145px}}.headerInner{pointer-events:none;position:relative;z-index:10}.headerTitle{color:var(--fg);font-size:18px;font-weight:600;left:550px;letter-spacing:-.02em;line-height:1.3;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}@media (max-width:600px){.headerTitle{font-size:15px;left:270px}}.headerReviewLabel{bottom:18px;color:#39e841;font-size:13px;font-weight:700;left:250px;letter-spacing:-.02em;position:absolute}@media (max-width:600px){.headerReviewLabel{bottom:12px;font-size:11px;left:160px}}.homeStage{align-items:center;display:flex;flex-direction:column;gap:18px;height:100dvh;justify-content:center;overflow:hidden;padding-top:80px}.logoWrap{cursor:default;height:220px;overflow:visible;position:relative;width:220px}.logoBg{height:430%;left:60%;pointer-events:none;top:50%;transform:translate(-50%,-50%);width:430%;z-index:0}.logoBg,.logoFg{object-fit:contain;position:absolute}.logoFg{cursor:pointer;height:100%;inset:0;width:100%;z-index:1}.mainLogo{cursor:pointer;width:min(600px,88vw)}.menuSlot{align-items:center;display:grid;height:44px;margin-top:32px}.menuRow{display:flex;gap:14px;justify-content:center}.menuLink{background:#39e84114;border:0;color:var(--fg);cursor:pointer;font-size:26px;letter-spacing:1px;opacity:.9;user-select:none;-webkit-user-select:none}.menuLink:hover{opacity:1}@media (max-width:800px){.menuLink{font-size:20px}.menuSlot{height:40px}}.logoLabel{color:#fff;font-size:8px;font-weight:600;letter-spacing:-.02em;opacity:1;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.logoLabel--left{right:calc(100% + 80px)}.logoLabel--right{left:calc(100% + 80px)}.menuStage{height:100dvh;overflow:hidden;position:relative;width:100%}.menuCenterLogo{height:220px;left:50%;width:220px}.menuCenterLogo,.menuCenterLogo .logoBg{position:absolute;top:50%;transform:translate(-50%,-50%)}.menuCenterLogo .logoBg{height:430%;left:60%;object-fit:contain;pointer-events:none;width:430%;z-index:0}.menuCenterLogo .logoFg{cursor:pointer;height:100%;inset:0;object-fit:contain;position:absolute;width:100%;z-index:1}.menuBox{background:#39e84133;border:1.5px solid var(--line);box-shadow:0 0 6px 1px #39e84166,inset 0 0 6px 1px #39e84166;color:var(--fg);cursor:pointer;font-size:13px;font-weight:600;letter-spacing:-.02em;mix-blend-mode:screen;padding:0;position:relative;transition:background .15s ease,box-shadow .15s ease}.menuBoxCorner{background:var(--line);box-shadow:0 0 6px 1px var(--line);height:8px;position:absolute;width:8px}.menuBoxCorner--tl{left:-4px;top:-4px}.menuBoxCorner--tr{right:-4px;top:-4px}.menuBoxCorner--bl{bottom:-4px;left:-4px}.menuBoxCorner--br{bottom:-4px;right:-4px}.menuGroup{height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}@media (max-width:600px){.homeStage{overflow:visible;transform:scale(.85);transform-origin:center center}.logoLabel{font-size:6px}.logoLabel--left{right:calc(100% + 55px)}.logoLabel--right{left:calc(100% + 50px)}}@keyframes logoPop{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.logoFg--pop{animation:logoPop .35s ease-in-out forwards}.scanLine{background:#39e841e6;box-shadow:0 0 10px #39e841,0 0 20px #39e841;height:3px;left:-10%;pointer-events:none;position:absolute;top:-10px;width:120%;z-index:10}.scanLine--go{animation:scanDown .6s ease-in forwards}@keyframes scanDown{0%{opacity:1;top:-10px}to{opacity:0;top:110%}}@media (max-width:600px){.menuGroup{transform:translate(-50%,-50%) scale(.75)}}.homeInfoBox{align-items:center;background:#39e84133;border:1.5px solid var(--line);box-shadow:0 0 6px 1px #39e84166,inset 0 0 6px 1px #39e84166;color:var(--fg);display:flex;font-size:12px;font-weight:500;justify-content:center;letter-spacing:-.02em;position:absolute;white-space:nowrap}.homeInfoBox--above{bottom:calc(100% - 10px);left:-20%;padding:60px 30px;transform:translateX(-50%)}.homeInfoBox--below-left{left:150%;padding:35px 30px;top:calc(100% + 20px);transform:translateX(-120%)}.homeInfoBox--below-right{left:30%;padding:30px 40px;top:calc(100% + 90px);transform:translateX(20%)}.listWrap{background:linear-gradient(180deg,#39e842 0,#ffffffb6);border-bottom:1.5px solid #fb6c40;border-top:1.5px solid #fb6c40;z-index:10}.list,.listWrap{margin:0 auto;position:relative;width:var(--content-width)}.list{display:flex;flex-direction:column;padding:10px 0;z-index:0}.list-item{align-items:baseline;background:#0000;border:none;border-radius:0;-webkit-clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));cursor:pointer;display:flex;justify-content:space-between;margin:6px 16px;padding:25px 12px 22px;position:relative}.list-item:before{background:#1735d4;-webkit-clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px),0 0,1.5px 0,1.5px calc(100% - 21px),21px calc(100% - 1.5px),calc(100% - 1.5px) calc(100% - 1.5px),calc(100% - 1.5px) 21px,calc(100% - 21px) 1.5px,1.5px 1.5px);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px),0 0,1.5px 0,1.5px calc(100% - 21px),21px calc(100% - 1.5px),calc(100% - 1.5px) calc(100% - 1.5px),calc(100% - 1.5px) 21px,calc(100% - 21px) 1.5px,1.5px 1.5px);z-index:1}.list-item:after,.list-item:before{content:"";inset:0;pointer-events:none;position:absolute}.list-item:after{background:#ffffff60;-webkit-clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));z-index:0}.item-left{display:flex;flex-direction:column;gap:3px;position:relative;z-index:2}.item-tag{background:#1735d4;color:#fff;font-size:10px;font-weight:700;letter-spacing:.05em;line-height:1.3;padding:0 6px;text-transform:uppercase}.item-tags{display:flex;flex-direction:row;gap:0;left:0;position:absolute;top:0;z-index:2}.item-tag+.item-tag{border-left:1px solid #fff}.item-tag--2{background:#fb6c40}.item-title{font-size:20px;font-weight:700;letter-spacing:-.03em;margin-bottom:-2px;margin-left:6px;margin-top:0;padding:3px}.item-author,.item-title{color:#1735d4;position:relative;z-index:2}.item-author{flex-shrink:0;font-size:11px;letter-spacing:.02em;margin-left:20px;margin-right:8px}@media (max-width:600px){.item-title{font-size:18px;margin-bottom:0;margin-left:3px;margin-top:-6px;padding:0}.item-author{margin-right:2px}.categoryBar{margin-left:-20px;width:calc(100% + 40px)}.listWrap{margin-left:-4px;margin-right:-4px;margin-top:0;width:calc(100% + 8px)}.list{margin-left:0;margin-right:0;padding:9px 12px;width:100%}.list-item{margin:6px 0;padding:32px 16px 22px}.videoWrap--attached{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}.list-item--no-click{cursor:default}.videoWrap--attached{margin:0 auto;position:relative;width:var(--content-width);z-index:0}.videoWrap--attached iframe{aspect-ratio:16/9;border:none;display:block;width:100%}.categoryBar{background:#0000;border:1.5px solid #1735d4;display:flex;margin:0 auto;width:var(--content-width)}.categoryBarBtn{background:#0000;border:none;border-right:1.5px solid #1735d4;color:#1735d4;cursor:pointer;flex:1 1;font-size:13px;font-weight:700;letter-spacing:-.02em;padding:10px 0;pointer-events:all;position:relative}.categoryBarBtn:last-child{border-right:none}.categoryBarBtn--active{background:#1735d4!important;color:#39e841!important}.bigCategoryWrap{height:0;margin:0 auto;position:relative;width:var(--content-width)}.bigCategoryLabel{background:none;border:none;bottom:110px;color:#fff;font-family:inherit;font-size:56px;font-weight:550;left:77%;letter-spacing:-.08em;line-height:1;padding:0;position:absolute;transform:translateX(-50%) scaleX(.75);transform-origin:center;white-space:nowrap}@media (max-width:600px){.bigCategoryLabel{bottom:80px!important;font-size:34px!important;left:75%}}.miniCategoryBtn{background:#fb6c40;border:none;color:#1735d4;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:-.08em;padding:5px 20px}.miniCategoryBtn--active:not(.miniCategoryBtn--review){background:#1735d4!important;color:#fb6c40!important}.miniCategoryBtn--review{background:#fb6c40;color:#39e841}.miniCategoryBtn--active.miniCategoryBtn--review{background:#1735d4!important;color:#39e841!important}.reviewList{display:flex;flex-direction:column;gap:16px;margin:0 auto;padding:16px 0;width:var(--content-width)}.reviewCard{background:#0000;border:none;border-radius:0;-webkit-clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));margin:0 16px;padding:30px 24px;position:relative}.reviewCard:before{background:#1735d4;-webkit-clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px),0 0,1.5px 0,1.5px calc(100% - 21px),21px calc(100% - 1.5px),calc(100% - 1.5px) calc(100% - 1.5px),calc(100% - 1.5px) 21px,calc(100% - 21px) 1.5px,1.5px 1.5px);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px),0 0,1.5px 0,1.5px calc(100% - 21px),21px calc(100% - 1.5px),calc(100% - 1.5px) calc(100% - 1.5px),calc(100% - 1.5px) 21px,calc(100% - 21px) 1.5px,1.5px 1.5px);z-index:1}.reviewCard:after,.reviewCard:before{content:"";inset:0;pointer-events:none;position:absolute}.reviewCard:after{background:#ffffff4b;-webkit-clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));z-index:0}.reviewCard__header{align-items:baseline;display:flex;gap:12px;margin-bottom:14px;position:relative;z-index:2}.reviewCard__title{color:#1735d4;font-size:18px;font-weight:700;letter-spacing:-.03em}.reviewCard__body{color:#1735d4;font-size:14px;line-height:1.7;position:relative;z-index:2}.reviewCard__body p{margin:0}@media (max-width:600px){.reviewList{padding:15px 12px;width:100%}.reviewCard{margin:0;padding:18px}}.listWrap--review{background:linear-gradient(180deg,#fb6c40 0,#ffffffb6)}.bigCategoryLabel--review{color:#39e841}.listWrapCorner{background:#fb6c40;height:8px;position:absolute;width:8px;z-index:11}.listWrapCorner--tl{left:-4px;top:-4px}.listWrapCorner--tr{right:-4px;top:-4px}@media (max-width:600px){.listWrapCorner--tl{left:-4px;top:-4px}.listWrapCorner--tr{right:-4px;top:-4px}}.listWrapOuter{position:relative}.listFloatButtons{display:flex;flex-direction:row;gap:0;position:absolute;right:0;top:-44px;z-index:100}.listFloatBtn{background:#0000;border:none;cursor:pointer;flex-shrink:0;height:30px;padding:0;position:relative;width:30px}.listFloatBtn--next:before,.listFloatBtn--prev:before{border-radius:0;border-style:solid;content:"";left:70%;position:absolute;top:70%}.listFloatBtn--prev:before{border-color:#0000 #fb6c40 #0000 #0000;border-width:7px 16px 7px 0;transform:translate(-50%,-50%)}.listFloatBtn--next:before{border-color:#0000 #0000 #0000 #fb6c40;border-width:7px 0 7px 16px;transform:translate(-40%,-50%)}.listFloatBtn--prev.review:before{border-color:#0000 #39e841 #0000 #0000}.listFloatBtn--next.review:before{border-color:#0000 #0000 #0000 #39e841}@media (min-width:601px){.listWrapOuter{margin-top:20px}.listFloatButtons{gap:0;right:20px}.listFloatBtn{height:15px;width:42px}.listFloatBtn--prev:before{border-width:10px 22px 10px 0}.listFloatBtn--next:before{border-width:10px 0 10px 22px}}@media (max-width:600px){.listFloatButtons{right:0;top:-44px}}.artImage,.bodyText,.videoWrap{background:var(--card-bg);border-bottom:1.5px solid #39e841;border-radius:0;box-shadow:none;color:var(--card-fg);margin-left:auto;margin-right:auto;margin-top:0;position:relative;width:var(--content-width);z-index:1}.bodyText{font-size:11pt;line-height:1.95;padding:90px 48px;text-align:justify}.bodyText p{margin:0 0 1em}.bodyText strong{font-weight:700}.bodyText em{font-style:italic}.bodyText hr{border:none;border-top:1px solid #00000026;margin:1.5em 0}.bodyText blockquote{border-left:3px solid #0003;color:#0009;margin:1em 0;padding-left:1em}.artImage{display:block;object-fit:contain;padding:64px 48px}.artImage+.artImage{padding-top:0!important}.artImage:not(:last-of-type){border-bottom:none!important;padding-bottom:0!important}.artImage:last-of-type{border-bottom:1.5px solid #39e841!important}.videoWrap{aspect-ratio:16/9;height:auto;margin:0 auto;overflow:hidden;padding:0;position:relative;width:var(--content-width)}.videoWrap iframe{border:0;display:block;height:100%;inset:0;position:absolute;width:100%}.detailTitle{color:var(--fg);margin-bottom:18px;margin-top:24px}@media (max-width:600px){.artImage,.bodyText{margin-left:-20px;margin-right:-20px;width:100vw}.bodyText{padding:100px 24px}.artImage{padding:100px 0}.artImage+.artImage{padding-top:0!important}.detailTop{margin-left:-20px;margin-right:-20px;margin-top:35px;width:calc(100% + 40px)}}.videoWrap--attached{margin-top:0!important}.detailTitleBar{background:linear-gradient(180deg,#39e841 0,#fff);border-bottom:1.5px solid #1735d4;border-top:1.5px solid #1735d4;color:#1735d4;font-size:15px;font-weight:700;letter-spacing:-.02em;margin:30px auto 0;padding:10px 18px;text-align:center;width:var(--content-width)}@media (max-width:600px){.detailTitleBar{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}.detail-wrap{margin-top:30px}.list-page .detail-wrap{height:0;margin:0;overflow:visible;pointer-events:none;position:relative;z-index:0}.floatButtons{bottom:28px;display:flex;flex-direction:column;gap:4px;left:calc(50% + 388px);position:fixed;z-index:100}.floatBtn{align-items:center;background:#39e841;border:none;border-radius:0;color:#1735d4;cursor:pointer;display:flex;font-size:20px;height:44px;justify-content:center;line-height:0;padding-top:7px;width:44px}.floatBtn--back{transform:rotate(-90deg)}@media (max-width:600px){.floatButtons{bottom:30px;gap:4px;left:auto;right:5px}.floatBtn{background:#fff;border:1px solid #cdcdcd;color:#cdcdcd;font-size:14px;height:40px;padding-top:4px;width:40px}}@media (min-width:601px){.detail-page .detail-wrap{margin-top:44px}.detail-page .artImage,.detail-page .bodyText,.detail-page .videoWrap{margin-top:0}}.ageGate{align-items:center;display:flex;flex-direction:column;gap:2px;padding:60px 48px;text-align:center}.ageGate p{font-size:13px;line-height:1.4;margin:0}.ageGate p,.ageGate__bookBtn{color:#1735d4;letter-spacing:-.02em}.ageGate__bookBtn{background:#0000;border:1px solid #1735d4;border-radius:20px;cursor:pointer;display:inline-block;font-family:inherit;font-size:10px;font-weight:500;margin:10px 0;padding:1px 9px;text-decoration:none}.ageGate__inputRow{display:flex;gap:8px;margin-top:6px}.ageGate__input{background:#0000;border:none;border-bottom:1.5px solid #1735d4;color:#1735d4;font-family:inherit;font-size:16px;letter-spacing:.1em;outline:none;padding:6px 4px;text-align:center;width:150px}.ageGate__btn{background:#1735d4;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:-.02em;padding:8px 20px}.ageGate__error{color:#1735d4!important;font-size:13px!important;font-weight:700}@media (max-width:600px){.ageGate{padding:60px 24px}}*,:after,:before{box-sizing:border-box}body,html{height:100%;margin:0;overflow-x:hidden;overscroll-behavior:none;padding:0}a,button{color:inherit}*{-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}:root{--fg:#fff;--line:#39e841;--tag-color:#39e841;--muted:#ffffffa6;--card-bg:#fff;--card-fg:#000000e0;--content-width:min(760px,100%)}body{background:var(--bg);color:#fff;color:var(--fg);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif}#bg{background-image:url(/static/media/bg_02.0e56695dcae7ae595eb5.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:fixed;top:0;transform:translateZ(0);width:100%;z-index:-1}.linkButton{background:#0000;border:0;color:#fff;color:var(--fg);cursor:pointer;font-size:14px;opacity:.9}.linkButton:hover{opacity:1;text-decoration:underline}.muted{color:#ffffffa6;color:var(--muted);margin-bottom:8px;opacity:.7}
/*# sourceMappingURL=main.fcacf2dd.css.map*/