.page-hero.svelte-cwls5q{background:var(--bg-soft);padding:64px 0 40px}.page-hero.svelte-cwls5q h1:where(.svelte-cwls5q){margin:0;font-size:clamp(28px,4vw,40px)}.intro-grid.svelte-cwls5q{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(42px,6vw,100px);display:grid}.brand-panel.svelte-cwls5q{border:1px solid var(--border);background:#fff;flex-direction:column;justify-content:space-between;min-height:390px;padding:38px;display:flex;position:relative;overflow:hidden}.brand-panel.svelte-cwls5q:after{content:"";background:var(--c-red);width:7px;height:100%;position:absolute;top:0;right:0}.brand-panel.svelte-cwls5q img:where(.svelte-cwls5q){z-index:1;max-width:100%;height:auto;position:relative}.brand-monogram.svelte-cwls5q{font-family:var(--font-kr);letter-spacing:-.08em;color:#1b18150b;text-align:right;pointer-events:none;font-size:clamp(112px,12vw,168px);font-weight:700;line-height:.88;position:absolute;bottom:18px;right:22px}.brand-meta.svelte-cwls5q{z-index:1;font-family:var(--font-en);letter-spacing:.1em;color:var(--text-muted);flex-direction:column;gap:5px;font-size:11px;font-weight:800;display:flex;position:relative}.intro-copy.svelte-cwls5q{padding:13px 0 9px}.intro-index.svelte-cwls5q{font-family:var(--font-en);letter-spacing:.12em;color:var(--c-red);margin:0 0 18px;font-size:12px;font-weight:800}.intro-copy.svelte-cwls5q h2:where(.svelte-cwls5q){letter-spacing:-.06em;margin:0;font-size:clamp(32px,3.4vw,50px);line-height:1.08}.tagline.svelte-cwls5q{letter-spacing:-.04em;color:var(--c-red);margin:14px 0 0;font-size:clamp(18px,1.7vw,24px);font-weight:800}.copy-rule.svelte-cwls5q{background:var(--c-black);width:54px;height:2px;margin:34px 0 27px}.body.svelte-cwls5q{color:var(--text);max-width:760px}.body.svelte-cwls5q p:where(.svelte-cwls5q){margin:0}.body.svelte-cwls5q p.lead:where(.svelte-cwls5q){border-bottom:1px solid var(--c-black);letter-spacing:-.045em;color:var(--text);margin:0 0 22px;padding:0 0 20px 18px;font-size:20px;font-weight:800;line-height:1.6;position:relative}.body.svelte-cwls5q p.lead:where(.svelte-cwls5q):before{content:"";background:var(--c-red);width:4px;height:1.24em;position:absolute;top:.3em;left:0}.body-row.svelte-cwls5q{letter-spacing:-.025em;color:var(--text-muted);grid-template-columns:34px minmax(0,1fr);gap:13px;padding:13px 0;font-size:16px;line-height:1.85;display:grid}.body-row.svelte-cwls5q+.body-row:where(.svelte-cwls5q){border-top:1px solid var(--border)}.body-row.svelte-cwls5q span:where(.svelte-cwls5q){font-family:var(--font-en);letter-spacing:.08em;color:var(--c-red);padding-top:.15em;font-size:11px;font-weight:800}.org-chart.svelte-cwls5q{flex-direction:column;align-items:center;margin-top:38px;padding:4px 0 0;display:flex}.org-lead.svelte-cwls5q{z-index:1;color:#fff;text-align:center;background:var(--c-black);min-width:190px;box-shadow:8px 8px 0 var(--c-red);border-radius:2px;place-items:center;padding:19px 34px 17px;display:grid;position:relative}.org-lead.svelte-cwls5q span:where(.svelte-cwls5q),.org-lead.svelte-cwls5q small:where(.svelte-cwls5q){font-family:var(--font-en);letter-spacing:.13em;color:#ffffff9e;font-size:10px;font-weight:800;display:block}.org-lead.svelte-cwls5q strong:where(.svelte-cwls5q){margin:5px 0 3px;font-size:20px;line-height:1.1}.org-lead.svelte-cwls5q small:where(.svelte-cwls5q){font-family:var(--font-kr);letter-spacing:0;color:#ffffffb8;font-size:12px;font-weight:500}.org-rail.svelte-cwls5q{background:var(--c-n30);width:1px;height:42px}.org-departments.svelte-cwls5q{--department-gap:16px;gap:var(--department-gap);width:min(100%,970px);margin-top:20px;display:flex;position:relative}.org-departments.svelte-cwls5q:before{content:"";top:-21px;left:calc((100% - (var(--department-gap) * 2)) / 6);right:calc((100% - (var(--department-gap) * 2)) / 6);background:var(--c-n30);height:1px;position:absolute}.org-department.svelte-cwls5q{border:1px solid var(--border);background:#fff;flex:1;min-height:176px;padding:22px 24px 24px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}.org-department.svelte-cwls5q:before{content:"";background:var(--c-n30);width:1px;height:21px;position:absolute;top:-21px;left:50%}.org-department.svelte-cwls5q:hover{z-index:1;border-color:var(--c-black);box-shadow:6px 6px 0 var(--c-red)}.department-heading.svelte-cwls5q{border-bottom:1px solid var(--border);align-items:baseline;gap:11px;padding-bottom:16px;display:flex}.department-heading.svelte-cwls5q span:where(.svelte-cwls5q){font-family:var(--font-en);letter-spacing:.08em;color:var(--c-red);font-size:12px;font-weight:800}.department-heading.svelte-cwls5q h3:where(.svelte-cwls5q){letter-spacing:-.04em;margin:0;font-size:19px}.org-department.svelte-cwls5q ul:where(.svelte-cwls5q){margin:17px 0 0;padding:0;list-style:none}.org-department.svelte-cwls5q li:where(.svelte-cwls5q){color:var(--text-muted);padding-left:12px;font-size:14px;font-weight:600;line-height:1.65;position:relative}.org-department.svelte-cwls5q li:where(.svelte-cwls5q):before{content:"";background:var(--c-red);border-radius:50%;width:4px;height:4px;position:absolute;top:.74em;left:0}@media (width<=760px){.intro-grid.svelte-cwls5q{grid-template-columns:1fr;gap:32px}.brand-panel.svelte-cwls5q{min-height:218px;padding:27px}.brand-panel.svelte-cwls5q img:where(.svelte-cwls5q){width:174px}.brand-monogram.svelte-cwls5q{font-size:108px;bottom:14px;right:20px}.intro-copy.svelte-cwls5q{width:100%;min-width:0;max-width:100%;padding:0}.intro-copy.svelte-cwls5q h2:where(.svelte-cwls5q),.tagline.svelte-cwls5q,.body.svelte-cwls5q,.body.svelte-cwls5q p:where(.svelte-cwls5q),.body-row.svelte-cwls5q{overflow-wrap:anywhere;min-width:0;max-width:100%}.tagline.svelte-cwls5q,.body.svelte-cwls5q p:where(.svelte-cwls5q){word-break:keep-all}.copy-rule.svelte-cwls5q{margin:25px 0 21px}.body-row.svelte-cwls5q{font-size:15px;line-height:1.8}.body.svelte-cwls5q p.lead:where(.svelte-cwls5q){margin-bottom:17px;padding-bottom:16px;font-size:17px}.body-row.svelte-cwls5q{grid-template-columns:27px minmax(0,1fr);gap:8px;padding:11px 0}.org-chart.svelte-cwls5q{align-items:stretch}.org-lead.svelte-cwls5q{min-width:168px;box-shadow:5px 5px 0 var(--c-red);align-self:center;padding:16px 27px 14px}.org-rail.svelte-cwls5q{background:var(--c-n30);border:0;align-self:center;width:1px;height:26px}.org-departments.svelte-cwls5q:before,.org-department.svelte-cwls5q:before{display:none}.org-departments.svelte-cwls5q{flex-direction:column;gap:9px;margin-top:0}.org-department.svelte-cwls5q{min-height:0;padding:18px 19px}.department-heading.svelte-cwls5q{padding-bottom:11px}.org-department.svelte-cwls5q ul:where(.svelte-cwls5q){margin-top:11px}}
