:root{--hana-h:#ffa92b;--hana-a:#27ab7f;--hana-n:#e0483c;--navy:#0f2a5c;--navy-deep:#0a1f45;--blue:#1b3f8f;--cyan:#10a3c6;--cyan-light:#8ed6ea;--paper:#fafbfc;--ink:#0e1726;--muted:#5b6778;--faint:#9aa6b6;--line:#e1e6ed;--on-dark:#c9d6ea;--on-dark-2:#8fa3c0;--font-serif:"Noto Serif KR", Georgia, serif;--font-sans:"Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--font-mono:"IBM Plex Mono", "Noto Sans KR", ui-monospace, Consolas, monospace;--gutter:40px;--card-shadow:0 1px 2px #0f2a5c0f, 0 10px 28px #0f2a5c17;--card-shadow-hover:0 2px 4px #0f2a5c14, 0 18px 40px #0f2a5c24;--menu-k:1.45;--text-k:1.3;--research-k:1.3;--news-k:1.2;--join-k:1.2;--sec-eyebrow:calc(12px + var(--grow) * (var(--text-k) - 1) * .025);--sec-title:calc(28px + var(--grow) * (var(--text-k) - 1) * .058333);--grow:min(480px, max(0px, 100vw - 1440px));--container:clamp(1140px, calc(75vw + 80px), 1680px);--menu-11:calc(11px + var(--grow) * (var(--menu-k) - 1) * .022917);--menu-12:calc(12px + var(--grow) * (var(--menu-k) - 1) * .025);--menu-13:calc(13px + var(--grow) * (var(--menu-k) - 1) * .027083);--menu-14-5:calc(14.5px + var(--grow) * (var(--menu-k) - 1) * .030208);--menu-15:calc(15px + var(--grow) * (var(--menu-k) - 1) * .03125);--menu-22:calc(22px + var(--grow) * (var(--menu-k) - 1) * .045833);--nav-pad:calc(18px + var(--grow) * (var(--menu-k) - 1) * .0625);--nav-gap:calc(28px + var(--grow) * (var(--menu-k) - 1) * .058333);--lang-pad:calc(6px + var(--grow) * (var(--menu-k) - 1) * .0125) calc(10px + var(--grow) * (var(--menu-k) - 1) * .020833)}.text-research{--text-k:var(--research-k)}.text-news{--text-k:var(--news-k)}.text-join{--text-k:var(--join-k)}.text-research,.text-news,.text-join{font-size:var(--fs-16)}:root,.text-research,.text-news,.text-join{--fs-11:calc(11px + var(--grow) * (var(--text-k) - 1) * .022917);--fs-12:calc(12px + var(--grow) * (var(--text-k) - 1) * .025);--fs-12-5:calc(12.5px + var(--grow) * (var(--text-k) - 1) * .026042);--fs-13:calc(13px + var(--grow) * (var(--text-k) - 1) * .027083);--fs-14:calc(14px + var(--grow) * (var(--text-k) - 1) * .029167);--fs-14-5:calc(14.5px + var(--grow) * (var(--text-k) - 1) * .030208);--fs-15:calc(15px + var(--grow) * (var(--text-k) - 1) * .03125);--fs-16:calc(16px + var(--grow) * (var(--text-k) - 1) * .033333);--fs-17:calc(17px + var(--grow) * (var(--text-k) - 1) * .035417);--fs-18:calc(18px + var(--grow) * (var(--text-k) - 1) * .0375);--fs-22:calc(22px + var(--grow) * (var(--text-k) - 1) * .045833);--fs-24:calc(24px + var(--grow) * (var(--text-k) - 1) * .05);--fs-28:calc(28px + var(--grow) * (var(--text-k) - 1) * .058333);--fs-32:calc(32px + var(--grow) * (var(--text-k) - 1) * .066667);--fs-h2:max(26px, calc(min(3vw, 36px) + var(--grow) * (var(--text-k) - 1) * .075));--fs-hero:clamp(44px, calc(18px + 3.75vw), 90px);--btn-pad:calc(12px + var(--grow) * (var(--text-k) - 1) * .025) calc(18px + var(--grow) * (var(--text-k) - 1) * .0375)}@media (width<=900px){:root{--gutter:20px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-16);word-break:keep-all;overflow-wrap:break-word;flex-direction:column;min-height:100dvh;margin:0;line-height:1.7;display:flex}body>main{flex:1 0 auto}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.container{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:var(--blue);background:#fff;border-radius:4px;padding:10px 14px;font-weight:700;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.eyebrow{font-family:var(--font-mono);font-size:var(--sec-eyebrow);letter-spacing:.1em;color:var(--blue);margin:0 0 8px;font-weight:500}.sec-title{font-family:var(--font-sans);font-weight:700;font-size:var(--sec-title);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.3}.section-title{font-family:var(--font-sans);letter-spacing:-.01em;font-weight:700;font-size:var(--sec-title);text-wrap:balance;margin:0;line-height:1.3}h1.section-title{font-size:max(var(--fs-h2), calc(var(--sec-title) * 1.15))}.shadow-card{box-shadow:var(--card-shadow);background:#fff;border-radius:10px;padding:20px 22px 22px}.btn{padding:var(--btn-pad);font-size:var(--fs-14-5);border-radius:6px;align-items:center;gap:8px;font-weight:700;line-height:1.2;display:inline-flex}.news-meta{grid-template-columns:4.6em auto;justify-content:start;align-self:start;align-items:center;gap:10px;min-height:1.7em;display:grid}.news-tag{color:var(--blue);font-size:var(--fs-12);white-space:nowrap;background:#eef3fa;border-radius:3px;padding:2px 8px;font-weight:700;line-height:1.5}.news-tag.tone-h{color:#8a5a00;background:#ffa92b33}.news-tag.tone-a{color:#17694e;background:#27ab7f29}.news-tag.tone-n{color:#a93226;background:#e0483c21}.news-tag.tone-b{color:var(--blue);background:#eef3fa}.btn-primary{background:var(--blue);color:#fff}.btn-secondary{color:var(--ink);background:#fff;border:1px solid #b8c3d3}.photo-slot{background-color:#dce4ee;background-image:repeating-linear-gradient(135deg,#1b3f8f0f 0 12px,#0000 12px 24px);width:100%;height:100%;position:relative;overflow:hidden}.photo-slot-label{text-align:center;color:#4a5b75;font-size:var(--fs-14);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;font-weight:500;display:flex;position:absolute;inset:0}.photo-slot-label small{font-size:var(--fs-12);color:#6a7a92;font-weight:400}.wordmark[data-astro-cid-qisgtjgl]{white-space:nowrap;align-items:baseline;gap:7px;display:inline-flex}b[data-astro-cid-qisgtjgl]{font-family:var(--font-serif);font-weight:700;font-size:var(--menu-22);letter-spacing:.02em;line-height:1}i[data-astro-cid-qisgtjgl]{font-style:normal}.h[data-astro-cid-qisgtjgl]{color:var(--hana-h)}.a[data-astro-cid-qisgtjgl]{color:var(--hana-a)}.n[data-astro-cid-qisgtjgl]{color:var(--hana-n)}span[data-astro-cid-qisgtjgl][aria-hidden]{font-family:var(--font-sans);font-weight:500;font-size:var(--menu-15);line-height:1}.on-dark[data-astro-cid-qisgtjgl] .last[data-astro-cid-qisgtjgl]{color:#fff}.on-dark[data-astro-cid-qisgtjgl] span[data-astro-cid-qisgtjgl][aria-hidden]{color:var(--on-dark)}.on-light[data-astro-cid-qisgtjgl] .last[data-astro-cid-qisgtjgl]{color:var(--blue)}.on-light[data-astro-cid-qisgtjgl] span[data-astro-cid-qisgtjgl][aria-hidden]{color:var(--muted)}.size-lg[data-astro-cid-qisgtjgl] b[data-astro-cid-qisgtjgl]{font-size:var(--fs-28)}.size-lg[data-astro-cid-qisgtjgl] span[data-astro-cid-qisgtjgl][aria-hidden]{font-size:var(--fs-18)}.lang[data-astro-cid-mnehnta4]{display:inline-block;position:relative}.lang-btn[data-astro-cid-mnehnta4]{padding:var(--lang-pad);color:#fff;font:600 var(--menu-12)/1 var(--font-mono);letter-spacing:.06em;cursor:pointer;background:#ffffff0f;border:1px solid #fff6;border-radius:2px;align-items:center;gap:7px;display:inline-flex}.lang-btn[data-astro-cid-mnehnta4]:hover{background:#ffffff1f}.lang-list[data-astro-cid-mnehnta4]{z-index:30;background:#fff;border-radius:4px;min-width:132px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0a1f4547}.lang-list[data-astro-cid-mnehnta4] a[data-astro-cid-mnehnta4],.lang-list[data-astro-cid-mnehnta4] span[data-astro-cid-mnehnta4]{font:500 var(--menu-13)/1.2 var(--font-sans);color:var(--ink);border-radius:3px;padding:8px 10px;display:block}.lang-list[data-astro-cid-mnehnta4] a[data-astro-cid-mnehnta4]:hover{background:#f2f5f9}.lang-list[data-astro-cid-mnehnta4] [data-astro-cid-mnehnta4][aria-current=true]{color:var(--blue);background:#eef3fa;font-weight:700}.lang-list[data-astro-cid-mnehnta4] [data-astro-cid-mnehnta4][aria-disabled=true]{color:var(--faint)}.lang-list[data-astro-cid-mnehnta4] small[data-astro-cid-mnehnta4]{font-size:var(--menu-11);margin-left:4px}@media (width<=560px){.lang-list[data-astro-cid-mnehnta4]{left:0;right:auto}}.topbar[data-astro-cid-fzpbxy5g]{background:var(--navy-deep);color:var(--on-dark-2);font-size:var(--menu-11);letter-spacing:.12em;text-transform:uppercase}.topbar[data-astro-cid-fzpbxy5g] .container[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-block:8px;display:flex}.nav[data-astro-cid-fzpbxy5g]{background:var(--navy);color:#fff;border-bottom:1px solid #ffffff14}.nav[data-astro-cid-fzpbxy5g] .container[data-astro-cid-fzpbxy5g]{padding-block:var(--nav-pad);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.brand[data-astro-cid-fzpbxy5g]{align-items:center;display:inline-flex}.links[data-astro-cid-fzpbxy5g]{align-items:center;gap:8px var(--nav-gap);font-size:var(--menu-14-5);color:var(--on-dark);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:#fff}.links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:#fff;text-decoration:underline;text-decoration-color:var(--cyan-light);text-underline-offset:8px;font-weight:500;text-decoration-thickness:2px}@media (width<=560px){.links[data-astro-cid-fzpbxy5g]{column-gap:17px}}.footer[data-astro-cid-nns7i3if]{background:var(--navy-deep);color:#b9c6da;font-size:var(--fs-14)}.grid[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));gap:40px;padding-block:56px 32px;display:grid}p[data-astro-cid-nns7i3if]{margin:0 0 6px}.name[data-astro-cid-nns7i3if]{margin-bottom:10px}.address[data-astro-cid-nns7i3if]{color:var(--on-dark-2)}.heading[data-astro-cid-nns7i3if]{font-family:var(--font-mono);font-size:var(--sec-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--cyan-light);margin-bottom:12px;font-weight:500}ul[data-astro-cid-nns7i3if]{gap:8px;margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-nns7i3if]:hover{color:#fff}.bottom[data-astro-cid-nns7i3if]{font-size:var(--fs-12);color:var(--on-dark-2);border-top:1px solid #ffffff1a;margin:0;padding-block:18px 28px}@media (width<=900px){.grid[data-astro-cid-nns7i3if]{grid-template-columns:1fr;gap:32px}}
