.page_page__556_G{--ink:#173f54;--blue:#0767a7;--paper:#fffefa;--yellow:#f6c94c;--muted:#526773;background:var(--paper);color:var(--ink);font-family:DM Sans,sans-serif;overflow:clip}.page_page__556_G h1,.page_page__556_G h2,.page_page__556_G h3,.page_page__556_G h4{font-family:DM Sans,sans-serif;color:var(--ink);font-weight:550;letter-spacing:-.04em}.page_page__556_G h2{font-size:clamp(36px,4.1vw,58px);line-height:1.08;text-wrap:balance}.page_page__556_G p{line-height:1.7}.page_page__556_G a,.page_page__556_G button,.page_page__556_G summary{-webkit-tap-highlight-color:transparent}.page_page__556_G ::selection{background:#f6c94c;color:#173f54}.page_page__556_G :focus-visible{outline:3px solid #0878bc;outline-offset:5px}.page_page__556_G button{font:inherit;cursor:pointer}.page_skipLink__MH7Gq{position:absolute;left:20px;top:-100px;z-index:999;background:var(--ink);color:#fff;padding:12px}.page_skipLink__MH7Gq:focus{top:10px}.page_header__oRW75{height:92px;max-width:1360px;padding:0 50px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:36px;border-bottom:1px solid #e5e9e7;position:relative;z-index:20}.page_logo__ikIZE{display:flex;flex-shrink:0}.page_logo__ikIZE img{object-fit:contain;width:180px;height:auto}.page_navigation__yH0Wl{display:flex;align-items:center;gap:25px;font-size:14px;font-weight:550}.page_navigation__yH0Wl a{display:flex;gap:3px;align-items:center;white-space:nowrap}.page_navigation__yH0Wl a:hover,.page_signIn__3JAab:hover{color:var(--blue)}.page_navigation__yH0Wl a svg{width:15px}.page_navActions__p8gMd{display:flex;align-items:center;gap:24px;font-size:14px;font-weight:600}.page_smallButton__kH1Zo{padding:12px 18px;border-radius:6px;display:flex;align-items:center;gap:16px;background:var(--blue);color:#fff}.page_menu__oE2yl{display:none}.page_primaryButton__gjjaG,.page_secondaryButton__0Pzex{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:54px;padding:15px 23px;border-radius:6px;font-size:15px;font-weight:600;transition:background .2s,transform .2s}.page_primaryButton__gjjaG{background:var(--blue);color:#fff}.page_primaryButton__gjjaG:hover,.page_smallButton__kH1Zo:hover{background:#064f81;transform:translateY(-2px)}.page_secondaryButton__0Pzex{border:1px solid #9caeb5;background:transparent}.page_secondaryButton__0Pzex:hover{background:#edf3f6;transform:translateY(-2px)}.page_hero__7KFOs{padding:77px 24px 0;text-align:center;position:relative}.page_heroHeading__D7_Cs{position:relative;width:-moz-fit-content;width:fit-content;margin:auto}.page_hero__7KFOs h1{font-size:clamp(46px,5.6vw,78px);line-height:1.06;font-weight:550;letter-spacing:-.04em}.page_hero__7KFOs h1 .page_heroHighlight__Q2hs4{position:relative;color:var(--blue);display:inline-block}.page_heroHighlight__Q2hs4 svg{position:absolute;left:0;bottom:-17px;width:100%;height:24px;color:var(--yellow);z-index:0}.page_heroSpark__EdSOd{position:absolute;width:54px;left:-92px;top:17px;color:#50ccec;transform:rotate(-12deg);animation:page_burstIn__vih78 1.1s cubic-bezier(.16,1,.3,1) .3s both}.page_heroDescription__BOlMS{font-size:18px;max-width:590px;margin:38px auto 25px;color:var(--muted)}.page_heroActions__uE8fj{display:flex;justify-content:center;gap:13px}.page_heroFootnote__RoTVH{font-size:12px;color:#61767e;margin-top:15px}.page_heroVisual__b_sym{max-width:930px;margin:28px auto 0;position:relative;padding:0 55px 30px}.page_heroVisual__b_sym:before{content:"";position:absolute;inset:44px -85px 0;background:#edf2f4;border-radius:50% 50% 0 0/40% 40% 0 0;z-index:0}.page_compactExperience__DdwrY{position:relative;z-index:1}.page_workspaceWrap__8L_Wj{position:relative}.page_workspace__5fony{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 18px 60px -26px #294b6560;text-align:left}.page_windowBar__aIzqL{height:40px;display:flex;align-items:center;justify-content:space-between;background:#f6f7f8;border-bottom:1px solid #e8edef;padding:0 16px;font-size:9px;letter-spacing:.13em;color:#647883}.page_windowDots__N9ilZ{display:flex;gap:5px}.page_windowDots__N9ilZ i{width:6px;height:6px;background:#c5d0d6;border-radius:50%}.page_miniSpark__koghF{width:15px;height:15px;color:#50ccec}.page_workspaceBody__NccVg{display:grid;grid-template-columns:180px 1fr;min-height:316px}.page_workspaceSide__vZ3Uu{padding:23px 14px 15px;border-right:1px solid #e6edf0;display:flex;flex-direction:column}.page_workspaceBrand__TdvWP{font-weight:800;letter-spacing:-.04em;font-size:20px;color:var(--blue);padding:0 8px}.page_workspaceBrand__TdvWP span{font-weight:400}.page_workflowTabs__8Z7d9{display:flex;flex-direction:column;gap:5px;margin-top:28px}.page_workflowTabs__8Z7d9 button{border:0;background:none;text-align:left;border-radius:5px;padding:11px 9px;font-size:12px;display:flex;align-items:center;gap:13px;color:#5b6f7a}.page_workflowTabs__8Z7d9 button span{font-size:9px;opacity:.8}.page_workflowTabs__8Z7d9 button svg{width:14px;margin-left:auto;opacity:0}.page_workflowTabs__8Z7d9 .page_activeTab__imdC0{background:#eaf2f8;color:var(--blue);font-weight:650}.page_workflowTabs__8Z7d9 .page_activeTab__imdC0 svg{opacity:1}.page_teacherProfile__hb78i{display:flex;gap:8px;align-items:center;margin-top:auto;font-size:8px;color:#526773}.page_teacherProfile__hb78i>span{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#f9e0c9;color:#84502d;font-size:9px}.page_teacherProfile__hb78i small{display:block;font-size:8px;color:#77868b}.page_document__4MVLH{padding:24px 28px 0}.page_documentContent__y7ruA{animation:page_documentIn__3bgbG .55s cubic-bezier(.16,1,.3,1) both}.page_documentTag__Cd5WK{color:#6e7c84;font-size:9px}.page_document__4MVLH h3{font-size:24px;margin:8px 0 14px;letter-spacing:-.035em}.page_fractionVisual__YfvD8{display:flex;align-items:center;gap:4px;padding:15px 18px;background:#fff8df;border-radius:5px;margin:14px 0 19px}.page_fractionVisual__YfvD8>span{width:31px;height:42px;border-radius:3px;background:#eeba4e}.page_fractionVisual__YfvD8>span:nth-child(3),.page_fractionVisual__YfvD8>span:nth-child(4){background:#f8e7b1}.page_fractionVisual__YfvD8 strong{margin-left:auto;font-weight:500;font-size:26px;letter-spacing:.04em;color:#806120}.page_document__4MVLH h4{font-size:12px;letter-spacing:0;font-weight:650;margin-bottom:9px}.page_document__4MVLH ul{list-style:none;display:grid;grid-gap:8px;gap:8px;font-size:10px;color:#526773}.page_document__4MVLH li{display:flex;align-items:center;gap:9px}.page_document__4MVLH li svg{color:#469480;flex-shrink:0}.page_documentFooter__ScaVb{border-top:1px solid #e8edef;margin-top:18px;padding:12px 0;font-size:9px;color:#648273;display:flex;align-items:center;gap:6px}.page_statusDot__ZNMMv{width:5px;height:5px;background:#539b77;border-radius:50%}.page_floatingNote__UWfAi{position:absolute;right:-32px;bottom:47px;display:flex;align-items:center;gap:10px;background:#fff3c7;box-shadow:0 9px 25px -14px #90793370;padding:15px 19px;transform:rotate(-5deg);font-size:12px;font-weight:550;animation:page_noteIn__Y3j_w .9s cubic-bezier(.16,1,.3,1) .25s both}.page_floatingNote__UWfAi svg{width:22px;height:22px;color:#50ccec}.page_previewLabel__DUUfQ{display:block;font-size:10px;color:#6c7d83;text-align:center;margin-top:15px}.page_sideCaption__RUcxq{position:absolute;left:-115px;top:97px;font-size:14px;line-height:1.5;text-align:left;transform:rotate(-8deg);z-index:2;max-width:135px;color:#607981}.page_sideCaption__RUcxq svg{width:90px;display:block;margin-left:20px;margin-top:7px}.page_orbitStamp__hhRaA{position:absolute;right:-96px;top:105px;width:110px;height:110px;z-index:2;transform:rotate(12deg)}.page_orbitStamp__hhRaA>svg{position:absolute;inset:0;width:100%;height:100%;color:#50ccec;animation:page_markSpin__fUO1T 40s linear infinite}.page_orbitStamp__hhRaA span{position:absolute;inset:0;display:grid;align-content:center;font-size:14px;font-weight:650;line-height:1.15}.page_supporters__19jms{padding:37px 24px 50px;text-align:center;max-width:1100px;margin:auto;border-bottom:1px solid #dde6e6}.page_supporters__19jms>p{font-size:13px;color:#61727b;margin-bottom:26px}.page_supporters__19jms>div{gap:75px}.page_supporters__19jms a,.page_supporters__19jms>div{display:flex;align-items:center;justify-content:center}.page_supporters__19jms a{width:145px;height:50px}.page_supporters__19jms img{width:130px;height:50px;object-fit:contain;filter:grayscale(1);opacity:.78;transition:filter .25s,opacity .25s}.page_supporters__19jms a:nth-child(3) img{width:83px;height:64px}.page_supporters__19jms a:nth-child(4) img{height:65px}.page_supporters__19jms a:hover img{filter:none;opacity:1}.page_teacherSection__k2bqc{max-width:1200px;margin:105px auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:78px;gap:78px;padding:0 40px;align-items:center}.page_teacherPhoto__G9awV{position:relative;height:465px;border-radius:12px;overflow:hidden}.page_teacherPhoto__G9awV>img{object-fit:cover;object-position:40% center}.page_photoCaption__0jQVv{position:absolute;bottom:18px;left:18px;right:18px;display:flex;align-items:center;gap:12px;padding:14px 15px;color:#244852;background:#fffef2;font-size:13px;border-radius:6px}.page_captionSpark__B6Y93{display:flex;color:#50ccec;width:25px}.page_teacherCopy__h_OLU h2{font-size:clamp(32px,3.35vw,46px);line-height:1.14}.page_teacherCopy__h_OLU h2 span{color:#78969c}.page_teacherCopy__h_OLU p{font-size:15px;color:var(--muted);margin-top:23px}.page_textLink__pfFKU{display:inline-flex;align-items:center;gap:16px;font-size:14px;font-weight:650;border-bottom:1px solid;padding-bottom:6px;margin-top:25px;transition:gap .2s}.page_textLink__pfFKU:hover{gap:24px}.page_workflowSection__Nayua{padding:82px 40px 90px;background:#f1f5f5}.page_centerHeading__1IpIF{text-align:center;margin-bottom:63px}.page_centerHeading__1IpIF>p{font-size:16px;color:var(--muted);margin-top:20px}.page_experience__qi2y5{max-width:1160px;margin:auto;display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;grid-gap:65px;gap:65px}.page_experienceCopy__U3eoX h2{font-size:38px}.page_experienceCopy__U3eoX p{font-size:15px;color:var(--muted);margin-top:22px}.page_experience__qi2y5 .page_workspaceBody__NccVg{grid-template-columns:145px 1fr}.page_experience__qi2y5 .page_document__4MVLH{padding:23px 19px 0}.page_experience__qi2y5 .page_document__4MVLH h3{font-size:21px}.page_experience__qi2y5 .page_floatingNote__UWfAi{right:-12px;bottom:48px}.page_subjectSection__qtzUm{max-width:1200px;margin:102px auto;padding:0 40px}.page_sectionHeading__lt74q{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.page_sectionHeading__lt74q>p{color:var(--muted);font-size:16px}.page_subjectButtons__UUthT{display:flex;gap:10px;margin:36px 0 22px;flex-wrap:wrap}.page_subjectButtons__UUthT button{background:transparent;color:#526773;border:1px solid #cdd9dc;border-radius:100px;padding:10px 24px;font-size:14px;transition:background .2s,color .2s}.page_subjectButtons__UUthT .page_selectedSubject__gDiE9{background:var(--ink);border-color:var(--ink);color:#fff}.page_subjectButtons__UUthT button:hover{background:#e6eef1;color:var(--ink)}.page_subjectPanel__qHyVF{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;border-radius:12px;overflow:hidden;min-height:360px;transition:background-color .4s}.page_subjectArt__PvZDQ{position:relative;display:grid;place-items:center;min-height:350px;overflow:hidden}.page_subjectArt__PvZDQ>span{font-size:148px;line-height:1;letter-spacing:-.04em;color:#527598;z-index:1;animation:page_documentIn__3bgbG .5s ease-out}.page_subjectArt__PvZDQ>svg{position:absolute;width:67px;top:38px;right:55px;color:#efc44d;transform:rotate(13deg)}.page_artOrbit__UlnPy{position:absolute;border:1px solid #7795ad60;border-radius:50%;width:280px;height:220px;transform:rotate(-32deg)}.page_subjectCopy__3fjay{padding:48px 55px 48px 15px;animation:page_documentIn__3bgbG .5s ease-out}.page_subjectCopy__3fjay h3{font-size:31px;max-width:340px;line-height:1.12}.page_subjectCopy__3fjay>p{font-size:15px;margin:18px 0;color:#496171;max-width:460px}.page_promptExample__WrQqn{display:flex;align-items:center;gap:12px;font-size:12px;padding:15px;background:#ffffff80;border-radius:6px;max-width:420px}.page_promptExample__WrQqn svg{width:18px;height:18px;flex-shrink:0}.page_curriculumSection__LIii2{border-top:1px solid #dce5e5;max-width:1120px;margin:0 auto 105px;padding-top:78px;display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center}.page_curriculumSection__LIii2 h2{font-size:47px}.page_curriculumSection__LIii2 p{font-size:15px;color:var(--muted);margin-top:22px}.page_curriculumCloud__y9aJU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.page_curriculumCloud__y9aJU a{position:relative;display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:112px;padding:22px 38px 22px 20px;border:1px solid transparent;background:#edf3f4;border-radius:12px;text-decoration:none;color:#173f54;transition:transform .2s,border-color .2s,box-shadow .2s}.page_curriculumCloud__y9aJU a:nth-child(2n){background:#f9efce}.page_curriculumCloud__y9aJU a:nth-child(3n){background:#e8efe0}.page_curriculumCloud__y9aJU strong{font-size:20px;line-height:1.2;letter-spacing:-.025em;font-weight:550}.page_curriculumCloud__y9aJU small{font-size:12px;line-height:1.5;color:#526773}.page_curriculumCloud__y9aJU a>svg{position:absolute;right:14px;top:24px;width:17px;height:17px}.page_curriculumCloud__y9aJU a:hover{transform:translateY(-3px);border-color:#afc6c8;box-shadow:0 6px 16px #173f5409}.page_curriculumCloud__y9aJU a:focus-visible{outline:3px solid #0767a7;outline-offset:3px}.page_schoolsSection__eFPZP{background:#174d61;color:#fffefa;padding:76px max(40px,calc((100vw - 1100px)/2));display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:100px;gap:100px}.page_schoolsSection__eFPZP h2{color:#fffefa;font-size:58px}.page_schoolsSection__eFPZP>div>p{font-size:16px;color:#d0e1e3;margin:25px 0;max-width:390px}.page_schoolsSection__eFPZP .page_primaryButton__gjjaG{background:#f6d169;color:#274753}.page_schoolTrust__YX7bZ{display:flex;align-items:center;gap:10px;margin-top:20px;color:#d0e1e3;font-size:13px}.page_schoolDiagram__kpBcK{text-align:center}.page_diagramTop__y9dqW{border:1px solid #8dabb780;border-radius:7px;padding:12px 35px;display:inline-block;font-size:17px}.page_diagramLine__vL2dL{width:1px;height:48px;background:#8dabb780;margin:auto}.page_diagramHub__VFGbZ{padding:35px 20px;background:#fffef3;color:#245369;display:flex;align-items:center;justify-content:center;gap:15px;border-radius:10px;font-size:30px;letter-spacing:-.035em;font-weight:600}.page_diagramHub__VFGbZ svg{width:38px;color:#50ccec}.page_diagramBranches__hlyP9{display:flex;gap:15px;padding-top:57px;position:relative}.page_diagramBranches__hlyP9:before{content:"";position:absolute;top:28px;width:70%;left:15%;height:29px;border:1px solid #8dabb780;border-bottom:0}.page_diagramBranches__hlyP9:after{content:"";position:absolute;top:0;left:50%;height:57px;width:1px;background:#8dabb780}.page_diagramBranches__hlyP9 span{position:relative;z-index:1;background:#174d61;border:1px solid #8dabb780;padding:13px 10px;font-size:14px;border-radius:6px;flex:1 1}.page_schoolDiagram__kpBcK>p{margin:28px auto 0!important;font-size:13px!important;font-style:italic;color:#c3dce0!important}.page_faqSection__mfM8r{max-width:1120px;margin:100px auto;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:100px;gap:100px}.page_faqSection__mfM8r h2{font-size:41px}.page_faqSection__mfM8r details{border-bottom:1px solid #d9e2e2}.page_faqSection__mfM8r summary{padding:23px 0;list-style:none;cursor:pointer;font-size:16px;display:flex;justify-content:space-between;gap:20px}.page_faqSection__mfM8r summary::-webkit-details-marker{display:none}.page_faqSection__mfM8r summary span{font-size:23px;line-height:1;transition:transform .2s}.page_faqSection__mfM8r details[open] summary span{transform:rotate(45deg)}.page_faqSection__mfM8r details p{font-size:14px;color:var(--muted);padding:0 25px 25px 0}.page_finalCta__NLnKF{text-align:center;padding:70px 25px 78px;background:#f8efd6}.page_finalCta__NLnKF>svg{width:55px;height:55px;color:#50ccec;transform:rotate(10deg);margin-bottom:22px}.page_finalCta__NLnKF h2{font-size:56px}.page_finalCta__NLnKF .page_primaryButton__gjjaG{margin-top:30px;min-width:185px}.page_finalCta__NLnKF p{font-size:13px;color:#61716b;margin-top:16px}.page_footer__F3MD0{max-width:1220px;padding:55px 50px 25px;margin:auto}.page_footerTop__dGrKn{display:grid;grid-template-columns:1fr 1.1fr .7fr .7fr;grid-gap:40px;gap:40px;align-items:start}.page_footerTop__dGrKn p{font-size:14px;color:var(--muted);line-height:1.5}.page_footerTop__dGrKn>div{display:grid;grid-gap:12px;gap:12px;font-size:13px}.page_footerTop__dGrKn a:hover{color:var(--blue)}.page_footerBottom___Oisj{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #dde6e6;padding-top:22px;margin-top:46px;font-size:11px;color:#6d7d80}.page_footerBottom___Oisj a{display:flex;gap:10px;align-items:center}.page_footerBottom___Oisj svg{width:14px;transform:rotate(-90deg)}@keyframes page_documentIn__3bgbG{0%{opacity:.55;transform:translateY(10px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes page_burstIn__vih78{0%{transform:rotate(-85deg) scale(.5);opacity:.4}to{transform:rotate(-12deg) scale(1);opacity:1}}@keyframes page_markSpin__fUO1T{to{transform:rotate(1turn)}}@keyframes page_noteIn__Y3j_w{0%{transform:translateY(30px) rotate(3deg);opacity:.3}to{transform:translateY(0) rotate(-5deg);opacity:1}}@media(min-width:1500px){.page_hero__7KFOs{padding-top:95px}.page_heroVisual__b_sym{margin-top:28px}}@media(max-width:1100px){.page_header__oRW75{padding:0 28px;gap:22px}.page_navigation__yH0Wl{gap:17px;font-size:12px}.page_navActions__p8gMd{gap:16px}.page_logo__ikIZE img{width:155px}.page_orbitStamp__hhRaA,.page_sideCaption__RUcxq,.page_signIn__3JAab{display:none}.page_heroVisual__b_sym:before{inset:40px -10px 0}.page_heroSpark__EdSOd{left:-60px;width:40px}.page_teacherSection__k2bqc{gap:40px}.page_experience__qi2y5{gap:30px;grid-template-columns:.8fr 1.2fr}.page_experience__qi2y5 .page_workspaceSide__vZ3Uu{padding:20px 8px}.page_experience__qi2y5 .page_workspaceBody__NccVg{grid-template-columns:120px 1fr}.page_experience__qi2y5 .page_teacherProfile__hb78i{display:none}.page_experience__qi2y5 .page_fractionVisual__YfvD8 strong{font-size:19px}.page_experience__qi2y5 .page_fractionVisual__YfvD8>span{width:20px}.page_curriculumSection__LIii2,.page_faqSection__mfM8r{margin-left:40px;margin-right:40px}.page_schoolsSection__eFPZP{gap:55px}.page_schoolsSection__eFPZP h2{font-size:48px}.page_footerTop__dGrKn{gap:25px}.page_footerTop__dGrKn p{font-size:12px}}@media(max-width:760px){.page_header__oRW75{height:76px;padding:0 20px}.page_logo__ikIZE img{width:151px}.page_smallButton__kH1Zo{font-size:12px;padding:10px 12px;gap:5px}.page_smallButton__kH1Zo svg{display:none}.page_navActions__p8gMd{gap:10px}.page_menu__oE2yl{display:block;background:transparent;border:1px solid #b6c7cd;border-radius:5px;color:var(--ink);font-size:12px!important;padding:9px 11px}.page_navigation__yH0Wl{display:none;position:absolute;top:76px;left:0;right:0;padding:20px;background:var(--paper);box-shadow:0 12px 20px -12px #153f5430;border-bottom:1px solid #d9e2e2}.page_navigationOpen__2FmAR{display:flex;flex-direction:column;align-items:stretch;gap:0}.page_navigation__yH0Wl a{padding:13px 5px;font-size:16px}.page_hero__7KFOs{padding:55px 20px 0}.page_hero__7KFOs h1{font-size:clamp(38px,7.8vw,57px);letter-spacing:-.04em;line-height:1.11}.page_heroSpark__EdSOd{width:26px;left:auto;right:3px;top:-33px}.page_heroHighlight__Q2hs4 svg{bottom:-13px;height:19px}.page_heroDescription__BOlMS{font-size:15px;margin-top:31px;max-width:430px}.page_heroActions__uE8fj{gap:9px;flex-wrap:wrap}.page_primaryButton__gjjaG,.page_secondaryButton__0Pzex{font-size:13px;min-height:49px;padding:13px 17px;gap:15px}.page_heroFootnote__RoTVH{font-size:10px}.page_heroVisual__b_sym{padding:0 0 23px;margin-top:36px;max-width:570px}.page_heroVisual__b_sym:before{inset:30px -20px 0}.page_workspaceBody__NccVg{grid-template-columns:104px 1fr;min-height:296px}.page_workspaceSide__vZ3Uu{padding:18px 8px 10px}.page_workspaceBrand__TdvWP{font-size:15px;padding:0 2px}.page_workflowTabs__8Z7d9{margin-top:24px}.page_workflowTabs__8Z7d9 button{padding:9px 6px;font-size:11px;gap:8px}.page_workflowTabs__8Z7d9 button span{font-size:8px}.page_workflowTabs__8Z7d9 button svg{display:none}.page_teacherProfile__hb78i{font-size:7px;gap:5px;flex-wrap:wrap}.page_teacherProfile__hb78i>span{width:20px;height:20px}.page_document__4MVLH{padding:16px 14px 0}.page_documentTag__Cd5WK{font-size:8px}.page_document__4MVLH h3{font-size:18px;margin-top:7px}.page_document__4MVLH ul{font-size:9px;gap:7px}.page_document__4MVLH li{align-items:flex-start;gap:5px}.page_document__4MVLH li svg{width:11px}.page_document__4MVLH h4{font-size:11px}.page_fractionVisual__YfvD8{padding:11px 9px;gap:3px;margin:12px 0}.page_fractionVisual__YfvD8>span{width:20px;height:30px}.page_fractionVisual__YfvD8 strong{font-size:18px;white-space:nowrap}.page_floatingNote__UWfAi{right:-9px;bottom:34px;padding:10px 12px;font-size:10px;max-width:220px;gap:7px}.page_floatingNote__UWfAi svg{width:17px}.page_documentFooter__ScaVb{font-size:8px;padding-bottom:21px}.page_windowBar__aIzqL{height:32px;font-size:7px}.page_previewLabel__DUUfQ{font-size:8px}.page_supporters__19jms{padding:29px 20px 35px}.page_supporters__19jms>p{font-size:11px;max-width:270px;margin:0 auto 25px}.page_supporters__19jms>div{gap:20px;flex-wrap:wrap}.page_supporters__19jms a,.page_supporters__19jms img{width:100px;height:42px}.page_supporters__19jms a:nth-child(3) img{height:46px;width:60px}.page_supporters__19jms a:nth-child(4) img{height:48px;width:42px}.page_teacherSection__k2bqc{margin:60px auto;grid-template-columns:1fr;padding:0 24px;gap:32px}.page_teacherPhoto__G9awV{height:350px}.page_teacherCopy__h_OLU h2{font-size:35px}.page_teacherCopy__h_OLU p{font-size:14px;margin-top:18px}.page_textLink__pfFKU{font-size:13px}.page_workflowSection__Nayua{padding:56px 24px}.page_centerHeading__1IpIF{margin-bottom:35px}.page_page__556_G h2{font-size:36px}.page_centerHeading__1IpIF>p{font-size:14px;margin-top:17px}.page_experience__qi2y5{grid-template-columns:1fr;gap:32px}.page_experienceCopy__U3eoX h2{font-size:29px;max-width:390px}.page_experienceCopy__U3eoX p{font-size:14px;margin-top:15px}.page_experience__qi2y5 .page_workspaceBody__NccVg{grid-template-columns:104px 1fr}.page_experience__qi2y5 .page_document__4MVLH{padding:16px 14px 0}.page_experience__qi2y5 .page_document__4MVLH h3{font-size:18px}.page_experience__qi2y5 .page_floatingNote__UWfAi{right:-9px;bottom:34px}.page_subjectSection__qtzUm{margin:60px auto;padding:0 24px}.page_sectionHeading__lt74q{display:block}.page_sectionHeading__lt74q>p{font-size:14px;margin-top:17px}.page_subjectButtons__UUthT{gap:7px;margin:25px 0 18px}.page_subjectButtons__UUthT button{padding:9px 14px;font-size:12px}.page_subjectPanel__qHyVF{grid-template-columns:1fr;min-height:0}.page_subjectArt__PvZDQ{min-height:225px}.page_subjectArt__PvZDQ>span{font-size:120px}.page_subjectArt__PvZDQ>svg{top:25px;right:65px;width:48px}.page_artOrbit__UlnPy{width:225px;height:170px}.page_subjectCopy__3fjay{padding:10px 26px 30px}.page_subjectCopy__3fjay h3{font-size:29px}.page_subjectCopy__3fjay>p{font-size:14px}.page_promptExample__WrQqn{font-size:11px}.page_curriculumSection__LIii2{margin:0 24px 60px;padding-top:45px;grid-template-columns:1fr;gap:45px}.page_curriculumSection__LIii2 p{font-size:14px}.page_curriculumCloud__y9aJU{gap:12px;padding:0 12px}.page_curriculumCloud__y9aJU a{padding:18px 32px 18px 16px}.page_curriculumCloud__y9aJU strong{font-size:18px}.page_schoolsSection__eFPZP{padding:55px 24px;grid-template-columns:1fr;gap:50px}.page_schoolsSection__eFPZP h2{font-size:43px}.page_schoolsSection__eFPZP>div>p{font-size:14px}.page_schoolDiagram__kpBcK{max-width:420px;width:100%;margin:auto}.page_diagramHub__VFGbZ{font-size:26px;padding:27px 20px}.page_faqSection__mfM8r{margin:60px 24px;grid-template-columns:1fr;gap:23px}.page_faqSection__mfM8r h2{font-size:34px}.page_faqSection__mfM8r summary{font-size:14px;padding:22px 0}.page_finalCta__NLnKF{padding:50px 24px}.page_finalCta__NLnKF h2{font-size:37px}.page_footer__F3MD0{padding:37px 24px 22px}.page_footerTop__dGrKn{grid-template-columns:1fr 1fr;gap:30px}.page_footerTop__dGrKn .page_logo__ikIZE{align-self:center}.page_footerTop__dGrKn p{font-size:12px}.page_footerBottom___Oisj{font-size:10px;flex-wrap:wrap;margin-top:30px;gap:15px}.page_footerBottom___Oisj>span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){.page_page__556_G *,.page_page__556_G :after,.page_page__556_G :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.page_page__556_G a:hover{transform:none}}.page_tourHeading__dwqG_{margin:45px auto 0;position:relative;z-index:2;scroll-margin-top:24px}.page_tourHeading__dwqG_ h2{font-size:28px;letter-spacing:-.03em}.page_tourHeading__dwqG_ p{margin-top:8px;font-size:13px;color:var(--muted)}.page_videoFrame__VOxXB{position:relative;z-index:2}.page_videoFrame__VOxXB video{width:100%;aspect-ratio:16/9;display:block;background:#173f54;border-radius:12px;box-shadow:0 18px 60px -26px #294b6560}.page_videoFallback__NQNNz,.page_videoFrame__VOxXB p{font-size:12px;margin-top:16px;color:var(--muted)}@media (max-width:760px){.page_tourHeading__dwqG_{margin-top:33px}.page_tourHeading__dwqG_ h2{font-size:25px}.page_tourHeading__dwqG_ p{font-size:12px;max-width:260px;margin:9px auto 0}.page_heroVisual__b_sym{margin-top:25px}}@media (prefers-reduced-motion:reduce){html:has(.page_page__556_G){scroll-behavior:auto}}.page_supporters__19jms a{position:relative;overflow:hidden}.page_supporters__19jms a:nth-child(3) img{width:165px;height:165px;max-width:none;flex-shrink:0}.page_supporters__19jms a:nth-child(4){overflow:visible;flex-direction:column;height:70px}.page_supporters__19jms a:nth-child(4) img{width:53px;height:55px}.page_supporterName__NnMtP{font-size:12px;color:#526773;font-weight:650;white-space:nowrap}@media (min-width:761px){.page_hero__7KFOs{padding-top:32px}.page_hero__7KFOs h1{font-size:clamp(46px,5vw,70px)}.page_heroDescription__BOlMS{margin-top:23px;margin-bottom:19px;max-width:650px;font-size:17px}.page_heroFootnote__RoTVH{margin-top:10px}.page_tourHeading__dwqG_{margin-top:24px}.page_tourHeading__dwqG_ h2{font-size:23px}.page_tourHeading__dwqG_ p{margin-top:4px;font-size:12px}.page_heroVisual__b_sym{margin-top:20px}}@media (max-width:760px){.page_supporters__19jms>div{display:grid;grid-template-columns:1fr 1fr;justify-items:center;grid-gap:28px 20px;gap:28px 20px}.page_supporters__19jms a{width:130px}.page_supporters__19jms a:nth-child(3) img{width:150px;height:150px}.page_supporters__19jms a:nth-child(4) img{width:50px;height:55px}}@media (min-width:761px){.page_hero__7KFOs{padding-top:24px}.page_hero__7KFOs h1{font-size:clamp(46px,4.7vw,66px)}.page_heroDescription__BOlMS{margin-top:18px}.page_tourHeading__dwqG_{margin-top:16px}.page_heroVisual__b_sym{margin-top:14px}.page_compactExperience__DdwrY .page_workflowTabs__8Z7d9{margin-top:20px}}.page_header__oRW75{background:var(--paper)}.page_navigation__yH0Wl a[aria-current=page]{color:var(--blue);text-decoration:underline;text-underline-offset:7px}.page_footerTop__dGrKn>div>a{display:flex;align-items:center;gap:6px}.page_footerTop__dGrKn>div>a svg{width:14px;height:14px}.page_footerPolicies__N2KAx summary{cursor:pointer}.page_footerPolicies__N2KAx a{display:block;padding-top:10px}.page_footerPolicies__N2KAx a:hover{text-decoration:underline}@media (min-width:761px) and (max-width:950px){.page_header__oRW75{gap:15px;padding-left:20px;padding-right:20px}.page_navigation__yH0Wl{gap:13px;font-size:12px}.page_navActions__p8gMd{gap:12px}.page_smallButton__kH1Zo{font-size:12px;padding:11px 13px;gap:6px}.page_smallButton__kH1Zo svg{width:15px}}@media (min-width:761px) and (max-width:900px){.page_header__oRW75{height:76px;padding:0 24px}.page_menu__oE2yl{display:block;background:transparent;border:1px solid #b6c7cd;border-radius:5px;color:var(--ink);font-size:12px;padding:9px 11px}.page_navigation__yH0Wl{display:none;position:absolute;top:76px;left:0;right:0;padding:20px;background:var(--paper);border-bottom:1px solid #d9e2e2}.page_navigationOpen__2FmAR{display:flex;flex-direction:column;align-items:stretch;gap:0}}@media(max-width:380px){.page_curriculumCloud__y9aJU{grid-template-columns:1fr;padding:0}}@media(prefers-reduced-motion:reduce){.page_curriculumCloud__y9aJU a{transition:none}.page_curriculumCloud__y9aJU a:hover{transform:none}}.page_header__oRW75{position:-webkit-sticky;position:sticky;top:0;z-index:50;max-width:none;padding-inline:max(50px,calc(50% - 630px));transition:height .3s ease,background-color .3s ease,box-shadow .3s ease,border-color .3s ease;animation:page_headerIn__TqERN .5s cubic-bezier(.2,.8,.2,1) both}.page_headerScrolled__Q0HK_{height:72px;background:color-mix(in srgb,var(--paper) 86%,transparent);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom-color:transparent;box-shadow:0 10px 30px -18px #153f5440}.page_header__oRW75 .page_logo__ikIZE img{width:220px;transition:width .3s ease}.page_headerScrolled__Q0HK_ .page_logo__ikIZE img{width:190px}@keyframes page_headerIn__TqERN{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@media (max-width:1100px){.page_header__oRW75{padding-inline:28px}.page_header__oRW75 .page_logo__ikIZE img{width:185px}.page_headerScrolled__Q0HK_ .page_logo__ikIZE img{width:165px}}@media (max-width:760px){.page_header__oRW75{padding-inline:20px}.page_headerScrolled__Q0HK_{height:64px}.page_header__oRW75 .page_logo__ikIZE img{width:168px}.page_headerScrolled__Q0HK_ .page_logo__ikIZE img{width:150px}.page_navigation__yH0Wl{top:100%}}@media (prefers-reduced-motion:reduce){.page_header__oRW75,.page_header__oRW75 .page_logo__ikIZE img{animation:none;transition:none}}.page_header__oRW75 .page_logo__ikIZE{align-items:center;gap:4px}.page_logoMark__9Gypu{width:30px;height:30px;flex-shrink:0;color:#50ccec;transition:width .3s ease,height .3s ease,transform .5s cubic-bezier(.16,1,.3,1)}.page_headerScrolled__Q0HK_ .page_logoMark__9Gypu{width:26px;height:26px}.page_header__oRW75 .page_logo__ikIZE:hover .page_logoMark__9Gypu{transform:rotate(45deg)}@media (max-width:1100px){.page_logoMark__9Gypu{width:26px;height:26px}.page_headerScrolled__Q0HK_ .page_logoMark__9Gypu{width:23px;height:23px}}@media (max-width:760px){.page_header__oRW75 .page_logo__ikIZE{gap:3px}.page_logoMark__9Gypu{width:22px;height:22px}.page_header__oRW75 .page_logo__ikIZE img{width:140px}.page_headerScrolled__Q0HK_ .page_logoMark__9Gypu{width:20px;height:20px}.page_headerScrolled__Q0HK_ .page_logo__ikIZE img{width:126px}}@media (max-width:360px){.page_header__oRW75 .page_logo__ikIZE img{display:none}.page_headerScrolled__Q0HK_ .page_logoMark__9Gypu,.page_logoMark__9Gypu{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.page_logoMark__9Gypu{transition:none}.page_header__oRW75 .page_logo__ikIZE:hover .page_logoMark__9Gypu{transform:none}}@media (min-width:761px){.page_hero__7KFOs{padding-top:72px}}@media (max-width:760px){.page_hero__7KFOs{padding-top:48px}}.page_supporters__19jms{border-bottom:0}.page_heroNews__95RvG{display:inline-flex;align-items:center;gap:10px;max-width:min(760px,100%);margin:0 auto;padding:6px 14px 6px 6px;border:1px solid #c9dbe2;border-radius:999px;background:#fff;color:var(--fg);font-size:14px;line-height:1.35;text-align:left;transition:border-color .15s,background .15s}.page_heroNews__95RvG:hover{border-color:var(--primary);background:#f3f8fa}.page_heroNews__95RvG strong{flex-shrink:0;padding:3px 10px;border-radius:999px;background:var(--primary);color:#fff;font-size:12px;font-weight:700}.page_heroNews__95RvG svg{flex-shrink:0;width:16px;height:16px}.page_newsBand__53zMv{padding:72px 24px 0;text-align:center}.page_newsBand__53zMv+.page_teacherSection__k2bqc{margin-top:72px}@media (max-width:760px){.page_newsBand__53zMv{padding:48px 20px 0}.page_newsBand__53zMv+.page_teacherSection__k2bqc{margin-top:48px}.page_heroNews__95RvG{font-size:13px;border-radius:18px}}@media (prefers-reduced-motion:reduce){.page_heroNews__95RvG{transition:none}}.page_heroLine__dXeHN{display:block;animation:var(--motion-mask);animation-delay:.14s}.page_heroLine__dXeHN+.page_heroLine__dXeHN{animation-delay:.26s}.page_heroHighlight__Q2hs4 svg path{stroke-dasharray:1;animation:page_heroDraw__QVBOK .8s cubic-bezier(.65,0,.35,1) 1s backwards}.page_heroDescription__BOlMS{animation:var(--motion-rise);animation-delay:.44s}.page_heroActions__uE8fj{animation:var(--motion-rise);animation-delay:.54s}.page_tourHeading__dwqG_{animation:var(--motion-rise);animation-delay:.66s}.page_heroVisual__b_sym{animation:var(--motion-tilt);animation-delay:.72s;transform-origin:50% 0}.page_heroVisual__b_sym .page_floatingNote__UWfAi{animation-delay:1.5s}.page_sideCaption__RUcxq{animation:var(--motion-fade);animation-delay:1.45s}.page_sideCaption__RUcxq path{stroke-dasharray:1;animation:page_heroDraw__QVBOK 1s cubic-bezier(.65,0,.35,1) 1.7s backwards}.page_orbitStamp__hhRaA{animation:var(--motion-pop);animation-delay:1.55s}.page_orbitStamp__hhRaA>svg{animation:page_orbitTurn__sUPFD 40s linear infinite}@keyframes page_heroDrop__T4KIJ{0%{opacity:0;translate:0 -14px}}@keyframes page_heroDraw__QVBOK{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes page_orbitTurn__sUPFD{to{rotate:1turn}}.page_schoolDiagram__kpBcK[data-reveal=in] .page_diagramTop__y9dqW{animation:page_heroDrop__T4KIJ .7s var(--motion-ease) var(--reveal-delay,0s) backwards}.page_schoolDiagram__kpBcK[data-reveal=in] .page_diagramLine__vL2dL{transform-origin:top;animation:page_diagramGrowY__nA7ET .45s ease-out calc(var(--reveal-delay, 0s) + .35s) backwards}.page_schoolDiagram__kpBcK[data-reveal=in] .page_diagramHub__VFGbZ{animation:page_diagramHub__VFGbZ .9s var(--motion-spring) calc(var(--reveal-delay, 0s) + .7s) backwards}.page_schoolDiagram__kpBcK[data-reveal=in] .page_diagramHub__VFGbZ svg{animation-delay:calc(var(--reveal-delay, 0s) + .95s)}.page_schoolDiagram__kpBcK[data-reveal=in] .page_diagramBranches__hlyP9:after{transform-origin:top;animation:page_diagramGrowY__nA7ET .4s ease-out calc(var(--reveal-delay, 0s) + 1.15s) backwards}.page_schoolDiagram__kpBcK[data-reveal=in] .page_diagramBranches__hlyP9:before{animation:page_diagramGrowX__qgh3R .6s cubic-bezier(.65,0,.35,1) calc(var(--reveal-delay, 0s) + 1.4s) backwards}.page_schoolDiagram__kpBcK[data-reveal=in] .page_diagramBranches__hlyP9 span{animation:var(--motion-item);animation-delay:calc(var(--reveal-delay, 0s) + 1.8s)}.page_schoolDiagram__kpBcK[data-reveal=in] .page_diagramBranches__hlyP9 span:nth-child(2){animation-delay:calc(var(--reveal-delay, 0s) + 1.9s)}.page_schoolDiagram__kpBcK[data-reveal=in] .page_diagramBranches__hlyP9 span:nth-child(3){animation-delay:calc(var(--reveal-delay, 0s) + 2s)}.page_schoolDiagram__kpBcK[data-reveal=in]>p{animation:var(--motion-fade);animation-delay:calc(var(--reveal-delay, 0s) + 2.3s)}@keyframes page_diagramGrowY__nA7ET{0%{scale:1 0}}@keyframes page_diagramGrowX__qgh3R{0%{-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%)}to{-webkit-clip-path:inset(-2px);clip-path:inset(-2px)}}@keyframes page_diagramHub__VFGbZ{0%{opacity:0;scale:.85}}.MegaNav_header__FyiCY{position:-webkit-sticky;position:sticky;top:0;z-index:50}.MegaNav_navigation__bcl1A{gap:24px}.MegaNav_item__ZdXWn,.MegaNav_trigger__FuM6r{display:flex;align-items:center}.MegaNav_trigger__FuM6r{gap:5px;border:0;background:transparent;font:inherit;color:inherit;padding:12px 0;cursor:pointer;white-space:nowrap}.MegaNav_trigger__FuM6r[aria-expanded=true]{color:#0767a7}.MegaNav_panel__dgTgq{position:absolute;top:calc(100% - 4px);left:50%;transform:translateX(-50%);width:min(1000px,calc(100vw - 48px));display:grid;grid-template-columns:repeat(var(--columns),1fr);grid-gap:25px;gap:25px;background:#fff;border:1px solid #e0e7e5;box-shadow:0 22px 55px #173f5417;border-radius:16px;padding:32px;animation:MegaNav_enter__Ija6S .16s ease}.MegaNav_panel__dgTgq h2{font:600 14px/1.5 DM Sans,sans-serif;letter-spacing:0;margin:0 0 16px;color:#173f54}.MegaNav_panel__dgTgq a{display:block;font-size:14px;line-height:1.5;padding:8px 0;color:#526773;text-decoration:none;white-space:normal}.MegaNav_panel__dgTgq a:hover{color:#0767a7;text-decoration:underline;text-underline-offset:5px}@keyframes MegaNav_enter__Ija6S{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}@media(max-width:1120px){.MegaNav_navigation__bcl1A{gap:15px}}@media(max-width:900px){.MegaNav_navigation__bcl1A{gap:8px}.MegaNav_item__ZdXWn{display:block;width:100%}.MegaNav_trigger__FuM6r{width:100%;justify-content:space-between;padding:12px}.MegaNav_panel__dgTgq{position:static;transform:none;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));padding:22px;box-shadow:none;gap:18px}.MegaNav_panel__dgTgq a{font-size:13px}.MegaNav_navigation__bcl1A>a{padding:10px 12px}.MegaNav_navigation__bcl1A{max-height:80vh;overflow:auto}}@media(max-width:420px){.MegaNav_panel__dgTgq{grid-template-columns:1fr 1fr;padding:16px;gap:12px}}@media(prefers-reduced-motion:reduce){.MegaNav_panel__dgTgq{animation:none}}