:root{--ng-canvas: #f6f5f4;--ng-surface: #ffffff;--ng-hairline: #e6e6e6;--ng-ink: #000000;--ng-ink-secondary: #31302e;--ng-ink-muted: #615d59;--ng-ink-faint: #a39e98;--ng-on-primary: #ffffff;--ng-primary: #0075de;--ng-primary-active: #005bab;--ng-secondary: #213183;--ng-band: #213183;--ng-on-band: #ffffff;--ng-sticker-sky: #62aef0;--ng-sticker-purple: #d6b6f6;--ng-sticker-purple-deep: #391c57;--ng-sticker-pink: #ff64c8;--ng-sticker-orange: #dd5b00;--ng-sticker-orange-deep: #793400;--ng-sticker-teal: #2a9d99;--ng-sticker-green: #1aae39;--ng-sticker-brown: #523410;--ng-font-sans: "Pretendard Variable", Pretendard, Inter, -apple-system, "Apple SD Gothic Neo", system-ui, "Segoe UI", sans-serif;--ng-fs-display-1: 64px;--ng-fs-display-2: 54px;--ng-fs-h1: 40px;--ng-fs-h2: 26px;--ng-fs-h3: 22px;--ng-fs-title: 20px;--ng-fs-article: 17px;--ng-fs-body: 16px;--ng-fs-body-sm: 15px;--ng-fs-caption: 14px;--ng-fs-eyebrow: 12px;--ng-fw-regular: 400;--ng-fw-medium: 500;--ng-fw-semibold: 600;--ng-fw-bold: 700;--ng-lh-display: 1.04;--ng-lh-heading: 1.2;--ng-lh-title: 1.4;--ng-lh-body: 1.5;--ng-lh-article: 1.8;--ng-ls-display: -.022em;--ng-ls-h1: -.018em;--ng-ls-h2: -.016em;--ng-ls-h3: -.012em;--ng-ls-title: -.008em;--ng-ls-body: 0;--ng-ls-eyebrow: .01em;--ng-sp-xxs: 4px;--ng-sp-xs: 8px;--ng-sp-sm: 12px;--ng-sp-md: 16px;--ng-sp-lg: 24px;--ng-sp-xl: 28px;--ng-sp-xxl: 32px;--ng-sp-3xl: 48px;--ng-sp-4xl: 64px;--ng-sp-5xl: 96px;--ng-r-xs: 4px;--ng-r-sm: 5px;--ng-r-md: 8px;--ng-r-lg: 12px;--ng-r-xl: 16px;--ng-r-full: 9999px;--ng-shadow-1: rgba(0, 0, 0, .01) 0 .175px 1.041px, rgba(0, 0, 0, .02) 0 .8px 2.925px, rgba(0, 0, 0, .027) 0 2.025px 7.847px, rgba(0, 0, 0, .04) 0 4px 18px;--ng-shadow-2: rgba(0, 0, 0, .02) 0 1px 3px, rgba(0, 0, 0, .03) 0 4px 12px, rgba(0, 0, 0, .05) 0 23px 52px;--ng-w-app: 672px;--ng-r-card: 12px;--ng-r-panel: 16px;--ng-r-tile: 6px;--ng-r-nav: 26px;--ng-nav-w: 712px;--ng-nav-w-pill: 640px;--ng-nav-drop: 26px;--ng-on-photo: #ffffff;--ng-photo-scrim: linear-gradient(180deg, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, .74));--ng-thumb-icon-veil: .5;--ng-veil: rgba(0, 0, 0, .5);--ng-shadow-card: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--ng-shadow-card-up: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--ng-shadow-nav: 0 -4px 32px rgba(0, 0, 0, .1);--ng-w-wide: 1280px;--ng-w-list: 960px;--ng-w-text: 680px;--ng-gutter: 20px;--ng-dur-fast: .12s;--ng-dur-base: .22s;--ng-dur-slow: .42s;--ng-dur-zoom: .35s;--ng-stagger: 60ms;--ng-ease-out: cubic-bezier(.2, .7, .3, 1);--ng-ease-in: cubic-bezier(.6, 0, .8, .3);--ng-ease-standard: cubic-bezier(.4, 0, .2, 1);--ng-z-header: 100;--ng-z-overlay: 200;--ng-z-modal: 300}:root[data-theme=dark]{--ng-canvas: #1b1a18;--ng-surface: #252320;--ng-hairline: #3a3733;--ng-ink: #f7f6f4;--ng-ink-secondary: #dcdad6;--ng-ink-muted: #a5a29c;--ng-ink-faint: #8d8a83;--ng-primary: #4ea3ff;--ng-primary-active: #7bbaff;--ng-on-primary: #08131f;--ng-secondary: #2d3f8f;--ng-band: #252320;--ng-on-band: #f7f6f4;--ng-shadow-1: rgba(0, 0, 0, .2) 0 1px 2px, rgba(0, 0, 0, .3) 0 4px 12px;--ng-shadow-2: rgba(0, 0, 0, .35) 0 4px 12px, rgba(0, 0, 0, .45) 0 20px 40px;--ng-shadow-card: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -4px rgba(0, 0, 0, .5);--ng-shadow-card-up: 0 20px 25px -5px rgba(0, 0, 0, .55), 0 8px 10px -6px rgba(0, 0, 0, .5);--ng-shadow-nav: 0 -4px 32px rgba(0, 0, 0, .5);--ng-thumb-icon-veil: .34}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ng-canvas: #1b1a18;--ng-surface: #252320;--ng-hairline: #3a3733;--ng-ink: #f7f6f4;--ng-ink-secondary: #dcdad6;--ng-ink-muted: #a5a29c;--ng-ink-faint: #8d8a83;--ng-primary: #4ea3ff;--ng-primary-active: #7bbaff;--ng-on-primary: #08131f;--ng-secondary: #2d3f8f;--ng-band: #252320;--ng-on-band: #f7f6f4;--ng-shadow-1: rgba(0, 0, 0, .2) 0 1px 2px, rgba(0, 0, 0, .3) 0 4px 12px;--ng-shadow-2: rgba(0, 0, 0, .35) 0 4px 12px, rgba(0, 0, 0, .45) 0 20px 40px;--ng-shadow-card: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -4px rgba(0, 0, 0, .5);--ng-shadow-card-up: 0 20px 25px -5px rgba(0, 0, 0, .55), 0 8px 10px -6px rgba(0, 0, 0, .5);--ng-shadow-nav: 0 -4px 32px rgba(0, 0, 0, .5);--ng-thumb-icon-veil: .34}}@media(min-width:768px){:root{--ng-gutter: 32px}}@media(max-width:767px){:root{--ng-fs-display-1: 38px;--ng-fs-display-2: 34px;--ng-fs-h1: 28px;--ng-fs-h2: 22px;--ng-fs-h3: 19px;--ng-fs-article: 16px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ng-canvas);color:var(--ng-ink);font-family:var(--ng-font-sans);font-size:var(--ng-fs-body);font-weight:var(--ng-fw-regular);line-height:var(--ng-lh-body);letter-spacing:var(--ng-ls-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"lnum" 1;transition:background-color var(--ng-dur-base) var(--ng-ease-standard),color var(--ng-dur-base) var(--ng-ease-standard)}h1,h2,h3,h4,p,figure,blockquote{margin:0}h1,h2,h3,h4{font-weight:var(--ng-fw-bold);line-height:var(--ng-lh-heading);text-wrap:balance}img,picture,video{max-width:100%;height:auto;display:block}a{color:var(--ng-primary);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ng-primary);outline-offset:2px;border-radius:var(--ng-r-xs)}ul,ol{margin:0;padding-left:var(--ng-sp-lg)}hr{border:none;border-top:1px solid var(--ng-hairline);margin:var(--ng-sp-xxl) 0}.ng-wide,.ng-list,.ng-text{width:100%;margin-inline:auto;padding-inline:var(--ng-gutter)}.ng-wide{max-width:calc(var(--ng-w-wide) + var(--ng-gutter) * 2)}.ng-list{max-width:calc(var(--ng-w-list) + var(--ng-gutter) * 2)}.ng-text{max-width:calc(var(--ng-w-text) + var(--ng-gutter) * 2)}.ng-app{width:100%;max-width:calc(var(--ng-w-app) + var(--ng-sp-md) * 2);margin-inline:auto;padding-inline:var(--ng-sp-md)}@keyframes ng-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ng-rise{animation:ng-rise var(--ng-dur-slow) var(--ng-ease-out) backwards}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ng-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
