:root{--color-bg: #ffffff;--color-text: #000000}[data-theme=dark]{--color-bg: #121212;--color-text: #e0e0e0}[data-theme=hc]{--color-bg: #000000;--color-text: #ffff00}.skip-link{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.blur{filter:blur(7px);-webkit-filter:blur(7px)}a.toggle-on{text-decoration:underline;text-underline-offset:3px;pointer-events:none}.rotate45{transform:rotate(45deg)}*,*::before,*::after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}html:focus-within{scroll-behavior:smooth}body{line-height:1.1;min-height:100vh;text-rendering:optimizeLegibility;letter-spacing:-0.01em;word-break:auto-phrase;overflow-wrap:break-word}a{text-decoration:none;color:inherit;cursor:pointer}ol,ul{margin:0;padding:0;list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;padding:0;border:none;background:none;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}button:focus,input:focus,select:focus,textarea:focus{outline-offset:2px}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.hidden{display:none !important;opacity:0}.faded{opacity:.5}.visible{opacity:1}*{scrollbar-width:6px;scrollbar-color:#e0e0e0}*::-webkit-scrollbar{width:6px}*::-webkit-scrollbar-track{background:#121212}*::-webkit-scrollbar-thumb{background:#e0e0e0;opacity:.5;border-right:5px solid rgba(0,0,0,0);background-clip:content-box;border-radius:0}@media(max-width: 864px){*{scrollbar-width:none !important}*::-webkit-scrollbar{display:none !important}}@font-face{font-family:"Pretendard Variable";src:url(fonts/PretendardVariable.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+AC00-D7A3,U+1100-11FF,U+3130-318F}@font-face{font-family:"Pretendard";font-weight:400;src:url(fonts/Pretendard-Medium.woff) format("woff");src:url(fonts/Pretendard-Medium.woff2) format("woff2");unicode-range:U+AC00-D7A3,U+1100-11FF,U+3130-318F}@font-face{font-family:"Pretendard";font-weight:600;src:url(fonts/Pretendard-Bold.woff) format("woff");src:url(fonts/Pretendard-Bold.woff2) format("woff2");unicode-range:U+AC00-D7A3,U+1100-11FF,U+3130-318F}@font-face{font-family:"bookk";font-weight:400;src:url(fonts/bookk-light.woff) format("woff");src:url(fonts/bookk-light.woff2) format("woff2")}@font-face{font-family:"bookk";font-weight:600;src:url(fonts/bookk-bold.woff) format("woff");src:url(fonts/bookk-bold.woff2) format("woff2")}@font-face{font-family:"ABCDiatype";font-weight:400;src:url(fonts/ABCDiatype-Regular.woff) format("woff");src:url(fonts/ABCDiatype-Regular.woff2) format("woff2");unicode-range:U+0000-007F,U+0080-00FF,U+2000-206F}@font-face{font-family:"ABCDiatype";font-weight:500;src:url(fonts/ABCDiatype-Medium.woff) format("woff");src:url(fonts/ABCDiatype-Medium.woff2) format("woff2");unicode-range:U+0000-007F,U+0080-00FF,U+2000-206F}@font-face{font-family:"ABCDiatype";font-weight:600;src:url(fonts/ABCDiatype-Bold.woff) format("woff");src:url(fonts/ABCDiatype-Bold.woff2) format("woff2");unicode-range:U+0000-007F,U+0080-00FF,U+2000-206F}body{font-family:"Pretendard","ABCDiatype",system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif !important;font-weight:500}body.serif-theme{font-family:"Noto Serif KR","bookk","Georgia","Times New Roman",serif !important;font-weight:500}h1{font-size:36px;font-weight:600;line-height:1.2}@media(max-width: 864px){h1{font-size:32px}}@media(max-width: 480px){h1{font-size:30px}}h2{font-size:22px;font-weight:600;line-height:1.2}@media(max-width: 864px){h2{font-size:20px}}@media(max-width: 480px){h2{font-size:18px}}.bold{font-weight:600}table{width:100%;border-top:2px solid;text-align:left;font-weight:600;font-size:22px;line-height:1.35}@media(max-width: 864px){table{font-size:20px}}@media(max-width: 480px){table{font-size:18px}}table tr{border-bottom:1px solid}table tr:last-child{border-bottom:none}table th{width:35%;padding:14px 0 10px}@media(max-width: 864px){table th{padding:12px 0 10px}}table td{padding:14px 0px 10px 10px}@media(max-width: 864px){table td{padding:12px 0 9px 10px}}.info-table.margin-bottom,.credit-table.margin-bottom{margin-bottom:150px}@media(max-width: 864px){.info-table.margin-bottom,.credit-table.margin-bottom{margin-bottom:125px}}.credit-table{border-top:none;line-height:1.3 !important}.credit-table tr{border-bottom:none}.credit-table th{width:45%;padding:5px 0}.credit-table td{padding:5px 0px 5px 10px;font-weight:400}.img-container .img-wrapper iframe{width:100%;aspect-ratio:16/9;border:1px solid;border-radius:8px;min-height:450px}@media(max-width: 864px){.img-container .img-wrapper iframe{aspect-ratio:4/3;min-height:300px}}.img-container .img-wrapper .masonry-grid{display:flex;gap:10px}.img-container .img-wrapper .masonry-grid .masonry-column{flex:1;display:flex;flex-direction:column;gap:10px}.img-container .img-wrapper .masonry{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:10px;margin-bottom:100px}@media(max-width: 1280px){.img-container .img-wrapper .masonry{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.img-container .img-wrapper .masonry{grid-template-columns:repeat(1, 1fr)}}.img-container .img-wrapper .masonry .item{break-inside:avoid;margin-bottom:10px;width:100%;display:flex;background:#000}.img-container .img-wrapper .masonry .item img{width:100%;display:block;object-fit:contain}.copyright{position:fixed;bottom:0;left:0;width:100vw;padding:10px 15px;height:60px;display:flex;align-items:end}.copyright p{font-size:15px;position:relative;z-index:1001}@media(max-width: 864px){.dark-theme .copyright{display:none}}.dark-theme .copyright p{opacity:.5}.header{font-size:18px;font-weight:600;display:flex;flex-direction:column;width:25vw;border-right:1px dashed;height:calc(100vh - 30px);position:relative;z-index:999;padding-right:15px}@media(max-width: 1280px){.header{min-width:280px}}@media(max-width: 864px){.header{width:calc(100vw - 20px);height:auto;min-width:auto;border-right:none;position:fixed;top:0px;border-bottom:1px dashed;padding-right:0px}}@media(max-width: 480px){.header{font-size:17px}}.header .wrapper{display:flex;gap:4px;height:220px;border-bottom:1px dashed}@media(max-width: 864px){.header .wrapper{height:auto;padding:10px 0;border-bottom:none}}@media(max-width: 864px){.header .wrapper .menu-wrapper{display:flex;align-items:end;justify-content:space-between;width:100%;margin-left:5px}}.header .wrapper .menu-wrapper .mobile-menu{display:none}@media(max-width: 864px){.header .wrapper .menu-wrapper .mobile-menu{display:flex;flex-direction:column;gap:4px;align-items:flex-end}}.header .logo{width:75px}@media(max-width: 864px){.header .logo{width:65px}}.header .logo img{height:75px;position:absolute;top:0;left:0}@media(max-width: 864px){.header .logo img{height:65px;top:10px}}.header .main-menu{display:flex;flex-direction:column;gap:4px}.header .main-menu ul{display:flex;gap:6px}.header .main-menu ul li:hover{opacity:1;transition:opacity .2s ease}.header .sub-menu ul{display:flex;gap:6px}.header .sub-menu ul li:hover{opacity:1;transition:opacity .2s ease}.header .sidebar{display:block}@media(max-width: 864px){.header .sidebar{height:0px;overflow:hidden;border-top:1px dashed;display:none}}@media(max-width: 864px){.header .sidebar.dropdown{height:100%;border-top:1px dashed;padding-bottom:50px;display:block}}.header .sidebar ul{display:flex;flex-direction:column;font-size:20px}@media(max-width: 864px){.header .sidebar ul{font-size:18px}}.header .sidebar ul li{border-bottom:1px dashed;padding:8px 2px;margin-top:2px}@media(max-width: 864px){.header .sidebar ul li{padding:7px 2px}}.header .sidebar ul li:hover{opacity:1;transition:opacity .2s ease}@media screen and (max-width: 1350px){.header .logo{display:none}}@media screen and (max-width: 864px){.header .logo{display:block}}@media screen and (max-width: 480px){.header .logo{display:none}}main{display:flex;padding:15px;padding-bottom:0}@media(max-width: 864px){main{flex-direction:column;padding:0 10px}}.navigation-bar{font-weight:600;font-size:18px;display:flex;align-items:center;gap:8px}@media(max-width: 480px){.navigation-bar{font-size:17px}}.navigation-bar a{border:2px solid;padding:6px 7px 3px}@media(max-width: 480px){.navigation-bar a{padding:5px 5px 3px}}.main-content{width:70vw}@media(max-width: 864px){.main-content{width:calc(100vw - 20px)}}@media(max-width: 864px){.main-content.dropdown{opacity:.1;filter:blur(2px);-webkit-filter:blur(2px)}}.main-content .content-header{display:grid;grid-template-columns:repeat(2, 1fr);padding:0 15px;position:sticky;position:-webkit-sticky;top:0;z-index:999}@media(max-width: 1280px){.main-content .content-header{grid-template-columns:repeat(1, 1fr)}}@media(max-width: 864px){.main-content .content-header{padding:10px 0 0;z-index:998;top:5px;margin-top:85px}}@media(max-width: 480px){.main-content .content-header{margin-top:82px;top:0px}}.main-content .content-header .title{border-bottom:1px dashed;height:220px;transition:height .2s ease}.main-content .content-header .title.scrolling{height:125px}@media(max-width: 864px){.main-content .content-header .title{height:125px}}.main-content .content-header .title.kr{padding-bottom:10px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px dashed}@media(max-width: 1280px){.main-content .content-header .title.kr{border-right:none}}.main-content .content-header .title.en{padding-left:15px;transition:all .2s ease}@media(max-width: 1280px){.main-content .content-header .title.en{display:none}}.main-content .content-header.info{grid-template-columns:repeat(1, 1fr)}.main-content .content-header.info .title{border-right:0}.main-content .content-header.info .title .navigation-bar a{min-width:28px;text-align:center}@media(max-width: 864px){.main-content .content-header.info .title .navigation-bar a{min-width:26px}}@media(max-width: 480px){.main-content .content-header.info .title .navigation-bar a{min-width:24px}}.scroll-container{height:calc(100vh - 15px);overflow-y:scroll;scroll-behavior:smooth}@media(max-width: 864px){.scroll-container{height:auto;overflow:visible}}.container{position:relative;padding:0 15px;margin-bottom:15px}@media(max-width: 864px){.container{padding:0;margin-bottom:10px}}.container .text-container{display:grid;grid-template-columns:repeat(2, 1fr)}@media(max-width: 1280px){.container .text-container{grid-template-columns:repeat(1, 1fr)}}.container .text-container div{border-bottom:1px dashed}.container .text-container div.kr{border-right:1px dashed}@media(max-width: 1280px){.container .text-container div.kr{border-right:none}}.container .text-container .en{letter-spacing:-0.02em;padding-left:15px;transition:all .2s ease}@media(max-width: 1280px){.container .text-container .en{display:none}}.container .text-container .en p{line-height:1.3 !important}.container .text-container .en table{font-weight:500;line-height:1.25}.container .text-container .en table th{font-weight:600}.container .text-container .content{padding-top:10px;padding-right:50px}@media(max-width: 864px){.container .text-container .content{padding-right:25px}}@media(max-width: 480px){.container .text-container .content{padding-right:15px}}.container .text-container .content h2{margin-bottom:75px;scroll-margin:135px}@media(max-width: 864px){.container .text-container .content h2{scroll-margin:147px;margin-bottom:65px}}@media(max-width: 480px){.container .text-container .content h2{margin-bottom:50px}}.container .text-container .content p{font-size:22px;font-weight:400;line-height:1.6;margin-bottom:20px}.container .text-container .content p:last-child{margin-bottom:150px}@media(max-width: 864px){.container .text-container .content p:last-child{margin-bottom:125px}}@media(max-width: 864px){.container .text-container .content p{font-size:20px}}@media(max-width: 480px){.container .text-container .content p{font-size:18px}}.container .text-container .content a{text-decoration:underline;text-underline-offset:5px;font-size:16px}@media(max-width: 864px){.container .text-container .content a{font-size:15px}}@media(max-width: 480px){.container .text-container .content a{font-size:14px}}.container .text-container .content table{margin-top:75px}.container .text-container .content .works-container{border-bottom:none}.container .text-container .content .works-container .works-wrapper{border-top:1px solid;border-bottom:none;padding:15px 0}@media(max-width: 864px){.container .text-container .content .works-container .works-wrapper{padding:10px 0}}.container .text-container .content .works-container .works-wrapper:first-child{border-top:2px solid}.container .text-container .content .works-container .works-wrapper .artist{display:flex;width:100%;border:none}.container .text-container .content .works-container .works-wrapper .artist h3{margin-bottom:50px;width:50%}@media(max-width: 864px){.container .text-container .content .works-container .works-wrapper .artist h3{margin-bottom:30px}}@media(max-width: 480px){.container .text-container .content .works-container .works-wrapper .artist h3{margin-bottom:30px}}.container .text-container .content .works-container .works-wrapper h3{font-size:22px;font-weight:600;margin-bottom:5px}@media(max-width: 864px){.container .text-container .content .works-container .works-wrapper h3{font-size:20px}}@media(max-width: 480px){.container .text-container .content .works-container .works-wrapper h3{font-size:18px;margin-bottom:3px}}.container .text-container .content .works-container .works-wrapper .caption{font-size:18px;margin-bottom:50px;line-height:1.4}@media(max-width: 864px){.container .text-container .content .works-container .works-wrapper .caption{font-size:17px;margin-bottom:40px}}@media(max-width: 480px){.container .text-container .content .works-container .works-wrapper .caption{font-size:16px;margin-bottom:30px}}.container .text-container .content .works-container .works-wrapper a{text-decoration:none;opacity:.8;transition:opacity .2s ease}.container .text-container .content .works-container .works-wrapper a:hover{opacity:1}@media(max-width: 864px){.container .text-container .content .works-container .works-wrapper p:last-child{margin-bottom:100px}}.container .img-container{padding-top:10px;border-bottom:1px dashed}.container .img-container h2{margin-bottom:75px;scroll-margin:135px}@media(max-width: 864px){.container .img-container h2{margin-bottom:65px;scroll-margin:147px}}@media(max-width: 480px){.container .img-container h2{margin-bottom:50px}}.container .img-container .img-wrapper{width:100%;margin-bottom:15px}@media(max-width: 864px){.container .img-container .img-wrapper{margin-bottom:10px}}.container .img-container .flex-wrap{display:flex}@media(max-width: 1280px){.container .img-container .flex-wrap{flex-direction:column}}.container .img-container .flex-wrap p{font-size:22px;font-weight:400;line-height:1.6;margin-bottom:150px;width:50%;padding-right:50px}@media(max-width: 1280px){.container .img-container .flex-wrap p{width:100%;margin-bottom:50px}}@media(max-width: 864px){.container .img-container .flex-wrap p{font-size:20px;padding-right:25px}}@media(max-width: 480px){.container .img-container .flex-wrap p{font-size:18px;padding-right:15px}}.container .img-container .flex-wrap .svg-wrapper{width:50%;margin-bottom:100px;padding:0 20px 0 0}@media(max-width: 1280px){.container .img-container .flex-wrap .svg-wrapper{width:100%;padding:0 5%}}@media(max-width: 864px){.container .img-container .flex-wrap .svg-wrapper{margin-bottom:75px}}.container .img-container .flex-wrap .svg-wrapper .overlay-wrapper{width:100%;position:relative}.container.info .text-container{grid-template-columns:repeat(1, 1fr)}.container.info .text-container .info-container{margin-top:10px;border-top:2px solid;font-size:22px;font-weight:600}.container.info .text-container .info-container li{padding:12px 0;display:flex;justify-content:space-between;border-bottom:1px solid}@media(max-width: 864px){.container.info .text-container .info-container li{padding:11px 0;font-size:20px}}@media(max-width: 480px){.container.info .text-container .info-container li{padding:10px 0;font-size:18px}}.container.info .text-container .info-container li a{display:block;width:45vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 864px){.container.info .text-container .info-container li a{width:60vw}}.front-page{position:relative}.front-page .poster-container{position:fixed;top:0;left:0;width:100vw;height:100svh;z-index:998;display:flex;align-items:center;justify-content:center}.front-page .poster-container .poster-wrapper{display:flex;justify-content:center}.front-page .poster-container .poster-wrapper img{width:80%}@media(max-width: 480px){.front-page .poster-container .poster-wrapper img{width:90%;min-width:330px}}.side-panel{border-left:1px dashed;padding:15px;width:calc(5vw - 15px);height:100vh;position:fixed;top:0;right:0;z-index:1001;display:flex;flex-direction:column;gap:15px}@media(max-width: 1280px){.side-panel{width:calc(5vw - 5px)}}.side-panel .text-wrapper{display:none}.side-panel .sidebar-wrapper{height:70%;display:flex;justify-content:end}.side-panel .sidebar-wrapper h2{margin-bottom:10px}.side-panel .sidebar-wrapper .function{font-size:22px;line-height:1.3;margin-bottom:35px}.side-panel .footer-wrapper{display:none;flex-direction:column;border-top:1px dashed;padding-top:15px}.side-panel .footer-wrapper a{font-size:20px;margin-bottom:10px;font-weight:600}.side-panel .icon svg{transition:transform .2s ease}@media(max-width: 864px){.side-panel{display:none}}.side-panel.open{width:30vw;min-width:400px}.side-panel.open .sidebar-wrapper{justify-content:space-between}.side-panel.open .text-wrapper{display:block}.side-panel.open .footer-wrapper{display:flex}.side-panel.open .icon{cursor:pointer}.title-flex{display:flex;justify-content:space-between}.title-flex h1{width:80%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 864px){.title-flex h1{font-size:28px}}@media(max-width: 480px){.title-flex h1{font-size:24px}}.title-flex span{font-size:18px;font-weight:600}@media(max-width: 864px){.title-flex span{font-size:17px}}@media(max-width: 480px){.title-flex span{font-size:16px}}.text-container.single{margin-top:10px;margin-bottom:100px}.text-container.single p{margin-bottom:25px;font-size:22px;line-height:1.6}@media(max-width: 864px){.text-container.single p{font-size:20px;margin-bottom:20px}}@media(max-width: 480px){.text-container.single p{font-size:18px;margin-bottom:15px}}.text-container.single p a{word-break:break-all;opacity:.75;transition:.2s opacity ease}.text-container.single p a:hover{opacity:1}.text-container.single h2{margin-bottom:40px;font-size:22px;line-height:1.3}@media(max-width: 864px){.text-container.single h2{font-size:20px;margin-bottom:35px}}@media(max-width: 480px){.text-container.single h2{font-size:18px;margin-bottom:30px}}body.dark-theme{background:#121212;color:#e0e0e0}html[data-theme=night]{background:#121212;color:#e0e0e0}body.dark-theme .content-header{background:#121212}body.dark-theme .navigation-bar a{background:#121212}body.dark-theme .navigation-bar a:hover,body.dark-theme .navigation-bar .active{background:#e0e0e0;color:#121212;border-color:#e0e0e0}body.dark-theme *{scrollbar-width:6px;scrollbar-color:#e0e0e0}body.dark-theme *::-webkit-scrollbar{width:6px}body.dark-theme *::-webkit-scrollbar-track{background:#121212}body.dark-theme *::-webkit-scrollbar-thumb{background:#e0e0e0;opacity:.5;border-right:5px solid rgba(0,0,0,0);background-clip:content-box;border-radius:0}body.dark-theme .header{background:#121212}body.dark-theme .side-panel{background:#121212}body.dark-theme .st0,body.dark-theme .st2,body.dark-theme .st3{stroke:#e0e0e0}body.dark-theme .st1{fill:#e0e0e0}body.dark-theme .sidebar-icon{stroke:#e0e0e0}body.dark-theme .poster-wrapper.background{background:#eee}body.hc-theme{background:#000;color:#ff0}body.hc-theme .content-header{background:#000}body.hc-theme .navigation-bar a{background:#000}body.hc-theme .navigation-bar a:hover,body.hc-theme .navigation-bar .active{background:#ff0;color:#000;border-color:#ff0}body.hc-theme *{scrollbar-width:6px;scrollbar-color:#ff0}body.hc-theme *::-webkit-scrollbar{width:6px}body.hc-theme *::-webkit-scrollbar-track{background:#000}body.hc-theme *::-webkit-scrollbar-thumb{background:#ff0;opacity:.5;border-right:5px solid rgba(0,0,0,0);background-clip:content-box;border-radius:0}body.hc-theme .header{background:#000}body.hc-theme .side-panel{background:#000}body.hc-theme .st0,body.hc-theme .st2,body.hc-theme .st3{stroke:#ff0}body.hc-theme .st1{fill:#ff0}body.hc-theme .sidebar-icon{stroke:#ff0}body.hc-theme .poster-wrapper.background{background:#fff}body.light-theme{background:#fff;color:#000}html[data-theme=fitup]{background:#fff;color:#000}body.light-theme .content-header{background:#fff}body.light-theme .navigation-bar a{background:#fff}body.light-theme .navigation-bar a:hover,body.light-theme .navigation-bar .active{background:#000;color:#fff;border-color:#000}body.light-theme *{scrollbar-width:6px;scrollbar-color:#000}body.light-theme *::-webkit-scrollbar{width:6px}body.light-theme *::-webkit-scrollbar-track{background:#fff}body.light-theme *::-webkit-scrollbar-thumb{background:#000;opacity:.5;border-right:5px solid rgba(0,0,0,0);background-clip:content-box;border-radius:0}body.light-theme .header{background:#fff}body.light-theme .side-panel{background:#fff}body.light-theme .st0,body.light-theme .st2,body.light-theme .st3{stroke:#000}body.light-theme .st1{fill:#000}body.light-theme .sidebar-icon{stroke:#000}body.light-theme .poster-wrapper.background{background:#000}/*# sourceMappingURL=style.min.css.map */