.theme_site__Uu6o7{--navy:#152844;--blue:#2b6fa1;--teal:#2b9c95;--orange:#e27649;--cream:#f6f4ee;--ink:#162331;--muted:#6d7881;--line:#dfe4e7;background:#fff;color:var(--ink);font-family:Pretendard,Noto Sans KR,Arial,sans-serif}.theme_site__Uu6o7 *{box-sizing:border-box}.theme_site__Uu6o7 a{text-decoration:none;color:inherit}.theme_site__Uu6o7 button,.theme_site__Uu6o7 input,.theme_site__Uu6o7 select,.theme_site__Uu6o7 textarea{font:inherit}.theme_utility__Vw7nL{height:34px;background:var(--navy);color:#b9c6d3;font-size:10px}.theme_utility__Vw7nL>div{width:min(1180px,calc(100% - 40px));height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.theme_utility__Vw7nL nav{display:flex;gap:20px}.theme_header__Q2sLJ{background:#fff;position:relative;z-index:20;border-bottom:1px solid var(--line)}.theme_logoRow__boLqS{height:105px;display:flex;align-items:center;justify-content:center}.theme_logo__hKRwg{display:inline-flex;align-items:baseline;font-weight:900;letter-spacing:-.06em}.theme_logo__hKRwg span{font-size:26px;color:var(--navy)}.theme_logo__hKRwg b{font-size:30px;color:var(--orange);margin-left:3px}.theme_logo__hKRwg small{font-size:8px;letter-spacing:.13em;color:#80909d;margin-left:10px}.theme_desktopNav__KFUuE{height:61px;border-top:1px solid var(--line);width:min(1180px,100%);margin:auto;display:flex;align-items:stretch}.theme_desktopNav__KFUuE>div{flex:1 1;position:relative}.theme_desktopNav__KFUuE>div>a{height:100%;display:grid;place-items:center;font-size:14px;font-weight:800}.theme_desktopNav__KFUuE>div>div{display:none;position:absolute;left:0;right:0;top:61px;background:#fff;padding:15px;box-shadow:0 15px 25px rgba(20,34,50,.12)}.theme_desktopNav__KFUuE>div:hover>div{display:flex;flex-direction:column}.theme_desktopNav__KFUuE>div>div a{padding:8px;font-size:12px;color:var(--muted)}.theme_navCta__Moris{display:grid;place-items:center;background:var(--orange);color:#fff!important;padding:0 26px;font-size:12px;font-weight:900}.theme_menu__rATRG,.theme_mobileNav__1S4bg{display:none}.theme_hero__l4O8q{height:620px;position:relative;overflow:hidden}.theme_hero__l4O8q>img{object-fit:cover}.theme_heroShade__pp_jf{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,30,46,.75),rgba(10,30,46,.5) 36%,rgba(10,30,46,.06) 65%)}.theme_hero__l4O8q.theme_light__SZG8a .theme_heroShade__pp_jf{background:linear-gradient(90deg,rgba(247,249,249,.96),rgba(247,249,249,.74) 40%,rgba(247,249,249,.04) 68%)}.theme_heroCopy__i_Ts5{position:absolute;left:max(30px,calc((100% - 1180px)/2));top:50%;transform:translateY(-50%);width:min(570px,48%);color:#fff}.theme_light__SZG8a .theme_heroCopy__i_Ts5{color:var(--ink)}.theme_eyebrow____k6g{font-size:11px;font-weight:900;letter-spacing:.18em;color:var(--blue);margin:0 0 18px}.theme_dark___rSr_ .theme_eyebrow____k6g{color:#7ed0ca}.theme_hero__l4O8q h1{font-size:clamp(40px,4vw,57px);line-height:1.2;letter-spacing:-.06em;margin:0}.theme_hero__l4O8q h1 em{font-style:normal;color:var(--orange)}.theme_heroCopy__i_Ts5>p:not(.theme_eyebrow____k6g){font-size:15px;line-height:1.8;max-width:500px;margin:24px 0 30px;color:inherit;opacity:.8}.theme_heroCopy__i_Ts5>a{display:inline-flex;gap:30px;background:var(--orange);color:#fff;padding:16px 22px;font-size:13px;font-weight:900}.theme_sliderNav__wD5Bw{position:absolute;left:max(30px,calc((100% - 1180px)/2));bottom:38px;display:flex;align-items:center;gap:12px;color:#fff}.theme_light__SZG8a .theme_sliderNav__wD5Bw{color:var(--ink)}.theme_sliderNav__wD5Bw button{border:1px solid;background:transparent;color:inherit;width:35px;height:35px;cursor:pointer}.theme_sliderNav__wD5Bw b,.theme_sliderNav__wD5Bw em{font-size:10px;font-style:normal}.theme_sliderNav__wD5Bw span{width:60px;height:1px;background:currentColor;opacity:.4}.theme_portalBanners__OFS3Q{display:grid;grid-template-columns:1fr 1.4fr 1fr;max-width:1180px;margin:35px auto 0;gap:16px}.theme_portalBanners__OFS3Q>a{min-height:190px;color:#fff;padding:28px;position:relative}.theme_portalBanners__OFS3Q>a>span{font-size:10px;letter-spacing:.15em}.theme_portalBanners__OFS3Q h2{font-size:25px;margin:22px 0 7px}.theme_portalBanners__OFS3Q p{font-size:12px;opacity:.8}.theme_portalBanners__OFS3Q>a>b{font-size:11px;position:absolute;bottom:25px}.theme_englishBanner__Serb8{background:var(--blue)}.theme_mathBanner__Iby7Q{background:var(--teal)}.theme_quickLinks__PXDrD{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.theme_quickLinks__PXDrD a{display:flex;flex-direction:column;justify-content:center;padding:20px;border-right:1px solid var(--line);position:relative}.theme_quickLinks__PXDrD a:last-child{border:0}.theme_quickLinks__PXDrD b{font-size:14px}.theme_quickLinks__PXDrD span{font-size:10px;color:var(--muted);margin-top:8px}.theme_quickLinks__PXDrD i{position:absolute;right:15px;top:15px;font-style:normal;color:#9aa4aa}.theme_newsPage__p_o1Z,.theme_section__w0EfM{padding:105px max(24px,calc((100vw - 1180px)/2))}.theme_sectionHead__NYfRr{display:grid;grid-template-columns:1fr 1fr;align-items:end;margin-bottom:50px}.theme_admission__m4sVo h2,.theme_librarySection__FAE_P h2,.theme_sectionHead__NYfRr h2,.theme_twoCol__723s2 h2{font-size:clamp(31px,3.4vw,45px);line-height:1.3;letter-spacing:-.055em;margin:0}.theme_sectionHead__NYfRr>p{color:var(--muted);font-size:14px;line-height:1.8;max-width:470px;margin:0 0 5px auto}.theme_subjectTabs__XEUZL{display:flex;border-bottom:1px solid var(--line);margin-bottom:28px}.theme_subjectTabs__XEUZL button{border:0;background:transparent;padding:15px 28px;font-size:13px;font-weight:900;color:#879199;border-bottom:3px solid transparent;cursor:pointer}.theme_subjectTabs__XEUZL .theme_active__109O_{color:var(--navy);border-color:var(--navy)}.theme_courseGrid__azYEj{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.theme_courseGrid__azYEj article{border:1px solid var(--line);padding:30px;min-height:300px;display:flex;flex-direction:column;position:relative}.theme_courseGrid__azYEj article>span{position:absolute;right:25px;top:20px;color:#ccd3d7;font-size:28px;font-weight:300}.theme_courseGrid__azYEj small{color:var(--blue);font-size:10px;font-weight:900}.theme_courseGrid__azYEj h3{font-size:22px;margin:30px 0 10px}.theme_courseGrid__azYEj p{font-size:13px;line-height:1.7;color:var(--muted)}.theme_courseGrid__azYEj article>b{font-size:12px;margin-top:auto;padding-top:20px;border-top:1px solid var(--line)}.theme_courseGrid__azYEj article>a{font-size:11px;font-weight:800;margin-top:15px}.theme_librarySection__FAE_P{display:grid;grid-template-columns:1fr 1fr;gap:85px;background:var(--cream);padding:105px max(24px,calc((100vw - 1180px)/2));align-items:center}.theme_libraryPhoto__nDned{height:500px;position:relative}.theme_libraryPhoto__nDned img{object-fit:cover}.theme_librarySection__FAE_P>div:last-child>p:not(.theme_eyebrow____k6g){font-size:14px;line-height:1.9;color:var(--muted)}.theme_librarySection__FAE_P ul{list-style:none;padding:22px 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d8d5cc;border-bottom:1px solid #d8d5cc}.theme_librarySection__FAE_P li{display:flex;flex-direction:column;gap:6px}.theme_librarySection__FAE_P li b{font-size:19px;color:var(--blue)}.theme_librarySection__FAE_P li span{font-size:10px}.theme_librarySection__FAE_P div>a,.theme_librarySection__FAE_P>a{font-size:12px;font-weight:900}.theme_librarySection__FAE_P ol{display:grid;grid-template-columns:repeat(4,1fr);padding:0;list-style-position:inside;gap:6px}.theme_librarySection__FAE_P ol li{background:#fff;padding:15px 10px;font-size:11px}.theme_systemSection__Ku_Jh{padding:105px max(24px,calc((100vw - 1180px)/2));background:var(--navy);color:#fff}.theme_systemSection__Ku_Jh .theme_sectionHead__NYfRr>a{font-size:12px}.theme_flow__weaqA{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #566579}.theme_flow__weaqA article{padding:30px 20px;border-right:1px solid #566579}.theme_flow__weaqA article:last-child{border:0}.theme_flow__weaqA span{font-size:10px;color:#71c7c1}.theme_flow__weaqA h3{font-size:17px;margin:30px 0 10px}.theme_flow__weaqA p{font-size:11px;color:#b7c1ca}.theme_communityPreview__nbIZ_{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:100px max(24px,calc((100vw - 1180px)/2))}.theme_communityPreview__nbIZ_ h2,.theme_galleryTitle__n8iGT h2{font-size:34px}.theme_communityPreview__nbIZ_ ul{list-style:none;padding:0;border-top:2px solid var(--ink)}.theme_communityPreview__nbIZ_ li{display:grid;grid-template-columns:55px 1fr 80px;padding:18px 5px;border-bottom:1px solid var(--line);font-size:12px}.theme_communityPreview__nbIZ_ li>span{color:var(--blue);font-weight:900}.theme_communityPreview__nbIZ_ li small{color:#929ba1}.theme_galleryMock__sxWBH{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.theme_galleryMock__sxWBH article{min-height:160px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;color:#fff}.theme_galleryMock__sxWBH span{font-size:10px}.theme_galleryMock__sxWBH b{font-size:14px}.theme_g1__5EF48{background:#2b6fa1}.theme_g2__BX_rA{background:#3c4758}.theme_g3___FzQG{background:#e27649}.theme_g4__mJyW3{background:#2b9c95}.theme_subHero__O0iRK{padding:85px max(24px,calc((100vw - 1180px)/2));background:#eff3f5;border-bottom:1px solid var(--line)}.theme_subHero__O0iRK h1{font-size:clamp(38px,4vw,55px);line-height:1.2;letter-spacing:-.06em;margin:0 0 18px}.theme_subHero__O0iRK>p:last-child{font-size:14px;color:var(--muted)}.theme_admission__m4sVo,.theme_twoCol__723s2{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:105px max(24px,calc((100vw - 1180px)/2));align-items:center}.theme_twoCol__723s2>div:first-child>p{color:var(--muted);line-height:1.9}.theme_twoCol__723s2 dl{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);padding-top:25px}.theme_twoCol__723s2 dl div{display:flex;flex-direction:column}.theme_twoCol__723s2 dt{font-size:23px;color:var(--blue);font-weight:900}.theme_twoCol__723s2 dd{margin:6px 0;font-size:10px}.theme_campusCard__HbBRx{background:var(--navy);color:#fff;min-height:390px;padding:50px;display:flex;flex-direction:column}.theme_campusCard__HbBRx>span{font-size:10px;letter-spacing:.15em;color:#77c8c2}.theme_campusCard__HbBRx h3{font-size:31px;margin-top:auto}.theme_campusCard__HbBRx p{color:#c7d1d9}.theme_campusCard__HbBRx b{font-size:11px}.theme_gradeFilter__MWCgv{display:flex;justify-content:center;gap:7px;margin:0 0 30px}.theme_gradeFilter__MWCgv button{border:1px solid var(--line);background:#fff;padding:10px 18px;font-size:12px;cursor:pointer}.theme_gradeFilter__MWCgv .theme_active__109O_{background:var(--navy);border-color:var(--navy);color:#fff}.theme_mathMethod__qnQ9t{padding:100px max(24px,calc((100vw - 1180px)/2));background:#edf6f4}.theme_mathMethod__qnQ9t>h2{font-size:38px}.theme_mathMethod__qnQ9t>div{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:40px}.theme_mathMethod__qnQ9t article{background:#fff;padding:35px}.theme_mathMethod__qnQ9t span{font-size:10px;color:var(--teal)}.theme_mathMethod__qnQ9t h3{font-size:21px;margin-top:30px}.theme_mathMethod__qnQ9t p{font-size:13px;color:var(--muted);line-height:1.7}.theme_systemDetail__V1fbJ{padding:100px max(24px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:repeat(5,1fr)}.theme_systemDetail__V1fbJ article{padding:25px;border-right:1px solid var(--line);min-height:280px}.theme_systemDetail__V1fbJ article:last-child{border:0}.theme_systemDetail__V1fbJ span{font-size:10px;color:var(--orange)}.theme_systemDetail__V1fbJ h2{font-size:23px;margin:45px 0 15px}.theme_systemDetail__V1fbJ p{font-size:12px;line-height:1.75;color:var(--muted)}.theme_newsList__0ATMe{border-top:2px solid var(--ink)}.theme_newsList__0ATMe article{display:grid;grid-template-columns:80px 1fr 100px;align-items:center;padding:25px 10px;border-bottom:1px solid var(--line)}.theme_newsList__0ATMe span{font-size:11px;color:var(--blue);font-weight:900}.theme_newsList__0ATMe h2{font-size:16px}.theme_newsList__0ATMe small{text-align:right;color:#8c959a}.theme_galleryTitle__n8iGT{margin-top:80px}.theme_admission__m4sVo{align-items:start}.theme_admission__m4sVo ol{list-style:none;padding:20px 0}.theme_admission__m4sVo li{display:flex;gap:20px;padding:15px 0;border-bottom:1px solid var(--line)}.theme_admission__m4sVo li b{font-size:10px;color:var(--orange)}.theme_form__VSwzc{background:#f2f5f6;padding:35px}.theme_form__VSwzc>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.theme_form__VSwzc label{display:flex;flex-direction:column;font-size:11px;font-weight:800;gap:7px;margin-bottom:14px}.theme_form__VSwzc input,.theme_form__VSwzc select,.theme_form__VSwzc textarea{padding:13px;border:1px solid #d7dee1;background:#fff}.theme_form__VSwzc .theme_agree__UlZ_J{flex-direction:row;font-weight:500}.theme_agree__UlZ_J input{width:auto}.theme_form__VSwzc>button{width:100%;border:0;background:var(--orange);color:#fff;padding:15px;font-weight:900;cursor:pointer}.theme_form__VSwzc>p{text-align:center;color:var(--teal);font-size:12px}.theme_footer__oPAjl{background:#111e31;color:#fff;padding:55px max(24px,calc((100vw - 1180px)/2)) 22px}.theme_footer__oPAjl>div p{font-size:11px;color:#94a3b0}.theme_footerLogo__6MFHM span{color:#fff}.theme_footer__oPAjl nav{display:flex;gap:24px;margin:35px 0;padding:20px 0;border-top:1px solid #314056;border-bottom:1px solid #314056}.theme_footer__oPAjl nav a{font-size:11px}.theme_footer__oPAjl>small{color:#637387;font-size:9px}@media(max-width:900px){.theme_desktopNav__KFUuE{display:none}.theme_logoRow__boLqS{height:78px;padding:0 20px}.theme_menu__rATRG{display:flex;margin-left:auto;border:0;background:transparent;flex-direction:column;gap:5px;width:38px}.theme_menu__rATRG i{height:2px;background:var(--ink)}.theme_mobileNav__1S4bg{display:flex;position:absolute;top:78px;left:0;right:0;background:#fff;box-shadow:0 15px 25px rgba(20,34,50,.14);padding:15px;flex-direction:column}.theme_mobileNav__1S4bg a{padding:13px;border-bottom:1px solid var(--line);font-size:13px;font-weight:800;display:flex;justify-content:space-between}.theme_hero__l4O8q{height:580px}.theme_portalBanners__OFS3Q{grid-template-columns:1fr 1fr;margin:20px}.theme_quickLinks__PXDrD{grid-column:1/-1;grid-row:2}.theme_sectionHead__NYfRr{gap:25px}.theme_librarySection__FAE_P{grid-template-columns:1fr;gap:45px}.theme_communityPreview__nbIZ_{grid-template-columns:1fr}.theme_admission__m4sVo,.theme_twoCol__723s2{grid-template-columns:1fr;gap:45px}.theme_systemDetail__V1fbJ{grid-template-columns:repeat(3,1fr)}.theme_systemDetail__V1fbJ article{border-bottom:1px solid var(--line)}.theme_courseGrid__azYEj{grid-template-columns:repeat(2,1fr)}.theme_courseGrid__azYEj article:last-child{grid-column:1/-1}}@media(max-width:600px){.theme_utility__Vw7nL{display:none}.theme_logoRow__boLqS{height:70px}.theme_logo__hKRwg span{font-size:21px}.theme_logo__hKRwg b{font-size:25px}.theme_header__Q2sLJ{height:70px}.theme_mobileNav__1S4bg{top:70px}.theme_hero__l4O8q{height:560px}.theme_hero__l4O8q>img{object-position:66% center}.theme_heroShade__pp_jf,.theme_hero__l4O8q.theme_light__SZG8a .theme_heroShade__pp_jf{background:linear-gradient(180deg,rgba(15,35,51,.9),rgba(15,35,51,.55) 55%,rgba(15,35,51,.08))}.theme_heroCopy__i_Ts5,.theme_light__SZG8a .theme_heroCopy__i_Ts5{left:20px;right:20px;top:38%;width:auto;color:#fff}.theme_hero__l4O8q h1{font-size:37px;line-height:1.22}.theme_heroCopy__i_Ts5>p:not(.theme_eyebrow____k6g){font-size:13px}.theme_sliderNav__wD5Bw{left:20px;bottom:25px}.theme_portalBanners__OFS3Q{grid-template-columns:1fr;margin:14px}.theme_quickLinks__PXDrD{grid-column:auto;grid-row:auto}.theme_portalBanners__OFS3Q>a{min-height:170px}.theme_newsPage__p_o1Z,.theme_section__w0EfM{padding:75px 18px}.theme_sectionHead__NYfRr{grid-template-columns:1fr}.theme_admission__m4sVo h2,.theme_librarySection__FAE_P h2,.theme_sectionHead__NYfRr h2,.theme_twoCol__723s2 h2{font-size:32px;line-height:1.3}.theme_sectionHead__NYfRr>p{margin:0}.theme_courseGrid__azYEj{grid-template-columns:1fr}.theme_courseGrid__azYEj article:last-child{grid-column:auto}.theme_librarySection__FAE_P{padding:75px 18px}.theme_libraryPhoto__nDned{height:330px}.theme_librarySection__FAE_P ul{gap:10px}.theme_librarySection__FAE_P ol{grid-template-columns:1fr 1fr}.theme_systemSection__Ku_Jh{padding:75px 18px}.theme_flow__weaqA{display:flex;overflow-x:auto}.theme_flow__weaqA article{min-width:165px}.theme_communityPreview__nbIZ_{padding:75px 18px}.theme_communityPreview__nbIZ_ li{grid-template-columns:50px 1fr}.theme_communityPreview__nbIZ_ li small{display:none}.theme_subHero__O0iRK{padding:65px 18px}.theme_subHero__O0iRK h1{font-size:38px;line-height:1.2}.theme_admission__m4sVo,.theme_mathMethod__qnQ9t,.theme_twoCol__723s2{padding:75px 18px}.theme_mathMethod__qnQ9t>div{grid-template-columns:1fr}.theme_systemDetail__V1fbJ{padding:75px 18px;grid-template-columns:1fr}.theme_systemDetail__V1fbJ article{border-right:0}.theme_newsList__0ATMe article{grid-template-columns:55px 1fr}.theme_newsList__0ATMe small{display:none}.theme_form__VSwzc{padding:25px 18px}.theme_form__VSwzc>div{grid-template-columns:1fr}.theme_footer__oPAjl{padding:45px 18px 20px}.theme_footer__oPAjl nav{flex-wrap:wrap}.theme_gradeFilter__MWCgv{justify-content:flex-start;overflow-x:auto}.theme_gradeFilter__MWCgv button{white-space:nowrap}}