@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-1.3.9/woff2/Pretendard-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-1.3.9/woff2/Pretendard-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-1.3.9/woff2/Pretendard-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-1.3.9/woff2/Pretendard-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-1.3.9/woff2/Pretendard-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-1.3.9/woff2/Pretendard-ExtraBold.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:ChosunKm;src:url(/fonts/Chosun/ChosunKm.TTF) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:ChosunBg;src:url(/fonts/Chosun/ChosunBg.TTF) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:ChosunSm;src:url(/fonts/Chosun/ChosunSm.TTF) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:ChosunKg;src:url(/fonts/Chosun/ChosunKg.TTF) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:ChosunNm;src:url(/fonts/Chosun/ChosunNm.TTF) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:RobotoVar;src:url(/fonts/Roboto/Roboto-VariableFont_wdth,wght.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:NanumMyeongjo;src:url(/fonts/Nanum/NanumMyeongjo-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Junction;src:url(/fonts/Junction-master/junction-light.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Junction;src:url(/fonts/Junction-master/junction-regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Junction;src:url(/fonts/Junction-master/junction-bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:JunctionLight;src:url(/fonts/Junction-master/junction-light.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:KCC-Hanbit;src:url(/fonts/KCC/KCC-Hanbit.woff2) format("woff2"),url(/fonts/KCC/KCC-Hanbit.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:kimjungchulMyungo-Regular;src:url(/fonts/Kimjungchul/KimjungchulMyungjo-Regular.ttf) format("truetype");font-weight:400;font-display:swap}:root{color-scheme:light;--color-ink: #1b1a17;--color-paper: #e6d5b8;--color-point: #f0a500;--color-accent: #e45826;--color-muted: #8a8072;--page-width: 1040px;--page-pad-x: 64px;--radius-xl: 24px;--radius-lg: 18px;--radius-md: 12px;--shadow-soft: 0 18px 40px rgba(27, 26, 23, .12);--font-body: "Pretendard", sans-serif;--font-display: "Pretendard", sans-serif;--font-ui: "Pretendard", sans-serif;--font-brand: "ChosunBg", var(--font-body);--font-home-hero: "kimjungchulMyungo-Regular", var(--font-body);--font-post-body: "ChosunSm", var(--font-body);--font-post-heading: "ChosunSm", var(--font-body);--font-base: 16px;--font-scale-1: .9rem;--font-scale-2: 1rem;--font-scale-3: 1.2rem;--font-scale-4: 1.6rem;--font-scale-5: 2.4rem}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:var(--font-body);font-size:var(--font-base);color:var(--color-ink);background:linear-gradient(180deg,#f5ead6,#ead7bd);overflow-x:hidden}h1{font-weight:400;font-synthesis:none}a{color:inherit;transition:color .18s ease}a:hover{color:var(--color-point)}main{width:min(var(--page-width),calc(100% - var(--page-pad-x) * 2));margin:0 auto;padding:24px 0 28px}@media(max-width:900px){:root{--page-pad-x: 24px}main{padding-top:18px}}.site-footer[data-astro-cid-gcn2mc3v]{width:min(var(--page-width),calc(100% - var(--page-pad-x) * 2));margin:40px auto 0;padding-bottom:40px;color:var(--color-muted);font-size:.82rem;letter-spacing:.06em}.footer-line[data-astro-cid-gcn2mc3v]{height:1px;background:#1b1a171f;margin-bottom:12px}.footer-content[data-astro-cid-gcn2mc3v]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;text-transform:uppercase}.footer-link[data-astro-cid-gcn2mc3v]{text-decoration:none}.footer-link[data-astro-cid-gcn2mc3v]:hover{text-decoration:underline}.site-header[data-astro-cid-ctg3m53h]{display:grid;justify-items:center;gap:24px;padding:34px 0 10px;width:min(var(--page-width),calc(100% - var(--page-pad-x) * 2));margin:0 auto}.site-brand[data-astro-cid-ctg3m53h]{display:grid;gap:8px;width:100%;justify-items:center;text-align:center}.site-title[data-astro-cid-ctg3m53h]{font-size:clamp(1.5rem,2.6vw,2.05rem);letter-spacing:.06em;text-decoration:none;display:inline-flex;align-items:baseline;gap:.18em}.site-title-en[data-astro-cid-ctg3m53h]{font-family:Junction,sans-serif;font-weight:700}.site-title-ko[data-astro-cid-ctg3m53h]{font-family:var(--font-brand);font-weight:700}.site-tagline[data-astro-cid-ctg3m53h]{margin:0;color:var(--color-muted);font-size:.92rem}.site-meta[data-astro-cid-ctg3m53h]{display:none}@media(max-width:760px){.site-header[data-astro-cid-ctg3m53h]{gap:14px}}.site-nav[data-astro-cid-4lunwx2e]{width:min(var(--page-width),calc(100% - var(--page-pad-x) * 2));margin:0 auto 20px;padding-top:4px;padding-bottom:16px;border-bottom:1px solid rgba(27,26,23,.18)}.site-nav[data-astro-cid-4lunwx2e] ul[data-astro-cid-4lunwx2e]{display:flex;gap:20px;list-style:none;margin:0;padding:0;font-size:.9rem;letter-spacing:.03em;text-transform:uppercase}.site-nav[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{position:relative;color:inherit;text-decoration:none;padding:6px 0 7px;font-weight:480;opacity:.84}.site-nav[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--color-point);transform:scaleX(.2);transform-origin:left;opacity:0;transition:transform .2s ease,opacity .2s ease}.site-nav[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]:hover:after,.site-nav[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e].active:after{transform:scaleX(1);opacity:1}.site-nav[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]:hover,.site-nav[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e].active{opacity:1}
