@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage/BricolageGrotesque-var-latin.woff2) format("woff2-variations");font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;size-adjust:106%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage/BricolageGrotesque-var-latin-ext.woff2) format("woff2-variations");font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;size-adjust:106%;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Paperlogy;src:url(/fonts/paperlogy/Paperlogy-9Black.woff2) format("woff2");font-style:normal;font-weight:900;font-display:swap;unicode-range:U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF,U+3000-303F}@font-face{font-family:Paperlogy;src:url(/fonts/paperlogy/Paperlogy-9Black-hero.woff2) format("woff2");font-style:normal;font-weight:900;font-display:swap;unicode-range:U+AC00,U+AC1C,U+ACE0,U+AE30,U+B178,U+B294,U+B300,U+B4E4,U+B85D,U+B97C,U+B9AC,U+BB34,U+BB36,U+BB3C,U+BC88,U+C0DD,U+C131,U+C18C,U+C2E0,U+C57C,U+C5C7,U+C601,U+C65C,U+C744,U+C774,U+C77C,U+C791,U+C7A5,U+C801,U+C81C,U+C9C0,U+CD2C,U+CD5C,U+CE74,U+D14C,U+D2B8,U+D398,U+D558,U+D574,U+D638,U+D654}:root{--ink: #1c1815;--ink-soft: #4a4138;--ink-faint: #837a6d;--paper: #f4efe4;--paper-shade: #e7e0d1;--field-black: #000000;--field-text: #ffffff;--primary-red: #e2231a;--primary-blue: #0055a4;--primary-yellow: #f2c400;--tricolor-white: #ffffff;--retro-amber: #c26e2b;--retro-sepia: #ead9b7;--retro-burgundy: #76322a;--color-bg: var(--paper);--color-text: var(--ink);--color-text-muted: var(--ink-soft);--color-meta: var(--ink-faint);--color-field: var(--field-black);--color-field-text: var(--field-text);--accent-current: var(--primary-yellow);--color-focus: var(--primary-blue);--font-display: "Bricolage Grotesque", "Paperlogy", "Apple SD Gothic Neo", sans-serif;--font-body: "Bricolage Grotesque", "Pretendard Variable", "Pretendard-fallback", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--font-mono: "IBM Plex Mono", "Pretendard Variable", monospace;--text-caption: .8125rem;--text-body: 1.0625rem;--text-lead: 1.375rem;--text-title: 1.9375rem;--text-headline: 2.9375rem;--text-display: clamp(2.9375rem, 7.5vw, 4.75rem);--lh-display-latin: .98;--lh-display-hangul: 1.12;--lh-title-latin: 1.15;--lh-title-hangul: 1.35;--lh-body-latin: 1.55;--lh-body-hangul: 1.75;--lh-caption-latin: 1.4;--lh-caption-hangul: 1.55;--weight-body: 400;--weight-medium: 520;--weight-title: 700;--weight-display-latin: 800;--weight-display-hangul: 900;--tracking-caps: .035em;--tracking-display: .01em;--tracking-hangul: -.01em;--measure-latin: 60ch;--measure-hangul: 42.5rem;--measure-caption: 34ch;--space-1: .25rem;--space-2: .5rem;--space-3: .875rem;--space-4: 1.375rem;--space-5: 2.25rem;--cut-a: 4.5rem;--cut-b: 8.25rem;--cut-c: 3.25rem;--jump-indent-a: 0;--jump-indent-b: 16.666%;--jump-indent-c: 8.333%;--radius-frame: 0;--radius-stamp: 2px;--radius-lens: 50%;--texture-grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.55'/></svg>");--grain-opacity-base: .06;--grain-opacity-photo: .14;--grain-blend: overlay;--filter-documentary: grayscale(1) contrast(1.22) brightness(1.03);--filter-retro: sepia(.35) saturate(.86) contrast(1.05);--ratio-academy: 4 / 3;--ratio-scope: 2.35 / 1;--rule-hairline: 1px solid var(--ink);--rule-heavy: 3px solid var(--ink);--motion-cut: 0ms;--motion-blink: 90ms;--motion-beat: .14s;--motion-intertitle-hold: .8s;--ease-cut: steps(1, end);--frame-max: 78rem;--frame-margin: clamp(1.25rem, 4vw, 4rem);--grid-gutter: var(--space-4);--lh-display: var(--lh-display-latin);--lh-title: var(--lh-title-latin);--lh-body: var(--lh-body-latin);--lh-caption: var(--lh-caption-latin);--measure-prose: var(--measure-latin);--tracking-text: 0}:lang(ko){--lh-display: var(--lh-display-hangul);--lh-title: var(--lh-title-hangul);--lh-body: var(--lh-body-hangul);--lh-caption: var(--lh-caption-hangul);--measure-prose: var(--measure-hangul);--tracking-text: var(--tracking-hangul)}[data-register=retro]{--color-bg: var(--retro-sepia);--color-text-muted: var(--retro-burgundy);--accent-current: var(--retro-amber)}*,*:before,*:after{box-sizing:border-box}html{background:var(--color-bg)}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-body);line-height:var(--lh-body);letter-spacing:var(--tracking-text)}body:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;background-image:var(--texture-grain);opacity:var(--grain-opacity-base)}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote,pre{margin:0}::selection{background:var(--accent-current);color:var(--ink)}a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}a:hover{background:var(--accent-current);color:var(--ink)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}img{display:block;max-inline-size:100%;block-size:auto}.frame{max-inline-size:var(--frame-max);margin-inline:auto;padding-inline:var(--frame-margin)}.cols{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter)}.span-a{grid-column:1 / 9}.span-b{grid-column:5 / 13}.span-c{grid-column:2 / 10}.span-margin{grid-column:10 / 13}.span-full{grid-column:1 / -1}@media(max-width:48rem){.span-a,.span-b,.span-c,.span-margin{grid-column:1 / -1}}.gap-a{margin-block-start:var(--cut-a)}.gap-b{margin-block-start:var(--cut-b)}.gap-c{margin-block-start:var(--cut-c)}.display-type{font-family:var(--font-display);font-weight:var(--weight-display-latin);line-height:var(--lh-display);letter-spacing:var(--tracking-display);text-transform:uppercase}:lang(ko) .display-type{font-weight:var(--weight-display-hangul)}.slate-label{font-size:var(--text-caption);line-height:var(--lh-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-meta)}.band-title{font-size:var(--text-title);line-height:var(--lh-title);font-weight:var(--weight-title);text-transform:uppercase;letter-spacing:var(--tracking-caps);border-block-start:var(--rule-heavy);padding-block-start:var(--space-3);margin-block-end:var(--space-4)}@keyframes hard-cut{0%{visibility:hidden}to{visibility:visible}}.cut-in{animation:hard-cut var(--motion-cut) var(--ease-cut) both}.cut-in-2{animation-delay:var(--motion-intertitle-hold)}.cut-in-3{animation-delay:calc(var(--motion-intertitle-hold) + var(--motion-blink))}.cut-in-4{animation-delay:calc(var(--motion-intertitle-hold) + var(--motion-blink) + var(--motion-beat))}.cut-in-5{animation-delay:calc(var(--motion-intertitle-hold) + var(--motion-blink) + var(--motion-beat) * 2)}@media(prefers-reduced-motion:reduce){.cut-in{animation:none}}.prose{max-inline-size:var(--measure-prose)}.prose>*+*{margin-block-start:var(--space-4)}.prose>p:first-child{font-size:var(--text-lead)}.prose h2{font-size:var(--text-title);line-height:var(--lh-title);font-weight:var(--weight-title);margin-block-start:var(--space-5)}.prose h3{font-size:var(--text-lead);line-height:var(--lh-title);font-weight:var(--weight-title);margin-block-start:var(--space-5)}.prose ul,.prose ol{padding-inline-start:var(--space-5)}.prose li+li{margin-block-start:var(--space-2)}.prose blockquote{border-inline-start:var(--rule-heavy);background:var(--paper-shade);padding:var(--space-4) var(--space-3)}.prose blockquote>*+*{margin-block-start:var(--space-3)}.prose code{font-family:var(--font-mono);font-size:var(--text-caption);background:var(--paper-shade);padding:0 var(--space-1)}.prose pre{background:var(--paper-shade);border:var(--rule-hairline);padding:var(--space-3) var(--space-4);overflow-x:auto;font-size:var(--text-caption);line-height:var(--lh-caption)}.prose pre code{background:none;padding:0}.prose hr{border:0;border-block-start:var(--rule-hairline);margin-block:var(--space-5)}.prose table{border-collapse:collapse;font-size:var(--text-caption);line-height:var(--lh-caption)}.prose th,.prose td{border:var(--rule-hairline);padding:var(--space-2) var(--space-3);text-align:start}.prose img{border-radius:var(--radius-frame)}
