.site-header[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--line);background:var(--bg)}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:20px;min-height:64px}.wordmark[data-astro-cid-3ef6ksr2]{font-size:1.125rem;font-weight:800;letter-spacing:-.02em;margin-right:auto}.nav[data-astro-cid-3ef6ksr2]{display:none;gap:28px}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:.875rem;color:var(--fg-2);transition:color .18s ease-out}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--fg)}.lang[data-astro-cid-3ef6ksr2]{display:none;align-items:center;gap:6px;font-size:.8125rem}.lang-sep[data-astro-cid-3ef6ksr2],.lang-opt[data-astro-cid-3ef6ksr2]{color:var(--fg-3)}a[data-astro-cid-3ef6ksr2].lang-opt:hover{color:var(--fg)}.lang-opt[data-astro-cid-3ef6ksr2].is-on{color:var(--fg);font-weight:700}.theme-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:var(--fg-2);transition:color .18s ease-out}.theme-toggle[data-astro-cid-3ef6ksr2]:hover{color:var(--fg)}.theme-toggle[data-astro-cid-3ef6ksr2] .icon-sun[data-astro-cid-3ef6ksr2]{display:none}.theme-toggle[data-astro-cid-3ef6ksr2][data-mode=dark] .icon-sun[data-astro-cid-3ef6ksr2]{display:block}.theme-toggle[data-astro-cid-3ef6ksr2][data-mode=dark] .icon-moon[data-astro-cid-3ef6ksr2]{display:none}.menu-toggle[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:44px;min-height:44px}.menu-bar[data-astro-cid-3ef6ksr2]{display:block;width:20px;height:2px;border-radius:1px;background:var(--fg)}.mobile-menu[data-astro-cid-3ef6ksr2]{display:none;border-top:1px solid var(--line);background:var(--bg)}.mobile-menu[data-astro-cid-3ef6ksr2].open{display:block}.mobile-nav[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;padding-block:8px 16px}.mobile-nav-link[data-astro-cid-3ef6ksr2]{padding:14px 0;font-size:1rem;font-weight:600;border-bottom:1px solid var(--line)}.mobile-lang[data-astro-cid-3ef6ksr2]{display:flex;gap:20px;padding-top:16px;font-size:.9375rem}@media(min-width:768px){.nav[data-astro-cid-3ef6ksr2],.lang[data-astro-cid-3ef6ksr2]{display:flex}.menu-toggle[data-astro-cid-3ef6ksr2]{display:none}.mobile-menu[data-astro-cid-3ef6ksr2]{display:none!important}}.site-footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--line);padding-block:48px}.cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}.wordmark[data-astro-cid-sz7xmlte]{font-size:1.125rem;font-weight:800;letter-spacing:-.02em}.tagline[data-astro-cid-sz7xmlte]{margin-top:8px;font-size:.875rem;color:var(--fg-3);max-width:30ch}.col-h[data-astro-cid-sz7xmlte]{font-size:.8125rem;font-weight:700;margin-bottom:10px}.cols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;font-size:.875rem;line-height:1.2;padding-block:6px;color:var(--fg-2);transition:color .18s ease-out}.cols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--fg)}.cur[data-astro-cid-sz7xmlte]{display:block;font-size:.875rem;line-height:1.2;padding-block:6px;font-weight:700}.legal[data-astro-cid-sz7xmlte]{margin-top:40px;padding-top:20px;border-top:1px solid var(--line);font-size:.8125rem;color:var(--fg-3)}@media(max-width:800px){.cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:28px}}:root{--bg: #FAFAF8;--surface: #FFFFFF;--fg: #121212;--fg-2: #55554F;--fg-3: #6E6E68;--line: #E6E6E1;--focus: #2F5BD3;--btn: #121212;--btn-fg: #FFFFFF;--font-sans: "Schibsted Grotesk", "Pretendard Variable", Pretendard, -apple-system, "Apple SD Gothic Neo", system-ui, sans-serif;--r-tile: 22px;--r-card: 16px;--r-btn: 12px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #111110;--surface: #1A1A18;--fg: #EDEDE9;--fg-2: #B3B3AD;--fg-3: #8E8E88;--line: #2B2B28;--focus: #7EA2FF;--btn: #EDEDE9;--btn-fg: #111110}}:root[data-theme=dark]{--bg: #111110;--surface: #1A1A18;--fg: #EDEDE9;--fg-2: #B3B3AD;--fg-3: #8E8E88;--line: #2B2B28;--focus: #7EA2FF;--btn: #EDEDE9;--btn-fg: #111110}.tinted{--tint-bg: var(--t-bg-l);--tint-fg: var(--t-fg-l)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .tinted{--tint-bg: var(--t-bg-d);--tint-fg: var(--t-fg-d)}}:root[data-theme=dark] .tinted{--tint-bg: var(--t-bg-d);--tint-fg: var(--t-fg-d)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;scroll-padding-top:16px;-webkit-text-size-adjust:100%}html[lang=ko]{word-break:keep-all}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:.9375rem;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}html[lang=ko] body{line-height:1.7}main{flex:1}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}ul,ol{list-style:none}h1,h2,h3{text-wrap:balance;line-height:1.15;letter-spacing:-.025em}:where(a,button):focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.container{max-width:1200px;margin-inline:auto;padding-inline:32px}@media(max-width:640px){.container{padding-inline:20px}}.h1{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;line-height:1.05;letter-spacing:-.035em}html[lang=ko] .h1{line-height:1.2}.h2{font-size:2rem;font-weight:800;letter-spacing:-.03em}.lede{font-size:1.0625rem;line-height:1.6;color:var(--fg-2);max-width:62ch}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:var(--r-btn);font-size:.9375rem;font-weight:700;border:1px solid var(--btn);transition:transform .18s ease-out}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--btn);color:var(--btn-fg)}.btn-ghost{background:transparent;color:var(--fg);border-color:var(--line)}.btn-ghost:hover{border-color:var(--fg-3)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:1ms!important}html{scroll-behavior:auto!important}.tile:hover,.card:hover,.store:hover,.entry:hover,.btn:hover,.tile:focus-visible,.card:focus-visible,.entry:focus-visible{transform:none!important}}
