@font-face{font-family:nanumSquareNeo;src:url(../media/NanumSquareNeo_Variable-s.p.fe60a287.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:nanumSquareNeo Fallback;src:local(Arial);ascent-override:76.52%;descent-override:22.96%;line-gap-override:0.0%;size-adjust:111.08%}.nanumsquareneo_5b8b0fb5-module__LG0WDG__className{font-family:nanumSquareNeo,nanumSquareNeo Fallback}.nanumsquareneo_5b8b0fb5-module__LG0WDG__variable{--font-nanumSquareNeo:"nanumSquareNeo","nanumSquareNeo Fallback"}
:root{--color-primary-blue:#1d4fff;--color-primary-yellow:#fffc2e;--color-white:#fff;--color-black:#000;--color-grey-100:#f5f5f5;--color-grey-200:#ededed;--color-grey-300:#e5e5e5;--color-grey-400:#999;--color-grey-600:#666;--color-grey-900:#191919;--font-sans:"Pretendard",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-nanumSquareNeo:"NanumSquareNeo",sans-serif;--blur-12:12px;--spacing-0:0px;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-60:60px;--spacing-64:64px;--spacing-80:80px;--spacing-96:96px;--spacing-120:120px;--spacing-128:128px;--spacing-160:160px;--spacing-200:200px;--spacing-256:256px;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-16:16px;--font-size-18:18px;--font-size-20:20px;--font-size-24:24px;--font-size-28:28px;--font-size-32:32px;--font-size-40:40px;--font-size-48:48px;--font-size-56:56px;--font-size-64:64px;--font-size-72:72px;--font-size-80:80px;--font-size-96:96px;--font-size-120:120px;--font-size-128:128px;--font-size-190:190px;--font-size-256:256px;--career-header-height:80px}*,:before,:after{vertical-align:top;box-sizing:border-box;color:inherit;margin:0;padding:0}ul{list-style:none}a{color:inherit;text-decoration:none}html,body{font-family:var(--font-sans);width:100%}body{background:var(--color-white);color:var(--color-grey-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:keep-all;overflow-wrap:anywhere}img{border:0;max-width:100%}table{border-collapse:collapse}select{appearance:none}select option{color:#9b9b9b}button,select,input,textarea{font-family:var(--font-sans);border:none;outline:none}button{background:var(--color-primary-blue);color:var(--color-white)}button:hover{background:var(--color-primary-yellow);color:var(--color-primary-blue)}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}em{font-style:normal}.root-layout{flex-direction:column;min-height:100vh;display:flex}.main{flex:1}section{width:100%;max-width:3840px;margin:0 auto}.CtaButton{justify-content:center;align-items:center;gap:var(--spacing-8);border:1px solid #0000;border-radius:9999px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.CtaButton--onBlue{background:var(--color-white);color:var(--color-primary-blue);border-color:var(--color-white)}.CtaButton--onBlue:hover{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.CtaButton--onDark{color:var(--color-white);background:0 0;border-color:#fff3}.CtaButton--onDark:hover,.CtaButton--onLight{background:var(--color-primary-blue);color:var(--color-white);border-color:var(--color-primary-blue)}.CtaButton--onLight:hover{color:var(--color-primary-blue);border-color:var(--color-primary-blue);background:0 0}body .LocationPage,body .ContactPage{padding-top:176px}@media (max-width:1024px){body .LocationPage,body .ContactPage{padding-top:120px}}@media (max-width:768px){:root{--spacing-0:0px;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:18px;--spacing-24:20px;--spacing-32:24px;--spacing-40:28px;--spacing-48:32px;--spacing-64:40px;--spacing-96:56px;--spacing-120:64px;--spacing-160:80px;--spacing-200:96px;--font-size-12:11px;--font-size-13:12px;--font-size-14:13px;--font-size-16:14px;--font-size-18:16px;--font-size-20:17px;--font-size-24:18px;--font-size-28:19px;--font-size-32:20px;--font-size-40:24px;--font-size-48:28px;--font-size-56:32px;--font-size-64:36px;--font-size-72:40px;--font-size-80:44px;--font-size-96:48px;--font-size-120:56px;--font-size-128:60px;--font-size-190:90px;--font-size-256:112px}}@media (min-width:3840px){body{zoom:1.5}}
.Header{z-index:100;width:100%;-webkit-backdrop-filter:blur(var(--blur-12));backdrop-filter:blur(var(--blur-12));border-bottom:1px solid var(--color-grey-200);font-family:var(--font-nanumSquareNeo);background:#ffffffb3;position:fixed;top:0}.Header .Header-inner{max-width:2560px;height:80px;padding:0 var(--spacing-48);justify-content:space-between;align-items:center;gap:var(--spacing-48);margin:0 auto;display:flex}.Header .Header-logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.Header .Header-logo .Header-logoImg{object-fit:contain;width:auto;height:40px;display:block}.Header .Header-nav{flex:1;justify-content:flex-end;min-width:0;display:flex}.Header .Header-nav .Header-navList{align-items:center;gap:var(--spacing-48);margin:0;padding:0;list-style:none;display:flex}.Header .Header-nav .Header-navItem{align-items:center;height:80px;display:flex;position:relative}.Header .Header-nav .Header-navItem--has-dropdown:hover .Header-dropdown{display:block}.Header .Header-nav .Header-navItem--has-dropdown:hover .Header-navCaret{transform:rotate(180deg)}.Header .Header-nav .Header-navItem--open .Header-dropdown{display:block}.Header .Header-nav .Header-navItem--open .Header-navCaret{transform:rotate(180deg)}.Header .Header-nav .Header-navLink{align-items:center;gap:var(--spacing-4);font-weight:800;font-size:var(--font-size-16);color:var(--color-black);white-space:nowrap;cursor:pointer;line-height:1.5;text-decoration:none;display:flex}.Header .Header-nav .Header-navCaret{flex-shrink:0;transition:transform .15s}.Header .Header-nav .Header-dropdown{-webkit-backdrop-filter:blur(var(--blur-12));backdrop-filter:blur(var(--blur-12));border:1px solid var(--color-grey-200);padding:var(--spacing-8)0;white-space:nowrap;z-index:10;background:#fffc;border-radius:8px;min-width:140px;margin:0;list-style:none;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.Header .Header-nav .Header-dropdown:before{content:"";height:10px;position:absolute;top:-9px;left:0;right:0}.Header .Header-nav .Header-dropdown li+li{border-top:1px solid var(--color-grey-200)}.Header .Header-nav .Header-dropdownLink{padding:var(--spacing-12)var(--spacing-20);font-weight:700;font-size:var(--font-size-14);color:var(--color-grey-600);text-decoration:none;display:block}.Header .Header-nav .Header-dropdownLink:hover{color:var(--color-primary-blue);background:var(--color-grey-100)}.Header .Header-lang{flex-shrink:0;align-self:stretch;align-items:center;display:flex;position:relative}.Header .Header-lang .Header-langButton{align-self:stretch;align-items:center;gap:var(--spacing-8);padding:0 var(--spacing-4);font-family:var(--font-nanumSquareNeo);font-weight:800;font-size:var(--font-size-14);color:var(--color-black);cursor:pointer;background:0 0;border:none;margin:0;line-height:1.5;display:flex}.Header .Header-lang .Header-langButton:hover{color:var(--color-primary-blue)}.Header .Header-lang .Header-langCaret{flex-shrink:0}.Header .Header-lang .Header-langDropdown{-webkit-backdrop-filter:blur(var(--blur-12));backdrop-filter:blur(var(--blur-12));border:1px solid var(--color-grey-200);padding:var(--spacing-8)0;z-index:10;background:#fffc;border-radius:8px;min-width:80px;margin:0;list-style:none;position:absolute;top:calc(100% + 8px);right:0}.Header .Header-lang .Header-langDropdown:before{content:"";height:10px;position:absolute;top:-9px;left:0;right:0}.Header .Header-lang .Header-langDropdown li+li{border-top:1px solid var(--color-grey-200)}.Header .Header-lang .Header-langOption{width:100%;padding:var(--spacing-8)var(--spacing-16);font-family:var(--font-nanumSquareNeo);font-weight:700;font-size:var(--font-size-12);color:var(--color-grey-600);text-align:center;cursor:pointer;background:0 0;border:none;display:block}.Header .Header-lang .Header-langOption:hover{color:var(--color-primary-blue);background:var(--color-grey-100)}.Header .Header-lang .Header-langOption.Header-langOption--active{color:var(--color-primary-blue);font-weight:900}.Header .Header-lang .Header-langOption.Header-langOption--disabled,.Header .Header-lang .Header-langOption:disabled{color:#aaa;opacity:1;pointer-events:none;background:0 0;font-weight:700}:is(.Header .Header-lang .Header-langOption.Header-langOption--disabled,.Header .Header-lang .Header-langOption:disabled):hover{color:#aaa;background:0 0}.Header .Header-menuButton{width:24px;height:24px;color:var(--color-grey-900);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.Header .Header-mobileMenu{display:none}@media (max-width:1376px){.Header .Header-inner{gap:var(--spacing-24)}.Header .Header-nav .Header-navList{gap:var(--spacing-24)}.Header .Header-nav .Header-navLink{font-size:var(--font-size-14)}.Header .Header-nav .Header-navItem--has-dropdown:hover .Header-dropdown{display:none}.Header .Header-nav .Header-navItem--has-dropdown:hover .Header-navCaret{transform:none}.Header .Header-nav .Header-navItem--open .Header-dropdown,.Header .Header-nav .Header-navItem--open.Header-navItem--has-dropdown:hover .Header-dropdown{display:block}.Header .Header-nav .Header-navItem--open .Header-navCaret,.Header .Header-nav .Header-navItem--open.Header-navItem--has-dropdown:hover .Header-navCaret{transform:rotate(180deg)}}@media (max-width:768px){.Header .Header-inner{height:60px;padding-left:var(--spacing-16);padding-right:var(--spacing-16)}.Header .Header-logo .Header-logoImg{height:32px}.Header .Header-nav{display:none}.Header .Header-lang{align-self:center;margin-left:auto}.Header .Header-menuButton{display:inline-flex}.Header .Header-lang .Header-langDropdown{top:calc(100% + 6px)}.Header .Header-mobileMenu{height:calc(100dvh - 60px);display:none;overflow-y:auto}.Header .Header-mobileMenu .Header-mobileNav{width:100%;padding:var(--spacing-32)var(--spacing-16)var(--spacing-64)}.Header .Header-mobileMenu .Header-mobileList,.Header .Header-mobileMenu .Header-mobileItem{gap:var(--spacing-8);flex-direction:column;display:flex}.Header .Header-mobileMenu .Header-mobileGroupHeader{justify-content:space-between;align-items:center;gap:var(--spacing-12);width:100%;padding:var(--spacing-12)0;color:inherit;font-family:var(--font-nanumSquareNeo);cursor:pointer;background:0 0;border:none;display:flex}.Header .Header-mobileMenu .Header-mobileGroupHeader:hover{color:inherit;background:0 0}.Header .Header-mobileMenu .Header-mobileGroupCaret{color:var(--color-grey-400);transition:transform .2s}.Header .Header-mobileMenu .Header-mobileGroupCaret.Header-mobileGroupCaret--open{transform:rotate(180deg)}.Header .Header-mobileMenu .Header-mobileTitle,.Header .Header-mobileMenu .Header-mobileTitleLink{font-size:var(--font-size-40);color:var(--color-white);font-weight:700;line-height:1.3}.Header .Header-mobileMenu .Header-mobileTitleLink{padding:var(--spacing-12)0;display:inline-flex}.Header .Header-mobileMenu .Header-mobileSubList{gap:var(--spacing-8);padding:var(--spacing-8)0 var(--spacing-12)var(--spacing-24);flex-direction:column;display:none}.Header .Header-mobileMenu .Header-mobileSubList--open{animation:.2s Header-mobileAccordionOpen;display:flex}.Header .Header-mobileMenu .Header-mobileSubLink{font-size:var(--font-size-18);color:var(--color-grey-400);font-weight:700;line-height:1.5;display:inline-flex}.Header .Header-mobileMenu--open{background:var(--color-black);animation:.2s Header-mobileMenuOpen;display:block}.Header.Header--menu-open{background:var(--color-black);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #ffffff1a}.Header.Header--menu-open .Header-lang .Header-langButton{color:var(--color-grey-400)}.Header.Header--menu-open .Header-lang .Header-langButton:hover{color:var(--color-white)}.Header.Header--menu-open .Header-menuButton{color:var(--color-white)}}body.Header-menu-open{overflow:hidden!important}@keyframes Header-mobileMenuOpen{0%{opacity:0;transform:translateY(calc(var(--spacing-8)*-1))}to{opacity:1;transform:translateY(0)}}@keyframes Header-mobileAccordionOpen{0%{opacity:0;transform:translateY(calc(var(--spacing-4)*-1))}to{opacity:1;transform:translateY(0)}}
.Footer{background:var(--color-grey-100);font-family:var(--font-sans);color:var(--color-grey-600)}.Footer .Footer-inner{max-width:1280px;padding:var(--spacing-40)0;align-items:flex-start;gap:var(--spacing-24);flex-direction:column;margin:0 auto;display:flex}.Footer .Footer-logo{width:315px;height:32px;display:block}.Footer .Footer-logo .Footer-logoImg{object-fit:contain;width:100%;height:100%;display:block}.Footer .Footer-info{gap:var(--spacing-4);font-size:var(--font-size-13);color:var(--color-grey-600);flex-direction:column;line-height:1.6;display:flex}.Footer .Footer-copyright{font-size:var(--font-size-14);color:var(--color-grey-400);margin:0;line-height:1.7}@media (max-width:1376px){.Footer .Footer-inner{padding-left:var(--spacing-48);padding-right:var(--spacing-48)}}@media (max-width:768px){.Footer .Footer-inner{padding-left:var(--spacing-16);padding-right:var(--spacing-16)}.Footer .Footer-logo{width:237px;height:24px}}
