#site-header[data-header-variant=pill] [data-nav-pill]{background:var(--color-nav-scrolled-bg, rgba(255, 255, 255, .85))!important;backdrop-filter:blur(20px) saturate(1.4)!important;-webkit-backdrop-filter:blur(20px) saturate(1.4)!important;border:1px solid var(--color-nav-scrolled-border, rgba(15, 23, 42, .06))!important;box-shadow:0 4px 24px #00000012!important}#site-header[data-header-variant=legacy]{background:var(--color-nav-scrolled-bg, rgba(255, 255, 255, .85))!important;backdrop-filter:blur(20px) saturate(1.4)!important;-webkit-backdrop-filter:blur(20px) saturate(1.4)!important;border-bottom:1px solid var(--color-nav-scrolled-border, rgba(15, 23, 42, .06))!important;box-shadow:0 1px 24px #00000012!important}#site-header [data-nav-link]{color:var(--color-nav-scrolled-link, #0f172a)!important}#site-header [data-nav-logo-img-white]{opacity:0!important}#site-header [data-nav-logo-img-dark]{opacity:1!important}#site-header .nav-link:after{background:linear-gradient(90deg,var(--color-accent),color-mix(in srgb,var(--color-accent) 15%,transparent))!important}#site-header [data-nav-hamburger]{background:var(--color-nav-scrolled-hamburger-bg, rgba(15, 23, 42, .06))!important;border-color:var(--color-nav-scrolled-hamburger-border, rgba(15, 23, 42, .12))!important}#site-header [data-hamburger-line]{background:var(--color-nav-scrolled-hamburger-line, #0f172a)!important}#site-header .nav-cta{background:var(--color-accent)!important;border:1px solid transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 4px 12px -6px color-mix(in srgb,var(--color-accent) 45%,transparent)!important}#site-header .nav-cta:hover{background:var(--color-accent-hover)!important;box-shadow:0 6px 18px -6px color-mix(in srgb,var(--color-accent) 55%,transparent)!important}@keyframes img-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.article-hero-img-container,.wp-imported-img-container{position:relative;overflow:hidden;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%);background-size:200% 100%;animation:img-shimmer 1.8s infinite ease-in-out;border-radius:.75rem;width:100%;margin:1.75em auto}.article-hero-img-container.is-loaded,.wp-imported-img-container.is-loaded{animation:none;background:transparent}.article-hero-img,.wp-imported :where(img,video){display:block;height:auto;margin:0 auto;border-radius:.75rem;opacity:0;transition:opacity .45s cubic-bezier(.16,1,.3,1)}.article-hero-img.is-loaded,.wp-imported :where(img,video).is-loaded{opacity:1}.wp-imported :where(img).wp-icon{display:inline-block;max-width:120px;max-height:120px;width:auto;height:auto;margin:.5em auto;border-radius:0;opacity:1}.page-hero{background:linear-gradient(180deg,var(--color-white) 0%,color-mix(in srgb,var(--color-gray-light) 60%,var(--color-white)) 100%);color:var(--color-text-strong)}.page-hero-grid{background-image:linear-gradient(color-mix(in srgb,var(--color-navy) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-navy) 7%,transparent) 1px,transparent 1px);background-size:64px 64px;opacity:.6;mask-image:radial-gradient(ellipse at 50% 35%,rgba(0,0,0,.55) 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 50% 35%,rgba(0,0,0,.55) 0%,transparent 70%)}.page-hero-bloom{background:radial-gradient(circle,color-mix(in srgb,var(--color-accent) 14%,transparent) 0%,color-mix(in srgb,var(--color-accent-glow) 6%,transparent) 38%,transparent 72%);filter:blur(60px)}.page-hero-top-rule{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-accent) 55%,transparent) 35%,color-mix(in srgb,var(--color-accent-glow) 65%,transparent) 55%,transparent 100%);z-index:1;pointer-events:none}.page-hero-bread-link{color:color-mix(in srgb,var(--color-text-body) 95%,transparent);text-decoration:none;transition:color .25s ease}.page-hero-bread-link:hover{color:var(--color-accent)}.page-hero-bread-sep{color:var(--color-text-muted)}.page-hero-bread-current{color:var(--color-accent);font-weight:600}.page-hero-h1{color:var(--color-text-strong);letter-spacing:-.022em}.page-hero-lead{color:var(--color-text-body);letter-spacing:.012em}.page-hero[lang=ko] .eyebrow-label{text-transform:none;letter-spacing:.04em}.page-hero[lang=ko] .page-hero-bread{text-transform:none}.page-hero[lang=ko] .page-hero-bread ol{text-transform:none;letter-spacing:.04em}.page-hero[lang=ko] .page-hero-h1{letter-spacing:-.01em;word-break:keep-all}
