@font-face{font-family:Newsreader;src:url(/fonts/newsreader-200-800-normal-latin.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-200-800-italic-latin.woff2) format("woff2");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(/fonts/caveat-400-500-normal-latin.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Geist Space;src:url(/fonts/geist-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0020,U+002C,U+002E}:root{--tx: 241 241 238;--ix: 22 21 18;--gx: 38 37 33;--c-ink: #0b0b0a;--c-ink-1: #121211;--c-ink-2: #161614;--c-ink-3: #1f1f1c;--c-paper: #f6f6f4;--c-text: rgb(var(--tx));--c-text-2: rgb(var(--tx) / .66);--c-text-3: rgb(var(--tx) / .52);--c-line: rgb(var(--tx) / .14);--c-line-2: rgb(var(--tx) / .08);--c-signal: #ea2b1f;--c-signal-text: #ff5f50;--c-signal-deep: #b01d13;--c-signal-on-paper: #c4200f;--f-display: "Newsreader", Georgia, "Times New Roman", "Apple SD Gothic Neo", serif;--f-sans: "Geist", ui-sans-serif, system-ui, -apple-system, "Pretendard Variable", "Pretendard", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--f-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--f-hand: "Caveat", cursive;--w-max: 1360px;--gutter: clamp(20px, 4vw, 56px);--bar-h: 64px;--ease-out: cubic-bezier(.16, 1, .3, 1)}html:lang(ko){--f-mono: "Geist Space", "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace}:where(*,*:before,*:after){box-sizing:border-box}:where(html){-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--bar-h) + 16px)}:where(body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul){margin:0}:where(ol,ul){padding:0;list-style:none}:where(img,video,svg,canvas){display:block;max-width:100%}:where(img,video){height:auto}:where(a){color:inherit;text-decoration:none}:where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(h1,h2,h3,h4){font-weight:400;text-wrap:balance}:where(:focus-visible){outline:2px solid var(--c-signal);outline-offset:3px}body{background:var(--c-ink);color:var(--c-text);font-family:var(--f-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}::selection{background:var(--c-signal);color:#fff}.c-skip{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 14px;background:var(--c-paper);color:rgb(var(--ix));font:500 13px/1 var(--f-mono)}.c-skip:focus{top:12px}.c-top{position:sticky;top:0;z-index:60;height:var(--bar-h);background:#0b0b0af0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--c-line-2)}.c-top-in{height:100%;max-width:calc(var(--w-max) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter);display:flex;align-items:center;gap:20px}.c-mark{display:inline-flex;align-items:baseline;gap:.32em;color:var(--c-text);white-space:nowrap}.c-rec{align-self:center;width:9px;height:9px;border-radius:50%;background:var(--c-signal);margin-right:.28em;flex:none}.c-mark b{font:600 18px/1 var(--f-sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.c-mark span{font:400 21px/1 var(--f-display);letter-spacing:-.015em}.c-links{margin-left:auto;display:flex;align-items:center;gap:clamp(16px,2.2vw,30px);font:400 14px/1 var(--f-sans);color:var(--c-text-2)}.c-links a{padding:8px 0;transition:color .2s}.c-links a:hover,.c-links a[aria-current=page]{color:var(--c-text)}.c-links a[aria-current=page]:before{content:"";display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:var(--c-signal);vertical-align:middle;translate:0 -1px}.c-links .c-lang{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--c-line);border-radius:2px;font:500 11px/1 var(--f-mono);letter-spacing:.04em}.c-links .c-lang a{padding:6px 9px;border-radius:1px;color:var(--c-text-3)}.c-links .c-lang a[aria-current=true]{background:var(--c-text);color:var(--c-ink)}.c-burger{display:none;margin-left:auto;width:44px;height:44px;align-items:center;justify-content:center}.c-burger i{position:relative;width:20px;height:1.5px;background:var(--c-text);transition:background .2s}.c-burger i:before,.c-burger i:after{content:"";position:absolute;left:0;width:20px;height:1.5px;background:var(--c-text);transition:transform .25s var(--ease-out),top .25s var(--ease-out)}.c-burger i:before{top:-6px}.c-burger i:after{top:6px}.c-burger[aria-expanded=true] i{background:transparent}.c-burger[aria-expanded=true] i:before{top:0;transform:rotate(45deg)}.c-burger[aria-expanded=true] i:after{top:0;transform:rotate(-45deg)}.c-sub{position:sticky;top:var(--bar-h);z-index:55;height:var(--sub-h, 44px);background:#0b0b0aeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--c-line-2)}.c-sub-in{height:100%;max-width:calc(var(--w-max) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter);display:flex;align-items:center;gap:20px}.c-sub-links{display:flex;align-items:center;gap:clamp(18px,2.2vw,30px);min-width:0;overflow-x:auto;scrollbar-width:none;white-space:nowrap;font:400 12px/1 var(--f-mono);letter-spacing:.01em;color:var(--c-text-3)}.c-sub-links::-webkit-scrollbar{display:none}@media(max-width:720px){.c-sub-links{padding-right:28px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.c-sub-in{gap:8px}}.c-sub-links a{padding:10px 0;transition:color .2s}.c-sub-links a:hover,.c-sub-links a[aria-current]{color:var(--c-text)}.c-sub-links a[aria-current]:before{content:"";display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:var(--c-signal);vertical-align:middle;translate:0 -1px}.c-sub-cta{flex:none;margin-left:auto;display:inline-flex;align-items:center;height:28px;padding:0 12px;border:1px solid var(--c-paper);border-radius:2px;background:var(--c-paper);color:rgb(var(--ix));font:500 12px/1 var(--f-mono);letter-spacing:.01em;white-space:nowrap;transition:background .2s,color .2s}.c-sub-cta:hover{background:transparent;color:var(--c-text)}@media(max-width:860px){.c-burger{display:inline-flex}.c-links{position:absolute;top:var(--bar-h);left:0;right:0;height:calc(100dvh - var(--bar-h));margin:0;padding:12px var(--gutter) 32px;flex-direction:column;align-items:stretch;gap:0;background:var(--c-ink);overflow-y:auto;visibility:hidden;opacity:0;transition:opacity .2s,visibility .2s}.c-links.is-open{visibility:visible;opacity:1}.c-links a{padding:18px 0;border-bottom:1px solid var(--c-line-2);font-size:20px;color:var(--c-text)}.c-links .c-lang{align-self:flex-start;margin-top:24px;font-size:13px}.c-links .c-lang a{padding:11px 16px;border-bottom:0;font-size:13px;color:var(--c-text-3)}body.is-menu-open{overflow:hidden}}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:14px 24px;border:1px solid transparent;border-radius:2px;font:500 12.5px/1 var(--f-mono);letter-spacing:.01em;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.btn-primary{background:var(--c-paper);border-color:var(--c-paper);color:rgb(var(--ix))}.btn-primary:hover{background:transparent;color:var(--c-text)}.btn-secondary{border-color:rgb(var(--tx) / .28);color:var(--c-text)}.btn-secondary:hover{border-color:var(--c-text)}.c-slate{display:flex;flex-wrap:wrap;gap:6px 18px;font:400 12px/1.4 var(--f-mono);letter-spacing:.01em;color:var(--c-text-3);font-variant-numeric:tabular-nums}.c-slate b{font-weight:500;color:var(--c-text)}.c-slate .is-rec:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--c-signal)}.film-wrap{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#000;border:1px solid var(--c-line-2);border-radius:2px}.film-video{display:block;width:100%;height:100%;object-fit:cover;background:#000}.film-play{z-index:3;position:absolute;left:50%;top:50%;width:76px;height:76px;margin:-38px 0 0 -38px;border:1px solid rgb(255 255 255 / .6);border-radius:50%;background:#0b0b0a6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .3s var(--ease-out),background .2s,opacity .2s}.film-play:after{content:"";position:absolute;left:50%;top:50%;margin:-11px 0 0 -6px;border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent #fff}.film-wrap:hover .film-play{transform:scale(1.06);background:#0b0b0a99}.film-wrap.started .film-play{opacity:0;pointer-events:none}.film-spin{z-index:3;position:absolute;left:50%;top:50%;width:38px;height:38px;margin:-19px 0 0 -19px;border:2px solid rgb(255 255 255 / .22);border-top-color:#fff;border-radius:50%;opacity:0;pointer-events:none}.film-wrap.buffering .film-spin{opacity:1;animation:film-turn .8s linear infinite}@keyframes film-turn{to{transform:rotate(360deg)}}.film-mute{z-index:3;position:absolute;right:12px;top:12px;display:none;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid rgb(255 255 255 / .24);border-radius:2px;background:#0b0b0a9e;color:#fff;font:500 11px/1 var(--f-mono)}.film-wrap.started .film-mute{display:inline-flex}.film-mute svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.film-mute .icon-unmuted,.film-mute .label-unmuted,.film-mute.unmuted .icon-muted,.film-mute.unmuted .label-muted{display:none}.film-mute.unmuted .icon-unmuted,.film-mute.unmuted .label-unmuted{display:inline}.c-foot{border-top:1px solid var(--c-line-2);background:var(--c-ink);color:var(--c-text-2)}.c-foot-in{max-width:calc(var(--w-max) + var(--gutter) * 2);margin:0 auto;padding:56px var(--gutter) 28px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px}.c-foot .c-mark b{font-size:22px}.c-foot .c-mark span{font-size:26px}.c-foot-tag{margin-top:14px;max-width:34ch;font-size:15px;line-height:1.5}.c-foot-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;font-size:14px}.c-foot-cols h2{margin-bottom:12px;font:500 12px/1 var(--f-mono);color:var(--c-text-3)}.c-foot-cols li+li{margin-top:9px}.c-foot-cols a:hover{color:var(--c-text)}.c-foot-base{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 32px;padding-top:22px;border-top:1px solid var(--c-line-2);font:400 12px/1.5 var(--f-mono);color:var(--c-text-3)}@media(max-width:720px){.c-foot-in{grid-template-columns:1fr;padding-top:40px}}.c-foot-tag span,.h-lead span{display:block}.h-note,.h-body,.h-footnote,.k-brand-line,.k-block-head p{text-wrap:pretty}html[data-type=b]{--f-display: "Geist", ui-sans-serif, system-ui, -apple-system, "Apple SD Gothic Neo", sans-serif}html[data-type=b] [class^=h-] h2,html[data-type=b] .a-top h1{font-weight:600;font-style:normal;letter-spacing:-.05em;line-height:.98}html[data-type=b] .h-row-name strong{font-weight:600;letter-spacing:-.055em}html[data-type=b] .h-series-list h3,html[data-type=b] .a-path h3{font-weight:500;letter-spacing:-.045em}html[data-type=b] .h-rules h3,html[data-type=b] .a-rules h3,html[data-type=b] .h-more-name b,html[data-type=b] .h-film-name,html[data-type=b] .h-who b,html[data-type=b] .c-mark span{font-weight:500;letter-spacing:-.035em}html[data-type=b] .c-mark span{font-size:18px}html[data-type=b] .h-t3,html[data-type=b] .h-row-name em,html[data-type=b] .h-more-name em,html[data-type=b] .h-quote blockquote p,html[data-type=b] .a-top h1 em{font-family:Newsreader,Georgia,serif}html[data-type=b] #planTitle{font:italic 300 clamp(54px,8.6vw,140px) / .94 "Newsreader",Georgia,serif;letter-spacing:-.04em}
