@font-face{font-family:Pretendard Subset;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/pretendard-variable.DGBMNwZc.woff2)format("woff2")}@font-face{font-family:Noto Serif KR Subset;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/noto-serif-kr-500-latin.BB_ilrF-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+2074,U+20A0-20BF,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Noto Serif KR Subset;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/noto-serif-kr-500-korean.BuT2CFuK.woff2)format("woff2");unicode-range:U+11??,U+3130-318F,U+A960-A97F,U+AC00-D7AF,U+D7B0-D7FF,U+3000-303F,U+FF00-FFEF}@font-face{font-family:Noto Serif KR Subset;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/noto-serif-kr-700-latin.Cd3ZziRi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+2074,U+20A0-20BF,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Noto Serif KR Subset;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/noto-serif-kr-700-korean.DPMh8FQc.woff2)format("woff2");unicode-range:U+11??,U+3130-318F,U+A960-A97F,U+AC00-D7AF,U+D7B0-D7FF,U+3000-303F,U+FF00-FFEF}:root{--paper:#efeee7;--paper-deep:#ded8ca;--ink:#19221e;--green:#0b6548;--dark:#111714;--dark-text:#edf3ef;--ink-muted:#4b5651;--dark-muted:#9aa39e;--rule:color-mix(in srgb, var(--ink) 18%, var(--paper));--dark-rule:color-mix(in srgb, var(--dark-text) 24%, var(--dark));--header-height:4rem;--content-max:78rem;--measure:68ch;--focus:0 0 0 3px #efeee7, 0 0 0 6px #0b6548;--focus-dark:0 0 0 3px #111714, 0 0 0 6px #edf3ef;--gutter:clamp(1.25rem, 5vw, 4rem);--section-gap:clamp(4rem, 9vw, 8rem);--serif:"Noto Serif KR Subset", ui-serif, Georgia, "Batang", serif;--sans:"Pretendard Subset", -apple-system, BlinkMacSystemFont, "Segoe UI", "Malgun Gothic", sans-serif;--step--1:clamp(.82rem, .79rem + .14vw, .9rem);--step-0:clamp(1rem, .96rem + .2vw, 1.09rem);--step-1:clamp(1.2rem, 1.12rem + .4vw, 1.4rem);--step-2:clamp(1.45rem, 1.29rem + .8vw, 1.9rem);--step-3:clamp(1.8rem, 1.45rem + 1.7vw, 2.7rem);--step-4:clamp(2.2rem, 1.5rem + 3.4vw, 4rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + 1rem)}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--step-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;word-break:keep-all;overflow-wrap:break-word;margin:0;line-height:1.68}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:700;line-height:1.22}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}p,ul,ol,dl,figure{margin:0}ul,ol{padding-left:1.25em}img,picture,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:from-font}a:hover{-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}:where(button){font:inherit;color:inherit}:focus-visible{box-shadow:var(--focus);border-radius:3px;outline:none}[data-surface=dark] :focus-visible{box-shadow:var(--focus-dark)}::selection{background:var(--paper-deep);color:var(--ink)}[data-surface=dark] ::selection{background:var(--green);color:var(--dark-text)}:target,[id]{scroll-margin-top:calc(var(--header-height) + 1rem)}.shell{width:min(100% - var(--gutter) * 2, var(--content-max));margin-inline:auto}.measure{max-width:var(--measure)}.eyebrow{font-family:var(--sans);font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:.75rem;font-weight:700}[data-surface=dark] .eyebrow{color:var(--dark-muted)}.lede{font-size:var(--step-1);color:var(--ink-muted);line-height:1.55}[data-surface=dark] .lede{color:var(--dark-muted)}.rule{border:0;border-top:1px solid var(--rule);margin:0}.skip-link{left:var(--gutter);z-index:100;background:var(--paper);color:var(--ink);border:1px solid var(--ink);border-radius:0 0 6px 6px;padding:.75rem 1.25rem;font-weight:600;text-decoration:none;position:absolute;top:0;transform:translateY(-120%)}.skip-link:focus-visible{transform:translateY(0)}main:focus{outline:none}[data-surface=dark]{background:var(--dark);color:var(--dark-text)}[data-surface=dark] .rule{border-top-color:var(--dark-rule)}.motion-ready [data-home-scene=evidence] [data-evidence-item]{will-change:transform, opacity}.motion-ready [data-reveal-item],.motion-ready [data-parallax],.motion-ready [data-evidence-rule]{will-change:transform}@media (prefers-reduced-motion:no-preference){[data-home-scene=identity] [data-reveal]{animation:.68s cubic-bezier(.22,.61,.36,1) both hero-rise}[data-home-scene=identity] [data-reveal]:nth-child(2){animation-delay:60ms}[data-home-scene=identity] [data-reveal]:nth-child(3){animation-delay:.12s}[data-home-scene=identity] [data-reveal]:nth-child(4){animation-delay:.18s}[data-home-scene=identity] [data-reveal]:nth-child(5){animation-delay:.24s}[data-home-scene=identity] [data-reveal]:nth-child(6){animation-delay:.3s}}@keyframes hero-rise{0%{transform:translateY(14px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.motion-ready [data-home-scene] *{will-change:auto}html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.skip-link,.button{border:1px solid canvastext}:focus-visible{box-shadow:none;outline:3px solid highlight}}.button{border:1px solid var(--ink);min-width:44px;min-height:44px;color:var(--ink);font-weight:600;font-size:var(--step--1);letter-spacing:.01em;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.15rem;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.button:hover{background:var(--ink);color:var(--paper)}.button--primary{background:var(--green);border-color:var(--green);color:var(--paper)}.button--primary:hover{background:var(--ink);border-color:var(--ink)}[data-surface=dark] .button{border-color:var(--dark-text);color:var(--dark-text)}[data-surface=dark] .button:hover{background:var(--dark-text);color:var(--dark)}.link-inline{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);font-weight:600}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stack{align-content:start;gap:1rem;display:grid}.stack--tight{gap:.5rem}.stack--loose{gap:2rem}.section{padding-block:var(--section-gap)}.editorial{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (min-width:60rem){.editorial{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.editorial--reverse>:first-child{order:2}}.card{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 92%, #fff);border-radius:12px;padding:clamp(1.1rem,2.4vw,1.75rem)}[data-surface=dark] .card{border-color:var(--dark-rule);background:color-mix(in srgb, var(--dark) 88%, #fff)}.figure{gap:.6rem;margin:0;display:grid}.figure img{border:1px solid var(--rule);background:var(--paper);border-radius:10px;width:100%}[data-surface=dark] .figure img{border-color:var(--dark-rule)}.figure figcaption{font-size:var(--step--1);color:var(--ink-muted)}[data-surface=dark] .figure figcaption{color:var(--dark-muted)}
