.announcement-bar_bar__PyfM8{background:#052f23;color:#fafafa;border-bottom:1px solid #466351;font-family:Niukool Inter,Niukool Noto,Noto Sans SC,sans-serif;font-size:14px;line-height:22px}.announcement-bar_inner__uwM6_{max-width:1440px;margin-inline:auto;padding:4px 32px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;column-gap:8px}.announcement-bar_slides__J1IC_{grid-column:2;grid-row:1;display:grid;min-width:0}.announcement-bar_slide__3yY5u{grid-area:1/1;min-height:44px;text-align:center;align-content:center;overflow-wrap:anywhere;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s cubic-bezier(.23,1,.32,1),visibility .22s}.announcement-bar_slide__3yY5u[data-active=true]{opacity:1;visibility:visible;pointer-events:auto}.announcement-bar_message__i7gs_{vertical-align:middle}.announcement-bar_details__h35fY{color:#dfff58;display:inline-flex;align-items:center;vertical-align:middle;gap:6px;min-height:44px;margin-inline-start:12px;text-decoration:none;white-space:nowrap}.announcement-bar_details__h35fY:hover{text-decoration:underline;text-underline-offset:4px}.announcement-bar_close__KyWsK{grid-column:3;grid-row:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:transparent;color:inherit;cursor:pointer;transition:background-color .14s ease,transform .14s ease}.announcement-bar_close__KyWsK:hover{background:#1b4329}.announcement-bar_close__KyWsK:active{transform:scale(.97)}.announcement-bar_close__KyWsK:focus-visible,.announcement-bar_details__h35fY:focus-visible{outline:2px solid #dfff58;outline-offset:-2px;border-radius:12px}@media (max-width:1024px){.announcement-bar_inner__uwM6_{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.announcement-bar_close__KyWsK,.announcement-bar_slide__3yY5u{transition:none}.announcement-bar_close__KyWsK:active{transform:none}}.locale-language-switcher_dialog__4rBof{position:fixed;inset:auto max(80px,calc((100vw - 1280px) / 2)) 32px auto;margin:0;width:340px;max-width:calc(100% - 32px);max-height:calc(100dvh - 64px);padding:0;border:0;overflow:visible;background:transparent;color:#111;font-family:Niukool Inter,Niukool Noto,sans-serif}.locale-language-switcher_dialog__4rBof[open]{display:flex;flex-direction:column;gap:8px}.locale-language-switcher_dialog__4rBof::backdrop{background:rgb(255 255 255/90%);-webkit-backdrop-filter:blur(20px) saturate(.85);backdrop-filter:blur(20px) saturate(.85);clip-path:inset(var(--header-height,96px) 0 0)}html:has(.locale-language-switcher_dialog__4rBof[open]){overflow:hidden;scrollbar-gutter:stable}.locale-language-switcher_panel__4oQoR{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:8px;background:#f1f1f1}.locale-language-switcher_heading__jpHTY{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;flex-shrink:0;padding:9px 20px 8px 28px;border-bottom:1px solid #d9d9d9}.locale-language-switcher_heading__jpHTY h2{margin:0;font-size:16px;line-height:24px;font-weight:400}.locale-language-switcher_close__786Ua{position:relative;display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:0;border-radius:50%;background:transparent;color:#111;cursor:pointer}.locale-language-switcher_close__786Ua:before{position:absolute;inset:6px;border-radius:50%;background:#e8e8e8;content:""}.locale-language-switcher_close__786Ua svg{position:relative}.locale-language-switcher_close__786Ua:hover:before{background:#dedede}.locale-language-switcher_list__TKV14{min-height:0;margin:0;padding:14px 0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.locale-language-switcher_list__TKV14 li{padding:0 16px}.locale-language-switcher_list__TKV14 li+li{margin-top:4px}.locale-language-switcher_option__55ocZ{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:6px 12px;border-radius:8px;color:#111;text-decoration:none}.locale-language-switcher_dialog__4rBof .locale-language-switcher_option__55ocZ:hover{background:#e8e8e8;color:#111}.locale-language-switcher_description__xh8kt,.locale-language-switcher_name__p2zkL{display:block}.locale-language-switcher_name__p2zkL{font-size:16px;line-height:24px;font-weight:400}.locale-language-switcher_description__xh8kt{margin-top:2px;font-size:14px;line-height:22px}.locale-language-switcher_selected__5ULv_{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:#fff}.locale-language-switcher_search__BZqyO{display:flex;align-items:center;gap:12px;min-height:48px;flex-shrink:0;padding:0 28px;border-radius:100px;background:#f1f1f1}.locale-language-switcher_search__BZqyO input{min-width:0;width:100%;height:48px;padding:0;border:0;border-radius:0;background:transparent;color:#111;font:inherit;font-size:16px;outline:none}.locale-language-switcher_search__BZqyO input::placeholder{color:#626262}.locale-language-switcher_search__BZqyO:focus-within{box-shadow:none}.locale-language-switcher_empty__ReaZK{margin:0;padding:24px 28px;font-size:14px;line-height:24px}.locale-language-switcher_dialog__4rBof .locale-language-switcher_close__786Ua:focus-visible,.locale-language-switcher_dialog__4rBof .locale-language-switcher_option__55ocZ:focus-visible{outline:2px solid #052f23;outline-offset:-2px}@media (max-width:1023px){.locale-language-switcher_dialog__4rBof{right:40px}}@media (max-width:767px){.locale-language-switcher_dialog__4rBof{right:16px;bottom:max(16px,env(safe-area-inset-bottom));max-height:calc(100dvh - 32px)}}.public-image_fallback__4jTiI{display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;padding:16px;background:var(--ink,#052f23);color:var(--paper,#fafafa);font-size:14px;line-height:1.5;text-align:center}.section-navigation_rail__OerwS{position:fixed;z-index:25;right:12px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column}.section-navigation_rail__OerwS a{position:relative;display:flex;align-items:center;justify-content:flex-end;width:44px;min-height:44px}.section-navigation_mark__wybLs{width:32px;height:2px;background:var(--muted);transform:scaleX(.5);transform-origin:right;transition:transform .16s ease,background .16s ease}.section-navigation_rail__OerwS a[aria-current] .section-navigation_mark__wybLs{transform:scaleX(1);background:var(--ink)}.section-navigation_label__N15Eu{pointer-events:none;position:absolute;right:52px;top:50%;transform:translateY(-50%);width:max-content;max-width:240px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);font-size:14px;line-height:1.75;opacity:0}.section-navigation_rail__OerwS a:focus-visible .section-navigation_label__N15Eu,.section-navigation_rail__OerwS a:hover .section-navigation_label__N15Eu{opacity:1}.section-navigation_rail__OerwS a:hover .section-navigation_mark__wybLs{background:var(--ink)}.section-navigation_rail__OerwS a:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.section-navigation_mobile__0dY61{display:none}@media(max-width:1100px){.section-navigation_rail__OerwS{display:none}.section-navigation_mobile__0dY61{display:block;position:fixed;right:env(safe-area-inset-right,0);z-index:25;width:44px;color:var(--ink)}.section-navigation_mobile__0dY61[hidden]{display:none}.section-navigation_handle__mpbz_{position:relative;display:flex;align-items:center;justify-content:flex-end;width:44px;min-height:44px;padding:0 4px 0 0;border:0;background:transparent;color:inherit;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:grab}.section-navigation_handle__mpbz_:before{content:"";position:absolute;inset:0 0 0 12px;border:1px solid color-mix(in srgb,var(--line) 35%,transparent);border-radius:12px 0 0 12px;background:color-mix(in srgb,var(--paper) 55%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);pointer-events:none;transition:opacity .24s var(--ease-out),transform .18s var(--ease-out)}.section-navigation_handleContent__AK9bZ{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:12px;padding-block:10px;transition:opacity .24s var(--ease-out),transform .18s var(--ease-out)}.section-navigation_handleContent__AK9bZ .section-navigation_mark__wybLs{flex-shrink:0;width:24px;transform:scaleX(.42);opacity:.45}.section-navigation_handleContent__AK9bZ .section-navigation_mark__wybLs[data-current=true]{transform:scaleX(1);background:var(--ink);opacity:1}.section-navigation_mobile__0dY61[data-idle=true] .section-navigation_handleContent__AK9bZ,.section-navigation_mobile__0dY61[data-idle=true] .section-navigation_handle__mpbz_:before{opacity:.6;transform:translateX(12px)}.section-navigation_mobile__0dY61[data-dragging=true] .section-navigation_handle__mpbz_{cursor:grabbing}.section-navigation_handle__mpbz_:focus-visible{outline:2px solid var(--ink);outline-offset:-3px;border-radius:12px 0 0 12px}.section-navigation_handle__mpbz_:focus-visible .section-navigation_handleContent__AK9bZ,.section-navigation_handle__mpbz_:focus-visible:before{opacity:1!important;transform:none!important}.section-navigation_mobilePanel__1dUyq{position:fixed;right:calc(52px + env(safe-area-inset-right,0px));top:30%;display:flex;flex-direction:column;width:min(260px,calc(100vw - 72px));max-height:480px;border:1px solid color-mix(in srgb,var(--line) 35%,transparent);border-radius:12px;background:color-mix(in srgb,var(--paper) 80%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--ink);overflow:hidden;transform-origin:right center;transition:opacity .16s var(--ease-out),transform .16s var(--ease-out)}@starting-style{.section-navigation_mobilePanel__1dUyq{opacity:0;transform:translateX(6px)}}.section-navigation_panelHeader__8eoca{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 4px 16px;border-bottom:1px solid var(--line);flex-shrink:0;font-size:14px}.section-navigation_panelHeader__8eoca button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.section-navigation_mobilePanel__1dUyq nav{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:8px}.section-navigation_mobilePanel__1dUyq nav a{display:flex;align-items:center;min-height:44px;padding:8px 12px;font-size:14px;line-height:1.75;border-radius:8px}.section-navigation_mobilePanel__1dUyq nav a[aria-current]{background:var(--kids-tint,var(--metal));font-weight:500}.section-navigation_mobilePanel__1dUyq a:focus-visible,.section-navigation_panelHeader__8eoca button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:8px}}@media(hover:hover) and (pointer:fine){.section-navigation_handle__mpbz_:hover .section-navigation_handleContent__AK9bZ,.section-navigation_handle__mpbz_:hover:before{opacity:1!important;transform:none!important}.section-navigation_mobilePanel__1dUyq a:hover,.section-navigation_panelHeader__8eoca button:hover{background:var(--kids-soft,var(--metal))}}@media(prefers-reduced-motion:reduce){.section-navigation_handleContent__AK9bZ,.section-navigation_handle__mpbz_:before,.section-navigation_mark__wybLs,.section-navigation_mobilePanel__1dUyq{transition:none}}.section-navigation_scope__XATdv.section-navigation_scope__XATdv [id]{scroll-margin-top:calc(var(--header-height) + var(--kids-nav-height,0px) + 24px)}.company_heading___h02l{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:820px;margin-bottom:40px}.company_heading___h02l>p{color:var(--muted);font-size:16px;line-height:1.8}.company_page__mtAev section{overflow-wrap:anywhere}.company_page__mtAev section p{line-height:1.8}.company_page__mtAev .company_contributions__aI8bE h3,.company_page__mtAev .company_culture__qSpVE h3,.company_page__mtAev .company_directions__YcTKx h3,.company_page__mtAev .company_principles__rKmgU h3,.company_page__mtAev .company_steps__BfPRp h3{font-size:22px}.company_principles__rKmgU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.company_principles__rKmgU article{border-top:1px solid var(--line);padding-top:24px}.company_index__8D5Ik{display:block;color:var(--muted);font-size:12px;margin-bottom:24px}.company_contributions__aI8bE p,.company_culture__qSpVE p,.company_directions__YcTKx p,.company_principles__rKmgU p{color:var(--muted);margin-top:12px;font-size:14px}.company_culture__qSpVE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.company_culture__qSpVE article{padding:32px;border-radius:12px;background:var(--paper)}.company_culture__qSpVE svg{margin-bottom:24px}.company_culture__qSpVE article:nth-child(2){background:var(--lime)}.company_culture__qSpVE article:nth-child(2) p{color:var(--ink)}.company_collection__Eh3bW{margin-top:32px}.company_collection__Eh3bW>div:first-child{margin-top:0}.company_jobs__b7Vdn{border-top:1px solid var(--line)}.company_job__rsoa7{border-bottom:1px solid var(--line)}.company_job__rsoa7>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 16px;cursor:pointer;border-radius:12px}.company_job__rsoa7>summary::-webkit-details-marker{display:none}.company_job__rsoa7>summary:hover{background:var(--metal)}.company_job__rsoa7 h3{margin-block:12px 8px}.company_job__rsoa7 summary p,.company_meta__6wMZw{color:var(--muted);font-size:12px}.company_tag__RA66e{display:inline-flex;width:fit-content;padding:4px 10px;border-radius:100px;background:var(--metal);color:var(--ink);font-size:12px;line-height:20px}.company_jobToggle__gz9JC{display:inline-flex;align-items:center;gap:20px;font-size:14px;white-space:nowrap}.company_job__rsoa7[open] .company_jobToggle__gz9JC svg{transform:rotate(180deg)}.company_jobBody__DiPLi{padding:8px 16px 32px}.company_jobBody__DiPLi>p{color:var(--muted);max-width:760px}.company_jobColumns__TC_Dt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin:28px 0}.company_jobColumns__TC_Dt h4{margin-bottom:16px}.company_jobColumns__TC_Dt ul{list-style:disc;padding-left:20px;display:flex;flex-direction:column;gap:12px;color:var(--muted);font-size:14px;line-height:1.8}.company_empty__bE0Vj{padding:32px;background:var(--metal);border-radius:12px;color:var(--muted)}.company_stories__G_4yt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:start}.company_story__VDRR6{min-width:0;overflow:hidden;border-radius:12px;background:var(--paper)}.company_storyPhoto__gyJlz{position:relative;aspect-ratio:16/10}.company_featuredPhoto__kUCZM img,.company_storyPhoto__gyJlz img{object-fit:cover}.company_storyCopy__DYeLX{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:24px}.company_page__mtAev .company_storyCopy__DYeLX h3{font-size:24px}.company_storyCopy__DYeLX>p:not(.company_meta__6wMZw){font-size:14px;color:var(--muted)}.company_readStory__vBvRo{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:48px;padding-top:16px;margin-top:8px;border-top:1px solid var(--line);font-size:14px;text-align:left}.company_readStory__vBvRo:hover{color:var(--muted,#52675C)}.company_featured__hVPMz{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);overflow:hidden;border-radius:12px;background:var(--paper)}.company_featuredPhoto__kUCZM{position:relative;min-height:480px}.company_featuredCopy__LfS85{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:40px}.company_page__mtAev .company_featuredCopy__LfS85 h3{font-size:32px}.company_featuredCopy__LfS85>p:not(.company_meta__6wMZw){color:var(--muted);font-size:14px}.company_outcome__XhX1l{padding:20px 0;border-block:1px solid var(--line);width:100%}.company_outcome__XhX1l>span{font-size:12px;color:var(--muted)}.company_outcome__XhX1l p{margin-top:8px}.company_storyDialog__kayq5{width:min(800px,calc(100% - 32px))}.company_storyDialog__kayq5>div>h2{font-size:28px;line-height:1.5;padding-right:28px}.company_storyDetail__0ybij{display:flex;flex-direction:column;align-items:flex-start;gap:28px;color:var(--ink)}.company_storyDetail__0ybij>div{width:100%}.company_storyDetail__0ybij h3{font-size:18px;margin-bottom:12px}.company_storyDetail__0ybij li,.company_storyDetail__0ybij p{font-size:14px;line-height:1.85;color:var(--muted)}.company_storyDetail__0ybij ol{list-style:decimal;padding-left:22px}.company_storyDetail__0ybij li+li{margin-top:12px}.company_storyDetail__0ybij ul li{display:flex;align-items:flex-start;gap:12px}.company_storyDetail__0ybij svg{flex-shrink:0;margin-top:4px}.company_storyDetail__0ybij a{margin-top:4px}.company_network__av8bF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.company_partnerMark__0ynGm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;padding:40px 20px;background:var(--metal);border-radius:12px;min-height:164px}.company_partnerMark__0ynGm strong{font-family:Niukool Inter,Niukool Noto,Noto Sans SC,sans-serif;font-size:22px;font-weight:600;line-height:1.5;letter-spacing:.5px}.company_partnerMark__0ynGm span{color:var(--muted);font-size:12px}.company_miodao__Dsz3a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}.company_miodao__Dsz3a .company_heading___h02l{margin-bottom:32px}.company_miodao__Dsz3a h3{font-size:20px}.company_miodao__Dsz3a p{color:var(--muted);margin-block:16px}.company_miodaoMark__iZw9u{min-height:360px;border-radius:12px;background:var(--lime);padding:36px;display:flex;flex-direction:column;justify-content:space-between;gap:32px}.company_miodaoMark__iZw9u span{font-size:12px}.company_miodaoMark__iZw9u strong{font-family:Niukool Inter,Niukool Noto,Noto Sans SC,sans-serif;font-size:clamp(48px,6vw,80px);font-weight:500;letter-spacing:-3px}.company_directions__YcTKx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.company_directions__YcTKx article{padding:32px;border-radius:12px;background:var(--paper)}.company_directions__YcTKx .company_index__8D5Ik{margin-bottom:20px}.company_directions__YcTKx a{margin-top:20px;font-size:14px}.company_contributions__aI8bE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.company_contributions__aI8bE article{border-top:1px solid var(--line);padding-top:24px}.company_contributions__aI8bE svg{margin-bottom:24px}.company_processSection__qOysq{background:var(--metal)}.company_steps__BfPRp{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px}.company_steps__BfPRp>li{padding-top:24px;border-top:1px solid var(--line)}.company_steps__BfPRp>li>span{display:block;font-family:Niukool Inter,Niukool Noto,Noto Sans SC,sans-serif;font-size:36px;line-height:1.3;margin-bottom:28px}.company_steps__BfPRp h3{margin-bottom:12px}.company_steps__BfPRp p{color:var(--muted);font-size:14px}.company_faqLayout__ZxuIN{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}@media (max-width:1100px){.company_stories__G_4yt{gap:24px}.company_network__av8bF,.company_stories__G_4yt{grid-template-columns:repeat(2,minmax(0,1fr))}.company_miodao__Dsz3a{gap:32px}.company_featuredCopy__LfS85{padding:32px}}@media (max-width:800px){.company_contributions__aI8bE,.company_principles__rKmgU{grid-template-columns:1fr;gap:28px}.company_faqLayout__ZxuIN,.company_featured__hVPMz,.company_miodao__Dsz3a{grid-template-columns:1fr;gap:32px}.company_featured__hVPMz{gap:0}.company_featuredPhoto__kUCZM{min-height:0;aspect-ratio:16/10}.company_jobColumns__TC_Dt{gap:28px}}@media (max-width:600px){.company_heading___h02l{margin-bottom:28px;gap:16px}.company_heading___h02l>p{font-size:14px}.company_culture__qSpVE,.company_directions__YcTKx,.company_jobColumns__TC_Dt,.company_steps__BfPRp,.company_stories__G_4yt{grid-template-columns:1fr}.company_culture__qSpVE article,.company_directions__YcTKx article{padding:24px}.company_network__av8bF{gap:12px}.company_partnerMark__0ynGm{padding:24px 12px;min-height:144px}.company_partnerMark__0ynGm strong{font-size:17px}.company_partnerMark__0ynGm span{font-size:11px}.company_job__rsoa7>summary{align-items:flex-start;padding:24px 0;gap:16px}.company_jobToggle__gz9JC{font-size:0;margin-top:36px;gap:0}.company_jobToggle__gz9JC svg{width:24px;height:24px}.company_jobBody__DiPLi{padding:0 0 28px}.company_jobBody__DiPLi>a{width:100%}.company_jobColumns__TC_Dt{gap:24px}.company_featuredCopy__LfS85{padding:24px}.company_page__mtAev .company_featuredCopy__LfS85 h3{font-size:26px}.company_miodaoMark__iZw9u{min-height:280px;padding:28px}.company_page__mtAev .company_storyCopy__DYeLX h3{font-size:22px}.company_steps__BfPRp{gap:28px}.company_steps__BfPRp>li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px 16px}.company_steps__BfPRp>li>span{grid-row:1/3;font-size:28px;margin:0}.company_steps__BfPRp h3{margin:0}.company_steps__BfPRp p{grid-column:2}.company_storyDialog__kayq5>div>h2{font-size:24px}}.company_opportunities__Arjr0{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:64px;align-items:start}.company_opportunities__Arjr0 .company_heading___h02l{margin:0;max-width:none;gap:24px}.company_opportunities__Arjr0 .company_heading___h02l h2{max-width:8em}.company_opportunities__Arjr0 .company_collection__Eh3bW{margin:0;min-width:0}.company_opportunities__Arjr0 .company_collection__Eh3bW>div:first-child{margin-bottom:28px}.company_opportunities__Arjr0 .company_collection__Eh3bW>div:first-child button{border:0;border-radius:12px;background:transparent;padding:12px 16px;min-height:48px}.company_opportunities__Arjr0 .company_collection__Eh3bW>div:first-child button[aria-pressed=true]{background:var(--ink);color:var(--lime)}.company_opportunities__Arjr0 .company_collection__Eh3bW>div:first-child button:hover:not([aria-pressed=true]){text-decoration:underline;text-underline-offset:4px}.company_opportunities__Arjr0 .company_collection__Eh3bW>p[role=status]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.company_opportunities__Arjr0 .company_jobs__b7Vdn{display:grid;gap:24px;border:0}.company_opportunities__Arjr0 .company_job__rsoa7{border:0}.company_opportunities__Arjr0 .company_job__rsoa7>summary{padding:28px 0;border-radius:0}.company_opportunities__Arjr0 .company_job__rsoa7>summary:hover{background:transparent}.company_opportunities__Arjr0 .company_job__rsoa7>summary:focus-visible .company_jobToggle__gz9JC,.company_opportunities__Arjr0 .company_job__rsoa7>summary:hover .company_jobToggle__gz9JC{text-decoration:underline;text-underline-offset:4px}.company_opportunities__Arjr0 .company_job__rsoa7>summary>div{min-width:0}.company_opportunities__Arjr0 .company_job__rsoa7 .company_tag__RA66e{display:block;padding:0;background:transparent;color:var(--muted);border-radius:0}.company_opportunities__Arjr0 .company_job__rsoa7 h3{margin-block:8px}.company_opportunities__Arjr0 .company_jobBody__DiPLi{padding:0 0 28px}@media (max-width:1100px){.company_opportunities__Arjr0{gap:32px}}@media (max-width:800px){.company_opportunities__Arjr0{grid-template-columns:1fr}.company_opportunities__Arjr0 .company_heading___h02l h2{max-width:none}}@media (max-width:600px){.company_opportunities__Arjr0 .company_job__rsoa7>summary{align-items:center;gap:16px;padding:24px 0}.company_opportunities__Arjr0 .company_jobToggle__gz9JC{margin-top:0;min-height:44px;flex-shrink:0}}.contact_contactSection__S7w2G{padding-bottom:104px}.contact_layout__h53Wf{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:80px;align-items:start}.contact_form__7gcPu,.contact_success___k1qW{min-width:0;display:flex;flex-direction:column;gap:24px;padding:40px;border:1px solid var(--line);border-radius:12px;background:white;scroll-margin-top:128px}.contact_contactPage__oS0AV .contact_formTitle__Otew8{font-size:32px;line-height:1.4;letter-spacing:-.6px}.contact_formIntro__8ZgKq{color:var(--muted);font-size:16px;line-height:1.75;margin-top:-12px}.contact_form__7gcPu label{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.75}.contact_form__7gcPu .contact_consent__KKv0I>span,.contact_form__7gcPu label small,.contact_note__TI_D7{color:var(--muted)}.contact_form__7gcPu label small{font-size:inherit}.contact_form__7gcPu input:not([type=radio],[type=checkbox],[type=hidden]),.contact_form__7gcPu select,.contact_form__7gcPu textarea{min-width:0;width:100%;padding:12px 16px;min-height:52px;background:var(--paper);color:var(--ink);font-size:16px;line-height:1.75}.contact_form__7gcPu textarea{resize:vertical;min-height:160px}.contact_form__7gcPu input::placeholder,.contact_form__7gcPu textarea::placeholder{color:var(--muted)}.contact_fieldRow__rT0jE{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact_topicField__Umz2l{min-width:0}.contact_topicField__Umz2l legend{font-size:14px;margin-bottom:12px}.contact_topicChoices__U71Uk{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.contact_topicChoices__U71Uk>label{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;min-height:48px;flex:1;padding:10px 12px;border:1px solid var(--line);border-radius:12px;cursor:pointer;white-space:nowrap}.contact_consent__KKv0I input,.contact_topicChoices__U71Uk input{width:18px;height:18px;flex-shrink:0;accent-color:var(--ink)}.contact_topicChoices__U71Uk>label:has(input:checked){background:var(--ink);border-color:var(--ink)}.contact_topicChoices__U71Uk>label:has(input:checked) span{color:var(--lime)}.contact_topicChoices__U71Uk>label:has(input:checked) input{accent-color:var(--lime)}.contact_topicChoices__U71Uk>label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:-2px}.contact_topicChoices__U71Uk>label:has(input:checked:focus-visible){outline-color:var(--lime)}.contact_form__7gcPu .contact_consent__KKv0I{display:flex;flex-direction:row;align-items:flex-start;gap:12px;font-size:12px;line-height:1.75}.contact_consent__KKv0I input{margin-top:2px}.contact_consent__KKv0I a{text-decoration:underline;text-underline-offset:3px;margin-inline:4px;color:var(--ink)}.contact_consent__KKv0I input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.contact_submitRow__g9xM9{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.contact_submitRow__g9xM9 button{flex-shrink:0}.contact_submitRow__g9xM9 button:disabled{opacity:.65;cursor:wait}.contact_error__d4Tum,.contact_note__TI_D7{font-size:12px;line-height:1.75}.contact_error__d4Tum{color:var(--error)}.contact_aside__PbIs5{display:flex;flex-direction:column;gap:40px}.contact_aside__PbIs5 section{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.contact_contactPage__oS0AV .contact_aside__PbIs5 h2{font-size:24px;letter-spacing:-.4px}.contact_aside__PbIs5 p,.contact_success___k1qW p{color:var(--muted);font-size:16px;line-height:1.75}.contact_emailBlock__T0LKB{padding-top:8px}.contact_emailBlock__T0LKB>a{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px;font-size:24px;overflow-wrap:anywhere}.contact_emailBlock__T0LKB svg{flex-shrink:0}.contact_emailBlock__T0LKB>a:hover{color:var(--muted,#52675C)}.contact_trialBlock__C10bx{padding:32px;border-radius:12px;background:var(--ink);color:var(--paper)}.contact_trialBlock__C10bx p{color:#c6d4cb}.contact_trialBlock__C10bx a{color:var(--lime)}.contact_selfHelp__wcys9{border-top:1px solid var(--line);padding-top:32px}.contact_selfHelp__wcys9>a{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:44px;font-size:14px}.contact_selfHelp__wcys9>a:hover{color:var(--muted,#52675C)}.contact_faqLayout__Z3cdd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:80px;align-items:start}.contact_contactPage__oS0AV .contact_faqHeading__dJeRj{font-size:40px;white-space:pre-line}.contact_success___k1qW{min-height:420px;justify-content:center;align-items:flex-start}.contact_success___k1qW>svg{color:var(--ink);background:var(--lime);padding:6px;border-radius:12px;box-sizing:content-box}.contact_success___k1qW .contact_formTitle__Otew8:focus{outline:none}@media (max-width:1100px){.contact_faqLayout__Z3cdd,.contact_layout__h53Wf{gap:40px}.contact_form__7gcPu,.contact_success___k1qW{padding:32px}.contact_fieldRow__rT0jE{grid-template-columns:1fr}}@media (max-width:800px){.contact_faqLayout__Z3cdd,.contact_layout__h53Wf{grid-template-columns:1fr}.contact_aside__PbIs5{gap:32px}}@media (max-width:767px){.contact_contactSection__S7w2G{padding-bottom:64px}.contact_form__7gcPu,.contact_success___k1qW{padding:24px}.contact_contactPage__oS0AV .contact_formTitle__Otew8{font-size:24px}.contact_topicChoices__U71Uk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.contact_topicChoices__U71Uk>label{position:relative;padding:10px 6px;font-size:14px}.contact_topicChoices__U71Uk input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.contact_aside__PbIs5 p,.contact_formIntro__8ZgKq,.contact_success___k1qW p{font-size:16px}.contact_submitRow__g9xM9{flex-direction:column;align-items:stretch}.contact_emailBlock__T0LKB>a{font-size:20px}.contact_trialBlock__C10bx{padding:24px}.contact_contactPage__oS0AV .contact_faqHeading__dJeRj{font-size:28px}}.contact_form__7gcPu select{appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23052F23' stroke-width='1.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px}.contact_childrenForm__6TXxn.contact_childrenForm__6TXxn .contact_formTitle__Otew8{font-size:32px;line-height:1.4}@media(max-width:600px){.contact_childrenForm__6TXxn.contact_childrenForm__6TXxn .contact_formTitle__Otew8{font-size:24px}}.solutions_page__HlVHh h2{white-space:pre-line}.solutions_heading__YbwEU{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-bottom:48px}.solutions_heading__YbwEU p,.solutions_intro__IB24b>p{max-width:38em;color:var(--muted);font-size:18px;line-height:1.75}.solutions_intro__IB24b{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.solutions_audienceGrid__mo4t9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.solutions_audienceGrid__mo4t9 article{padding-top:24px;border-top:1px solid var(--line)}.solutions_page__HlVHh h3{font-size:24px;line-height:1.45;font-weight:500}.solutions_audienceGrid__mo4t9 p{color:var(--muted);line-height:1.75;margin-top:16px}.solutions_scenarioLayout____aZA{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:start}.solutions_scenarioPhoto__DHAjw{position:relative;aspect-ratio:3/2;border-radius:12px;overflow:hidden;margin:0}.solutions_scenarioPhoto__DHAjw img{object-fit:cover}.solutions_scenarioGrid__trhfr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.solutions_scenarioGrid__trhfr article{padding-top:20px;border-top:1px solid var(--line)}.solutions_scenarioGrid__trhfr h3{font-size:22px}.solutions_scenarioGrid__trhfr p{margin-top:12px;color:var(--muted);font-size:14px;line-height:1.75}.solutions_split__mU8J2{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.solutions_training__PtN84{background:var(--ink);color:var(--paper)}.solutions_training__PtN84 .solutions_split__mU8J2{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.solutions_trainingValues__Euc3R p,.solutions_training__PtN84 .solutions_intro__IB24b>p{color:var(--metal)}.solutions_trainingValues__Euc3R{display:grid;gap:24px;margin-top:32px}.solutions_trainingValues__Euc3R article{border-top:1px solid var(--muted);padding-top:24px}.solutions_trainingValues__Euc3R h3{color:var(--lime);font-size:20px}.solutions_trainingValues__Euc3R p{line-height:1.75;margin-top:12px}.solutions_brief__q7TeD{padding:32px;border-radius:12px;background:var(--paper);color:var(--ink)}.solutions_exampleEyebrow__r_uIb{color:var(--muted);font-size:12px;line-height:1.5;margin-bottom:16px}.solutions_exampleRows__tiGJQ{display:grid;gap:24px;margin:28px 0}.solutions_exampleRows__tiGJQ>div{border-top:1px solid var(--line);padding-top:20px}.solutions_exampleRows__tiGJQ dt{font-size:14px;font-weight:500}.solutions_exampleRows__tiGJQ dd{margin:8px 0 0;color:var(--muted);line-height:1.75;white-space:pre-line}.solutions_brief__q7TeD>a{border-top:1px solid var(--line);padding-top:20px;width:100%;justify-content:space-between;min-height:48px}.solutions_paths__caG8B{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.solutions_paths__caG8B article{display:flex;flex-direction:column;align-items:flex-start;padding:32px;border-radius:12px;background:var(--metal)}.solutions_badge__dR27f{font-size:12px;line-height:1.5;background:var(--lime);color:var(--ink);padding:6px 12px;border-radius:999px;margin-bottom:24px}.solutions_paths__caG8B .solutions_bestFor__BEE89{font-size:12px}.solutions_paths__caG8B .solutions_bestFor__BEE89,.solutions_paths__caG8B h3~p:not(.solutions_bestFor__BEE89){margin-top:16px;color:var(--muted);line-height:1.75}.solutions_paths__caG8B ul{list-style:disc;padding-left:20px;margin-block:24px;display:grid;gap:12px;font-size:14px;line-height:1.75}.solutions_pathLink__SkM3N{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;width:100%;border-top:1px solid var(--line);padding-top:16px;margin-top:auto;font-size:14px}.solutions_pathLink__SkM3N:hover{color:var(--muted,#52675C)}.solutions_steps__Y73JW{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.solutions_steps__Y73JW>li{border-top:1px solid var(--line);padding-top:24px}.solutions_stepNumber__021IT{display:block;font-size:32px;line-height:1;font-variant-numeric:tabular-nums;margin-bottom:24px}.solutions_steps__Y73JW p{margin-top:16px;font-size:14px;line-height:1.75;color:var(--muted)}.solutions_steps__Y73JW ul{list-style:disc;padding-left:20px;margin-top:16px;display:grid;gap:8px;font-size:14px;line-height:1.75}.solutions_closing__WixrK{background:var(--ink);color:var(--paper)}.solutions_closingLayout__b0dZM{display:flex;align-items:center;justify-content:space-between;gap:48px}.solutions_closing__WixrK p{max-width:40em;color:var(--metal);margin-top:24px;line-height:1.75}.solutions_preparation__l8NH5{margin-top:32px}.solutions_preparation__l8NH5 h3{font-size:18px}.solutions_preparation__l8NH5 ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:20px 0 0}.solutions_preparation__l8NH5 li{display:flex;align-items:flex-start;gap:12px;color:var(--metal);font-size:14px;line-height:1.75}.solutions_preparation__l8NH5 svg{flex-shrink:0;margin-top:4px}.solutions_closingActions__7_oPb{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.solutions_closingActions__7_oPb>a:last-child{display:flex;align-items:center;gap:12px;color:var(--lime);min-height:44px;font-size:14px}.solutions_closingActions__7_oPb>a:last-child:hover{color:var(--muted,#52675C)}@media(max-width:1100px){.solutions_heading__YbwEU,.solutions_scenarioLayout____aZA,.solutions_split__mU8J2{gap:32px}.solutions_paths__caG8B article{padding:24px}.solutions_steps__Y73JW{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions_scenarioGrid__trhfr{grid-template-columns:1fr}}@media(max-width:800px){.solutions_heading__YbwEU,.solutions_scenarioLayout____aZA,.solutions_split__mU8J2,.solutions_training__PtN84 .solutions_split__mU8J2{grid-template-columns:1fr}.solutions_heading__YbwEU{gap:24px;margin-bottom:32px}.solutions_heading__YbwEU p,.solutions_intro__IB24b>p{font-size:16px}.solutions_audienceGrid__mo4t9,.solutions_paths__caG8B{grid-template-columns:1fr}.solutions_scenarioGrid__trhfr{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions_closingLayout__b0dZM{flex-direction:column;align-items:flex-start;gap:32px}}@media(max-width:600px){.solutions_scenarioGrid__trhfr,.solutions_steps__Y73JW{grid-template-columns:1fr}.solutions_page__HlVHh h3{font-size:22px}.solutions_brief__q7TeD{padding:24px}.solutions_preparation__l8NH5 ul{grid-template-columns:1fr}.solutions_steps__Y73JW>li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:20px}.solutions_stepNumber__021IT{font-size:28px;margin:0}.solutions_closingActions__7_oPb,.solutions_closingActions__7_oPb>a:first-child{width:100%}}@font-face{font-family:Niukool Inter;src:url(/home/fonts/inter-400.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Niukool Inter;src:url(/home/fonts/inter-500.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Niukool Inter;src:url(/home/fonts/inter-600.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Niukool Noto;src:url(/home/fonts/noto-sc-0-v2.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Niukool Noto;src:url(/home/fonts/noto-sc-1-v2.ttf) format("truetype");font-weight:500 600;font-display:swap}.home_home__3tXsi{--ink:#052f23;--lime:#dfff58;--paper:#fafafa;--metal:#e5eae6;--muted:#52675c;--line:#bac8be;--hover:#c9ea53;--error:#a3342d;--ease-out:cubic-bezier(.23,1,.32,1);--header-height:96px;background:var(--paper);color:var(--ink);font-family:Niukool Inter,Niukool Noto,Noto Sans SC,sans-serif;font-size:14px;line-height:25px}.home_home__3tXsi h1,.home_home__3tXsi h2,.home_home__3tXsi h3,.home_home__3tXsi h4,.home_home__3tXsi p{margin:0}.home_home__3tXsi h1,.home_home__3tXsi h2,.home_home__3tXsi h3,.home_home__3tXsi h4{font-weight:500}.home_home__3tXsi a,.home_home__3tXsi button,.home_home__3tXsi input,.home_home__3tXsi select,.home_home__3tXsi summary,.home_home__3tXsi textarea{-webkit-tap-highlight-color:transparent}.home_home__3tXsi [role=tabpanel]:focus-visible,.home_home__3tXsi a:focus-visible,.home_home__3tXsi button:focus-visible,.home_home__3tXsi summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.home_home__3tXsi section,.home_levelExample__YJWs3{scroll-margin-top:calc(var(--header-height) + 24px)}.home_container__u96yZ{width:calc(100% - 160px);max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.home_section__CUrkc{padding:104px 0}.home_metallic__QoBll{background:var(--metal)}.home_dark__CMG6r{background:var(--ink);color:var(--paper)}.home_headingRow__WdC_5{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.home_heading__bOjMQ{display:flex;flex-direction:column;gap:16px;min-width:0}.home_heading__bOjMQ h2{font-size:40px;line-height:1.45;letter-spacing:-.8px}.home_eyebrow__NK8yp{font-size:12px;font-weight:500;letter-spacing:1.4px;line-height:1.5;color:var(--muted)}.home_description__6C2TS{max-width:780px;font-size:18px;line-height:32px;color:var(--muted)}.home_dark__CMG6r .home_eyebrow__NK8yp{color:var(--lime)}.home_footnote__L5GyQ,.home_muted__BrHZi{color:var(--muted)}.home_footnote__L5GyQ{font-size:12px;line-height:1.75}.home_action__FewWd{min-height:48px;height:48px;border:1px solid var(--lime);border-radius:12px;padding:12px 20px;gap:20px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;background:var(--lime);color:var(--ink);box-shadow:none;flex-shrink:0}.home_action__FewWd:hover{background:var(--hover)}.home_outline__KJ637{border-color:var(--ink);background:transparent}.home_outline__KJ637:hover{background:var(--metal)}.home_light__wg7fZ{color:var(--paper);border-color:#c6d4cb}.home_light__wg7fZ:hover{background:#ffffff12}.home_header__r4F0q{position:sticky;top:0;z-index:50;background:var(--ink);color:var(--paper);border-bottom:1px solid #466351}.home_headerInner__65zw7{position:relative;z-index:2;height:95px;max-width:1440px;padding:20px 80px;display:flex;align-items:center;justify-content:space-between;margin:auto;gap:24px}.home_logo__HK9QL{display:flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;flex-shrink:0}.home_desktopNav__CNp_y{display:flex;align-items:center;gap:24px;line-height:normal}.home_desktopNav__CNp_y a:hover,.home_footer__MG2WH a:hover{color:var(--lime)}.home_headerActions__vBjBr{display:flex;align-items:center;gap:20px}.home_headerActions__vBjBr .home_action__FewWd{position:relative;min-height:40px;height:40px;padding:8px 16px;gap:12px}.home_headerActions__vBjBr .home_action__FewWd:after{content:"";position:absolute;inset:-2px 0}.home_login__Rq_8s{line-height:17px;cursor:pointer;transition:color .16s ease}.home_header__r4F0q .home_login__Rq_8s:hover{color:var(--lime)}.home_mobileNav__cpsAB,.home_mobileNav__cpsAB:not([open])>nav{display:none}.home_hero__uNinM{min-height:calc(100svh - var(--header-height));position:relative;display:flex;align-items:flex-end;padding-block:80px;overflow:hidden}.home_cover__iT7p_,.home_heroImage__f9_kI{object-fit:cover}.home_heroShade__zOdTB{position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 0 0/72%),rgb(0 0 0/54%) 40%,rgb(0 0 0/18%) 75%,rgb(0 0 0/8%))}.home_heroBottom__qkIX7{position:absolute;height:154px;bottom:0;left:0;right:0;background:linear-gradient(0deg,#07111fb3,#07111f00)}.home_heroContent__X9YIC{position:relative;width:calc(100% - 160px);max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:40px;color:var(--paper)}.home_heroHeading___RDZg{display:flex;flex-direction:column;gap:20px;max-width:520px}.home_heroHeading___RDZg h1{font-size:60px;line-height:1.35;letter-spacing:-1.8px}.home_heroHeading___RDZg>p:last-child{font-size:18px;line-height:1.75;color:#c6d4cb}.home_heroActions__CQ89s,.home_heroTags__PG93v{display:flex;gap:12px}.home_heroTags__PG93v span{display:flex;align-items:center;min-height:48px;padding:12px 20px;border:1px solid #ffffff2e;border-radius:8px;background:#ffffff1a;backdrop-filter:blur(8px);font-size:12px;line-height:1.5;color:#ffffffc2}.home_classroom__9hTFE{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;border-radius:12px}.home_classroomShade__7FtGD{position:absolute;inset:0;background:var(--ink)}.home_play__S8g18{position:absolute;width:80px;height:80px;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--lime);border-radius:50%;display:grid;place-items:center}.home_play__S8g18:hover{background:#d1f243}.home_playerControls__lBndN{position:absolute;bottom:0;left:0;right:0;padding:24px;background:var(--ink);color:var(--paper);font-size:12px}.home_progress___moQ6{height:2px;background:#466351;margin-bottom:12px}.home_progress___moQ6 span{display:block;width:180px;max-width:30%;height:2px;background:var(--lime)}.home_playerControls__lBndN>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.home_playerControls__lBndN>div>span:last-child{display:flex;gap:12px}.home_classroomBottom__8SE3n{display:flex;align-items:center;justify-content:space-between;gap:24px}.home_classroomBottom__8SE3n ol{display:flex;gap:64px}.home_classroomBottom__8SE3n li{display:flex;align-items:center;gap:10px;font-size:24px;line-height:normal}.home_classroomBottom__8SE3n li span{font-size:12px;color:var(--muted)}.home_blogCards__K5EKj,.home_courses__6dQga{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home_blogCard___6Xes,.home_course__cWGhn{border-radius:12px;overflow:hidden;background:var(--paper)}.home_course__cWGhn,.home_teacher__ennR1{display:flex;flex-direction:column}.home_coursePhoto__rMWRE{position:relative;height:260px;flex-shrink:0}.home_courseBody__QM3wg{display:flex;flex-direction:column;flex:1;gap:18px;padding:24px}.home_courseBody__QM3wg>.home_cardLink__m0ijS,.home_teacherBody__wL3of>.home_cardLink__m0ijS{margin-top:auto}.home_courseBody__QM3wg h3{font-size:24px;line-height:35px;letter-spacing:-.8px}.home_courseBody__QM3wg h4{font-size:16px;line-height:1.75}.home_courseBody__QM3wg>p{min-height:50px;color:var(--muted)}.home_tags__FNzaI{display:flex;flex-wrap:wrap;gap:6px}.home_tags__FNzaI span{background:var(--metal);border-radius:100px;padding:5px 10px;font-size:12px;line-height:1.5}.home_cardLink__m0ijS{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--line);padding-top:18px;font-size:14px;font-weight:500;line-height:normal}.home_cardLink__m0ijS:hover{color:var(--muted)}.home_specialCourses__0EnR4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.home_specialCourses__0EnR4 article{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:23px 0 24px;border-top:1px solid var(--line);border-radius:12px}.home_journey__GC0Ny h3,.home_specialCourses__0EnR4 h3,.home_teachingSteps__Awq1J h3{font-size:20px;line-height:1.45;letter-spacing:-.8px}.home_specialCourses__0EnR4 p{color:var(--muted)}.home_specialCourses__0EnR4 a{display:inline-flex;align-items:center;font-weight:500}.home_teachers__93VOY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.home_teacher__ennR1{overflow:hidden;border-radius:12px;background:#fff}.home_teacherBody__wL3of{display:flex;flex-direction:column;flex:1;gap:20px;padding:24px}.home_teacherPhoto__LUZqp{position:relative;aspect-ratio:9/8;flex-shrink:0}.home_teacherPhoto__LUZqp img{object-position:center top}.home_teacherIntro__1X6xh{display:flex;flex-direction:column;gap:4px}.home_teacherTitle__wjmHs{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;align-items:center}.home_teacherTitle__wjmHs h3{font-size:22px;line-height:32px;letter-spacing:-.8px}.home_certified__AFLE7{display:inline-flex;align-items:center;flex-shrink:0;gap:0;background:transparent;color:#10b981;padding-block:4px;font-size:14px;font-weight:500;line-height:normal;white-space:nowrap}.home_teacherIntro__1X6xh h4{font-size:16px;line-height:28px}.home_teacherIntro__1X6xh>p{color:var(--muted)}.home_teacher__ennR1 .home_tags__FNzaI{gap:8px}.home_teacherFacts__TzvnN{display:flex;flex-direction:column;gap:8px;padding-top:20px;border-top:1px solid var(--line);list-style:disc;list-style-position:outside;padding-left:21px}.home_teacher__ennR1 .home_cardLink__m0ijS{padding-top:20px;line-height:25px}.home_teachingSteps__Awq1J{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.home_teachingSteps__Awq1J article{display:flex;flex-direction:column;gap:12px;padding-top:19px;border-top:1px solid #466351;border-radius:12px}.home_teachingSteps__Awq1J p{color:#c6d4cb}.home_teachingDemo__HXBeh{display:grid;grid-template-columns:370px minmax(0,1fr);background:var(--paper);color:var(--ink);border-radius:12px;overflow:hidden}.home_teachingDemo__HXBeh aside{display:flex;flex-direction:column;gap:24px;padding:32px;background:var(--lime);align-self:start}.home_teachingDemo__HXBeh aside .home_eyebrow__NK8yp{color:var(--muted)}.home_teachingDemo__HXBeh aside h3{font-size:32px;line-height:1.45;letter-spacing:-.8px}.home_teachingDemo__HXBeh aside ol{display:flex;flex-direction:column;gap:12px;font-size:16px}.home_teachingDemo__HXBeh aside img{max-width:100%}.home_conversation__3k0X_{padding:40px;display:flex;flex-direction:column;gap:16px}.home_conversation__3k0X_>.home_eyebrow__NK8yp{color:var(--muted);font-size:12px;line-height:18px}.home_conversation__3k0X_ small,.home_workspace__ruIg7 small{font-size:12px;color:var(--muted);line-height:1.75}.home_customer__S4laS,.home_learner__cX_xH{padding:16px;display:flex;flex-direction:column;gap:6px}.home_customer__S4laS,.home_practice__CbXP_{background:var(--metal)}.home_learner__cX_xH{border:1px solid var(--line);padding:15px}.home_conversation__3k0X_ p{font-size:14px;line-height:25px}.home_customer__S4laS p,.home_learner__cX_xH p{font-size:16px;line-height:28px}.home_correction__zv4KR{border-top:1px solid var(--line);padding-top:24px;margin-top:8px;display:flex;flex-direction:column;gap:24px}.home_correction__zv4KR h4{font-size:20px;line-height:29px;letter-spacing:-.8px}.home_correction__zv4KR>p,.home_practice__CbXP_ p{color:var(--muted)}.home_practice__CbXP_{padding:16px;display:flex;flex-direction:column;gap:8px;margin-top:8px}.home_journey__GC0Ny{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.home_journey__GC0Ny li>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--ink);line-height:normal;margin-bottom:24px}.home_journey__GC0Ny li:first-child>span{background:var(--ink);color:var(--lime)}.home_journey__GC0Ny li>div{border-top:1px solid var(--line);padding-top:19px;display:flex;flex-direction:column;gap:12px}.home_journey__GC0Ny h3{font-size:19px;line-height:28px}.home_journey__GC0Ny p{color:var(--muted)}.home_levelNote__TnDnp{display:flex;align-items:center;gap:12px;font-size:12px;line-height:18px;color:#c6d4cb}.home_levelNote__TnDnp>span{background:var(--lime);padding:5px 10px;border-radius:100px;color:var(--ink);white-space:nowrap}.home_levels__ruac8{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.home_levels__ruac8 li{background:#1b4329;padding:24px 16px;border-radius:12px}.home_levels__ruac8 li>span{display:block;font-size:32px;line-height:38px}.home_levels__ruac8 li>p{margin-top:16px;color:#c6d4cb;font-size:16px;line-height:19px}.home_levels__ruac8 .home_activeLevel__NiXU0{background:var(--lime);color:var(--ink)}.home_levels__ruac8 .home_activeLevel__NiXU0 p{color:var(--ink)}.home_levelExample__YJWs3{border:1px solid #466351;border-radius:12px;padding:39px;display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:64px}.home_levelExample__YJWs3>div{display:flex;flex-direction:column;gap:16px}.home_levelExample__YJWs3 h3{font-size:24px;line-height:35px;letter-spacing:-.8px}.home_levelExample__YJWs3 h4{font-size:20px;font-weight:400;line-height:35px}.home_levelExample__YJWs3>div>p:last-child{font-size:14px;color:#c6d4cb}.home_levelExample__YJWs3>div:last-child>p:last-child{font-size:12px;line-height:21px}.home_workspace__ruIg7{background:var(--paper);border-radius:12px;overflow:hidden}.home_workspaceTop__b_sfk{padding:24px 24px 23px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:16px}.home_workspaceTop__b_sfk>span{font-size:22px;font-weight:500;line-height:normal}.home_workspaceBody__ypDFF{display:flex;align-items:flex-start}.home_workspaceBody__ypDFF aside{width:200px;padding:24px;display:flex;flex-direction:column;gap:24px;background:var(--ink);color:var(--paper);flex-shrink:0;line-height:normal}.home_workspaceBody__ypDFF aside>div{display:flex;align-items:center;gap:10px}.home_workspaceBody__ypDFF aside>div:nth-child(2){color:var(--lime)}.home_workspaceContent__SlqGh{padding:32px;flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.home_workspaceOverview__1Yqbz{display:flex;flex-direction:column;gap:8px}.home_workspaceContent__SlqGh h3{font-size:24px;line-height:35px;letter-spacing:-.8px}.home_workspaceCards__oDoLc{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.home_workspaceCards__oDoLc>div{padding:20px;background:var(--metal);display:flex;flex-direction:column;gap:12px}.home_workspaceCards__oDoLc>div:last-child{border:1px solid var(--line);padding:19px;background:transparent}.home_workspaceCards__oDoLc h4{font-size:20px;line-height:29px;letter-spacing:-.8px}.home_classNotes__OIwbh p,.home_workspaceCards__oDoLc p{color:var(--muted)}.home_workspaceCards__oDoLc>div>small:last-child{color:var(--ink)}.home_classNotes__OIwbh{width:100%;border-top:1px solid var(--line);padding-top:24px;display:flex;flex-direction:column;gap:12px}.home_classNotes__OIwbh h4{font-size:16px;line-height:28px}.home_teacherFeedback__YptQm{width:100%;padding:20px;background:#1b4329;color:var(--paper);display:flex;flex-direction:column;gap:12px}.home_teacherFeedback__YptQm p{font-size:16px;line-height:28px}.home_teacherFeedback__YptQm small{color:#c6d4cb}.home_teacherFeedback__YptQm small:last-child{color:var(--lime)}.home_trial__E6x6J{background:var(--lime)}.home_trialContent__IX3JS{align-items:center;text-align:center;gap:32px}.home_trialHeading__Aqcpc{display:flex;flex-direction:column;align-items:center;gap:16px}.home_trialHeading__Aqcpc h2{max-width:840px;font-size:40px;line-height:1.45;letter-spacing:-.8px;text-wrap:balance}.home_trialHeading__Aqcpc p{max-width:640px;font-size:18px;line-height:32px;color:var(--ink);text-wrap:balance}.home_trialHeading__Aqcpc p span{display:inline-block}.home_trialEntry__TP2Y_{display:flex;flex-direction:column;align-items:center;gap:8px}.home_trialPrimary__ioQo2{background:var(--ink);border-color:var(--ink);color:var(--lime)}.home_trialPrimary__ioQo2:hover{background:#1b4329;border-color:#1b4329}.home_trialActions__itks6{display:flex;align-items:center;justify-content:center;gap:16px}.home_trialActions__itks6>a{min-width:164px}.home_resources__JC8dB{display:flex;flex-direction:column;gap:48px}.home_resourceTabs__9tcUw{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:12px;background:#fff}.home_resourceTabs__9tcUw button{position:relative;z-index:1;min-height:44px;padding:11.5px 20px;border-radius:11px;font-weight:500;line-height:21px}.home_resourceTabs__9tcUw button[aria-selected=true]{color:var(--lime)}.home_resourceHeading__S_hed{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.home_resourceHeading__S_hed h3{font-size:24px;line-height:35px;letter-spacing:-.8px}.home_resourceHeading__S_hed a{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.home_blogPhoto__8_Ag7{height:220px;position:relative}.home_blogCard___6Xes{background:#fff}.home_blogBody__hBNM2{padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-height:262px}.home_blogBody__hBNM2>span{border-radius:100px;background:var(--lime);padding:4px 10px;font-size:12px;line-height:1.5}.home_blogBody__hBNM2 h4{font-size:18px;line-height:1.45;letter-spacing:-.8px}.home_blogBody__hBNM2 p{color:var(--muted)}.home_blogBody__hBNM2 .home_cardLink__m0ijS{margin-top:auto;width:100%;justify-content:flex-start;padding-top:12px}.home_resourceEmpty__CSuva{padding:40px;background:var(--metal);border-radius:12px;display:flex;flex-direction:column;gap:24px;min-height:483px}.home_resourceEmpty__CSuva h4{font-size:24px}.home_resourceEmpty__CSuva .home_cardLink__m0ijS{margin-top:auto}.home_faqGrid___kS5F{display:grid;grid-template-columns:400px minmax(0,1fr);gap:80px}.home_faqGrid___kS5F>div:first-child{display:flex;flex-direction:column;gap:24px}.home_faqItem__lW9c6{border:0;padding:23px 0 24px}.home_faqItem__lW9c6+.home_faqItem__lW9c6{border-top:1px solid var(--line)}.home_faqToggle__qOa8P{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;width:calc(100% + 20px);margin:-9px -10px;padding:9px 10px;min-height:44px;text-align:left;font-size:18px;font-weight:500;line-height:26px;letter-spacing:-.8px;border-radius:8px}.home_faqIcon__X6HOR{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;font-size:0;line-height:1;letter-spacing:normal}.home_faqIcon__X6HOR:before{content:"+";font-size:20px}.home_faqItem__lW9c6[open] .home_faqIcon__X6HOR:before{content:"−"}.home_faqToggle__qOa8P{list-style:none}.home_faqToggle__qOa8P::-webkit-details-marker{display:none}.home_faqItem__lW9c6>p{padding-top:16px;color:var(--muted)}.home_mobileNav__cpsAB summary::-webkit-details-marker{display:none}.home_footer__MG2WH{background:var(--ink);color:var(--paper);padding:104px 0 40px}.home_footer__MG2WH>.home_container__u96yZ{gap:40px}.home_footerColumns__GQuw0{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;min-height:520px}.home_footerStack___VgWU{display:contents}.home_footerColumn__CCACv{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:40px}.home_footerColumns__GQuw0 h2{font-size:14px;line-height:24px}.home_footerColumns__GQuw0 ul{display:flex;flex-direction:column;gap:16px;margin-top:12px;color:#c6d4cb;line-height:24px}.home_footerBottom__ktjEG{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:40px;border-top:1px solid #466351;font-size:12px;line-height:1.5}.home_socials__xLma8{display:flex;flex-wrap:wrap;align-items:center;gap:0}.home_socials__xLma8>a,.home_socials__xLma8>span{display:flex;align-items:center;justify-content:flex-start;width:44px;height:44px;flex-shrink:0;border-radius:12px}.home_footerActions__bdoHm{display:flex;align-items:center;gap:20px}.home_footerBackToTop__UsGo4{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.home_footerIcon__RZHKj{display:block;flex-shrink:0;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.home_footerBackToTop__UsGo4:focus-visible,.home_socials__xLma8>a:focus-visible{color:var(--lime)}@media (hover:hover) and (pointer:fine){.home_footerBackToTop__UsGo4:hover,.home_socials__xLma8>a:hover,.home_socials__xLma8>span:hover{color:var(--lime)}}.home_language__ipM_n{display:flex;gap:12px;align-items:center;border-radius:100px;background:#f1f1f1;color:#111;height:40px;padding:0 18px;font-weight:600}.home_footer__MG2WH .home_language__ipM_n:hover{color:var(--ink);background:var(--lime)}.home_header__r4F0q{transition:background-color .18s ease,box-shadow .18s ease}.home_header__r4F0q[data-scrolled=true]{background:rgb(5 47 35/92%);-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%);box-shadow:0 8px 24px rgb(5 47 35/8%)}.home_desktopNav__CNp_y a{position:relative;padding-block:13.5px;margin-block:-13.5px;transition:color .16s ease}.home_desktopNav__CNp_y a:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:1px;background:var(--lime);transform:scaleX(0);transform-origin:left;transition:transform .18s var(--ease-out)}.home_desktopNav__CNp_y a[aria-current=location],.home_mobileNav__cpsAB a[aria-current=location]{color:var(--lime)}.home_desktopNav__CNp_y a[aria-current=location]:after{transform:scaleX(1)}.home_dark__CMG6r a:focus-visible,.home_dark__CMG6r button:focus-visible,.home_footer__MG2WH a:focus-visible,.home_header__r4F0q a:focus-visible,.home_header__r4F0q button:focus-visible,.home_header__r4F0q summary:focus-visible{outline-color:var(--lime)}.home_action__FewWd,.home_play__S8g18{transition:transform .14s var(--ease-out),background-color .16s ease}.home_action__FewWd:active,.home_play__S8g18:active{scale:.97}.home_action__FewWd:disabled{background:#d5ddd7;color:var(--muted);border-color:#d5ddd7;cursor:not-allowed}.home_action__FewWd>.home_footerIcon__RZHKj,.home_action__FewWd>img,.home_cardLink__m0ijS>img,.home_resourceHeading__S_hed a>img{transition:transform .18s var(--ease-out);flex-shrink:0}.home_action__FewWd:focus-visible>:is(img,.home_footerIcon__RZHKj){transform:translate(2px,-2px)}.home_cardLink__m0ijS{width:100%;text-align:left;cursor:pointer}.home_blogCard___6Xes,.home_course__cWGhn,.home_teacher__ennR1{transition:transform .18s var(--ease-out),box-shadow .18s ease}.home_heroContent__X9YIC{animation:home_hero-arrive___9U8O .28s var(--ease-out) both}@keyframes home_hero-arrive___9U8O{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.home_blogCard___6Xes:hover,.home_course__cWGhn:hover,.home_teacher__ennR1:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgb(5 47 35/8%)}.home_action__FewWd:hover>:is(img,.home_footerIcon__RZHKj),.home_cardLink__m0ijS:hover>img,.home_resourceHeading__S_hed a:hover>img{transform:translate(2px,-2px)}.home_desktopNav__CNp_y a:hover:after{transform:scaleX(1)}}.home_mobileNav__cpsAB summary{list-style:none}.home_mobileNav__cpsAB summary span{transition:transform .18s var(--ease-out),opacity .12s ease}.home_mobileNav__cpsAB[open] summary span:first-child{transform:translateY(6px) rotate(45deg)}.home_mobileNav__cpsAB[open] summary span:nth-child(2){opacity:0}.home_mobileNav__cpsAB[open] summary span:last-child{transform:translateY(-6px) rotate(-45deg)}.home_mobileNav__cpsAB nav{transform-origin:top right;animation:home_menu-arrive__4tgdX .18s var(--ease-out)}.home_mobileNav__cpsAB nav a{min-height:44px;border-radius:8px}.home_mobileNav__cpsAB nav a:hover{background:#1b4329}@keyframes home_menu-arrive__4tgdX{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.home_resourceTabs__9tcUw:before{content:"";position:absolute;z-index:0;inset:0 auto 0 0;width:50%;background:var(--ink);border-radius:11px;transition:transform .2s var(--ease-out)}.home_resourceTabs__9tcUw[data-tab=resources]:before{transform:translateX(100%)}.home_resourceTabs__9tcUw button:focus-visible{outline-offset:-4px}.home_resourceTabs__9tcUw button[aria-selected=true]:focus-visible{outline-color:var(--lime)}.home_resourcePanel__kR2Gp:not([hidden]){animation:home_panel-arrive__HDn9u .18s var(--ease-out)}@keyframes home_panel-arrive__HDn9u{0%{opacity:.7;transform:translateY(4px)}to{opacity:1;transform:none}}.home_resources__JC8dB[data-instant=true] *{transition:none!important;animation:none!important}.home_materialCover__qyN6q{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:220px;padding:24px;overflow:hidden;background:var(--ink);color:var(--lime)}.home_materialBrand__70IRx{font-size:10px;letter-spacing:1.4px;line-height:18px;opacity:.8}.home_materialCover__qyN6q strong{position:absolute;left:24px;top:50%;transform:translateY(-50%);font-size:56px;line-height:1;font-weight:500;letter-spacing:-1.5px}.home_materialLines__PPJXm{margin-top:auto;width:110px;display:flex;flex-direction:column;gap:7px}.home_materialLines__PPJXm i{height:1px;background:currentColor;opacity:.35}.home_materialLines__PPJXm i:last-child{width:65%}.home_materialCover__qyN6q[data-format=document]{background:var(--lime);color:var(--ink)}.home_materialCover__qyN6q[data-format=video]{background:#1b4329;color:var(--paper)}.home_materialCover__qyN6q[data-format=video]>img{position:absolute;right:24px;top:50%;transform:translateY(-50%);border-radius:50%;background:var(--lime);padding:12px;box-sizing:content-box}.home_materialTags__yuMZc{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.home_materialTags__yuMZc span{border-radius:100px;padding:4px 10px;font-size:12px;line-height:18px;background:var(--lime)}.home_materialTags__yuMZc span+span{background:var(--metal)}.home_dialog__0Mwnf{position:fixed;inset:0;margin:auto;width:min(820px,calc(100% - 48px));max-height:calc(100dvh - 48px);overflow:auto;padding:0;border:0;border-radius:12px;background:var(--paper);color:var(--ink);box-shadow:0 24px 80px rgb(0 0 0/24%);opacity:0;transform:translateY(8px) scale(.98);transition:opacity .18s var(--ease-out),transform .18s var(--ease-out),display .18s allow-discrete,overlay .18s allow-discrete}.home_dialog__0Mwnf[open]{opacity:1;transform:none}.home_dialog__0Mwnf::backdrop{background:rgb(5 47 35/40%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .18s var(--ease-out),display .18s allow-discrete,overlay .18s allow-discrete}.home_dialog__0Mwnf[open]::backdrop{opacity:1}@starting-style{.home_dialog__0Mwnf[open]{opacity:0;transform:translateY(8px) scale(.98)}.home_dialog__0Mwnf[open]::backdrop{opacity:0}}html:has(.home_dialog__0Mwnf[open]){overflow:hidden;scrollbar-gutter:stable}.home_dialogContent__7hteu{position:relative;padding:40px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.home_dialogContent__7hteu h2{font-size:28px;line-height:1.45;letter-spacing:-.8px;padding-right:36px}.home_dialogContent__7hteu .home_action__FewWd{white-space:normal;height:auto}.home_dialogClose__F3Uyt{position:absolute;top:16px;right:16px;width:44px;height:44px;border-radius:50%;font-size:30px;line-height:1;transition:background-color .14s ease}.home_dialogClose__F3Uyt:hover{background:var(--metal)}.home_teacherDialog__c7_MI{width:min(1040px,calc(100% - 48px))}.home_teacherDialog__c7_MI .home_dialogContent__7hteu{align-items:stretch}.home_teacherDialog__c7_MI .home_dialogClose__F3Uyt{position:sticky;top:16px;align-self:flex-end;margin-bottom:-68px;z-index:2;background:var(--paper);flex-shrink:0}.home_dialogDismiss__hXDhp{min-height:44px;text-decoration:underline;text-underline-offset:4px}.home_teacherDetail__jLgJo{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;width:100%}.home_teacherDetail__jLgJo>img{width:200px;height:auto;border-radius:12px}.home_teacherDetail__jLgJo>div{display:flex;flex-direction:column;gap:16px}.home_teacherDetail__jLgJo h3{font-size:20px;line-height:29px}.home_teacherDetail__jLgJo p{color:var(--muted)}.home_teacherDetail__jLgJo ul{list-style:disc;padding-left:20px}.home_dialog__0Mwnf[data-instant=true],.home_dialog__0Mwnf[data-instant=true]::backdrop,.home_mobileNav__cpsAB[data-instant=true] *{transition:none!important;animation:none!important}.home_header__r4F0q[data-menu-open=true]{background:var(--ink);backdrop-filter:none;-webkit-backdrop-filter:none}.home_navTrigger__uq8IR{display:inline-flex;align-items:center;gap:7px;min-height:44px;cursor:pointer;font:inherit;white-space:nowrap}.home_navTrigger__uq8IR[aria-expanded=true]{color:var(--lime)}.home_navChevron__9tu2C{display:inline-block;width:6px;height:6px;border-right:1px solid;border-bottom:1px solid;transform:translateY(-2px) rotate(45deg)}.home_mobileGroup__3YuwJ[open]>summary .home_navChevron__9tu2C,.home_navTrigger__uq8IR[aria-expanded=true] .home_navChevron__9tu2C{transform:translateY(1px) rotate(225deg)}.home_navBackdrop__O_tm4{position:absolute;top:100%;inset-inline:0;height:calc(100dvh - var(--header-height));z-index:0;background:rgb(5 47 35/18%);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.home_megaMenu__XAnMS{position:absolute;top:100%;inset-inline:0;z-index:1;background:var(--ink);border-bottom:1px solid #466351;max-height:calc(100dvh - var(--header-height));overflow-y:auto}.home_megaMenuInner__PhsXm{max-width:1440px;margin-inline:auto;padding:40px 80px 48px}.home_menuGroups___qvfR{display:grid;grid-template-columns:repeat(3,minmax(0,280px));gap:64px}.home_fourColumnMenuGroups__rXVdv{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.home_menuGroup__Ai1tE h3{color:#bac8be;font-size:14px;font-weight:400;line-height:24px;margin-bottom:12px}.home_menuGroup__Ai1tE ul{list-style:none;padding:0;margin:0}.home_menuGroup__Ai1tE a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:8px 12px;margin-inline:-12px;border-radius:12px;color:var(--paper);font-size:14px;line-height:24px}.home_menuGroup__Ai1tE a span{opacity:0;color:var(--lime)}.home_menuGroup__Ai1tE a:focus-visible{background:#1b4329;color:var(--lime)}.home_menuGroup__Ai1tE a:focus-visible span{opacity:1}@media (hover:hover) and (pointer:fine){.home_navTrigger__uq8IR:hover{color:var(--lime)}.home_menuGroup__Ai1tE a:hover{background:#1b4329;color:var(--lime)}.home_menuGroup__Ai1tE a:hover span{opacity:1}}@media (max-width:1200px){.home_container__u96yZ,.home_heroContent__X9YIC{width:calc(100% - 80px)}.home_headerInner__65zw7{padding-inline:40px}.home_desktopNav__CNp_y{gap:16px}.home_megaMenuInner__PhsXm{padding-inline:40px}.home_menuGroups___qvfR{gap:40px}.home_headerActions__vBjBr{gap:12px}.home_faqGrid___kS5F{gap:48px}.home_faqGrid___kS5F,.home_teachingDemo__HXBeh{grid-template-columns:30% minmax(0,1fr)}.home_conversation__3k0X_{padding:32px}.home_coursePhoto__rMWRE{height:220px}.home_courseBody__QM3wg{padding:20px}}@media (max-width:1023px){.home_section__CUrkc{padding:72px 0}.home_desktopNav__CNp_y,.home_logo__HK9QL .home_headerWordmark__80DTB{display:none}.home_login__Rq_8s{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;flex-shrink:0}.home_headerActions__vBjBr{display:none}.home_mobileNav__cpsAB{display:block;position:static;margin-left:auto}.home_mobileNav__cpsAB summary{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;cursor:pointer}.home_mobileNav__cpsAB summary span{width:22px;height:1px;background:var(--paper);margin:0 auto}.home_mobileNav__cpsAB nav{position:absolute;inset-inline:0;top:calc(100% + 1px);max-height:calc(100dvh - var(--header-height));display:flex;flex-direction:column;z-index:10;background:var(--ink);border-bottom:1px solid #466351}.home_mobileMenuLinks__NBBNW{display:grid;gap:4px;padding:16px 40px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.home_mobileMenuActions__Lni9Q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 40px;border-top:1px solid #466351;flex-shrink:0}.home_mobileMenuActions__Lni9Q .home_login__Rq_8s{border:1px solid #bac8be;border-radius:12px;color:var(--paper)}.home_mobileMenuActions__Lni9Q .home_action__FewWd{min-width:0;min-height:44px;height:44px;padding:10px 12px;gap:8px}.home_mobileNav__cpsAB nav a{padding:8px}.home_megaMenu__XAnMS,.home_navBackdrop__O_tm4{display:none}.home_mobileGroup__3YuwJ{padding-block:4px}.home_mobileGroup__3YuwJ>summary{width:auto;height:auto;min-height:44px;flex-direction:row;justify-content:space-between;align-items:center;padding:8px;gap:16px}.home_mobileGroup__3YuwJ[open]>summary{color:var(--lime)}.home_mobileGroup__3YuwJ .home_menuGroups___qvfR{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:16px 12px 24px}.home_mobileGroup__3YuwJ .home_menuGroup__Ai1tE a{margin-inline:-8px}.home_mobileGroup__3YuwJ .home_menuGroup__Ai1tE a span{display:none}.home_mobileGroup__3YuwJ .home_menuGroup__Ai1tE h3{margin-bottom:8px}.home_heading__bOjMQ h2{font-size:34px}.home_heroHeading___RDZg h1{font-size:52px}.home_blogCards__K5EKj,.home_courses__6dQga,.home_teachers__93VOY{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.home_teacherTitle__wjmHs{align-items:center;flex-direction:row;gap:8px}.home_teachingDemo__HXBeh{grid-template-columns:1fr}.home_teachingDemo__HXBeh aside{display:grid;grid-template-columns:1fr 1fr;align-items:start}.home_teachingDemo__HXBeh aside .home_eyebrow__NK8yp{grid-column:1/-1}.home_teachingDemo__HXBeh aside img{display:none}.home_journey__GC0Ny{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.home_faqGrid___kS5F{grid-template-columns:1fr}.home_footerColumns__GQuw0{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.home_footerBottom__ktjEG{flex-wrap:wrap}}@media (max-width:767px){.home_home__3tXsi{--header-height:81px}.home_container__u96yZ,.home_heroContent__X9YIC{width:calc(100% - 32px);gap:32px}.home_headerInner__65zw7{height:80px;padding:16px;gap:12px}.home_headerActions__vBjBr .home_action__FewWd{min-height:36px;height:36px;padding:8px 12px;gap:8px;font-size:12px}.home_headerActions__vBjBr .home_action__FewWd:after{inset-block:-4px}.home_mobileMenuActions__Lni9Q,.home_mobileMenuLinks__NBBNW{padding-inline:16px}.home_mobileGroup__3YuwJ>summary,.home_mobileNav__cpsAB .home_mobileMenuLinks__NBBNW>a{padding-inline:0}.home_section__CUrkc{padding:64px 0}.home_headingRow__WdC_5{align-items:flex-start;flex-direction:column;gap:24px}.home_heading__bOjMQ{gap:16px}.home_heading__bOjMQ h2{font-size:30px;line-height:1.45}.home_description__6C2TS{font-size:16px}.home_eyebrow__NK8yp{font-size:11px;letter-spacing:1.2px}.home_hero__uNinM{padding-block:48px 64px}.home_heroImage__f9_kI{object-position:60% center}.home_heroShade__zOdTB{background:linear-gradient(0deg,rgb(0 0 0/78%),rgb(0 0 0/48%) 55%,rgb(0 0 0/12%))}.home_heroHeading___RDZg h1{max-width:340px;font-size:42px;letter-spacing:-1px}.home_heroHeading___RDZg>p:last-child{font-size:16px}.home_heroActions__CQ89s{flex-wrap:wrap}.home_heroActions__CQ89s .home_action__FewWd{gap:12px;padding-inline:16px}.home_heroTags__PG93v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:360px;gap:8px}.home_heroTags__PG93v span{min-height:40px;padding:8px 12px}.home_classroom__9hTFE{aspect-ratio:4/3}.home_play__S8g18{width:64px;height:64px}.home_playerControls__lBndN{padding:16px}.home_classroomBottom__8SE3n{flex-direction:column;align-items:flex-start}.home_classroomBottom__8SE3n ol{gap:32px}.home_home__3tXsi[lang=en] .home_classroomBottom__8SE3n ol{gap:16px;flex-wrap:wrap}.home_classroomBottom__8SE3n li{font-size:20px}.home_blogCards__K5EKj,.home_courses__6dQga,.home_specialCourses__0EnR4,.home_teachers__93VOY{grid-template-columns:1fr;gap:32px}.home_coursePhoto__rMWRE{height:auto;aspect-ratio:410/260}.home_courseBody__QM3wg{padding:24px}.home_courseBody__QM3wg>p{min-height:0}.home_specialCourses__0EnR4{gap:8px}.home_teacherPhoto__LUZqp{height:auto;aspect-ratio:405/360}.home_teacherTitle__wjmHs{flex-direction:row;align-items:center}.home_teachingSteps__Awq1J{grid-template-columns:1fr 1fr;gap:24px 20px}.home_teachingSteps__Awq1J h3{font-size:18px}.home_teachingDemo__HXBeh aside{display:flex;padding:24px}.home_teachingDemo__HXBeh aside h3{font-size:28px}.home_conversation__3k0X_{padding:24px}.home_journey__GC0Ny{grid-template-columns:1fr;gap:24px}.home_journey__GC0Ny li{display:flex;gap:20px}.home_journey__GC0Ny li>span{flex-shrink:0;margin:0}.home_journey__GC0Ny li>div{flex:1;padding-top:16px}.home_levelNote__TnDnp{align-items:flex-start;flex-direction:column}.home_levels__ruac8{grid-template-columns:1fr}.home_levels__ruac8 li{display:flex;align-items:center;gap:24px}.home_levels__ruac8 li>p{margin-top:0}.home_levels__ruac8 li{padding:20px 12px}.home_levels__ruac8 li>span{font-size:28px}.home_levelExample__YJWs3{grid-template-columns:1fr;gap:32px;padding:24px}.home_levelExample__YJWs3 h3{font-size:22px}.home_workspaceTop__b_sfk{padding:20px;align-items:flex-start;flex-direction:column}.home_workspaceTop__b_sfk>span{font-size:20px}.home_workspaceBody__ypDFF{flex-direction:column}.home_workspaceBody__ypDFF aside{width:100%;display:grid;grid-template-columns:1fr 1fr;padding:20px;gap:20px}.home_workspaceContent__SlqGh{width:100%;padding:20px}.home_workspaceContent__SlqGh h3{font-size:22px}.home_workspaceCards__oDoLc{grid-template-columns:1fr}.home_trialHeading__Aqcpc h2{font-size:32px}.home_trialHeading__Aqcpc p{font-size:16px;line-height:28px}.home_trialEntry__TP2Y_{width:100%}.home_trialActions__itks6{width:100%;gap:8px}.home_trialActions__itks6>a{flex:1;min-width:0;padding-inline:10px;gap:8px}.home_resources__JC8dB{gap:32px}.home_resourceTabs__9tcUw button{padding-inline:8px}.home_resourceHeading__S_hed h3{font-size:22px}.home_resourceHeading__S_hed a{font-size:12px}.home_blogPhoto__8_Ag7{height:auto;aspect-ratio:410/220}.home_blogBody__hBNM2{min-height:240px}.home_resourceEmpty__CSuva{padding:24px}.home_materialCover__qyN6q{height:auto;min-height:180px;aspect-ratio:410/220}.home_dialogContent__7hteu{padding:32px 24px 24px}.home_teacherDialog__c7_MI{left:8px;right:auto;margin-inline:0;width:calc(100vw - 16px);max-width:none}html:has(.home_teacherDialog__c7_MI[open]){scrollbar-gutter:auto}.home_dialogContent__7hteu h2{font-size:24px}.home_teacherDetail__jLgJo{grid-template-columns:1fr;gap:24px}.home_teacherDetail__jLgJo>img{width:min(240px,100%)}.home_faqToggle__qOa8P{font-size:18px}.home_footer__MG2WH{padding:56px 0 32px}.home_footerColumns__GQuw0{grid-template-columns:1fr 1fr;min-height:0;align-items:start;gap:32px 24px}.home_footerStack___VgWU{display:flex;flex-direction:column;gap:32px;min-width:0}.home_footerColumn__CCACv{gap:32px}.home_footerBottom__ktjEG{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 12px;padding-top:32px}.home_footerBottom__ktjEG>p{white-space:nowrap}.home_socials__xLma8{grid-column:1/-1;width:100%;justify-content:space-between}.home_footerActions__bdoHm{width:auto;gap:8px;justify-content:flex-end}.home_footerActions__bdoHm .home_language__ipM_n{height:44px}}@media (max-width:359px){.home_footerBottom__ktjEG{column-gap:8px;font-size:11px}.home_footerActions__bdoHm{gap:4px}.home_footerActions__bdoHm .home_language__ipM_n{padding-inline:8px;gap:6px}.home_headerInner__65zw7{gap:8px}.home_headerActions__vBjBr .home_action__FewWd{padding-inline:8px;font-size:12px}.home_headerActions__vBjBr .home_action__FewWd>img{display:none}.home_mobileMenuActions__Lni9Q .home_action__FewWd{padding-inline:8px;font-size:12px;gap:6px}}@media (prefers-reduced-motion:reduce){.home_action__FewWd:is(:hover,:focus-visible)>:is(img,.home_footerIcon__RZHKj){transform:none}html:has(.home_home__3tXsi){scroll-behavior:auto}.home_home__3tXsi *,.home_home__3tXsi :after,.home_home__3tXsi :before{scroll-behavior:auto;transition:none!important;animation:none!important}}.home_dialogTitleRow__S1nf_{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding-right:32px}.home_dialogTitleRow__S1nf_ h2{margin:0;padding-right:0}.animated-wordmark_wordmark__29jfM{position:relative;display:block;width:101.047px;height:23.265px;flex-shrink:0;perspective:320px}.animated-wordmark_letter___LFOH{position:absolute;top:0;height:100%;background:var(--paper,#fafafa);mask-image:url(/home/481d08d6-8590-4305-9c01-5f619db5ae1f.svg);mask-size:101.047px 23.265px;mask-repeat:no-repeat;pointer-events:none}.animated-wordmark_letter___LFOH:nth-child(5){transform-origin:center;animation:animated-wordmark_loop-turn__y5XZE 10s cubic-bezier(.22,1,.36,1) infinite,animated-wordmark_gyro-tilt__Y_MJZ 10s cubic-bezier(.45,0,.55,1) infinite}@keyframes animated-wordmark_loop-turn__y5XZE{0%,70%{transform:rotateY(0deg)}to{transform:rotateY(3turn)}}@keyframes animated-wordmark_gyro-tilt__Y_MJZ{0%,70%,to{rotate:1 0 -1 0deg}76%{rotate:1 0 -1 12deg}}@media (prefers-reduced-motion:reduce){.animated-wordmark_letter___LFOH:nth-child(5){animation:none}}.about_page__oFokc.about_page__oFokc h2{font-size:40px;line-height:1.45}.about_hero__Vw1qL{display:grid;grid-template-columns:1.12fr 1fr;gap:80px;align-items:end}.about_hero__Vw1qL h1{max-width:620px}.about_hero__Vw1qL>div>p{max-width:520px}.about_hero__Vw1qL>div>div{margin-top:28px}.about_story__QsJTa{padding:0 0 104px}.about_storyGrid__DYwGY{display:grid;grid-template-columns:1fr 1.12fr;gap:80px;align-items:stretch}.about_brandPanel__DT8No{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:48px;background:var(--ink);color:var(--lime);border-radius:12px;min-height:440px}.about_brandLockup__QUzVq{display:flex;gap:8px;align-items:center}.about_brandPanel__DT8No>p{font-size:80px;line-height:1.3;letter-spacing:-2px;margin-top:64px!important}.about_brandPanel__DT8No>span{font-size:18px;margin-top:20px}.about_storyCopy__48qvV{padding-block:16px}.about_storyCopy__48qvV h2{margin-bottom:28px!important}.about_storyCopy__48qvV p{font-size:18px;line-height:1.75;color:var(--muted)}.about_storyCopy__48qvV p+p{margin-top:20px!important}.about_reach__GzR4L{padding-block:72px;background:var(--ink);color:var(--paper)}.about_sectionIntro__8Z9CZ{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.about_sectionIntro__8Z9CZ p{font-size:18px;line-height:1.75;color:var(--muted);max-width:36ch}.about_reach__GzR4L .about_sectionIntro__8Z9CZ{flex-direction:row;align-items:center;justify-content:space-between}.about_reachList__ZLs_6 p,.about_reach__GzR4L .about_sectionIntro__8Z9CZ p{color:#C6D4CB}.about_reachList__ZLs_6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px}.about_reachList__ZLs_6>div{border-top:1px solid #52675c;padding-top:24px;display:flex;flex-direction:column}.about_reachList__ZLs_6 dt{font-size:14px}.about_reachList__ZLs_6 dd{color:var(--lime);font-size:48px;line-height:1.45;margin-block:16px}.about_reachList__ZLs_6 p{font-size:14px;line-height:1.75}.about_editorial__xXj2M{display:grid;grid-template-columns:1fr 1.4fr;gap:96px}.about_timeline__1TlzC{list-style:none;padding:0;margin:0}.about_timeline__1TlzC li{display:grid;grid-template-columns:100px 1fr;gap:28px;border-top:1px solid var(--line);padding-block:28px}.about_timeline__1TlzC li:last-child{padding-bottom:0}.about_period__CI4uE{font-size:18px;padding-top:4px;font-weight:500}.about_timeline__1TlzC p,.about_valueList__hPz15 p{margin-top:12px!important;font-size:18px;line-height:1.75;color:var(--muted)}.about_values__gEUcG{background:var(--metal);padding-block:104px}.about_valueList__hPz15 article{padding-block:28px;border-top:1px solid var(--line)}.about_valueList__hPz15 article:last-child{padding-bottom:0}.about_page__oFokc>section:last-child p{max-width:640px;font-size:18px;line-height:1.75}@media (max-width:1100px){.about_hero__Vw1qL,.about_storyGrid__DYwGY{gap:40px}.about_editorial__xXj2M{gap:48px;grid-template-columns:1fr 1.5fr}.about_brandPanel__DT8No{padding:32px}}@media (max-width:800px){.about_editorial__xXj2M,.about_hero__Vw1qL,.about_storyGrid__DYwGY{grid-template-columns:1fr;gap:32px}.about_hero__Vw1qL h1{max-width:600px}.about_hero__Vw1qL>div>p{max-width:none}.about_brandPanel__DT8No{min-height:320px}.about_brandPanel__DT8No>p{margin-top:40px!important}.about_storyCopy__48qvV{padding:0}.about_reach__GzR4L .about_sectionIntro__8Z9CZ{flex-direction:column;align-items:flex-start}.about_sectionIntro__8Z9CZ p{max-width:65ch}}@media (max-width:767px){.about_page__oFokc.about_page__oFokc h2{font-size:28px}.about_story__QsJTa{padding-bottom:56px}.about_brandPanel__DT8No{padding:28px;min-height:300px}.about_brandPanel__DT8No>p{font-size:64px}.about_storyCopy__48qvV h2{margin-bottom:20px!important}.about_page__oFokc>section:last-child p,.about_sectionIntro__8Z9CZ p,.about_storyCopy__48qvV p,.about_timeline__1TlzC p,.about_valueList__hPz15 p{font-size:16px}.about_reach__GzR4L{padding-block:48px}.about_reachList__ZLs_6{grid-template-columns:1fr;gap:28px;margin-top:32px}.about_reachList__ZLs_6>div{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12px;padding-top:20px}.about_reachList__ZLs_6 dd{margin:0;font-size:36px;grid-column:1;grid-row:1/3}.about_reachList__ZLs_6 p{grid-column:2}.about_timeline__1TlzC li{grid-template-columns:1fr;gap:12px;padding-block:24px}.about_period__CI4uE{color:var(--muted);font-size:14px;padding:0}.about_values__gEUcG{padding-block:56px}}.legal_content__fVIAr{padding-bottom:104px}.legal_layout__84uJB{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;align-items:start}.legal_dates__W2Df6{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px;color:var(--muted);font-size:12px}.legal_sidebar__zQU2l{position:sticky;top:128px;min-width:0}.legal_sidebar__zQU2l a{display:block;min-height:44px;padding-block:10px;color:var(--muted);font-size:14px;line-height:24px;overflow-wrap:anywhere}.legal_sidebar__zQU2l a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.legal_related__k47JG{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.legal_document__038ct{min-width:0}.legal_notice__gP4vK{padding:32px;border:1px solid var(--line);border-radius:12px}.legal_document__038ct .legal_notice__gP4vK h2{margin-block:16px;font-size:28px}.legal_notice__gP4vK>p:not(:first-child){color:var(--muted);margin-top:12px}.legal_notice__gP4vK>a{margin-top:24px}.legal_body__yIOlv{max-width:75ch;overflow-wrap:anywhere}.legal_notice__gP4vK+.legal_body__yIOlv{margin-top:48px}.legal_body__yIOlv :is(p,ul,ol,li){font-size:16px;line-height:1.9;color:var(--muted)}.legal_document__038ct .legal_body__yIOlv :is(h1,h2,h3,h4){color:var(--ink);font-weight:500;line-height:1.5;scroll-margin-top:128px}.legal_document__038ct .legal_body__yIOlv :is(h1,h2){font-size:28px;padding-top:24px}.legal_document__038ct .legal_body__yIOlv :is(h3,h4){font-size:20px;padding-top:16px}.legal_body__yIOlv a{color:var(--ink);text-decoration-color:var(--line)}.legal_body__yIOlv a:hover{color:#1b4329}.legal_body__yIOlv strong{color:var(--ink);font-weight:500}.legal_body__yIOlv blockquote{border:1px solid var(--line);border-radius:12px}.legal_body__yIOlv blockquote,.legal_body__yIOlv code{background:var(--metal);color:var(--ink)}.legal_storage__hr0gd{margin-top:64px;padding-top:48px;border-top:1px solid var(--line)}.legal_document__038ct .legal_storage__hr0gd h2{font-size:28px;margin-block:16px}.legal_storage__hr0gd>p:not(:first-child){color:var(--muted);max-width:70ch}.legal_storage__hr0gd dl{margin-block:32px}.legal_storage__hr0gd dl>div{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;padding-block:24px;border-bottom:1px solid var(--line)}.legal_storage__hr0gd dt{font-weight:500}.legal_storage__hr0gd dd{margin:0;color:var(--muted)}@media (max-width:1100px){.legal_layout__84uJB{grid-template-columns:200px minmax(0,1fr);gap:32px}.legal_storage__hr0gd dl>div{grid-template-columns:1fr;gap:12px}}@media (max-width:800px){.legal_layout__84uJB{grid-template-columns:1fr;gap:32px}.legal_sidebar__zQU2l{position:static}.legal_related__k47JG{display:none}}@media (max-width:767px){.legal_content__fVIAr{padding-bottom:64px}.legal_notice__gP4vK{padding:24px}.legal_document__038ct .legal_body__yIOlv :is(h1,h2),.legal_document__038ct .legal_notice__gP4vK h2,.legal_document__038ct .legal_storage__hr0gd h2{font-size:24px}.legal_storage__hr0gd{margin-top:48px;padding-top:32px}}.course-choices_formats__CsJo2{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.course-choices_formats__CsJo2 article{padding:24px;background:#FAFAFA;border-radius:12px}.course-choices_formats__CsJo2 h3{font-size:21px;line-height:1.5;font-weight:600}.course-choices_formats__CsJo2 p{color:#52675C;font-size:14px;line-height:1.8;margin-top:12px}.course-choices_formats__CsJo2 article>div{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:20px}.course-choices_formats__CsJo2 a,.course-choices_goals__7jAAS a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px}.course-choices_context__G10qG a:hover,.course-choices_formats__CsJo2 a:hover,.course-choices_goals__7jAAS a:hover{color:#52675C}.course-choices_goals__7jAAS a:last-child:hover{color:#052F23}.course-choices_goals__7jAAS{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.course-choices_goals__7jAAS>div{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #bac8be;padding:16px 0}.course-choices_goals__7jAAS a:first-child{font-size:18px;font-weight:500}.course-choices_goals__7jAAS a:last-child{white-space:nowrap;color:#52675C}.course-choices_context__G10qG{padding-top:24px;line-height:1.8}@media(max-width:1000px){.course-choices_formats__CsJo2,.course-choices_goals__7jAAS{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.course-choices_formats__CsJo2,.course-choices_goals__7jAAS{grid-template-columns:1fr}}.adult-course-redesign_page__AMZxo .adult-course-redesign_spotlight__q2aOT{background:var(--ink);color:var(--paper);--muted:#C6D4CB;--line:#52675C}.adult-course-redesign_processPhoto___S0jB img{object-position:center 25%}.adult-course-redesign_page__AMZxo .adult-course-redesign_speakingDirections__SvyZQ{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:start}.adult-course-redesign_page__AMZxo .adult-course-redesign_speakingDirections__SvyZQ>[role=tablist]{grid-template-columns:1fr;gap:12px}.adult-course-redesign_speakingDirections__SvyZQ>[role=tablist] button{min-height:132px;padding:24px}.adult-course-redesign_speakingDirections__SvyZQ>[role=tabpanel]{margin-top:0;padding:32px;align-self:stretch;align-items:center}.adult-course-redesign_speakingDirections__SvyZQ>p{grid-column:1/-1}.adult-course-redesign_fourDirections__qHpKw>[role=tablist]{grid-template-columns:repeat(4,minmax(0,1fr))}.adult-course-redesign_fourDirections__qHpKw>[role=tablist] button{min-height:152px}.adult-course-redesign_fourDirections__qHpKw button strong,.adult-course-redesign_speakingDirections__SvyZQ button strong{text-wrap:balance}@media (max-width:1100px){.adult-course-redesign_page__AMZxo .adult-course-redesign_speakingDirections__SvyZQ{grid-template-columns:220px minmax(0,1fr)}.adult-course-redesign_speakingDirections__SvyZQ>[role=tabpanel]{grid-template-columns:1fr;gap:24px;padding:24px}.adult-course-redesign_fourDirections__qHpKw>[role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.adult-course-redesign_page__AMZxo .adult-course-redesign_speakingDirections__SvyZQ{grid-template-columns:1fr}.adult-course-redesign_page__AMZxo .adult-course-redesign_speakingDirections__SvyZQ>[role=tablist]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.adult-course-redesign_speakingDirections__SvyZQ>[role=tablist] button{padding:16px}.adult-course-redesign_speakingDirections__SvyZQ>[role=tablist] button>svg{display:none}}@media (max-width:600px){.adult-course-redesign_speakingDirections__SvyZQ>[role=tablist] button{padding:16px 12px}.adult-course-redesign_speakingDirections__SvyZQ>[role=tablist] button strong{font-size:16px}.adult-course-redesign_fourDirections__qHpKw>[role=tablist] button{min-height:132px;padding:16px}.adult-course-redesign_fourDirections__qHpKw>[role=tablist] button>svg{display:none}.adult-course-redesign_fourDirections__qHpKw>[role=tabpanel]{padding:24px}}.public-forms_scope__IZej7{display:contents;--field-border:#bac8be;--field-focus:#052f23;--field-error:#a3342d}.public-forms_scope__IZej7.public-forms_scope__IZej7 :is(input,select,textarea):not(:where([type=hidden],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[data-search-input])),.public-forms_scope__IZej7.public-forms_scope__IZej7 [data-search-field]{border:1px solid var(--field-border);border-radius:12px}.public-forms_scope__IZej7.public-forms_scope__IZej7 :is(input,select,textarea):not(:where([type=hidden],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[data-search-input])):focus,.public-forms_scope__IZej7.public-forms_scope__IZej7 [data-search-field]:focus-within{border-color:var(--field-focus);box-shadow:inset 0 0 0 1px var(--field-focus);outline:none}.public-forms_scope__IZej7.public-forms_scope__IZej7 [data-field-theme=dark]{--field-focus:#dfff58}.public-forms_scope__IZej7.public-forms_scope__IZej7 :is(input,select,textarea)[aria-invalid=true]{border-color:var(--field-error)}.public-forms_scope__IZej7.public-forms_scope__IZej7 :is(input,select,textarea)[aria-invalid=true]:focus{border-color:var(--field-error);box-shadow:inset 0 0 0 1px var(--field-error)}.public-forms_scope__IZej7.public-forms_scope__IZej7 input[data-search-input],.public-forms_scope__IZej7.public-forms_scope__IZej7 input[data-search-input]:focus{border:0;border-radius:0;box-shadow:none;outline:none}