@font-face{font-family:plexMono;src:url(/_next/static/media/06ac09dcb8ec7d56-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(/_next/static/media/dece0821e8ed059f-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_daa85e{font-family:plexMono,plexMono Fallback}.__variable_daa85e{--font-plex-mono:"plexMono","plexMono Fallback"}@font-face{font-family:"notoSerifKr";src:url(/_next/static/media/9ee73e1323e5622d-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"notoSerifKr";src:url(/_next/static/media/f3d18dd985420682-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:"notoSerifKr Fallback";src:local("Arial");ascent-override:103.96%;descent-override:25.83%;line-gap-override:0.00%;size-adjust:110.71%}.__className_59c738{font-family:"notoSerifKr","notoSerifKr Fallback"}.__variable_59c738{--font-noto-serif-kr:"notoSerifKr","notoSerifKr Fallback"}:root{--color-background:#fafaf8;--color-warm-paper:#f1f0eb;--color-bright-paper:#ffffff;--color-mist:#dfdcd4;--color-stone:#5c5852;--color-graphite:#3b3734;--color-ink:#23201e;--color-accent:#984b54;--color-accent-deep:#7c373f;--color-accent-wash:rgba(152,75,84,0.08);--color-on-accent:#ffffff;--color-clay:#7e6c65;--color-blush:#edd9d8;--color-rose-surface:#e4c9c8;--color-scent-yuja:#d1ab5f;--color-scent-green-tea:#839169;--color-scent-ginseng:#914f2f;--color-scent-rice:#f3ebd5;--color-scent-unscented:#ceccc9;--color-danger:#8a1c1c;--color-danger-deep:#701616;--color-danger-wash:rgba(138,28,28,0.07);--color-warning:#8f5508;--color-warning-deep:#754506;--color-warning-wash:rgba(143,85,8,0.07);--color-success:#344f35;--color-success-deep:#2a3f2b;--color-success-wash:rgba(52,79,53,0.07);--color-info:#2d4a63;--color-info-deep:#243b4f;--color-info-wash:rgba(45,74,99,0.07);--font-display:var(--font-plex-mono),"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-body:var(--font-plex-mono),"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-wordmark:var(--font-display);--font-hangul:var(--font-noto-serif-kr),"Noto Serif KR",serif;--size-display-xl:clamp(80px,9vw,128px);--size-display-l:clamp(64px,7vw,96px);--size-h1:clamp(48px,5.2vw,64px);--size-h2:clamp(32px,3.6vw,48px);--size-h3:clamp(24px,2.4vw,32px);--size-body-l:20px;--size-body:16px;--size-small:14px;--size-micro:12px;--tracking-display:0em;--tracking-body:0.02em;--tracking-meta:0.1em;--tracking-wordmark:0.24em;--tracking-product:0.08em;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:48px;--space-xl:80px;--space-xxl:120px;--max-width:1440px;--reading-width:720px;--gutter:clamp(20px,4vw,48px);--header-height:58px;--radius-none:0px;--radius-soft:2px;--radius-soft-large:4px;--border-hairline:1px solid rgba(35,32,30,0.18);--border-strong:1px solid rgba(35,32,30,0.42);--motion-micro:180ms;--motion-ui:360ms;--motion-editorial:760ms;--ease-primary:cubic-bezier(0.22,1,0.36,1);--ease-entrance:cubic-bezier(0.16,1,0.3,1);--ease-exit:cubic-bezier(0.4,0,0.2,1)}@media(max-width:1024px){:root{--gutter:32px}}@media(max-width:640px){:root{--gutter:20px}}@layer reset, mui;*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-background);color:var(--color-graphite);font-family:var(--font-body);font-size:var(--size-body);line-height:1.65;letter-spacing:var(--tracking-body);overflow-x:clip}main{flex:1 1}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:400;line-height:1.04;color:var(--color-ink);margin:0}h1{font-size:var(--size-h1)}h2{font-size:var(--size-h2)}h3{font-size:var(--size-h3);line-height:1.18}h4{font-size:var(--size-body-l);line-height:1.3}@layer reset{p{margin:0}a{color:inherit;text-decoration:none}img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}}hr{border:0;border-top:1px solid rgba(35,32,30,.18);margin:0}ol,ul{padding:0;list-style:none}dd,dl,ol,ul{margin:0}::selection{background-color:var(--color-accent);color:var(--color-background)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.15s!important;scroll-behavior:auto!important}}@media print{body{background:#fff}footer,header{display:none!important}a[href]:after{content:""}li,section{page-break-inside:avoid;break-inside:avoid}}