.ClassdaySlogan_pcOnly__1cYzZ{display:block;width:100%}.ClassdaySlogan_moOnly__OIXFr{display:none}@media only screen and (max-width:767px){.ClassdaySlogan_pcOnly__1cYzZ{display:none!important}.ClassdaySlogan_moOnly__OIXFr{display:block!important;width:100%}}.LandingBanner_LandingBanner__oW_r8{--pro-u:max(1px,calc(100vw / 1920));--banner-content-width:calc(1200 * var(--pro-u));--banner-stat-gap:calc(40 * var(--pro-u));--banner-stat-inner-gap:calc(8 * var(--pro-u));box-sizing:border-box;position:relative;width:100%;background:#f9f9f9;height:calc(70 * var(--pro-u));padding-left:max(24px,calc((100vw - var(--banner-content-width)) / 2));padding-right:max(24px,calc((100vw - var(--banner-content-width)) / 2));display:flex;align-items:center;justify-content:center;z-index:5}.LandingBanner_LandingBanner__oW_r8 .LandingBanner_article__vqktM{width:100%;max-width:var(--banner-content-width)}.LandingBanner_LandingBanner__oW_r8 .LandingBanner_content__WykS_{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;flex-wrap:nowrap;gap:calc(24 * var(--pro-u))}.LandingBanner_LandingBanner__oW_r8 .LandingBanner_slogan__8SUjv{flex-shrink:0;color:#444;font-family:Pretendard,var(--landing-sans),sans-serif;font-size:calc(18 * var(--pro-u));font-weight:700;line-height:1.34;letter-spacing:-.18px;white-space:nowrap}.LandingBanner_LandingBanner__oW_r8 .LandingBanner_textWrapper__LplXX{display:flex;flex-direction:row;align-items:center;flex-shrink:0;gap:var(--banner-stat-gap)}.LandingBanner_LandingBanner__oW_r8 .LandingBanner_statItem__5WMB1{display:flex;flex-direction:row;align-items:center;flex-shrink:0;gap:var(--banner-stat-inner-gap);white-space:nowrap}.LandingBanner_LandingBanner__oW_r8 .LandingBanner_statLabel__P_iFo{color:#444;font-family:Pretendard,var(--landing-sans),sans-serif;font-size:calc(16 * var(--pro-u));font-weight:600;line-height:1.34;letter-spacing:-.16px}.LandingBanner_LandingBanner__oW_r8 .LandingBanner_highlight___kAyC{color:#165cff;font-family:Pretendard,var(--landing-sans),sans-serif;font-weight:600;line-height:1.34}.LandingBanner_LandingBanner__oW_r8 .LandingBanner_slogan__8SUjv .LandingBanner_highlight___kAyC{font-size:calc(18 * var(--pro-u));letter-spacing:-.18px}.LandingBanner_LandingBanner__oW_r8 .LandingBanner_statItem__5WMB1 .LandingBanner_highlight___kAyC{font-size:calc(16 * var(--pro-u));letter-spacing:-.32px}.LandingBanner_PC__guQ3E{display:block}.LandingBanner_MO__N6LD3{display:none}@media only screen and (max-width:767px){.LandingBanner_LandingBanner__oW_r8{--pro-u:calc(100vw / 375);height:auto;min-height:0;padding:calc(16 * var(--pro-u)) calc(16 * var(--pro-u)) 0;align-items:stretch}.LandingBanner_PC__guQ3E{display:none}.LandingBanner_MO__N6LD3{display:flex}.LandingBanner_mobileArticle__GQhS3{box-sizing:border-box;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:calc(10 * var(--pro-u))}.LandingBanner_mobileBadge__FsUrJ{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%;padding:calc(8 * var(--pro-u)) calc(16 * var(--pro-u));border-radius:100px;background:rgba(22,92,255,.12)}.LandingBanner_mobileBadgeText__MundN{color:#0f56ff;font-size:calc(15 * var(--pro-u));font-weight:700;letter-spacing:calc(-.15 * var(--pro-u))}.LandingBanner_mobileBadgeText__MundN,.LandingBanner_mobileSlogan__66TAc{margin:0;font-family:Pretendard,var(--landing-sans),sans-serif;line-height:1.34;white-space:nowrap}.LandingBanner_mobileSlogan__66TAc{text-align:center;font-size:calc(16 * var(--pro-u));letter-spacing:calc(-.16 * var(--pro-u))}.LandingBanner_mobileSloganMuted__v_V5G{color:#7e8b9a;font-weight:600}.LandingBanner_mobileSloganStrong__TQAlB{color:#2f2f2f;font-weight:700}}.MainGnb_PC__O17uo{display:block}.MainGnb_MO__9B97m{display:none!important}.MainGnb_MainGnb__vbM1M{--pro-u:max(1px,calc(100vw / 1920));--pro-content-w:calc(1200 * var(--pro-u));box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;width:100%;background:#fff;position:relative;z-index:100;padding:calc(68.5 * var(--pro-u)) max(24px,calc((100% - var(--pro-content-w)) / 2)) calc(12.5 * var(--pro-u))}.MainGnb_MainGnb__vbM1M .MainGnb_main__eK4Yb{container-type:inline-size;display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-sizing:border-box;width:100%;height:3.25cqi;min-height:28px;flex:1 1}.MainGnb_MainGnb__vbM1M .MainGnb_brandWrapper__Pyvbl{display:flex;align-items:center;gap:.833cqi;flex-shrink:0}.MainGnb_MainGnb__vbM1M .MainGnb_logoLink__ZCbHz,.MainGnb_MainGnb__vbM1M .MainGnb_proLink__g_c35{display:flex;flex-shrink:0;text-decoration:none;color:inherit;cursor:pointer}.MainGnb_MainGnb__vbM1M .MainGnb_proLink__g_c35{align-items:center;gap:.833cqi}.MainGnb_MainGnb__vbM1M .MainGnb_logo__4lup9{width:11.413cqi;height:2.5cqi;object-fit:contain;flex-shrink:0}.MainGnb_MainGnb__vbM1M .MainGnb_proDivider__Rq37j{display:block;width:1px;height:1.333cqi;flex-shrink:0}.MainGnb_MainGnb__vbM1M .MainGnb_proBadge__zS6wq{font-family:Pretendard,sans-serif;font-size:1.833cqi;font-weight:800;color:#111;line-height:1;letter-spacing:-.055cqi;white-space:nowrap}.MainGnb_MainGnb__vbM1M .MainGnb_wrapper__61ukk{display:flex;align-items:center;gap:4.167cqi;flex-shrink:0}.MainGnb_MainGnb__vbM1M .MainGnb_rightWrapper__tYcqO{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:1.667cqi}.MainGnb_MainGnb__vbM1M .MainGnb_rightWrapper__tYcqO .MainGnb_content__QXZlT{color:#474747;font-family:Pretendard,sans-serif;font-size:1.5cqi;font-weight:600;line-height:1.34;text-decoration:none;white-space:nowrap}.MainGnb_MainGnb__vbM1M .MainGnb_loginWrapper__SAmnA{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-shrink:0}.MainGnb_MainGnb__vbM1M .MainGnb_signup__YE_FY{display:flex;align-items:center;justify-content:center;padding:.833cqi;flex-shrink:0;border-radius:.667cqi;background:#050505;color:#fff;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:1.167cqi;font-weight:300;line-height:1.314;text-decoration:none;white-space:nowrap}.MainGnb_MainGnb__vbM1M .MainGnb_eventTrigger__Atc3W{cursor:pointer}.MainGnb_MainGnb__vbM1M .MainGnb_studentLink__bFTIW{position:relative;display:inline-block;text-decoration:none}.MainGnb_MainGnb__vbM1M .MainGnb_eventDropdownWrapper__JXXSu,.MainGnb_MainGnb__vbM1M .MainGnb_navDropdownWrapper__bGVGH{position:relative;display:inline-block}.MainGnb_MainGnb__vbM1M .MainGnb_navDropdownTrigger__bm7Gs{cursor:pointer;border:none;background:transparent;padding:0;font:inherit}.MainGnb_academyPopoverContent__AxS09{z-index:300!important;position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:8px;background:#f5f5f5;border-radius:8px;padding:8px 0;min-width:200px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.MainGnb_MainGnb__vbM1M .MainGnb_academyPopoverItem__tDpdK{display:block;padding:10px 16px;color:#000;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;white-space:nowrap;transition:background-color .15s ease}.MainGnb_MainGnb__vbM1M .MainGnb_academyPopoverItemActive__LcTPD,.MainGnb_MainGnb__vbM1M .MainGnb_academyPopoverItem__tDpdK:hover{background:#e8e8e8}.MainGnb_MainGnb__vbM1M .MainGnb_academyPopoverItem__tDpdK:active{background:#dcdcdc}.MainGnb_eventPopoverContent__16SJK{z-index:300!important;position:absolute;top:100%;left:0;margin-top:8px;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:8px;min-width:220px}.MainGnb_MainGnb__vbM1M .MainGnb_eventPopoverItem__5tNQe{display:block;color:#474747;font-size:14px;font-weight:600;line-height:150%;text-decoration:none;white-space:nowrap;border-radius:8px}.MainGnb_MainGnb__vbM1M .MainGnb_eventPopoverItem__5tNQe a{text-decoration:none;color:#474747}.MainGnb_MainGnb__vbM1M .MainGnb_eventPopoverItem__5tNQe a:hover{color:#474747}.MainGnb_MainGnb__vbM1M .MainGnb_eventPopoverItem__5tNQe a:focus{outline:none}.MainGnb_MainGnb__vbM1M .MainGnb_eventPopoverItem__5tNQe a:active,.MainGnb_MainGnb__vbM1M .MainGnb_eventPopoverItem__5tNQe a:visited{color:#474747}@media only screen and (max-width:767px){.MainGnb_PC__O17uo{display:none!important}.MainGnb_MO__9B97m{display:block!important}.MainGnb_MainGnb__vbM1M{border-radius:70vw;height:auto;min-height:0;padding:7.5vw 5vw}.MainGnb_MainGnb__vbM1M .MainGnb_main__eK4Yb{flex:none;width:100%;height:auto;min-height:0}.MainGnb_MainGnb__vbM1M .MainGnb_brandWrapper__Pyvbl{display:flex;flex-direction:row;align-items:flex-end;gap:calc(6 * 100vw / 375)}.MainGnb_MainGnb__vbM1M .MainGnb_logoLink__ZCbHz{display:flex;align-items:flex-end}.MainGnb_MainGnb__vbM1M .MainGnb_logo__4lup9{display:block;width:25vw;height:5.42vw;object-fit:contain}.MainGnb_MainGnb__vbM1M .MainGnb_proLink__g_c35{display:inline-flex;align-items:center;gap:calc(6 * 100vw / 375);transform:translateY(calc(1.5 * 100vw / 375))}.MainGnb_MainGnb__vbM1M .MainGnb_proDivider__Rq37j{width:1px;height:calc(14 * 100vw / 375);align-self:center;flex-shrink:0}.MainGnb_MainGnb__vbM1M .MainGnb_proBadge__zS6wq{display:inline-flex;align-items:center;color:#111;font-family:Pretendard,sans-serif;font-size:calc(18 * 100vw / 375);font-weight:800;line-height:1;letter-spacing:calc(-.54 * 100vw / 375);padding:0;margin:0}.MainGnb_MainGnb__vbM1M .MainGnb_rightWrapper__tYcqO{gap:5vw}.MainGnb_MainGnb__vbM1M .MainGnb_rightWrapper__tYcqO .MainGnb_content__QXZlT{font-size:3.61vw}.MainGnb_MainGnb__vbM1M .MainGnb_rightWrapper__tYcqO .MainGnb_menu__YCfGq{width:calc(24 * 100vw / 375);height:calc(24 * 100vw / 375)}}.MobileMenu_PC__8BbSa{display:block}.MobileMenu_MO___RKh6{display:none!important}@keyframes MobileMenu_slideInFromRight__tKLF_{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media only screen and (max-width:767px){.MobileMenu_PC__8BbSa{display:none!important}.MobileMenu_MO___RKh6{display:block!important}.MobileMenu_mobileMenuOverlay__GoKMt{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:9999;display:flex;justify-content:flex-end}.MobileMenu_mobileMenu__576ot{width:100vw;height:100vh;background:#fff;display:flex;flex-direction:column;animation:MobileMenu_slideInFromRight__tKLF_ .3s ease-out}.MobileMenu_mobileMenuHeader__gF86f{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#fff}.MobileMenu_mobileMenuHeader__gF86f .MobileMenu_menuLogo__LhT36{display:block;height:24px;width:auto;aspect-ratio:136.954/30;object-fit:contain;flex-shrink:0}.MobileMenu_closeMenuButton__PGs2t{font-size:24px;color:white;cursor:pointer;padding:8px;line-height:1}.MobileMenu_mobileMenuItems__X2YvJ{flex:1 1;padding:20px 0;display:flex;flex-direction:column}.MobileMenu_mobileMenuItem__v0q00{padding:16px 20px;color:#333;text-decoration:none;font-size:16px;font-weight:500;border-bottom:1px solid #f0f0f0;transition:background-color .2s}.MobileMenu_studentMenuItem__nS_4W{position:relative;font-weight:400;padding-right:68px}.MobileMenu_betaBadge__WO_u_{position:absolute;top:18px;left:132px;font-size:11px;font-weight:600;line-height:1;letter-spacing:.04em;color:#3b82f6;pointer-events:none}.MobileMenu_mobileMenuItem__v0q00:hover{background:#f8f9fa}.MobileMenu_eventMenuItemWrapper__UX1YG,.MobileMenu_spaceMenuItemWrapper__LYncd{display:flex;flex-direction:column}.MobileMenu_spaceTrigger__M7u9R{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;text-align:left;font:inherit;cursor:pointer;border:none;border-bottom:1px solid #f0f0f0}.MobileMenu_spaceSubmenu__Lw2oA{display:flex;flex-direction:column;background:#f8f9fa}.MobileMenu_eventTrigger__IB29i{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;text-align:left;font:inherit;cursor:pointer;border:none;border-bottom:1px solid #f0f0f0}.MobileMenu_chevron__wNnvU{font-size:10px;color:#666;transition:transform .2s}.MobileMenu_chevronOpen__3g___{transform:rotate(180deg)}.MobileMenu_eventSubmenu__bXwGo{display:flex;flex-direction:column;background:#f8f9fa}.MobileMenu_subMenuItem__uvN_Y{padding-left:36px;font-size:14px;border-bottom:1px solid #eee}.MobileMenu_mobileMenuItem__v0q00.MobileMenu_startButton__gZeup{background:#f8f9fa;color:#2962ff;font-weight:600}.MobileMenu_mobileMenuItem__v0q00.MobileMenu_closeIconMO__xwGIa{color:#2962ff}.MobileMenu_mobileMenuDivider__luCl9{height:1px;background:#e0e0e0;margin:20px 0}.MobileMenu_mobileMenuHeader__gF86f .MobileMenu_closeIcon__k851L path{stroke:#000!important}}