.home{max-width:1160px;margin:0 auto;padding:48px 24px 0;display:flex;flex-direction:column;gap:32px}.kind{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:13px;color:var(--fg2)}.chip{display:inline-block;padding:0 6px 1px;border:1px solid var(--fg-mute);font-size:11px;font-weight:600;line-height:17px;color:var(--fg);white-space:nowrap;vertical-align:1px}.chip.lim{background:var(--fg);border-color:var(--fg);color:var(--bg)}.dl .it.soon .chip,.gantt .row.soon .chip{background:none;border-color:var(--line-strong);color:var(--fg3)}.chips{display:inline-flex;gap:4px;margin-left:6px;vertical-align:1px}.span{display:flex;flex-direction:column;gap:4px}.track{position:relative;height:12px}.track:before,.track:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--fg4)}.track:before{left:0}.track:after{right:0}.track .past,.track .left,.track .soon{position:absolute;top:4px;height:4px}.track .past{left:0;background:var(--past)}.track .left{right:0;background:var(--fg-mute)}.dl .it.on .track .past{background:#3a2326}.dl .it.on .track .left{background:var(--accent)}.track .soon{left:0;right:0;height:0;top:6px;border-top:1px dashed var(--fg4)}.track u{position:absolute;top:-2px;width:2px;height:16px;margin-left:-1px;background:var(--fg-hi)}.span-lab{position:relative;display:flex;justify-content:space-between;font-size:12px;color:var(--fg3);font-variant-numeric:tabular-nums}.span-lab em{position:absolute;transform:translate(-50%);font-style:normal;color:var(--fg);white-space:nowrap}.who{display:flex;flex-direction:column;gap:12px}.who .g{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px}.who a{display:flex;flex-direction:column;align-items:center;gap:4px;width:64px;color:var(--fg);text-decoration:none;font-size:12px;text-align:center;word-break:keep-all}.who a img{display:block;width:56px;height:56px;object-fit:cover;background:transparent}.fc{--c: 91, 139, 232;position:relative;display:block;border-radius:2px;overflow:hidden;background:linear-gradient(0deg,rgba(var(--c),.3),rgba(var(--c),.14)),var(--hover)}.fc:after{content:"";position:absolute;inset:0;border-radius:2px;padding:1px;pointer-events:none;background:linear-gradient(0deg,rgb(var(--c)),rgba(var(--c),0) 80%) left / 50% 100% no-repeat,linear-gradient(0deg,rgb(var(--c)),rgba(var(--c),0) 30%) right / 50% 100% no-repeat,rgba(var(--c),.12);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.fc.gS{--c: 224, 174, 74}.fc.gA{--c: 165, 107, 218}.fc.gB{--c: 91, 139, 232}.who a.co{width:52px;color:var(--fg3);font-size:11px}.who a.co img{width:40px;height:40px;opacity:.9}.ex{display:none;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:4px}.on>.ex{display:flex}.gantt .ex{grid-column:1 / -1;padding:12px 0}.ex .who a{width:56px}.ex .who a img{width:48px;height:48px}.ex .who a.co{width:48px}.ex .who a.co img{width:36px;height:36px}.box h3 .cal{margin:-10px -10px -10px 0}.cal{flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--link)}.cal:hover{color:#ff8a8a}.now{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"t";align-items:end;gap:20px 32px;min-height:260px;box-sizing:border-box;padding:28px 32px 24px;background:var(--panel);border:1px solid var(--border);overflow:hidden}#now-arts{position:absolute;inset:0}.now-art{position:absolute;inset:0;overflow:hidden;transition:opacity 1.2s ease}.now-art.off{opacity:0}.now-art i{position:absolute;inset:0;background:center 40% / cover no-repeat;animation:kb 20s ease-in-out infinite alternate}@keyframes kb{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.1) translate(-2%)}}.now-dots{display:flex;gap:4px;margin-top:6px}.now-dots:empty:not(.one){display:none}.now-dots.one{display:block;position:relative;height:14px}.now-dots.one:before{content:"";position:absolute;left:0;right:0;top:6px;height:2px;background:rgba(var(--fg-rgb),.28)}.now-dots button{flex:1;height:14px;padding:0;border:0;background:none;cursor:pointer;position:relative}.now-dots button:before,.now-dots button:after{content:"";position:absolute;left:0;right:0;top:6px;height:2px;background:rgba(var(--fg-rgb),.28)}.now-dots button:after{background:var(--fg);transform:scaleX(0);transform-origin:left}.now-dots button[aria-current=true]:after{transform:scaleX(1)}.now-dots.run button[aria-current=true]:after{animation:fill 7s linear both}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.now-r1,.now-r2{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.now-t>*{transition:opacity .4s ease}.now-t.fade>*{opacity:0}.now-t.fade>.now-dots{opacity:1}.now-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--bg-rgb),.85),rgba(var(--bg-rgb),.25) 32%,rgba(var(--bg-rgb),0) 50%,rgba(var(--bg-rgb),.25) 72%,rgba(var(--bg-rgb),.7)),linear-gradient(0deg,rgba(var(--bg-rgb),.9),rgba(var(--bg-rgb),.35) 38%,rgba(var(--bg-rgb),0) 60%)}.now-t{position:relative}.now-brand{position:absolute;top:26px;left:32px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:4px;color:var(--fg);text-decoration:none}.now-brand .nb{display:flex;align-items:center;gap:8px}.now-brand img{display:none;width:18px;height:18px}.now-brand b{font-family:"Noto Serif KR",serif;font-size:20px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;line-height:1.1}.now-brand small{font-family:Noto Sans KR,sans-serif;font-size:10px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:#e2dfda}.now-brand b,.now-brand small,.now .m,.now-per,.now-d{text-shadow:0 0 2px rgba(0,0,0,.9),0 1px 6px rgba(0,0,0,.85),0 0 14px rgba(0,0,0,.6)}.now-t{grid-area:t;display:flex;flex-direction:column;gap:6px;min-width:0;max-width:480px}.now .m{font-family:Noto Sans KR,sans-serif;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#e2dfda}.now-per{flex:none;font-size:11px;font-weight:500;letter-spacing:.04em;color:#e2dfda;font-variant-numeric:tabular-nums}.now h1{margin:0;font-family:"Noto Serif KR",serif;font-size:34px;font-weight:600;line-height:1.2;text-shadow:0 2px 14px rgba(0,0,0,.6)}.now-d{flex:none;font-family:"Noto Serif KR",serif;font-size:22px;font-weight:600;color:var(--fg-hi);white-space:nowrap}.two{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:16px;align-items:start}.col{display:flex;flex-direction:column;gap:16px;min-width:0}.evl{display:flex;flex-direction:column}.evl .ev{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.evl .ev:first-child{border-top:0;padding-top:0}.evl .ev:last-child{padding-bottom:0}.evl .ev b{font-size:14px;font-weight:600}.evl .ev small{display:block;margin-top:2px;font-size:12px;color:var(--fg3)}.evl .ev small a{color:var(--fg2);text-decoration:none}.evl .ev small a:hover{text-decoration:underline}.evl .ev a.evs{color:inherit;text-decoration:none}.evl .ev a.evs:hover{text-decoration:underline}.evl .ev .when{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-variant-numeric:tabular-nums}.evl .ev .when b{font-size:13px;color:var(--fg-hi)}.evl .ev .when span{font-size:11px;color:var(--fg3)}.evl .ev.soon b,.evl .ev.soon .when b{color:var(--fg3);font-weight:400}.box{background:var(--panel);border:1px solid var(--border);padding:24px 32px 29px;min-width:0}.box h3{margin:0 0 16px;font-family:"Noto Serif KR",serif;font-size:19px;font-weight:600;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.box h3 a{font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:400;color:var(--link);text-decoration:none}.gantt{display:flex;flex-direction:column;font-size:13px}.gantt .row{display:grid;grid-template-columns:168px minmax(0,1fr) 88px;column-gap:16px;padding:0 12px;margin:0 -12px;border-top:1px solid var(--line-faint)}.gantt .row.head{border-top:0}.gantt .row.pick{cursor:pointer}.gantt .row.pick .dd b:after,.dl .it.pick .row1>span:after{content:"";display:inline-block;width:12px;height:12px;margin-left:6px;vertical-align:-1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23B5B2AD' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;transition:transform .2s}.gantt .row.pick.on .dd b:after,.dl .it.pick.on .row1>span:after{transform:rotate(180deg)}.gantt .row.pick .dd span{margin-right:18px}.gantt .row.pick:hover{background:#161618}.gantt .row.on,.gantt .row.on:hover{background:var(--hover2)}.gantt .scale{grid-column:2;position:relative;height:20px;font-size:11px;color:var(--fg3)}.gantt .scale span{position:absolute;transform:translate(-50%);white-space:nowrap;font-variant-numeric:tabular-nums}.gantt .nm{padding:8px 0;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gantt .nm small{display:block;font-size:11px;color:var(--fg3)}.gantt .tr{position:relative}.gantt .tr .b{position:absolute;top:50%;height:8px;margin-top:-4px}.gantt .tr .past{background:var(--past)}.gantt .tr .left{background:var(--fg-mute)}.gantt .row.on .past{background:#3a2326}.gantt .row.on .left{background:var(--accent)}.gantt .row.on .nm{color:var(--fg-hi);font-weight:600}.gantt .tr .soon{border:1px dashed var(--fg3);box-sizing:border-box}.gantt .tr .today{position:absolute;top:0;bottom:0;width:1px;background:rgba(var(--fg-hi-rgb),.55)}.gantt .tr .cut{position:absolute;top:50%;transform:translateY(-50%);font-size:11px;color:var(--fg3)}.gantt .dd{padding:8px 0;text-align:right;font-variant-numeric:tabular-nums}.gantt .dd b{display:block;color:var(--fg-hi);font-weight:600}.gantt .dd span{font-size:11px;color:var(--fg3)}.gantt .row.soon .nm,.gantt .row.soon .dd b{color:var(--fg3);font-weight:400}.dl{display:none;flex-direction:column}.dl .it{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:1px solid var(--line)}.dl .it:first-child{border-top:0;padding-top:0}.dl .row1{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.dl .row1 b{font-size:14px;font-weight:600}.dl .row1 b small{margin-left:4px;font-size:11px;font-weight:400;color:var(--fg3)}.dl .row1>span{font-size:13px;color:var(--fg-hi);font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.dl .it.soon .row1 b,.dl .it.soon .row1>span{color:var(--fg3);font-weight:400}.dl .row2{display:flex;justify-content:space-between;font-size:11px;color:var(--fg3);font-variant-numeric:tabular-nums}.up{display:flex;flex-direction:column}.up a{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line);color:var(--fg);text-decoration:none}.up a:first-child{border-top:0;padding-top:0}.up a:last-child{padding-bottom:0}.gantt .row:last-child .nm,.gantt .row:last-child .dd{padding-bottom:0}.up .fc{flex:none}.up img{display:block;width:44px;height:44px;object-fit:cover}.up b{font-size:14px;font-weight:600;display:block}.up span{font-size:12px;color:var(--fg3)}.up a>div{flex:1;min-width:0}.up em{flex:none;font-style:normal;font-size:13px;font-weight:600;color:var(--fg);white-space:nowrap;font-variant-numeric:tabular-nums}.note{margin:0 0 12px;font-size:12px;color:var(--fg3)}.box h3+.note{margin-top:-10px}@media(max-width:1279px){.home{padding:32px 16px 0;gap:24px}.dl .it.pick{cursor:pointer}.dl .it{padding:12px 16px;margin:0 -16px}.dl .it:first-child{padding-top:12px}.dl .it:last-child{margin-bottom:-19px;padding-bottom:19px}.dl .it.on{background:var(--hover2)}.two{grid-template-columns:minmax(0,1fr);gap:12px}.now{grid-template-columns:minmax(0,1fr);grid-template-areas:"t";align-content:end;min-height:300px;padding:16px;gap:12px}.now-art i{background-position:62% center}.now-brand{left:0;right:0;top:16px;align-items:center;gap:3px}.now-brand img{display:block}.now-brand b{font-size:15px}.now-brand small{font-size:9px;padding-left:.32em}.now-t{max-width:none}.home{padding-top:0}.now{margin:0 -16px;border:0;background:var(--bg);padding-top:24px;overflow:visible}.now-art{bottom:-56px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 40%,rgba(0,0,0,.989) 43.8%,rgba(0,0,0,.957) 47.5%,rgba(0,0,0,.908) 51.2%,rgba(0,0,0,.844) 55%,rgba(0,0,0,.768) 58.8%,rgba(0,0,0,.684) 62.5%,rgba(0,0,0,.593) 66.2%,rgba(0,0,0,.5) 70%,rgba(0,0,0,.407) 73.8%,rgba(0,0,0,.316) 77.5%,rgba(0,0,0,.232) 81.2%,rgba(0,0,0,.156) 85%,rgba(0,0,0,.092) 88.8%,rgba(0,0,0,.043) 92.5%,rgba(0,0,0,.011) 96.2%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#000 40%,#000000fc 43.8%,#000000f4,#000000e8 51.2%,#000000d7,#000000c4 58.8%,#000000ae,#00000097 66.2%,#00000080,#00000068 73.8%,#00000051,#0000003b 81.2%,#00000028,#00000017 88.8%,#0000000b,#00000003 96.2%,#0000)}.two{position:relative}.now h1{text-shadow:0 1px 8px rgba(0,0,0,.85)}.now-art:after{background:linear-gradient(180deg,rgba(var(--bg-rgb),.65) 0,rgba(var(--bg-rgb),.45) 36px,rgba(var(--bg-rgb),.18) 70px,rgba(var(--bg-rgb),0) 100px),linear-gradient(0deg,rgba(var(--bg-rgb),.8),rgba(var(--bg-rgb),.68) 28%,rgba(var(--bg-rgb),.45) 46%,rgba(var(--bg-rgb),.2) 60%,rgba(var(--bg-rgb),.06) 70%,rgba(var(--bg-rgb),0) 78%)}.now h1{font-size:24px}.now-d{font-size:18px}.col{gap:12px}.box{padding:16px 16px 19px}.box h3{font-size:16px;margin-bottom:12px}.box h3+.note{margin-top:-8px}.gantt{display:none}.dl{display:flex}}@media(max-width:767px){.box h3{font-size:14px}}
