.AcademyCurtain_root___jZWp{display:flex;flex-direction:column;align-items:stretch}.AcademyCurtain_band__Iu_YM{position:relative;background:var(--bg-card)}.AcademyCurtain_content__56Vtx{display:flow-root}.AcademyCurtain_band__Iu_YM:focus-within .AcademyCurtain_content__56Vtx{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce),print{.AcademyCurtain_content__56Vtx{opacity:1!important;transform:none!important}}.Navbar_header__YJ4QD{position:sticky;top:0;z-index:60;width:100%;background:var(--bg-main);transition:box-shadow var(--dur) var(--ease-out)}.Navbar_scrolled__IqDkY{box-shadow:0 .6rem 2rem rgba(20,33,61,.06)}.Navbar_inner__N1VED{--nav-ink:#252a2b;--nav-muted:#818181;--nav-line:#dde3f0;--nav-side:#f4f5f3;--nav-gap:clamp(2rem,calc(2rem + (100vw - 1440px) * 0.037),3.7rem);--item-pad:clamp(1.6rem,calc(1.6rem + (100vw - 1440px) * 0.0088),2rem);--logo-gap:clamp(4rem,calc(4rem + (100vw - 1440px) * 0.214),13.8rem);position:relative;display:flex;align-items:center;width:100%;height:6.4rem;padding-inline:2.3rem 5.6rem;box-shadow:inset 0 -.1rem 0 var(--nav-line)}.Navbar_logo__rbveY{position:relative;display:block;flex-shrink:0;width:24.83rem;height:5.2rem;overflow:hidden}.Navbar_logoWide__RivMV{position:absolute;inset-inline-start:0;top:-33.33%;width:100%;height:159.17%;max-width:none}.Navbar_logoBar__4A_Pq,.Navbar_logoCompact__7E1xT{display:none}.Navbar_nav__SrekU{display:flex;align-self:stretch;min-width:0;margin-inline-start:var(--logo-gap)}.Navbar_list__w0iBN{display:flex;align-items:stretch;gap:var(--nav-gap);margin:0;padding:0;list-style:none}.Navbar_item__JXhMf{display:flex;align-items:center;gap:.4rem;padding-inline:var(--item-pad);box-shadow:inset 0 0 0 var(--primary);transition:box-shadow var(--dur) var(--ease-out)}.Navbar_itemLit__XBgla{box-shadow:inset 0 -.3rem 0 var(--primary)}.Navbar_link__xpYzg{display:inline-flex;align-items:center;gap:.4rem;font-size:1.8rem;font-weight:400;color:var(--nav-ink);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out)}.Navbar_itemLit__XBgla .Navbar_link__xpYzg,.Navbar_link__xpYzg:hover{color:var(--primary)}.Navbar_toggle__0Re0p{position:relative;display:flex;flex-shrink:0;width:1.6rem;height:1.6rem}.Navbar_toggle__0Re0p:before{content:"";position:absolute;inset:-1.2rem -.6rem}.Navbar_chevron__Vd8LQ{width:1.6rem;height:1.6rem;flex-shrink:0}.Navbar_blockTitle__kBEwc:focus-visible,.Navbar_extraLink__V_hxS:focus-visible,.Navbar_link__xpYzg:focus-visible,.Navbar_megaLink__9LpBR:focus-visible,.Navbar_searchButton__XBeBI:focus-visible,.Navbar_searchResult__Mv6Lx:focus-visible,.Navbar_tab__phwcn:focus-visible,.Navbar_toggle__0Re0p:focus-visible{outline:.2rem solid var(--primary);outline-offset:.3rem;border-radius:.2rem}.Navbar_tools__VaXoZ{display:flex;align-items:center;flex-shrink:0;margin-inline-start:auto}.Navbar_divider__9fHsy{width:.1rem;height:2.2rem;margin-inline:2.3rem 2.8rem;background:var(--nav-line)}.Navbar_searchButton__XBeBI,.Navbar_searchItem__nMVX5{display:flex;align-items:center}.Navbar_searchButton__XBeBI{gap:2.9rem;font-size:1.8rem;font-weight:400;color:var(--nav-ink);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out)}.Navbar_searchButtonOpen__lASK5,.Navbar_searchButton__XBeBI:hover{color:var(--primary)}.Navbar_searchIcon__tckBX{width:2.2rem;height:2.2rem;flex-shrink:0}.Navbar_panel__nbu5k{position:absolute;top:100%;inset-inline:0;z-index:1;max-height:calc(100vh - 6.4rem);max-height:calc(100dvh - 6.4rem);overflow-y:auto;background:var(--bg-main);border-bottom:.1rem solid var(--nav-line);box-shadow:0 2.4rem 4.8rem rgba(20,33,61,.08);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-.8rem);transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out),visibility 0s linear var(--dur)}.Navbar_panelOpen__FQ0Zn{z-index:2;opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.Navbar_mega__cJeDI{display:flex;min-height:45.1rem}.Navbar_side__d8Xk0{flex:0 0 35.2rem;padding:3.4rem 2.4rem;background:var(--nav-side)}.Navbar_sideTitle__twbNp{margin:0 0 2.8rem;padding-inline:.8rem;font-size:1.8rem;font-weight:500;color:var(--nav-ink)}.Navbar_tabs__hDAxJ{display:flex;flex-direction:column;gap:1.1rem;margin:0;padding:0;list-style:none}.Navbar_tab__phwcn{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;min-height:5.1rem;padding-block:.8rem;padding-inline:.8rem 1.4rem;font-size:1.8rem;font-weight:500;color:var(--nav-ink);text-align:start;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),padding var(--dur) var(--ease-out)}.Navbar_tabSelected__YTBkq{padding-inline-start:2.4rem;background:var(--nav-line);color:var(--primary)}.Navbar_tabArrow__giNHB{width:2rem;height:2rem;flex-shrink:0;opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.Navbar_tabSelected__YTBkq .Navbar_tabArrow__giNHB{opacity:1}.Navbar_columns__6dVVw{flex:1;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,43rem));align-content:start;column-gap:5.8rem;padding-block:3.2rem 4rem;padding-inline:8.1rem 5.8rem}.Navbar_megaPlain__0s97m .Navbar_columns__6dVVw{padding-top:3.4rem}.Navbar_column__iyVCE{display:flex;flex-direction:column;gap:3.2rem;min-width:0}.Navbar_block__afqOV{display:flex;flex-direction:column;gap:1.9rem;font-size:1.8rem}.Navbar_blockContinues__Df0Yu{padding-top:calc(1lh + 1.9rem)}.Navbar_blockTitle__kBEwc{align-self:flex-start;font-size:1.8rem;font-weight:700;color:var(--primary)}.Navbar_blockTitle__kBEwc:hover{text-decoration:underline;text-underline-offset:.4rem}.Navbar_blockLinks__Epjsp{display:flex;flex-direction:column;gap:1.9rem;margin:0;padding:0;list-style:none}.Navbar_megaPlain__0s97m .Navbar_blockLinks__Epjsp{gap:2.8rem}.Navbar_megaLink__9LpBR{font-size:1.8rem;font-weight:400;color:var(--nav-ink);transition:color var(--dur-fast) var(--ease-out)}.Navbar_megaLink__9LpBR:hover{color:var(--primary)}.Navbar_extras__iHhR8{display:block;font-size:1.8rem;color:var(--nav-muted)}.Navbar_extraLink__V_hxS{color:inherit;transition:color var(--dur-fast) var(--ease-out)}.Navbar_extraLink__V_hxS:hover{color:var(--primary)}.Navbar_search__oKtxu{display:flex;flex-direction:column;gap:2rem;width:min(100%,112rem);margin-inline:auto;padding:3.2rem 5.6rem 4rem}.Navbar_searchField__sDpDd{display:flex;align-items:center;gap:1.2rem;padding-block:1rem;border-bottom:.1rem solid var(--nav-line);transition:border-color var(--dur-fast) var(--ease-out)}.Navbar_searchField__sDpDd:focus-within{border-color:var(--primary);box-shadow:0 .1rem 0 var(--primary)}.Navbar_searchInput__1Z05e:focus-visible{outline:none}.Navbar_searchInput__1Z05e{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:2rem;color:var(--nav-ink);outline:none}.Navbar_searchInput__1Z05e::placeholder{color:var(--nav-muted)}.Navbar_searchHint__pEUU8{margin:0;font-size:1.4rem;color:var(--nav-muted)}.Navbar_searchResults__p2A_j{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem 2.4rem;margin:0;padding:0;list-style:none}.Navbar_searchResult__Mv6Lx{display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.2rem;border-radius:.8rem;transition:background-color var(--dur-fast) var(--ease-out)}.Navbar_searchResult__Mv6Lx:focus-visible,.Navbar_searchResult__Mv6Lx:hover{background:var(--nav-side)}.Navbar_searchLabel__e4SYf{font-size:1.8rem;color:var(--nav-ink)}.Navbar_searchResult__Mv6Lx:hover .Navbar_searchLabel__e4SYf{color:var(--primary)}.Navbar_searchTrail__mYvf7{font-size:1.4rem;color:var(--nav-muted)}.Navbar_searchCompact__MwwpV{width:100%;gap:1.2rem;padding:0}.Navbar_searchCompact__MwwpV .Navbar_searchInput__1Z05e{font-size:1.6rem}.Navbar_searchCompact__MwwpV .Navbar_searchResults__p2A_j{grid-template-columns:1fr;gap:.4rem}.Navbar_searchCompact__MwwpV .Navbar_searchResult__Mv6Lx{padding:.8rem 0}.Navbar_searchCompact__MwwpV .Navbar_searchLabel__e4SYf{font-size:1.6rem}.Navbar_visuallyHidden__4DlVD{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.Navbar_menu__IjI_K{display:flex;flex-direction:column;gap:.4rem;width:21rem;margin:0;padding:.8rem;list-style:none;background:var(--bg-main);outline:.1rem solid rgba(0,0,0,.1);outline-offset:-.1rem;border-radius:1.2rem;box-shadow:0 10rem 4rem rgba(0,0,0,.07),0 4.1778rem 1.6711rem rgba(0,0,0,.05),0 2.2336rem .8935rem rgba(0,0,0,.04),0 1.2522rem .5009rem rgba(0,0,0,.04),0 .665rem .266rem rgba(0,0,0,.03),0 .2767rem .1107rem rgba(0,0,0,.02)}.Navbar_menuLink__mKGj7{display:block;padding:.8rem 1.2rem;border-radius:.8rem;font-size:1.6rem;line-height:1.85;text-align:start;color:var(--menu-text);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.Navbar_menuLink__mKGj7:focus-visible,.Navbar_menuLink__mKGj7:hover{background:var(--menu-hover);color:var(--menu-text-active)}.Navbar_burger__Y0hOP{display:none;position:absolute;left:2.4rem;top:50%;transform:translateY(-50%);width:4.4rem;height:4.4rem;align-items:center;justify-content:center;border-radius:50%;transition:background-color var(--dur-fast) var(--ease-out)}.Navbar_burger__Y0hOP:hover{background:var(--blue-light)}.Navbar_burger__Y0hOP img{width:2.4rem;height:2.4rem}.Navbar_burgerBars__Sv0XQ,.Navbar_sheet__o2THX{display:none}@media (min-width:1025px){.Navbar_inner__N1VED>[data-language-switch]{display:none}}@media (max-width:1024px){.Navbar_header__YJ4QD,.Navbar_scrolled__IqDkY{box-shadow:none}.Navbar_inner__N1VED{display:block;height:9.6rem;padding-inline:0;box-shadow:none}.Navbar_burger__Y0hOP{display:flex;left:2.2rem;top:2.6rem;transform:none}.Navbar_nav__SrekU,.Navbar_tools__VaXoZ{display:none}.Navbar_logo__rbveY{position:absolute;right:3.7rem;top:3.5rem;width:4.6991rem;height:3.5rem;overflow:visible}.Navbar_logoWide__RivMV{display:none}.Navbar_logoCompact__7E1xT{display:block;width:4.6991rem;height:3.5rem}.Navbar_header__YJ4QD.Navbar_scrolled__IqDkY{background-color:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(1.8rem) saturate(140%);backdrop-filter:blur(1.8rem) saturate(140%)}.Navbar_header__YJ4QD:has(.Navbar_sheetOpen__wIKcN){-webkit-backdrop-filter:none;backdrop-filter:none}.Navbar_sheet__o2THX{position:fixed;inset:0;z-index:70;display:flex;flex-direction:column;gap:3rem;padding:2rem;background:var(--bg-main);overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-1.2rem);transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out),visibility 0s linear var(--dur)}.Navbar_sheetOpen__wIKcN{opacity:1;visibility:visible;transform:none;transition-delay:0s}.Navbar_close__3vEPC{position:relative;align-self:flex-end;width:4rem;height:3.1rem;flex-shrink:0}.Navbar_close__3vEPC span{position:absolute;left:0;top:1.35rem;width:4rem;height:.4rem;border-radius:.3rem;background:var(--ocean-blue);transition:background-color var(--dur-fast) var(--ease-out)}.Navbar_close__3vEPC span:first-child{transform:rotate(45deg)}.Navbar_close__3vEPC span:last-child{transform:rotate(-45deg)}.Navbar_close__3vEPC:hover span{background:var(--blue-dark)}.Navbar_sheetList__lqtdv{display:flex;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none}.Navbar_sheetItem__eXDWK{width:100%}.Navbar_sheetLink__b__PV{display:block;font-size:1.8rem;color:var(--ocean-dark);transition:color var(--dur-fast) var(--ease-out)}.Navbar_sheetActive__lnTAW,a.Navbar_sheetLink__b__PV:hover{color:var(--ocean-blue)}.Navbar_sheetRow__FlKe9{display:flex;width:100%;align-items:center;justify-content:space-between}.Navbar_sheetToggle__9WBBW{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;flex-shrink:0;margin-block:-.5rem;margin-inline-end:-1.4rem;color:var(--ocean-dark);transition:color var(--dur-fast) var(--ease-out)}.Navbar_sheetToggle__9WBBW:hover,.Navbar_sheetToggle__9WBBW[aria-expanded=true]{color:var(--ocean-blue)}.Navbar_sheetChevron__YUsLY{width:1.6rem;height:1.6rem;flex-shrink:0;transform-origin:center;transition:transform var(--dur) var(--ease-out)}.Navbar_sheetToggle__9WBBW[aria-expanded=true] .Navbar_sheetChevron__YUsLY{transform:rotate(180deg)}.Navbar_sheetMenu__xWq_C{display:flex;flex-direction:column;gap:2rem;max-height:0;margin-top:0;padding-inline-start:1.6rem;overflow:hidden;border-inline-start:.2rem solid var(--nav-line);opacity:0;visibility:hidden;transition:max-height var(--dur) var(--ease-out),margin-top var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out),visibility var(--dur)}.Navbar_sheetMenuOpen__S1U6K{max-height:200rem;margin-top:1.6rem;opacity:1;visibility:visible}.Navbar_sheetGroup__VxonD{display:flex;flex-direction:column;gap:1rem}.Navbar_sheetGroupTitle__qv3Jh{align-self:flex-start;margin:0;font-size:1.6rem;font-weight:700;color:var(--primary)}.Navbar_sheetGroupLinks__z3JV6{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}.Navbar_sheetGroupLink__Cq5Zg{font-size:1.5rem;color:var(--nav-ink);transition:color var(--dur-fast) var(--ease-out)}.Navbar_sheetGroupLink__Cq5Zg:hover{color:var(--ocean-blue)}.Navbar_sheetMenu__xWq_C .Navbar_extras__iHhR8{font-size:1.4rem}.Navbar_sheetCtaItem__P1J_W{display:flex}.Navbar_inner__N1VED>[data-language-switch]{position:absolute;left:50%;top:3rem;transform:translateX(-50%)}.Navbar_slim__j45XP .Navbar_inner__N1VED>[data-language-switch]{top:1.8rem}.Navbar_slim__j45XP{background-color:var(--bg-main);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 -.1rem 0 #f3f4f6}.Navbar_slim__j45XP .Navbar_inner__N1VED{height:7.2rem}.Navbar_slim__j45XP .Navbar_burger__Y0hOP{left:2.05rem;top:.85rem}.Navbar_slim__j45XP .Navbar_burgerGlyph__15coR{display:none}.Navbar_slim__j45XP .Navbar_burgerBars__Sv0XQ{display:block;width:2.1rem;height:2.4rem}.Navbar_slim__j45XP .Navbar_logo__rbveY{right:3.1rem;top:.9rem;width:6rem;height:5.3rem}.Navbar_slim__j45XP .Navbar_logoCompact__7E1xT{display:none}.Navbar_slim__j45XP .Navbar_logoBar__4A_Pq{display:block;width:6rem;height:5.3rem}}.Navbar_tabArrow__giNHB{transform:scaleX(-1)}@media (min-width:1025px){.Navbar_link__xpYzg,.Navbar_searchButton__XBeBI{font-size:1.6rem}.Navbar_searchButton__XBeBI{gap:1.2rem}.Navbar_inner__N1VED{--nav-gap:clamp(1.6rem,calc(1.6rem + (100vw - 1440px) * 0.046),3.7rem);--item-pad:clamp(1.4rem,calc(1.4rem + (100vw - 1440px) * 0.0131),2rem)}}@media (max-width:1024px){.Navbar_logo__rbveY,.Navbar_slim__j45XP .Navbar_logo__rbveY{right:auto;left:3rem}.Navbar_burger__Y0hOP,.Navbar_slim__j45XP .Navbar_burger__Y0hOP{left:auto;right:2rem}}