@font-face{font-family:plexKR;src:url(../media/IBMPlexSansKR_400_subset-s.p.3impiwvdwky0t.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexKR;src:url(../media/IBMPlexSansKR_600_subset-s.p.0kbdbuyz_43im.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexKR;src:url(../media/IBMPlexSansKR_700_subset-s.p.2_ezoq51fow78.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:plexKR Fallback;src:local(Arial);ascent-override:107.29%;descent-override:41.04%;line-gap-override:0.0%;size-adjust:101.13%}.plexkr_e75938b0-module__SHJ0hG__className{font-family:plexKR,plexKR Fallback}.plexkr_e75938b0-module__SHJ0hG__variable{--font-primary:"plexKR", "plexKR Fallback"}
@font-face{font-family:pretendardNav;src:url(../media/Pretendard_nav_subset-s.p.15x24o9hrs2mc.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:pretendardNav Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.pretendardnav_afbf7142-module__i5ZTDW__className{font-family:pretendardNav,pretendardNav Fallback}.pretendardnav_afbf7142-module__i5ZTDW__variable{--font-nav-face:"pretendardNav", "pretendardNav Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--white:#fff;--snow:#fafafc;--smoke:#f5f5f7;--mist:#ededf2;--silver:#e8e8ed;--steel:#d2d2d7;--ink:#1f2933;--graphite:#3e4c59;--gray-600:#616e7c;--gray-500:#86868b;--logo:#0a2fa8;--logo-hover:#0f6fff;--blue-600:#0a5fb4;--blue-700:#084e94;--blue-800:#073f78;--red-700:#b3261e;--green-700:#1b6b3a;--silver-050:var(--smoke);--silver-100:var(--silver);--silver-300:var(--steel);--ink-900:var(--ink);--black-900:#1a1a1c;--black-800:#2c2c2e;--black-700:#3a3a3c;--black-space:#1d1d1f;--gray-300:#a1a1a6;--blue-200:#a8cff6;--blue-300:#7fb9f2;--blue-400:#5fa5e8;--red-200:#f2a6a0;--green-200:#7fd6a0;--color-page-bg:var(--white);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-30:120px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--shadow-sm:0 1px 2px #1d1d1f0f, 0 1px 3px #1d1d1f1a;--shadow-md:0 2px 6px #1d1d1f14, 0 8px 20px #1d1d1f1a;--layout-max:100%;--layout-text-max:720px;--layout-prose-max:820px;--gutter:20px;--grid-gap:16px;--tile-min-h:400px;--tile-min-h-hero:620px;--tile-min-h-short:300px;--tile-gap:8px;--tile-edge:8px;--tile-pad-top:40px;--tile-pad-x:20px;--tile-radius:14px;--tile-border:1px;--photo-h:180px;--photo-max-w:880px;--tile-row2-min:900px;--header-pad-x:var(--tile-edge);--layout-frame:none;--band-frame:100%;--tile-frame:none;--font-sans:var(--font-primary),system-ui,-apple-system,"Segoe UI","Malgun Gothic",sans-serif;--font-nav:var(--font-nav-face),var(--font-sans);--fs-hero:32px;--lh-hero:1.12;--ls-hero:-.022em;--fs-tile-head:30px;--lh-tile-head:1.14;--ls-tile-head:-.024em;--fs-tile-sub:17px;--lh-tile-sub:1.45;--fs-metric:52px;--lh-metric:1.02;--ls-metric:-.03em;--fs-metric-label:15.5px;--lh-metric-label:1.45;--fs-h2:26px;--lh-h2:34px;--fs-h3:20px;--lh-h3:28px;--fs-body:17px;--lh-body:29px;--fs-sm:16px;--lh-sm:26px;--fs-cap:14px;--lh-cap:22px;--fs-btn:16px;--lh-btn:22px;--fw-body:400;--dur-fast:.18s;--dur-base:.24s;--ease-out:cubic-bezier(.2,0,.2,1)}@media (min-width:768px){:root{--gutter:24px;--grid-gap:24px;--tile-min-h:460px;--tile-min-h-hero:740px;--tile-min-h-short:340px;--tile-gap:12px;--tile-edge:12px;--tile-pad-top:48px;--tile-pad-x:24px;--tile-radius:18px;--photo-h:250px;--fs-hero:42px;--fs-tile-head:36px;--fs-tile-sub:18px;--fs-metric:68px;--fs-h2:30px;--lh-h2:40px;--fs-h3:21px;--lh-h3:29px;--fs-body:17px;--lh-body:29px;--fs-cap:15px;--lh-cap:24px;--fs-btn:17px;--lh-btn:24px}}@media (min-width:1280px){:root{--gutter:28px;--layout-frame:min(1600px, 94%);--band-frame:min(1600px, 94%);--tile-frame:calc(var(--layout-frame) - var(--tile-edge) * 2);--tile-min-h:520px;--tile-min-h-hero:min(880px, 82vh);--tile-min-h-short:380px;--tile-pad-top:52px;--tile-pad-x:26px;--fs-hero:56px;--fs-tile-head:44px;--fs-tile-sub:19px;--fs-metric:84px;--fs-h2:32px;--lh-h2:42px;--fs-h3:22px;--lh-h3:30px;--fs-body:18px;--lh-body:31px}}:root,.tile-light{--color-bg:var(--white);--color-surface:var(--mist);--color-heading:var(--ink);--color-text:var(--ink);--color-text-secondary:var(--graphite);--color-text-muted:var(--gray-600);--color-border:var(--steel);--color-border-control:var(--gray-500);--color-link:var(--blue-600);--color-focus:var(--blue-600);--color-accent:var(--blue-600);--color-accent-hover:var(--blue-700);--color-accent-active:var(--blue-800);--color-on-accent:var(--white);--color-danger:var(--red-700);--color-success:var(--green-700);--color-photo-bg:var(--mist);--font-weight-body:400}.tile-accent{--color-bg:var(--mist);--color-surface:var(--white);--color-heading:var(--ink);--color-text:var(--ink);--color-text-secondary:var(--graphite);--color-text-muted:var(--graphite);--color-border:var(--gray-500);--color-border-control:var(--graphite);--color-link:var(--blue-600);--color-focus:var(--blue-600);--color-accent:var(--blue-600);--color-accent-hover:var(--blue-700);--color-accent-active:var(--blue-800);--color-on-accent:var(--white);--color-danger:var(--red-700);--color-success:var(--green-700);--color-photo-bg:var(--white);--font-weight-body:400}header[data-band]{--color-bg:var(--snow)}footer[data-band]{--color-bg:var(--silver);--color-footer-bg:var(--black-space);--color-footer-heading:var(--smoke);--color-footer-text:var(--gray-300);--color-footer-link:var(--steel);--color-footer-link-hover:var(--white);--color-footer-muted:var(--gray-500);--color-footer-border:var(--black-700)}:root,.tile-light,.tile-accent{--button-primary-bg:var(--color-accent);--button-primary-fg:var(--color-on-accent);--button-secondary-border:var(--color-border-control);--card-bg:var(--color-surface);--card-border:var(--color-border);--card-radius:var(--radius-lg);--input-border:var(--color-border-control);--input-border-focus:var(--color-focus);--focus-ring-width:3px;--focus-ring-offset:2px}body{background:var(--color-page-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--font-weight-body);word-break:keep-all;-webkit-font-smoothing:antialiased}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.num{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tiles{gap:var(--tile-gap);background:var(--color-page-bg);flex-direction:column;gap:0;padding:0;display:flex}.tile{width:100%;min-height:var(--tile-min-h);text-align:center;padding:var(--tile-pad-top) var(--tile-pad-x) 0;background:var(--color-bg);color:var(--color-text);font-weight:var(--font-weight-body);border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tiles>.tile,.tiles>.tile-row2{width:100%;max-width:none;padding-inline:max(var(--tile-pad-x), calc((100% - var(--band-frame)) / 2));margin-inline:auto}.tiles>.tile-light+.tile-light{border-top:1px solid var(--steel)}.tiles>.tile-accent+.tile-accent{border-top:1px solid var(--gray-500)}.tiles>.tile-hero+.tile{border-top:0}.tile-hero{min-height:var(--tile-min-h-hero)}.tiles>.tile-hero{border-block-start-width:0;border-inline-width:0;border-radius:0;width:100%;max-width:none;padding-inline:0}.tile-short{min-height:var(--tile-min-h-short);padding-bottom:var(--tile-pad-top)}.tile-row2{gap:var(--tile-gap);grid-template-columns:1fr;display:grid}@media (min-width:900px){.tile-row2{grid-template-columns:1fr 1fr}}.tile-head{font-size:var(--fs-tile-head);line-height:var(--lh-tile-head);letter-spacing:var(--ls-tile-head);color:var(--color-heading);text-wrap:balance;font-weight:700}.tile-head-hero{font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero);max-width:var(--photo-max-w);margin-inline:auto}.tile-sub{margin-top:var(--space-2);font-size:var(--fs-tile-sub);line-height:var(--lh-tile-sub);color:var(--color-text-secondary);text-wrap:balance}.tile-note{margin-top:var(--space-1);font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--color-text-muted)}.tile-ctas{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;justify-content:center;display:flex}.tile-photo{margin:auto calc(-1 * var(--tile-pad-x)) 0;width:calc(100% + var(--tile-pad-x) * 2);max-width:min(var(--photo-max-w), var(--photo-cap,100vw));height:var(--photo-h);background:var(--color-photo-bg);color:var(--color-text);padding-bottom:var(--space-3);font-size:var(--fs-cap);line-height:var(--lh-cap);justify-content:center;align-items:flex-end;display:flex}.tile-metrics{margin-top:var(--space-10);gap:var(--space-8);width:100%;max-width:1000px;padding-bottom:var(--tile-pad-top);flex-direction:column;display:flex}@media (min-width:768px){.tile-metrics{justify-content:center;gap:var(--space-6);flex-direction:row}.tile-metrics>*{flex:1 1 0;min-width:0}}.tile-metrics .value{font-size:var(--fs-metric);line-height:var(--lh-metric);letter-spacing:var(--ls-metric);font-variant-numeric:tabular-nums;color:var(--color-heading);font-weight:700}.tile-metrics .label{margin-top:var(--space-2);font-size:var(--fs-metric-label);line-height:var(--lh-metric-label);color:var(--color-text-muted)}@media (max-width:767px){:root{--tile-min-h:320px;--tile-min-h-short:240px;--tile-min-h-hero:clamp(420px, calc(100svh - 56px), 640px);--tile-pad-top:32px;--fs-metric:42px}.tile-head,.tile-sub{overflow-wrap:anywhere}.tile-metrics{flex-flow:row;justify-content:center;gap:12px;margin-top:28px}.tile-metrics>*{flex:1 1 0;min-width:0;position:relative;container-type:inline-size}.tile-metrics .value{white-space:nowrap;text-align:center;font-size:clamp(18px,6vw,32px)}@supports (font-size:1cqw){.tile-metrics .value{font-size:clamp(14px,22cqw,36px)}}.tile-metrics .label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tile-ctas{width:100%}}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%}img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--color-link)}ul[class],ol[class]{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p,dl,dd{margin:0}button,[role=button],input[type=checkbox],input[type=radio]{min-height:44px}button,[role=button]{cursor:pointer}.skipLink{z-index:1000;height:44px;padding-inline:var(--space-4);background:var(--blue-600);color:var(--white);transition:top var(--dur-fast) var(--ease-out);align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;top:-100px;left:0}.skipLink:focus-visible{top:0}@media (prefers-reduced-motion:reduce){.skipLink{transition-duration:.01ms}}
html[data-motion=js] [data-reveal]:not([data-reveal=stagger]):not([data-reveal=split]),html[data-motion=js] [data-reveal=split]>*{opacity:0}html[data-motion=js] [data-reveal=stagger]>:not([data-reveal]):not(:has([data-reveal])){opacity:0}@property --n{syntax:"<integer>";inherits:true;initial-value:0}html[data-motion=js] [data-countup]>.metric-text{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-motion=js] [data-countup]{position:relative}html[data-motion=js] [data-countup]:before{counter-reset:n var(--n);content:attr(data-prefix) counter(n) attr(data-suffix);content:attr(data-prefix) counter(n) attr(data-suffix) / ""}[data-rise]>:not([data-reveal]){animation:motionRise .64s var(--ease-out) both}[data-rise]>:nth-child(2){animation-delay:.12s}[data-rise]>:nth-child(3){animation-delay:.24s}[data-rise]>:nth-child(4){animation-delay:.36s}[data-rise]>:nth-child(n+5){animation-delay:.48s}@keyframes motionRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html[data-motion=js] [data-reveal],html[data-motion=js] [data-reveal]>*{opacity:1}html[data-motion=js] [data-countup]:before{content:none}[data-rise]>*,[data-rise]>:not([data-reveal]){opacity:1;animation:none;transform:none}html[data-motion=js] [data-countup]>.metric-text{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}

