:root{--mist: #E9ECE7;--mist-deep: #DCE0DA;--ink: #1A2328;--ink-soft: #57635D;--light: #B0631F;--light-deep: #944E0C;--rule: #C6CDC4;--mist-fade: #A9B2AC;--ff-display: "Yeonha Hanja", "Gowun Batang", Batang, serif;--ff-body: "Yeonha Hanja", "Pretendard Variable", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ff-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--maxw: 1100px;--rail: 148px;--gap: 48px;--prose: 620px;--pad: 28px;--sec-y: 72px}@font-face{font-family:Yeonha Hanja;font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7159,U+971E;src:url(/fonts/YeonhaHanja.woff2) format("woff2")}@font-face{font-family:Gowun Batang;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/GowunBatang-subset.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/JetBrainsMono-500.woff2) format("woff2")}@font-face{font-family:Pretendard Variable;font-weight:400 700;font-style:normal;font-display:swap;src:url(/fonts/Pretendard-subset.woff2) format("woff2")}@font-face{font-family:Pretendard Variable;font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+2460-2469,U+300C-300F;src:url(/fonts/Pretendard-marks.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{margin:0;font-family:var(--ff-body);color:var(--ink);background:var(--mist);line-height:1.7;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--light-deep);outline-offset:3px;border-radius:1px}.footer :focus-visible{outline-color:var(--mist)}.container{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad)}.section{padding:104px 0}main>.section{padding:var(--sec-y) 0;scroll-margin-top:-11px}main>.section p{text-wrap:pretty}.band{background:var(--mist-deep);--rule: #BAC2B8}.bay{display:grid;grid-template-columns:var(--rail) 1fr;column-gap:var(--gap);align-items:start}.bay>.col{max-width:var(--prose);min-width:0}.horizon{display:block;height:1px;border:0;margin:0;background:var(--light);transform-origin:left center}.display{font-family:var(--ff-display);font-weight:400;letter-spacing:-.01em;line-height:1.42}.mono{font-family:var(--ff-mono);font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.wordmark{font-family:var(--ff-body);font-weight:700;letter-spacing:-.035em;line-height:1.2}.krlabel{font-size:12px;letter-spacing:.04em;color:var(--ink-soft)}.eyebrow{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;line-height:1.5}.eyebrow .sep{color:var(--rule);font-size:11px}.mut{color:var(--ink-soft);font-size:15px;line-height:1.75}.cta{display:inline-block;background:var(--ink);color:var(--mist);font-size:14px;font-weight:600;letter-spacing:.01em;padding:13px 24px;border-radius:2px;transition:background .18s ease}.cta:hover{background:var(--light-deep)}.ghost{display:inline-block;color:var(--ink);font-size:14px;font-weight:600;padding:13px 2px;border-bottom:1px solid var(--light);transition:border-color .18s ease,color .18s ease}.ghost:hover{color:var(--light-deep);border-color:var(--light-deep)}.pill{display:inline-block;font-size:13px;color:var(--ink-soft);margin-right:14px;padding-left:14px;border-left:1px solid var(--rule)}.tbd{border-left:2px solid var(--light);padding:2px 8px;font-size:12px;color:var(--light-deep)}.ink-strong{color:var(--ink)}.ink-fog{color:var(--ink-soft)}.ink-glow,.ink-purple{color:var(--light-deep)}:root:not([data-lang=en]):not([data-terms=en]):not([data-privacy=en]) [data-l=en],:root[data-lang=en] [data-l=ko],:root[data-terms=en] [data-l=ko],:root[data-privacy=en] [data-l=ko]{display:none!important}@media(max-width:880px){:root{--pad: 22px;--sec-y: 56px}.section{padding:76px 0}.bay{grid-template-columns:1fr;row-gap:14px}.bay>.col{max-width:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
