:root{--bg:#08080a;--ink:#f1f0eb;--ink70:#f1f0ebbd;--dim:#f1f0eb94;--ink15:#f1f0eb26;--line:#f1f0eb1f;--or:#f0841c;--or2:#ffb36b;--blue:#2450e6;--blue2:#6485ff;--navy:#0a1233;--disp:"Rubik Mono One","Pretendard Variable",sans-serif;--mono:"JetBrains Mono","Pretendard Variable",ui-monospace,SFMono-Regular,Menlo,monospace;--sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Malgun Gothic",system-ui,sans-serif}html{background:var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--sans);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6}.v7{position:relative;overflow-x:clip}:where(.v7) *,:where(.v7) :before,:where(.v7) :after{box-sizing:border-box}:where(.v7) h1,:where(.v7) h2,:where(.v7) h3,:where(.v7) h4,:where(.v7) p,:where(.v7) ul,:where(.v7) ol,:where(.v7) figure{margin:0;padding:0}:where(.v7) ul,:where(.v7) ol{list-style:none}:where(.v7) a{color:inherit;text-decoration:none}:where(.v7) img{max-width:100%;display:block}.v7 ::selection{background:var(--or);color:#000}.v7 a:focus-visible,.v7 button:focus-visible{outline:2px solid var(--or2);outline-offset:3px}.star{vertical-align:-.04em;width:.8em;height:.8em;color:var(--or);display:inline-block}.or{color:var(--or)}.disp{font-family:var(--disp);text-transform:uppercase;letter-spacing:.01em;font-weight:400;line-height:.98}.bgfx{z-index:0;background:radial-gradient(64% 46% at 50% 0,#f0841c33,#0000 70%),radial-gradient(46% 36% at 6% 98%,#2450e63d,#0000 70%),linear-gradient(#08080a,#0b0a0c);position:fixed;inset:0;overflow:hidden}.bgfx .fr{border-radius:50%;width:560px;height:560px;margin-left:-280px;position:absolute;top:-300px;left:50%;box-shadow:0 0 0 2px #ffb36bd9,0 0 36px 10px #f0841cb3,inset 0 0 36px 10px #f0841c73,0 0 140px 40px #f0841c33}.bgfx .fr2{border-radius:50%;width:620px;height:620px;margin-left:-310px;position:absolute;top:-330px;left:50%;box-shadow:0 0 0 1px #6485ffd9,0 0 26px 3px #2450e6b3}.bgfx .fg{transform-origin:50% 0;background-image:linear-gradient(#f0841c33 1px,#0000 1px),linear-gradient(90deg,#f0841c33 1px,#0000 1px);background-size:72px 72px;height:56%;position:absolute;bottom:-8%;left:-60%;right:-60%;transform:perspective(520px)rotateX(66deg);-webkit-mask-image:linear-gradient(#0000,#000 40% 75%,#0000);mask-image:linear-gradient(#0000,#000 40% 75%,#0000)}.veil{z-index:1;background:var(--bg);opacity:.72;pointer-events:none;position:fixed;inset:0}.grain{z-index:2;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='160'%20height='160'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.9'%20numOctaves='2'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.scan{z-index:2;pointer-events:none;background:radial-gradient(120% 90%,#0000 55%,#000000a8 100%);position:fixed;inset:0}.top{z-index:50;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;padding:0 28px;display:flex;position:fixed;top:18px;left:0;right:0}.top:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#08080af0,#08080a00);height:108px;position:absolute;top:-18px;left:0;right:0}.top>*{pointer-events:auto}.brand img{width:auto;height:30px}.navcta{font-family:var(--mono);letter-spacing:.08em;background:var(--or);color:#000;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:11.5px;font-weight:700;transition:background .25s;display:flex}.navcta:hover{background:var(--ink)}.page{z-index:5;position:relative}.wrap{width:min(1200px,100% - 48px);margin:0 auto}.eb{font-family:var(--mono);letter-spacing:.22em;color:var(--or);margin-bottom:18px;font-size:11px}.sec{padding:120px 0 0;scroll-margin-top:10px}.sec .dh{margin-bottom:12px;font-size:clamp(28px,4vw,60px)}.sec .ko{color:var(--ink);margin-bottom:36px;font-size:clamp(18px,1.6vw,24px);font-weight:700;line-height:1.4}.sec .lead{color:var(--ink70);max-width:720px;margin:-20px 0 36px}.btn{font-family:var(--mono);letter-spacing:.1em;color:var(--ink);background:0 0;border:1px solid #f1f0eb73;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:12px;line-height:1.3;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.btn:hover{background:var(--ink);color:#000;border-color:var(--ink)}.btn.o{background:var(--or);border-color:var(--or);color:#000;font-weight:700}.btn.o:hover{background:var(--ink);border-color:var(--ink)}.btns{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:20px;display:flex}.rv{opacity:1}html.rc-anim .rv{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(30px)}html.rc-anim .rv.in{opacity:1;transform:none}@keyframes v7in{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}#recap{padding-bottom:clamp(90px,12vh,130px);position:relative}.rc-hero{padding:clamp(100px,14vh,148px) 0 0}.rc-hero .wrap{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);column-gap:clamp(28px,4vw,56px);display:grid}.rc-t1{grid-area:1/1;align-self:end}.rc-t2{grid-area:2/1;align-self:start}.rc-hero .shot{grid-area:1/2/span 2;align-self:center}.rc-eb{font-family:var(--mono);letter-spacing:.2em;color:var(--or);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:22px;font-size:11px;display:flex}.rc-eb:before{content:"";background:var(--or);width:22px;height:1px}.rc-hero h1{letter-spacing:-.045em;font-size:clamp(36px,4.4vw,60px);font-weight:800;line-height:1.16}.rc-name{letter-spacing:-.01em;align-items:center;gap:14px;margin-top:22px;font-size:clamp(15px,1.3vw,19px);font-weight:800;line-height:1.45;display:flex}.rc-name i{background:var(--or);flex:none;width:clamp(24px,3vw,44px);height:2px}.rc-name b{color:var(--blue2);font-weight:800}.rc-lead{max-width:32em;color:var(--ink70);margin-top:16px;font-size:clamp(15px,1.15vw,16.5px);line-height:1.8}.rc-meta{font-family:var(--mono);letter-spacing:.03em;color:var(--ink70);flex-wrap:wrap;gap:8px;margin-top:22px;font-size:11.5px;display:flex}.rc-meta span{border:1px solid var(--line);background:#0c0c10cc;padding:6px 10px}.rc-hero .btns{margin-top:26px}html.rc-anim .rc-hero .an{animation:1s cubic-bezier(.22,1,.36,1) both v7in}html.rc-anim .rc-hero .a2{animation-delay:80ms}html.rc-anim .rc-hero .a3{animation-delay:.16s}html.rc-anim .rc-hero .a4{animation-delay:.24s}html.rc-anim .rc-hero .a5{animation-delay:.32s}html.rc-anim .rc-hero .a6{animation-delay:.2s}.shot{border:1px solid var(--ink15);background:#0c0c10;min-width:0;position:relative}.shot:before,.shot:after{content:"";z-index:1;pointer-events:none;width:16px;height:16px;position:absolute}.shot:before{border-top:2px solid var(--or);border-left:2px solid var(--or);top:-1px;left:-1px}.shot:after{border-right:2px solid var(--blue2);border-bottom:2px solid var(--blue2);bottom:-1px;right:-1px}.shot img{width:100%;height:auto}.shot figcaption{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.06em;color:var(--ink70);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 12px;font-size:11px;display:flex}.rc-film{padding:clamp(64px,9vh,104px) 0 0}.rc-fh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;margin-bottom:16px;display:flex}.rc-fh .eb{margin-bottom:8px}.rc-fh h2{letter-spacing:-.03em;font-size:clamp(20px,1.9vw,28px);font-weight:800;line-height:1.3}.rc-fh .soon{font-family:var(--mono);letter-spacing:.1em;color:var(--ink70);border:1px solid var(--ink15);border-radius:999px;padding:7px 13px;font-size:11.5px}.film{aspect-ratio:16/9;background:#050506;position:relative;overflow:hidden}.film .pb{object-fit:cover;filter:blur(28px)brightness(.4);width:112%;max-width:none;height:112%;position:absolute;top:-6%;left:-6%}.film .pv{object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0}.film iframe{background:#000;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.rc-sec{padding-bottom:0}.day{margin-top:72px}.day.d1{margin-top:8px}.day-h{border-bottom:1px solid var(--ink15);flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding-bottom:16px;display:flex}.day-h .dn{font-family:var(--disp);color:var(--or);font-size:clamp(24px,2.6vw,38px);line-height:1}.day.d2 .day-h .dn{color:var(--blue2)}.day-h h3{letter-spacing:-.02em;font-size:clamp(17px,1.5vw,22px);font-weight:800}.day-h .dx{font-family:var(--mono);letter-spacing:.04em;color:var(--dim);margin-left:auto;font-size:11.5px}.trow{--tg:24px;--pg:10px;align-items:flex-start;gap:var(--tg);margin-top:40px;display:flex}.st{flex:calc(var(--a,1)*100) 1 calc((var(--n,1) - 1)*var(--pg));min-width:0}.st-h{border-top:1px solid var(--line);align-items:baseline;gap:10px;margin-bottom:12px;padding-top:14px;display:flex;position:relative}.st-h:before{content:"";background:var(--or);width:7px;height:7px;box-shadow:0 0 10px var(--or);position:absolute;top:-4px;left:0}.st-h .tm{font-family:var(--mono);letter-spacing:.04em;color:var(--or);flex:none;font-size:12.5px}.st-h h3,.st-h h4{letter-spacing:-.02em;font-size:clamp(16px,1.3vw,19px);font-weight:800;line-height:1.35}.day.d2 .st-h:before,.rc-end .st-h:before{background:var(--blue2);box-shadow:0 0 10px var(--blue)}.day.d2 .st-h .tm{color:var(--blue2)}.phs{align-items:flex-start;gap:var(--pg);display:flex}.ph{flex:calc(var(--r,1)*100) 1 0%;min-width:0}.ph img{outline:1px solid var(--line);outline-offset:-1px;background:#0c0c10;width:100%;height:auto}.ph img.flat{filter:brightness(1.15)contrast(1.3)saturate(1.15)}.ph figcaption{font-family:var(--mono);letter-spacing:.04em;color:var(--dim);padding-top:7px;font-size:11px}.st>p{color:var(--ink70);margin-top:12px;font-size:14.5px;line-height:1.75}.st.pan{background:linear-gradient(160deg,#2a1406,#0c0c10 62%);border:1px solid #f0841c80;flex-direction:column;justify-content:center;align-self:stretch;padding:clamp(20px,2.4vw,34px);display:flex}.st.pan .st-h{border-top:0;margin-bottom:14px;padding-top:0}.st.pan .st-h:before{background:var(--or);box-shadow:0 0 10px var(--or);flex:none;align-self:center;position:static}.st.pan .big2{letter-spacing:-.04em;font-size:clamp(24px,2.6vw,38px);font-weight:800;line-height:1.2}.st.pan p{color:var(--ink70);margin-top:12px;font-size:15px;line-height:1.75}.aw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.aw{border:1px solid var(--line);background:#0c0c10d9;flex-direction:column;min-width:0;display:flex}.aw .pic img{width:100%;height:auto}.aw .tx{flex-direction:column;gap:4px;padding:20px 22px 22px;display:flex}.aw .en{font-family:var(--mono);letter-spacing:.16em;color:var(--dim);font-size:10.5px}.aw .rk{letter-spacing:-.03em;font-size:clamp(24px,2.4vw,34px);font-weight:800;line-height:1.2}.aw .nm{color:var(--ink70);font-size:clamp(15px,1.25vw,17.5px);font-weight:600}.aw.grand{background:linear-gradient(160deg,#2a1406,#0c0c10 60%);border-color:#f0841c8c;flex-direction:row;grid-column:1/-1}.aw.grand .pic{flex:1.5;min-width:0}.aw.grand .tx{flex:1;justify-content:center;gap:6px;min-width:0;padding:clamp(22px,3vw,44px)}.aw.grand .en{color:var(--or)}.aw.grand .rk{letter-spacing:-.05em;color:var(--or);text-shadow:0 0 40px #f0841c59;font-size:clamp(46px,6.2vw,96px);line-height:1.05}.aw.grand .nm{color:var(--ink);margin-top:6px;font-size:clamp(17px,1.6vw,23px);font-weight:700}.aw.tex .en{color:var(--blue2)}.aw.txt{border-left:2px solid var(--blue);grid-column:1/-1}.aw.txt .tx{flex-flow:wrap;align-items:baseline;gap:4px 18px}.aw.txt .en{flex-basis:100%}.rc-end{margin-top:64px}.rc-end .eg{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,44px);display:grid}.rc-end p{color:var(--ink70);font-size:15.5px;line-height:1.8}.rc-next{width:max-content;max-width:100%;font-family:var(--mono);letter-spacing:.16em;color:var(--ink);background:#08080a99;border:1px solid #f1f0eb4d;border-radius:999px;align-items:center;gap:12px;margin:clamp(72px,10vh,120px) auto 0;padding:12px 22px;font-size:11.5px;transition:background .25s,color .25s;display:flex}.rc-next:hover{background:var(--ink);color:#000}@media (width<=900px){.top{padding:0 16px;top:12px}.top:before{height:92px;top:-12px}.brand img{height:24px}.navcta{padding:9px 13px;font-size:10.5px}.wrap{width:min(1200px,100% - 32px)}.sec{padding-top:84px}.rc-hero{padding-top:86px}.rc-hero .wrap{display:block}.rc-hero .shot{margin-top:26px}.rc-eb{letter-spacing:.14em;margin-bottom:16px;font-size:10px}.rc-hero h1{font-size:clamp(34px,10.4vw,64px)}.rc-lead{max-width:40em;margin-top:22px}.rc-film{padding-top:56px}.trow{--tg:16px;--pg:8px}}@media (width<=700px){.day{border-left:1px solid var(--ink15);margin-top:56px;margin-left:3px;padding-left:18px}.day.d1{margin-top:0}.day-h .dx{flex-basis:100%;margin-left:0}.trow{margin-top:0;display:block}.st{margin-top:34px}.day .st-h{border-top:0;margin-bottom:10px;padding-top:0}.day .st-h:before{top:.5em;left:-22px}.phs.col{flex-direction:column}.phs.col .ph{flex:none;width:100%}.st.pan{padding:20px 18px}.aw-grid{grid-template-columns:minmax(0,1fr)}.aw.grand{flex-direction:column}.aw.grand .pic,.aw.grand .tx{flex:none}.rc-end{margin-top:48px}.rc-end .eg{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.v7 *{transition:none!important}}
