.ExpandableFeatures_list__S3y0W{--accent:#0767a7;--tint:#edf4f3;border-top:1px solid #cbd9d9}.ExpandableFeatures_orange__MA5a1{--accent:#ae421f;--tint:#faf0e8}.ExpandableFeatures_list__S3y0W article{border-bottom:1px solid #cbd9d9;padding:24px 20px;transition:background .25s}.ExpandableFeatures_list__S3y0W article.ExpandableFeatures_active__dbkOw{background:var(--tint)}.ExpandableFeatures_heading__08RlE{display:flex;align-items:center;gap:24px}.ExpandableFeatures_number__Uwkgl{font-size:12px;color:var(--accent);min-width:22px}.ExpandableFeatures_heading__08RlE>a{display:flex;align-items:center;justify-content:space-between;gap:22px;flex:1 1;font-size:24px;line-height:1.25;font-weight:500;color:#173f54;text-decoration:none;letter-spacing:-.02em}.ExpandableFeatures_heading__08RlE>a svg{color:var(--accent);flex-shrink:0;transition:transform .2s}.ExpandableFeatures_heading__08RlE>a:hover svg{transform:translate(2px,-2px)}.ExpandableFeatures_heading__08RlE button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #bccfce;border-radius:50%;background:transparent;color:#173f54;cursor:pointer;flex-shrink:0}.ExpandableFeatures_reveal__zSJo3{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease,opacity .25s ease}.ExpandableFeatures_active__dbkOw .ExpandableFeatures_reveal__zSJo3{grid-template-rows:1fr;opacity:1}.ExpandableFeatures_reveal__zSJo3>div{overflow:hidden}.ExpandableFeatures_reveal__zSJo3 p{color:#526773;font-size:16px;line-height:1.8;max-width:750px;margin:18px 60px 0 46px}@media(max-width:600px){.ExpandableFeatures_heading__08RlE{gap:10px}.ExpandableFeatures_heading__08RlE>a{font-size:20px}.ExpandableFeatures_heading__08RlE>a svg{width:17px}.ExpandableFeatures_list__S3y0W article{padding:22px 10px}.ExpandableFeatures_heading__08RlE button{width:30px;height:30px}.ExpandableFeatures_reveal__zSJo3 p{margin:16px 15px 0 32px;font-size:14px}.ExpandableFeatures_number__Uwkgl{min-width:20px}}@media(prefers-reduced-motion:reduce){.ExpandableFeatures_heading__08RlE>a svg,.ExpandableFeatures_list__S3y0W article,.ExpandableFeatures_reveal__zSJo3{transition:none}}.Footer_footer__0IXn3{padding:65px 5vw 0;background:#fffefa;color:#173f54;border-top:1px solid #dce4df;overflow:hidden}.Footer_invitation__uAOzh{max-width:1360px;margin:0 auto 65px;display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:50px;border-bottom:1px solid #dce4df}.Footer_invitation__uAOzh h2{font-size:clamp(30px,3.5vw,49px);line-height:1.15;letter-spacing:-.035em;font-weight:550;margin:0}.Footer_invitation__uAOzh h2 span{color:#a94322}.Footer_demo___zKo4,.Footer_start__E0Cq1{display:inline-flex;align-items:center;gap:24px;border-radius:6px;padding:16px 21px;text-decoration:none;font-size:14px;font-weight:600}.Footer_demo___zKo4{background:#b64421;color:#fff;white-space:nowrap}.Footer_demo___zKo4:hover{background:#8f331a}.Footer_main__WfMum{max-width:1360px;margin:auto;display:grid;grid-template-columns:.9fr 1.25fr;grid-gap:70px;gap:70px}.Footer_identity__RUaTN img{max-width:100%;height:auto}.Footer_identity__RUaTN p{font-size:15px;line-height:1.8;color:#526773;margin-top:28px}.Footer_email___L_FS{display:block;font-size:clamp(21px,2.4vw,34px);letter-spacing:-.025em;text-decoration:none;color:#173f54;margin:28px 0}.Footer_start__E0Cq1{padding:0 0 10px;border-bottom:1px solid #b5c8c9;border-radius:0;color:#0767a7;font-size:13px}.Footer_identity__RUaTN .Footer_location__e5lQ6{font-size:12px;margin-top:35px}.Footer_columns__US9nA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px}.Footer_columns__US9nA h3{font-size:15px;font-weight:600;margin:0 0 20px}.Footer_columns__US9nA a{display:block;color:#526773;font-size:13px;text-decoration:none;margin:0 0 14px;line-height:1.5}.Footer_columns__US9nA a:hover{color:#b64421;text-decoration:underline;text-underline-offset:4px}.Footer_newsletter__wZsad{background:#f7eee6;padding:30px;margin-top:28px;border-radius:3px}.Footer_newsletter__wZsad h3{font-size:26px;line-height:1.3;letter-spacing:-.025em;font-weight:500;margin:0 0 14px}.Footer_newsletter__wZsad>p{font-size:13px;line-height:1.7;color:#526773}.Footer_subscribeRow__Gd4M4{display:flex;gap:12px;margin-top:25px}.Footer_subscribeRow__Gd4M4>input{min-width:0;flex:1 1;background:#fff;border:1px solid #d9d6ce;border-radius:5px;padding:14px;font:inherit;font-size:14px;color:#173f54}.Footer_subscribeRow__Gd4M4 button{background:#173f54;color:#fff;display:flex;gap:20px;align-items:center;border:0;border-radius:5px;padding:14px 22px;font:inherit;font-size:13px;cursor:pointer}.Footer_subscribeRow__Gd4M4 button:disabled{opacity:.6;cursor:default}.Footer_consent__IWm0K{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.6;color:#526773;margin-top:15px}.Footer_consent__IWm0K input{margin-top:3px;accent-color:#b64421}.Footer_consent__IWm0K a,.Footer_status__s5f4n a{color:inherit;text-decoration:underline}.Footer_status__s5f4n{font-size:13px;line-height:1.7;margin-top:8px}.Footer_srOnly__amhhQ,.Footer_trap__Ge_Eb{position:absolute;width:1px;height:1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.Footer_legal__v4hY_{max-width:1360px;margin:60px auto 0;padding:24px 0;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ccd8d8;font-size:11px;color:#526773}.Footer_legal__v4hY_>div{display:flex;flex-wrap:wrap;gap:18px}.Footer_legal__v4hY_ a{color:inherit;text-decoration:none}.Footer_wordmark__HSWRU{max-width:1450px;margin:15px auto -8px;color:#173f540c}.Footer_wordmark__HSWRU svg{width:100%;display:block;height:auto}.Footer_wordmark__HSWRU text{font:800 156px DM Sans,sans-serif;fill:currentColor}@media(max-width:900px){.Footer_main__WfMum{grid-template-columns:1fr;gap:45px}.Footer_invitation__uAOzh{align-items:flex-start}.Footer_identity__RUaTN .Footer_location__e5lQ6{margin-top:20px}.Footer_newsletter__wZsad{margin-top:22px}.Footer_legal__v4hY_{flex-wrap:wrap}.Footer_wordmark__HSWRU{margin-top:25px}}@media(max-width:600px){.Footer_footer__0IXn3{padding:45px 22px 0}.Footer_invitation__uAOzh{display:block;margin-bottom:40px;padding-bottom:35px}.Footer_demo___zKo4{margin-top:25px;font-size:13px;padding:14px}.Footer_columns__US9nA{gap:18px}.Footer_columns__US9nA h3{font-size:13px}.Footer_columns__US9nA a{font-size:12px}.Footer_newsletter__wZsad{padding:24px 20px}.Footer_newsletter__wZsad h3{font-size:24px}.Footer_subscribeRow__Gd4M4{flex-direction:column}.Footer_subscribeRow__Gd4M4 button{justify-content:space-between}.Footer_legal__v4hY_>div{gap:15px}.Footer_legal__v4hY_{margin-top:40px;line-height:1.6}.Footer_identity__RUaTN img{width:210px}.Footer_wordmark__HSWRU{margin-bottom:-3px}}.FeatureBlocks_grid__RGOBj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px;--accent:#0767a7;--wash:#edf5f7}.FeatureBlocks_orange__9wax7{--accent:#b23d12;--wash:#fff0e7}.FeatureBlocks_card__BrTjf{display:block;overflow:hidden;border:1px solid #e2e7e3;border-radius:20px;background:#fffefa;text-decoration:none;color:#173f54;transition:box-shadow .3s,border-color .3s}.FeatureBlocks_card__BrTjf:nth-child(4n+2){--wash:#edf3e9}.FeatureBlocks_card__BrTjf:nth-child(4n+3){--wash:#fff6d7}.FeatureBlocks_card__BrTjf:nth-child(4n+4){--wash:#eef2fb}.FeatureBlocks_card__BrTjf:focus-visible,.FeatureBlocks_card__BrTjf:hover{border-color:#b5c9ca;box-shadow:0 12px 30px #173f540d}.FeatureBlocks_card__BrTjf:focus-visible{outline:3px solid #0767a7;outline-offset:4px}.FeatureBlocks_visual__6rTeh{height:260px;background:var(--wash);position:relative;padding:30px 35px 0;overflow:hidden}.FeatureBlocks_sheet__xL37d{max-width:360px;margin:0 auto;padding:18px 22px;background:#fff;border:1px solid #e2e7e3;border-radius:12px;box-shadow:0 8px 24px #173f5408;transform:rotate(-2deg) translateY(10px);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.FeatureBlocks_card__BrTjf:nth-child(2n) .FeatureBlocks_sheet__xL37d{transform:rotate(2deg) translateY(10px)}.FeatureBlocks_card__BrTjf:focus-visible .FeatureBlocks_sheet__xL37d,.FeatureBlocks_card__BrTjf:hover .FeatureBlocks_sheet__xL37d{transform:rotate(0) translateY(0)}.FeatureBlocks_sheetTop__S27qB{display:flex;align-items:center;gap:8px;font-size:11px;color:#526773;border-bottom:1px solid #edf1ef;padding-bottom:12px}.FeatureBlocks_spark__izyX8{display:block;width:28px;height:28px;object-fit:contain}.FeatureBlocks_dots___6yiO{margin-left:auto;letter-spacing:3px}.FeatureBlocks_sheet__xL37d strong{display:block;font-size:18px;line-height:1.3;letter-spacing:-.02em;margin:16px 0}.FeatureBlocks_sheet__xL37d ol{list-style:none;margin:0;padding:0}.FeatureBlocks_sheet__xL37d li{display:flex;align-items:center;gap:10px;font-size:12px;padding:9px 0;border-top:1px solid #edf1ef}.FeatureBlocks_sheet__xL37d li>span:first-child{display:grid;place-items:center;background:var(--wash);width:22px;height:22px;border-radius:50%;font-size:10px}.FeatureBlocks_tick__l9Rx9{margin-left:auto;color:#587548;opacity:.25;transition:opacity .3s}.FeatureBlocks_card__BrTjf:focus-visible .FeatureBlocks_tick__l9Rx9,.FeatureBlocks_card__BrTjf:hover .FeatureBlocks_tick__l9Rx9{opacity:1}.FeatureBlocks_sheet__xL37d li:nth-child(2) .FeatureBlocks_tick__l9Rx9{transition-delay:.1s}.FeatureBlocks_sheet__xL37d li:nth-child(3) .FeatureBlocks_tick__l9Rx9{transition-delay:.2s}.FeatureBlocks_previewNote__6EQDZ{display:block;font-size:9px;color:#627681;margin-top:12px}.FeatureBlocks_floating__6AXCD{position:absolute;bottom:18px;right:22px;padding:10px 14px;border-radius:8px;background:#f6c94c;color:#173f54;font-size:11px;box-shadow:0 4px 12px #173f5410;transform:translateY(50px);opacity:0;transition:transform .3s,opacity .3s}.FeatureBlocks_card__BrTjf:focus-visible .FeatureBlocks_floating__6AXCD,.FeatureBlocks_card__BrTjf:hover .FeatureBlocks_floating__6AXCD{opacity:1;transform:translateY(0)}.FeatureBlocks_copy__E5FGK{padding:29px 30px 23px}.FeatureBlocks_label__LGv18{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);display:flex;justify-content:space-between;gap:20px}.FeatureBlocks_label__LGv18>span{color:#71808a}.FeatureBlocks_copy__E5FGK h3{display:flex;justify-content:space-between;gap:20px;font-size:27px;font-weight:500;line-height:1.2;letter-spacing:-.03em;margin:18px 0 14px}.FeatureBlocks_copy__E5FGK h3 svg{flex-shrink:0;margin-top:3px;transition:transform .3s;color:var(--accent)}.FeatureBlocks_card__BrTjf:hover h3 svg{transform:translate(3px,-3px)}.FeatureBlocks_copy__E5FGK p{font-size:15px;line-height:1.8;color:#526773;margin:0}.FeatureBlocks_read__l0Vnj{display:flex;gap:12px;align-items:center;font-size:12px;font-weight:600;color:var(--accent);margin-top:19px;opacity:0;transform:translateY(5px);transition:opacity .25s,transform .25s}.FeatureBlocks_card__BrTjf:focus-visible .FeatureBlocks_read__l0Vnj,.FeatureBlocks_card__BrTjf:hover .FeatureBlocks_read__l0Vnj{opacity:1;transform:translateY(0)}@media(hover:none){.FeatureBlocks_read__l0Vnj{opacity:1;transform:none}}@media(max-width:700px){.FeatureBlocks_grid__RGOBj{grid-template-columns:1fr;gap:22px}.FeatureBlocks_visual__6rTeh{height:250px;padding:25px 25px 0}.FeatureBlocks_copy__E5FGK{padding:25px}.FeatureBlocks_copy__E5FGK h3{font-size:25px}}@media(prefers-reduced-motion:reduce){.FeatureBlocks_card__BrTjf,.FeatureBlocks_copy__E5FGK h3 svg,.FeatureBlocks_floating__6AXCD,.FeatureBlocks_read__l0Vnj,.FeatureBlocks_sheet__xL37d,.FeatureBlocks_tick__l9Rx9{transition:none}}.FeatureBlocks_card__BrTjf[data-tool=ai-teaching-assistant],.FeatureBlocks_card__BrTjf[data-tool=lesson-planner],.FeatureBlocks_card__BrTjf[data-tool=sparkie],.FeatureBlocks_card__BrTjf[data-tool=workflow-automation]{--accent:#7c3aed}.FeatureBlocks_card__BrTjf[data-tool=assessment-generator],.FeatureBlocks_card__BrTjf[data-tool=live-quizzes]{--accent:#0369a1}.FeatureBlocks_card__BrTjf[data-tool=presentations]{--accent:#0d2744}.FeatureBlocks_card__BrTjf[data-tool=spark-notebook]{--accent:#0b629f}.FeatureBlocks_card__BrTjf[data-tool=classroom-insights],.FeatureBlocks_card__BrTjf[data-tool=differentiation-remediation]{--accent:#2563eb}.FeatureBlocks_card__BrTjf[data-tool=chrome-extension]{--accent:#0f766e}.FeatureBlocks_card__BrTjf[data-tool=kaushal-bodh]{--accent:#b9410c}.FeatureBlocks_card__BrTjf[data-tool=content-generation]{--accent:#7c3aed}.SitePages_page__wRMxg{background:#fffefa;color:#173f54}.SitePages_hero__mAbhI{max-width:1150px;margin:auto;padding:42px 32px 72px;text-align:center}.SitePages_breadcrumb__fsSD_{display:flex;justify-content:center;gap:12px;font-size:12px;color:#526773;margin-bottom:42px;text-transform:capitalize}.SitePages_breadcrumb__fsSD_ a{color:inherit}.SitePages_eyebrow__GfRIN{font-size:11px!important;font-weight:700;letter-spacing:.08em;color:#0767a7!important;line-height:1.6}.SitePages_hero__mAbhI h1{font-size:clamp(38px,5.1vw,66px);line-height:1.08;letter-spacing:-.04em;max-width:980px;margin:20px auto 25px;font-weight:600}.SitePages_description__v06K3{font-size:20px;line-height:1.65;max-width:770px;margin:0 auto;color:#526773}.SitePages_actions__qelKY{display:flex;gap:20px;justify-content:center;align-items:center;margin-top:30px}.SitePages_primary__AKXBE,.SitePages_secondary__5zlWt{display:inline-flex;align-items:center;justify-content:center;padding:14px 21px;text-decoration:none;font-size:14px;font-weight:600;border-radius:7px;line-height:1.5}.SitePages_primary__AKXBE{background:#0767a7;color:#fff;border:1px solid #0767a7;cursor:pointer}.SitePages_primary__AKXBE:hover{background:#174b67}.SitePages_primary__AKXBE:disabled{opacity:.65;cursor:default}.SitePages_secondary__5zlWt{color:#173f54;border:1px solid #c3d1d4;background:transparent}.SitePages_enquiry__q_z5c,.SitePages_example__MQqIh,.SitePages_process__fRWNU{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;padding:60px 32px;align-items:center}.SitePages_example__MQqIh{background:#eaf3f3;border-radius:18px;padding:50px;margin-bottom:30px}.SitePages_directoryHeading__NHVou h2,.SitePages_enquiry__q_z5c h2,.SitePages_example__MQqIh h2,.SitePages_process__fRWNU h2{font-size:clamp(30px,3vw,42px);letter-spacing:-.025em;line-height:1.18;font-weight:550;margin:16px 0 22px}.SitePages_enquiry__q_z5c p,.SitePages_example__MQqIh p,.SitePages_points__pQSIk p,.SitePages_process__fRWNU p{color:#526773;font-size:16px;line-height:1.8}.SitePages_article__alkTR a,.SitePages_enquiry__q_z5c a,.SitePages_example__MQqIh a{color:#0767a7}.SitePages_paper__HYoFn{background:#fff;border:1px solid #d4e0e0;border-radius:12px;box-shadow:0 8px 26px #173f5408;overflow:hidden;transform:rotate(1deg)}.SitePages_paperBar__SVjDJ{background:#f2f6f5;padding:16px 23px;font-size:13px;color:#173f54;display:flex;justify-content:space-between}.SitePages_paperBar__SVjDJ span{font-size:10px;color:#526773}.SitePages_paper__HYoFn .SitePages_prompt__IowUY{background:#faf5e5;padding:16px;margin:24px 24px 0;border-radius:8px;color:#173f54;font-size:15px}.SitePages_paper__HYoFn ol{padding:12px 30px 12px 48px;font-size:14px;line-height:1.7}.SitePages_paper__HYoFn li{padding:6px}.SitePages_paper__HYoFn small{display:block;padding:15px 24px;border-top:1px solid #e0e8e7;color:#526773;font-size:10px}.SitePages_points__pQSIk{max-width:1200px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;margin:auto;padding:65px 32px}.SitePages_points__pQSIk>div{border-top:1px solid #c9d8d9;padding-top:24px}.SitePages_number__eLs6r{color:#0767a7;font-size:14px}.SitePages_points__pQSIk h2{font-size:23px;font-weight:550;line-height:1.3;margin:22px 0 15px;letter-spacing:-.02em}.SitePages_process__fRWNU{padding-top:70px;padding-bottom:90px}.SitePages_process__fRWNU ol{padding-left:24px;margin:0}.SitePages_process__fRWNU li{padding:10px 0 15px 16px;border-bottom:1px solid #d9e1df}.SitePages_process__fRWNU h3{font-size:21px;font-weight:550;margin:8px 0}.SitePages_process__fRWNU p{margin:0}.SitePages_directory__oIXFz{max-width:1200px;margin:auto;padding:35px 32px 100px}.SitePages_directoryHeading__NHVou{margin-bottom:35px}.SitePages_directoryHeading__NHVou p{color:#526773}.SitePages_links__xP2TM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 50px;gap:0 50px}.SitePages_links__xP2TM>a{padding:30px 0;border-top:1px solid #d2dfdf;color:#173f54;text-decoration:none;transition:color .2s}.SitePages_links__xP2TM>a:hover{color:#0767a7}.SitePages_links__xP2TM h2,.SitePages_links__xP2TM h3{font-size:25px;line-height:1.3;letter-spacing:-.02em;font-weight:550;margin:10px 0 14px}.SitePages_links__xP2TM p{font-size:15px;line-height:1.8;color:#526773;margin:0 0 20px;max-width:490px}.SitePages_links__xP2TM span{color:#0767a7;font-size:13px;font-weight:600}.SitePages_links__xP2TM small{font-size:11px;color:#526773}.SitePages_readingHero__u_ceb{max-width:900px;text-align:left;padding-bottom:25px}.SitePages_readingHero__u_ceb .SitePages_breadcrumb__fsSD_{justify-content:flex-start}.SitePages_readingHero__u_ceb h1{font-size:clamp(36px,4.3vw,57px)}.SitePages_readingHero__u_ceb .SitePages_description__v06K3{margin:0;font-size:20px}.SitePages_article__alkTR{max-width:900px;margin:auto;padding:0 32px 90px}.SitePages_article__alkTR section{padding-top:30px}.SitePages_article__alkTR h2{font-size:27px;line-height:1.3;font-weight:550;letter-spacing:-.025em;margin:12px 0 18px}.SitePages_article__alkTR p{font-size:18px;line-height:1.85;color:#526773}.SitePages_article__alkTR>.SitePages_secondary__5zlWt{margin-top:30px}.SitePages_quote__iS7AE{background:#edf4f3;padding:32px;border-left:3px solid #0767a7;margin-top:35px}.SitePages_quote__iS7AE blockquote{margin:0 0 20px;font-size:25px;line-height:1.5;letter-spacing:-.02em}.SitePages_quote__iS7AE a,.SitePages_quote__iS7AE p{font-size:13px}.SitePages_enquiry__q_z5c{align-items:start;padding-top:20px}.SitePages_enquiry__q_z5c>div{position:-webkit-sticky;position:sticky;top:40px}.SitePages_form___MHzP{padding:32px;background:#f0f5f4;border-radius:12px}.SitePages_form___MHzP h2{font-size:25px;margin:0 0 28px}.SitePages_formGrid__nwwob{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;gap:0 18px}.SitePages_form___MHzP label{display:block;font-size:13px;line-height:1.5;color:#173f54;margin-bottom:18px}.SitePages_form___MHzP input,.SitePages_form___MHzP select,.SitePages_form___MHzP textarea{display:block;width:100%;background:#fff;border:1px solid #bed0d3;border-radius:5px;padding:12px;color:#173f54;font:inherit;margin-top:7px;box-sizing:border-box}.SitePages_form___MHzP textarea{resize:vertical}.SitePages_form___MHzP .SitePages_fine__fS1vl{font-size:12px}.SitePages_honeypot__82x28{position:absolute;left:-9999px}.SitePages_filters__uVpt2{display:flex;gap:10px;margin-bottom:35px}.SitePages_filters__uVpt2 button{font:inherit;font-size:14px;border:1px solid #c3d1d4;background:transparent;border-radius:22px;padding:10px 20px;cursor:pointer;color:#173f54}.SitePages_filters__uVpt2 button[aria-pressed=true]{background:#173f54;color:#fff}.SitePages_form___MHzP [role=status] p{font-size:14px;line-height:1.7}@media(max-width:800px){.SitePages_hero__mAbhI{padding:30px 22px 50px}.SitePages_breadcrumb__fsSD_{margin-bottom:30px}.SitePages_description__v06K3{font-size:18px}.SitePages_actions__qelKY{gap:12px;flex-wrap:wrap}.SitePages_enquiry__q_z5c,.SitePages_example__MQqIh,.SitePages_process__fRWNU{grid-template-columns:1fr;gap:28px;padding:35px 24px}.SitePages_example__MQqIh{margin:0 18px;border-radius:12px}.SitePages_points__pQSIk{grid-template-columns:1fr;padding:35px 24px;gap:20px}.SitePages_points__pQSIk h2{margin-top:12px}.SitePages_links__xP2TM{grid-template-columns:1fr}.SitePages_directory__oIXFz{padding:35px 24px 60px}.SitePages_article__alkTR{padding:0 24px 60px}.SitePages_article__alkTR p{font-size:17px}.SitePages_enquiry__q_z5c>div{position:static}.SitePages_form___MHzP{padding:24px}.SitePages_formGrid__nwwob{grid-template-columns:1fr}.SitePages_paper__HYoFn{transform:none}.SitePages_paperBar__SVjDJ{padding:14px}.SitePages_paper__HYoFn .SitePages_prompt__IowUY{margin:18px 18px 0}.SitePages_filters__uVpt2{flex-wrap:wrap}.SitePages_filters__uVpt2 button{padding:8px 16px}}.SitePages_orangeAccent__dgW_z .SitePages_hero__mAbhI h1{color:#173f54}.SitePages_orangeAccent__dgW_z .SitePages_hero__mAbhI .SitePages_eyebrow__GfRIN{color:#ac4524!important}.SitePages_orangeAccent__dgW_z .SitePages_primary__AKXBE{background:#ae421f;border-color:#ae421f}.SitePages_orangeAccent__dgW_z .SitePages_example__MQqIh{background:#faf0e8}.SitePages_orangeAccent__dgW_z .SitePages_number__eLs6r{color:#ac4524}.SitePages_orangeAccent__dgW_z .SitePages_points__pQSIk>div{border-color:#dcc5b6}.SitePages_page__wRMxg[data-tool=ai-teaching-assistant],.SitePages_page__wRMxg[data-tool=lesson-planner],.SitePages_page__wRMxg[data-tool=workflow-automation]{--tool-action:#7c3aed}.SitePages_page__wRMxg[data-tool=assessment-generator],.SitePages_page__wRMxg[data-tool=live-quizzes]{--tool-action:#0369a1}.SitePages_page__wRMxg[data-tool=presentations]{--tool-action:#0d2744}.SitePages_page__wRMxg[data-tool=spark-notebook]{--tool-action:#0b629f}.SitePages_page__wRMxg[data-tool=classroom-insights],.SitePages_page__wRMxg[data-tool=differentiation-remediation]{--tool-action:#2563eb}.SitePages_page__wRMxg[data-tool=chrome-extension]{--tool-action:#0f766e}.SitePages_page__wRMxg[data-tool=sparkie]{--tool-action:#7c3aed}.SitePages_page__wRMxg[data-tool] .SitePages_primary__AKXBE{background:var(--tool-action,#0767a7);border-color:var(--tool-action,#0767a7);color:#fff;transition:filter .2s,box-shadow .2s}.SitePages_page__wRMxg[data-tool] .SitePages_primary__AKXBE:hover{filter:brightness(.9);box-shadow:0 4px 12px #173f5420}.SitePages_page__wRMxg[data-tool] .SitePages_primary__AKXBE:focus-visible{outline:3px solid #173f54;outline-offset:4px}@media(prefers-reduced-motion:reduce){.SitePages_page__wRMxg[data-tool] .SitePages_primary__AKXBE{transition:none}}.SitePages_personalised__hluIP{max-width:1136px;margin:0 auto 80px;padding:50px;background:#edf4f3;border-radius:18px}.SitePages_personalised__hluIP>span{font-size:11px;letter-spacing:.08em;color:#0767a7}.SitePages_personalised__hluIP h2{font-size:clamp(30px,3.5vw,44px);font-weight:500;letter-spacing:-.03em;margin:20px 0}.SitePages_personalised__hluIP p{max-width:800px;line-height:1.85;color:#526773}.SitePages_personalised__hluIP a{display:inline-block;margin-top:15px;color:#0767a7;font-weight:600}.SitePages_page__wRMxg[data-tool=coding-classroom]{--tool-action:#0f766e}.SitePages_page__wRMxg[data-tool=curriculum-designer],.SitePages_page__wRMxg[data-tool=language-studio]{--tool-action:#7c3aed}.SitePages_page__wRMxg[data-tool=maths-accelerator],.SitePages_page__wRMxg[data-tool=remediation-worksheets]{--tool-action:#2563eb}@media(max-width:700px){.SitePages_personalised__hluIP{margin:0 24px 50px;padding:28px}}.SitePages_page__wRMxg[data-tool=kaushal-bodh]{--tool-action:#b9410c}.SitePages_page__wRMxg[data-tool=content-generation]{--tool-action:#7c3aed}.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 span{position:relative;color:var(--blue);display:inline-block}.page_hero__7KFOs h1 span 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:var(--yellow);transform:rotate(-12deg);animation:page_burstIn__vih78 1.1s cubic-bezier(.16,1,.3,1) 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:var(--blue)}.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:#b18a29}.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:var(--yellow)}.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:#c5a03d;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:#d7aa3f}.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:#cda63e;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_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_hero__7KFOs h1 span 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}}.MegaNav_header__FyiCY{position:relative;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}}.stories_page__iaw0M{background:#fffefa;color:#173f54}.stories_hero__lwhit{max-width:1100px;padding:65px 24px 55px;margin:auto;text-align:center}.stories_hero__lwhit>span{color:#ad4525;font-size:11px;letter-spacing:.08em;font-weight:600}.stories_hero__lwhit h1{font-size:clamp(40px,5.2vw,68px);line-height:1.1;font-weight:500;letter-spacing:-.04em;margin:22px 0}.stories_hero__lwhit em{font-style:normal;color:#ac4524}.stories_hero__lwhit p{font-size:19px;line-height:1.8;color:#526773;max-width:800px;margin:auto}.stories_audiences__gErZ8{max-width:1200px;margin:auto;padding:15px 32px 55px;display:flex;flex-direction:column;gap:35px}.stories_audiences__gErZ8 article{display:grid;grid-template-columns:1fr 1fr;background:#f9f0e7;border-radius:18px;overflow:hidden;min-height:400px}.stories_audiences__gErZ8 article:nth-child(2){background:#edf3f2}.stories_audiences__gErZ8 article:nth-child(3){background:#f5f0e0}.stories_copy__2Vzv9{padding:50px 45px;align-self:center}.stories_copy__2Vzv9>span{color:#a94322;font-size:12px}.stories_copy__2Vzv9 h2{font-size:clamp(30px,3.2vw,42px);font-weight:500;letter-spacing:-.03em;line-height:1.15;margin:22px 0}.stories_copy__2Vzv9 h2 a{color:#173f54;text-decoration:none}.stories_copy__2Vzv9 h2 svg{display:inline-block;margin-left:15px;color:#a94322;transition:transform .3s}.stories_copy__2Vzv9 h2 a:hover svg{transform:translate(3px,-3px)}.stories_copy__2Vzv9 p{font-size:16px;line-height:1.8;color:#526773}.stories_photo__0ectw{position:relative;display:block;min-height:380px;overflow:hidden}.stories_photo__0ectw img{object-fit:cover;transition:transform .7s}.stories_audiences__gErZ8 article:hover img{transform:scale(1.03)}.stories_reverse__Bn0Un .stories_copy__2Vzv9{order:2}.stories_directory__FhfjL{max-width:1200px;margin:auto;padding:35px 32px 80px}.stories_directory__FhfjL>header h2{font-size:42px;letter-spacing:-.03em;font-weight:500;line-height:1.2;margin:0 0 15px}.stories_directory__FhfjL>header p{font-size:16px;color:#526773}.stories_group__ADzcK{display:grid;grid-template-columns:.45fr 1.55fr;grid-gap:50px;gap:50px;margin-top:55px}.stories_group__ADzcK>h3{font-size:24px;font-weight:500;letter-spacing:-.02em;margin:25px 0}@media(max-width:800px){.stories_hero__lwhit{padding:40px 22px}.stories_hero__lwhit h1{font-size:42px}.stories_hero__lwhit p{font-size:17px}.stories_hero__lwhit br{display:none}.stories_audiences__gErZ8{padding:0 20px 40px;gap:25px}.stories_audiences__gErZ8 article{grid-template-columns:1fr}.stories_copy__2Vzv9{padding:30px 25px}.stories_reverse__Bn0Un .stories_copy__2Vzv9{order:0}.stories_photo__0ectw{min-height:300px}.stories_directory__FhfjL{padding:30px 24px 55px}.stories_directory__FhfjL>header h2{font-size:34px}.stories_group__ADzcK{grid-template-columns:1fr;gap:8px;margin-top:30px}.stories_group__ADzcK>h3{font-size:23px}}@media(prefers-reduced-motion:reduce){.stories_copy__2Vzv9 h2 svg,.stories_photo__0ectw img{transition:none}.stories_audiences__gErZ8 article:hover img{transform:none}}.SolutionStory_page__CEiMz{--accent:#ae421f;--tint:#faf0e8;background:#fffefa;color:#173f54}.SolutionStory_school__huD2h{--accent:#0767a7;--tint:#edf4f3}.SolutionStory_family__OqzY5{--accent:#a04a20;--tint:#f8eddf}.SolutionStory_subject__0XLty{--accent:#b24822;--tint:#fbf1e9}.SolutionStory_hero__sNpTy{max-width:1320px;margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:50px;gap:50px;align-items:center;padding:55px 40px 65px}.SolutionStory_heroCopy__eh6x6{padding:15px 0}.SolutionStory_back__EvJGv{font-size:13px;color:var(--accent);text-decoration:none}.SolutionStory_hero__sNpTy h1{font-size:clamp(40px,4.5vw,65px);line-height:1.06;letter-spacing:-.04em;font-weight:550;margin:27px 0}.SolutionStory_heroCopy__eh6x6>p{font-size:18px;line-height:1.75;color:#526773;max-width:530px}.SolutionStory_primary__ezW2D{display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:15px 23px;background:var(--accent);color:#fff;border-radius:6px;text-decoration:none;font-size:14px;font-weight:600;margin-top:20px}.SolutionStory_primary__ezW2D:hover{filter:brightness(.9)}.SolutionStory_heroImage__ERwdm{margin:0;position:relative;height:540px;border-radius:90px 14px 14px 14px;overflow:hidden;background:var(--tint)}.SolutionStory_heroImage__ERwdm img{object-fit:cover;object-position:center;transition:transform .7s}.SolutionStory_heroImage__ERwdm:hover img{transform:scale(1.025)}.SolutionStory_heroImage__ERwdm figcaption{position:absolute;bottom:20px;left:20px;right:20px;background:#fffefaeb;padding:15px 20px;font-size:13px;line-height:1.5;border-radius:4px}.SolutionStory_school__huD2h .SolutionStory_hero__sNpTy{display:block;text-align:center;padding-top:55px}.SolutionStory_school__huD2h .SolutionStory_heroCopy__eh6x6{max-width:950px;margin:auto}.SolutionStory_school__huD2h .SolutionStory_heroCopy__eh6x6>p{max-width:740px;margin:auto}.SolutionStory_school__huD2h .SolutionStory_hero__sNpTy h1{font-size:clamp(42px,5.2vw,70px);max-width:900px;margin:25px auto}.SolutionStory_school__huD2h .SolutionStory_heroImage__ERwdm{height:620px;border-radius:16px;margin-top:40px}.SolutionStory_school__huD2h .SolutionStory_heroImage__ERwdm img{object-position:50% 0}.SolutionStory_school__huD2h .SolutionStory_heroImage__ERwdm figcaption{right:auto}.SolutionStory_family__OqzY5 .SolutionStory_hero__sNpTy{grid-template-columns:1.1fr .9fr;gap:55px}.SolutionStory_family__OqzY5 .SolutionStory_heroCopy__eh6x6{order:2}.SolutionStory_family__OqzY5 .SolutionStory_heroImage__ERwdm{border-radius:16px 90px 16px 16px}.SolutionStory_subject__0XLty .SolutionStory_hero__sNpTy{gap:65px}.SolutionStory_subject__0XLty .SolutionStory_heroImage__ERwdm{border-radius:16px;height:500px}.SolutionStory_pageNav__NykAI{display:flex;justify-content:center;gap:40px;padding:23px;border-top:1px solid #dce3dc;border-bottom:1px solid #dce3dc;flex-wrap:wrap}.SolutionStory_pageNav__NykAI a{font-size:13px;color:#526773;text-decoration:none}.SolutionStory_pageNav__NykAI a:hover{color:var(--accent)}.SolutionStory_faq__UqI1w,.SolutionStory_human__LpUSs,.SolutionStory_opening__ts9Uf,.SolutionStory_pathway__OjPjw{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1.1fr;grid-gap:70px;gap:70px;padding:90px 32px}.SolutionStory_faq__UqI1w h2,.SolutionStory_human__LpUSs h2,.SolutionStory_opening__ts9Uf h2,.SolutionStory_pathway__OjPjw h2{font-size:clamp(30px,3.4vw,45px);font-weight:500;letter-spacing:-.03em;line-height:1.15;margin:0}.SolutionStory_human__LpUSs p,.SolutionStory_opening__ts9Uf p,.SolutionStory_pathway__OjPjw p{font-size:17px;line-height:1.85;color:#526773;margin:0 0 20px}.SolutionStory_opening__ts9Uf .SolutionStory_imageNote__vMDyB{font-size:11px;color:#6c7c7c}.SolutionStory_journey__vnuCn{max-width:1200px;margin:auto;padding:30px 32px 85px}.SolutionStory_journey__vnuCn header{max-width:700px;margin-bottom:40px}.SolutionStory_journey__vnuCn header>span{font-size:13px;color:var(--accent)}.SolutionStory_journey__vnuCn h2,.SolutionStory_possibilities____iCc h2{font-size:clamp(30px,3.5vw,45px);line-height:1.15;letter-spacing:-.03em;font-weight:500;margin:16px 0}.SolutionStory_chapters__pZmae{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:35px;gap:35px}.SolutionStory_chapters__pZmae article{border-top:2px solid #e4c8b9;padding:25px 0 0}.SolutionStory_chapterNumber__G5qe_{font-size:14px;color:var(--accent);margin-bottom:22px}.SolutionStory_chapters__pZmae h3{font-size:24px;font-weight:500;line-height:1.25;letter-spacing:-.02em;margin:0 0 18px}.SolutionStory_chapters__pZmae p{color:#526773;line-height:1.85;font-size:15px;margin:0}.SolutionStory_school__huD2h .SolutionStory_journey__vnuCn{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:70px;gap:70px;padding-top:70px}.SolutionStory_school__huD2h .SolutionStory_chapters__pZmae{display:block}.SolutionStory_school__huD2h .SolutionStory_chapters__pZmae article{display:flex;gap:30px;padding:28px 0;border-top:1px solid #c6d8d6}.SolutionStory_school__huD2h .SolutionStory_chapters__pZmae article:first-child{padding-top:0;border-top:0}.SolutionStory_school__huD2h .SolutionStory_chapters__pZmae h3{font-size:25px}.SolutionStory_school__huD2h .SolutionStory_chapterNumber__G5qe_{margin-top:5px}.SolutionStory_principles__w4Moh{max-width:1136px;margin:0 auto;padding:35px;background:var(--tint);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:35px;gap:35px;border-radius:12px}.SolutionStory_principles__w4Moh span{font-size:12px;color:var(--accent)}.SolutionStory_principles__w4Moh h3{font-size:23px;line-height:1.35;font-weight:500;margin:15px 0 5px}.SolutionStory_pathway__OjPjw{max-width:1136px;padding:45px;background:var(--tint);border-radius:18px;align-items:center;gap:60px}.SolutionStory_pathway__OjPjw h2{margin-bottom:25px}.SolutionStory_pathway__OjPjw ol{padding:0;list-style:none;margin:0}.SolutionStory_pathway__OjPjw li{padding:24px 0;border-bottom:1px solid #ddcfc4}.SolutionStory_pathway__OjPjw li:last-child{border:0}.SolutionStory_pathway__OjPjw li>span{font-size:12px;color:var(--accent)}.SolutionStory_pathway__OjPjw h3{font-size:22px;font-weight:500;line-height:1.35;margin:9px 0 0}.SolutionStory_possibilities____iCc{max-width:1200px;margin:auto;padding:90px 32px}.SolutionStory_possibilities____iCc header{max-width:700px;margin-bottom:40px}.SolutionStory_possibilities____iCc header p{font-size:14px;color:#526773;line-height:1.7}.SolutionStory_human__LpUSs{align-items:center;padding-top:15px;padding-bottom:85px}.SolutionStory_human__LpUSs img{width:100%;height:365px;object-fit:cover;border-radius:16px}.SolutionStory_human__LpUSs h2{margin-bottom:24px}.SolutionStory_human__LpUSs a{color:var(--accent);font-size:14px;text-decoration:none;border-bottom:1px solid #cbbcae;padding-bottom:8px;line-height:1.8}.SolutionStory_faq__UqI1w{border-top:1px solid #dce3dc;padding-top:65px;padding-bottom:65px}.SolutionStory_faq__UqI1w details{border-bottom:1px solid #d5dfda;padding:22px 0}.SolutionStory_faq__UqI1w details:first-child{padding-top:0}.SolutionStory_faq__UqI1w summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:25px;font-size:17px;line-height:1.5}.SolutionStory_faq__UqI1w summary::-webkit-details-marker{display:none}.SolutionStory_faq__UqI1w summary span{color:var(--accent)}.SolutionStory_faq__UqI1w details p{font-size:15px;line-height:1.8;color:#526773}.SolutionStory_closing__yvMni{background:var(--tint);text-align:center;padding:55px 24px 65px}.SolutionStory_closing__yvMni p{font-size:clamp(25px,3vw,38px);line-height:1.3;letter-spacing:-.02em;max-width:800px;margin:0 auto 8px}.SolutionStory_family__OqzY5 .SolutionStory_journey__vnuCn{background:#fffefa}.SolutionStory_family__OqzY5 .SolutionStory_chapters__pZmae article{border-top:0;border-left:2px solid #dcc1a5;padding:0 0 0 25px}.SolutionStory_subject__0XLty .SolutionStory_pathway__OjPjw{border-radius:0;background:#173f54;color:#fff}.SolutionStory_subject__0XLty .SolutionStory_pathway__OjPjw p{color:#d6e2e2}.SolutionStory_subject__0XLty .SolutionStory_pathway__OjPjw li>span{color:#ffc99f}.SolutionStory_subject__0XLty .SolutionStory_pathway__OjPjw li{border-color:#ffffff30}@media(max-width:800px){.SolutionStory_family__OqzY5 .SolutionStory_hero__sNpTy,.SolutionStory_hero__sNpTy{grid-template-columns:1fr;padding:35px 22px 45px;gap:25px}.SolutionStory_hero__sNpTy h1{font-size:44px}.SolutionStory_heroImage__ERwdm,.SolutionStory_subject__0XLty .SolutionStory_heroImage__ERwdm{height:370px;border-radius:45px 12px 12px}.SolutionStory_heroCopy__eh6x6>p{font-size:17px}.SolutionStory_family__OqzY5 .SolutionStory_heroCopy__eh6x6{order:0}.SolutionStory_family__OqzY5 .SolutionStory_heroImage__ERwdm{border-radius:12px}.SolutionStory_school__huD2h .SolutionStory_heroImage__ERwdm{height:320px;margin-top:30px}.SolutionStory_school__huD2h .SolutionStory_hero__sNpTy{padding-top:30px}.SolutionStory_school__huD2h .SolutionStory_hero__sNpTy h1{font-size:43px}.SolutionStory_pageNav__NykAI{justify-content:flex-start;gap:20px;padding:20px 24px}.SolutionStory_pageNav__NykAI a{font-size:12px}.SolutionStory_faq__UqI1w,.SolutionStory_human__LpUSs,.SolutionStory_opening__ts9Uf,.SolutionStory_pathway__OjPjw{grid-template-columns:1fr;gap:25px;padding:50px 24px}.SolutionStory_journey__vnuCn,.SolutionStory_possibilities____iCc{padding:30px 24px 55px}.SolutionStory_chapters__pZmae{grid-template-columns:1fr;gap:30px}.SolutionStory_chapters__pZmae article{display:flex;gap:22px}.SolutionStory_chapterNumber__G5qe_{margin-top:5px}.SolutionStory_chapters__pZmae h3{font-size:23px}.SolutionStory_school__huD2h .SolutionStory_journey__vnuCn{grid-template-columns:1fr;gap:10px;padding-top:40px}.SolutionStory_principles__w4Moh{grid-template-columns:1fr;margin:0 22px;gap:15px;padding:25px}.SolutionStory_principles__w4Moh>div{display:flex;gap:20px;align-items:baseline}.SolutionStory_principles__w4Moh h3{font-size:20px}.SolutionStory_pathway__OjPjw{margin:0 20px;padding:30px 24px;gap:12px}.SolutionStory_pathway__OjPjw h3{font-size:20px}.SolutionStory_possibilities____iCc{padding-top:55px}.SolutionStory_human__LpUSs img{height:300px}.SolutionStory_faq__UqI1w h2{font-size:32px}.SolutionStory_closing__yvMni{padding:40px 24px 50px}.SolutionStory_family__OqzY5 .SolutionStory_chapters__pZmae article{padding-left:18px}.SolutionStory_school__huD2h .SolutionStory_journey__vnuCn header{margin-bottom:15px}}@media(prefers-reduced-motion:reduce){.SolutionStory_heroImage__ERwdm img{transition:none}.SolutionStory_heroImage__ERwdm:hover img{transform:none}}.SolutionStory_page__CEiMz.SolutionStory_bright__y4Zpl{--accent:#b23d12;--tint:#fff0e7;--action:#ff5014}.SolutionStory_bright__y4Zpl.SolutionStory_school__huD2h{--action:#ff601e;--tint:#fff3e7}.SolutionStory_bright__y4Zpl .SolutionStory_primary__ezW2D{background:var(--action);color:#172f3d;font-weight:700}.SolutionStory_bright__y4Zpl .SolutionStory_chapterNumber__G5qe_{background:var(--action);color:#172f3d;width:38px;height:38px;display:grid;place-items:center;border-radius:50%}.SolutionStory_learningMap__P3Brw{background:var(--tint);border-radius:16px;padding:35px;align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-height:380px}.SolutionStory_mapLabel__vklDc{text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:var(--accent)}.SolutionStory_mapCentre__hGZ0A{display:flex;align-items:center;gap:20px;margin:30px 0;color:var(--accent)}.SolutionStory_mapCentre__hGZ0A strong{font-size:28px;font-weight:500;color:#173f54}.SolutionStory_learningMap__P3Brw ol{list-style:none;padding:0;margin:0}.SolutionStory_learningMap__P3Brw li{display:flex;gap:16px;padding:16px 0;border-top:1px solid #cbd9d9;font-size:15px;line-height:1.5}.SolutionStory_learningMap__P3Brw li span{color:var(--accent);font-size:12px}.SolutionStory_learningMap__P3Brw svg{flex-shrink:0}@media(max-width:600px){.SolutionStory_learningMap__P3Brw{padding:25px;min-height:330px}}.SolutionStory_languageArt__ybmSV{height:100%;display:flex;align-content:center;justify-content:center;flex-wrap:wrap;gap:20px;padding:35px 30px 95px;box-sizing:border-box;background:#edf4f3}.SolutionStory_languageArt__ybmSV span{padding:12px 22px;border-radius:22px;background:#fffefa;font-size:23px;transform:rotate(-4deg)}.SolutionStory_languageArt__ybmSV span:nth-child(2n){background:#f6c94c;transform:rotate(5deg)}.SolutionStory_languageArt__ybmSV strong{width:100%;text-align:center;font-size:40px;line-height:1.15;font-weight:500;padding:18px 0}.SolutionStory_subject__0XLty[data-tool=science] .SolutionStory_primary__ezW2D{background:#f97316;color:#172f3d}.SolutionStory_subject__0XLty[data-tool=mathematics] .SolutionStory_primary__ezW2D{background:#2563eb;color:#fff}.SolutionStory_subject__0XLty[data-tool=english] .SolutionStory_primary__ezW2D,.SolutionStory_subject__0XLty[data-tool=world-languages] .SolutionStory_primary__ezW2D{background:#7c3aed;color:#fff}.SolutionStory_subject__0XLty[data-tool=computer-science] .SolutionStory_primary__ezW2D{background:#0f766e;color:#fff}.SolutionStory_bright__y4Zpl .SolutionStory_chapterNumber__G5qe_{flex:0 0 38px;min-width:38px;aspect-ratio:1;color:#fff;font-size:16px;font-weight:700}.SolutionStory_bright__y4Zpl .SolutionStory_primary__ezW2D,.SolutionStory_subject__0XLty[data-tool=science] .SolutionStory_primary__ezW2D{color:#fff;font-size:19px;font-weight:700}.SparkieShowcase_section__Df9sQ{max-width:1200px;margin:0 auto;padding:100px 32px;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:70px;gap:70px;align-items:center}.SparkieShowcase_eyebrow__NCoyb{font-size:12px;font-weight:700;letter-spacing:.08em;color:#0767a7}.SparkieShowcase_copy__X4oib h2{font-size:clamp(36px,4vw,56px);line-height:1.1;letter-spacing:-.035em;margin:18px 0 24px;color:#173f54}.SparkieShowcase_copy__X4oib p{font-size:18px;line-height:1.7;color:#526773}.SparkieShowcase_copy__X4oib .SparkieShowcase_small__UQzS6{font-size:13px}.SparkieShowcase_extensionLink__XaXNQ,.SparkieShowcase_link__FT9t_{display:inline-flex;gap:16px;color:#0767a7;font-weight:600;text-decoration:none;margin-top:14px}.SparkieShowcase_tabs__iDs1v{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.SparkieShowcase_tabs__iDs1v button{background:transparent;border:1px solid #c9d9dc;padding:10px 12px;border-radius:24px;color:#173f54;font:inherit;font-size:12px;cursor:pointer}.SparkieShowcase_tabs__iDs1v button[aria-pressed=true]{background:#173f54;color:#fff;border-color:#173f54}.SparkieShowcase_window__MB0S2{background:#fff;border:1px solid #d5e1e2;border-radius:16px;overflow:hidden;box-shadow:0 16px 40px #173f540a}.SparkieShowcase_bar__41fSa{display:flex;gap:22px;padding:17px;background:#edf4f4;font-size:12px;color:#526773}.SparkieShowcase_bar__41fSa span{font-size:8px;letter-spacing:4px;color:#93b5be}.SparkieShowcase_conversation__kqNNm{padding:25px;min-height:330px;animation:SparkieShowcase_appear__2MK9I .35s ease}.SparkieShowcase_question__AU2uU{background:#f8f3df;border-radius:12px;padding:16px;line-height:1.5;margin:0 0 25px 35px;color:#173f54}.SparkieShowcase_answer__yR7UY{display:flex;gap:12px;align-items:flex-start}.SparkieShowcase_pet__scVjp{width:96px;flex-shrink:0;animation:SparkieShowcase_greet__V40V5 1.8s ease-in-out 2}.SparkieShowcase_answer__yR7UY strong{font-size:19px;line-height:1.4;color:#173f54}.SparkieShowcase_answer__yR7UY ul{padding-left:18px;font-size:14px;line-height:1.8;color:#526773}.SparkieShowcase_note__3vraL{font-size:12px;line-height:1.6;color:#526773;margin-top:24px}.SparkieShowcase_caption__5TazG{border-top:1px solid #e2e9e8;padding:14px 24px;font-size:11px;color:#526773}.SparkieShowcase_extensionLink__XaXNQ{font-size:14px;float:right}@keyframes SparkieShowcase_greet__V40V5{50%{transform:translateY(-6px) rotate(-3deg)}}@keyframes SparkieShowcase_appear__2MK9I{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:800px){.SparkieShowcase_section__Df9sQ{grid-template-columns:1fr;padding:64px 22px;gap:32px}.SparkieShowcase_copy__X4oib h2 br:nth-child(2){display:none}.SparkieShowcase_conversation__kqNNm{padding:20px;min-height:350px}.SparkieShowcase_pet__scVjp{width:70px}.SparkieShowcase_tabs__iDs1v button{font-size:11px;padding:9px}.SparkieShowcase_question__AU2uU{margin-left:10px}.SparkieShowcase_bar__41fSa{gap:12px;font-size:11px}}@media(prefers-reduced-motion:reduce){.SparkieShowcase_conversation__kqNNm,.SparkieShowcase_pet__scVjp{animation:none}}.SubjectShowcase_section__pTFDJ{max-width:1200px;margin:95px auto;padding:0 40px;color:#173f54}.SubjectShowcase_heading__nxS9_{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:38px}.SubjectShowcase_heading__nxS9_ h2{font-size:clamp(36px,4.1vw,56px);font-weight:550;letter-spacing:-.04em;line-height:1.1}.SubjectShowcase_heading__nxS9_ p{font-size:17px;line-height:1.7;color:#526773;margin-top:22px}.SubjectShowcase_motionButton__8luOq{border:1px solid #cdd9dc;border-radius:100px;padding:9px 14px;background:transparent;color:#526773;font:inherit;font-size:12px;display:flex;align-items:center;gap:7px;cursor:pointer;flex-shrink:0}.SubjectShowcase_motionButton__8luOq:hover{background:#edf3f4}.SubjectShowcase_layout__XCm3H{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.SubjectShowcase_subjectRow__efPL_{border-bottom:1px solid #dce5e5;position:relative}.SubjectShowcase_subjectRow__efPL_>button{padding:20px 0;display:flex;align-items:center;gap:18px;background:transparent;border:0;color:#61717a;width:100%;text-align:left;cursor:pointer;font:inherit;font-size:27px;font-weight:450;letter-spacing:-.025em}.SubjectShowcase_subjectRow__efPL_>button>svg{color:var(--subject-color);flex-shrink:0}.SubjectShowcase_subjectRow__efPL_.SubjectShowcase_active__LOfkP>button{color:#173f54;font-weight:550;padding-bottom:11px}.SubjectShowcase_indicator__HmNb1{margin-left:auto;opacity:0;transform:translateX(-5px);transition:opacity .25s,transform .25s;display:flex}.SubjectShowcase_active__LOfkP .SubjectShowcase_indicator__HmNb1{opacity:1;transform:translateX(0)}.SubjectShowcase_expansion__Sni5X{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1)}.SubjectShowcase_active__LOfkP .SubjectShowcase_expansion__Sni5X{grid-template-rows:1fr}.SubjectShowcase_expansion__Sni5X>div{overflow:hidden;min-height:0}.SubjectShowcase_expansion__Sni5X p{font-size:14px;line-height:1.65;color:#526773;max-width:430px;margin-bottom:13px}.SubjectShowcase_expansion__Sni5X a{display:inline-flex;align-items:center;gap:12px;color:#0767a7;font-size:14px;font-weight:550;padding-bottom:20px}.SubjectShowcase_expansion__Sni5X a:hover{text-decoration:underline;text-underline-offset:4px}.SubjectShowcase_progress__DNfXi{position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:var(--subject-color);transform-origin:left;animation:SubjectShowcase_subject-progress__sh8cY 7s linear both}.SubjectShowcase_preview__3FA3K{min-width:0;background:#fff;border-radius:14px;box-shadow:0 12px 42px -18px #294b6540;overflow:hidden;position:relative}.SubjectShowcase_example__ihnmJ{animation:SubjectShowcase_preview-in__smVR_ .5s cubic-bezier(.16,1,.3,1) both;padding:24px}.SubjectShowcase_previewHeader__r_Pt8{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:600;padding-bottom:20px;border-bottom:1px solid #e5eaea}.SubjectShowcase_previewHeader__r_Pt8>svg{width:22px;height:22px;color:#0767a7}.SubjectShowcase_previewHeader__r_Pt8 small{margin-left:auto;font-size:11px;color:#637a85;font-weight:450}.SubjectShowcase_teacherPrompt__q8MqW{margin:23px 0 22px 45px;padding:16px 19px;background:#f1f5f5;border-radius:9px}.SubjectShowcase_teacherPrompt__q8MqW>span{font-size:10px;color:#637a85;display:block;margin-bottom:5px}.SubjectShowcase_teacherPrompt__q8MqW p{font-size:15px;line-height:1.55;color:#173f54}.SubjectShowcase_result__ouGcN{background:var(--subject-tint);padding:23px;border-radius:9px}.SubjectShowcase_resultTitle__RYLUF{display:flex;align-items:flex-start;gap:12px;color:var(--subject-color)}.SubjectShowcase_resultTitle__RYLUF svg{flex-shrink:0}.SubjectShowcase_resultTitle__RYLUF h3{font-size:23px;font-weight:550;line-height:1.15;letter-spacing:-.03em;color:#173f54}.SubjectShowcase_result__ouGcN>p{font-size:12px;color:#526773;margin:12px 0 22px}.SubjectShowcase_result__ouGcN ol{list-style:none;display:grid;grid-gap:16px;gap:16px}.SubjectShowcase_result__ouGcN li{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.5;color:#354f5c}.SubjectShowcase_result__ouGcN li>span{color:var(--subject-color);font-size:12px;min-width:15px;padding-top:1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SubjectShowcase_resultFooter__cyvwY{display:flex;align-items:center;gap:7px;font-size:10px;color:#526773;margin-top:25px;padding-top:16px;border-top:1px solid #173f5420}.SubjectShowcase_previewCaption__8qTmN{font-size:10px;color:#637a85;text-align:center;padding-top:18px}.SubjectShowcase_media__mtbgK{animation:SubjectShowcase_preview-in__smVR_ .45s ease-out;position:relative;background:var(--subject-tint)}.SubjectShowcase_media__mtbgK img{width:100%;height:auto;min-height:360px;aspect-ratio:1/1;object-fit:contain;display:block}.SubjectShowcase_media__mtbgK>span{display:block;text-align:center;padding:14px;font-size:12px;color:#526773;background:#fff}@keyframes SubjectShowcase_subject-progress__sh8cY{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes SubjectShowcase_preview-in__smVR_{0%{opacity:.4;transform:translateY(10px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(max-width:960px){.SubjectShowcase_layout__XCm3H{gap:35px}.SubjectShowcase_subjectRow__efPL_>button{font-size:23px}.SubjectShowcase_example__ihnmJ{padding:19px}.SubjectShowcase_teacherPrompt__q8MqW{margin-left:15px}.SubjectShowcase_result__ouGcN{padding:19px}.SubjectShowcase_heading__nxS9_ p{font-size:15px}}@media(max-width:760px){.SubjectShowcase_section__pTFDJ{margin:58px auto;padding:0 24px}.SubjectShowcase_heading__nxS9_{align-items:flex-start;gap:10px;margin-bottom:27px}.SubjectShowcase_heading__nxS9_ h2{font-size:35px}.SubjectShowcase_heading__nxS9_ p{font-size:14px;margin-top:17px}.SubjectShowcase_desktopBreak__1Xeeu{display:none}.SubjectShowcase_motionButton__8luOq{padding:8px 10px;font-size:11px;margin-top:4px}.SubjectShowcase_layout__XCm3H{grid-template-columns:1fr;gap:30px}.SubjectShowcase_subjectRow__efPL_>button{font-size:23px;padding:15px 0}.SubjectShowcase_subjectRow__efPL_>button>svg{width:23px;height:23px}.SubjectShowcase_expansion__Sni5X p{font-size:13px}.SubjectShowcase_expansion__Sni5X a{font-size:13px;padding-bottom:17px}.SubjectShowcase_previewHeader__r_Pt8{font-size:14px}.SubjectShowcase_previewHeader__r_Pt8 small{font-size:10px}.SubjectShowcase_resultTitle__RYLUF h3{font-size:23px}.SubjectShowcase_media__mtbgK img{min-height:280px}.SubjectShowcase_preview__3FA3K{order:-1}.SubjectShowcase_heading__nxS9_{position:relative}.SubjectShowcase_heading__nxS9_>div{padding-right:25px}.SubjectShowcase_motionButton__8luOq{position:absolute;right:0;top:3px}.SubjectShowcase_heading__nxS9_ h2{padding-right:30px}}@media(prefers-reduced-motion:reduce){.SubjectShowcase_progress__DNfXi{display:none}.SubjectShowcase_example__ihnmJ,.SubjectShowcase_media__mtbgK{animation:none}.SubjectShowcase_expansion__Sni5X,.SubjectShowcase_indicator__HmNb1{transition:none}}.TeachingSections_notebook__nGKxn,.TeachingSections_policy__685pI,.TeachingSections_reading__Z0qo5,.TeachingSections_split__NZgfs,.TeachingSections_updates__JVf13,.TeachingSections_wellbeing__Elw7Q,.TeachingSections_workflow__Cq19f{max-width:1200px;margin:auto;padding:80px 32px;color:#173f54}.TeachingSections_eyebrow__3Ilnt{color:#0767a7!important;font-size:11px!important;font-weight:700;letter-spacing:.08em;line-height:1.6}.TeachingSections_notebook__nGKxn h2,.TeachingSections_policy__685pI h2,.TeachingSections_reading__Z0qo5 h2,.TeachingSections_split__NZgfs h2,.TeachingSections_updates__JVf13 h2,.TeachingSections_wellbeing__Elw7Q h2,.TeachingSections_workflow__Cq19f h2{font-size:clamp(32px,3.8vw,49px);line-height:1.12;letter-spacing:-.03em;font-weight:550;margin:20px 0}.TeachingSections_notebook__nGKxn p,.TeachingSections_policy__685pI p,.TeachingSections_reading__Z0qo5 p,.TeachingSections_split__NZgfs p,.TeachingSections_wellbeing__Elw7Q p,.TeachingSections_workflow__Cq19f p{font-size:17px;line-height:1.75;color:#526773}.TeachingSections_notebook__nGKxn a,.TeachingSections_policy__685pI a,.TeachingSections_reading__Z0qo5 a,.TeachingSections_split__NZgfs a,.TeachingSections_updates__JVf13 a,.TeachingSections_wellbeing__Elw7Q a,.TeachingSections_workflow__Cq19f a{color:#0767a7;text-decoration:none;font-size:14px;font-weight:600}.TeachingSections_notebook__nGKxn a:hover,.TeachingSections_policy__685pI a:hover,.TeachingSections_reading__Z0qo5 a:hover,.TeachingSections_split__NZgfs a:hover,.TeachingSections_updates__JVf13 a:hover,.TeachingSections_wellbeing__Elw7Q a:hover,.TeachingSections_workflow__Cq19f a:hover{text-decoration:underline;text-underline-offset:5px}.TeachingSections_workflow__Cq19f header{text-align:center}.TeachingSections_workflow__Cq19f ol{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:22px;gap:22px;padding:28px 0 12px}.TeachingSections_workflow__Cq19f li{border-top:2px solid #c8d9d9;padding-top:20px}.TeachingSections_workflow__Cq19f li>span{font-size:12px;color:#0767a7}.TeachingSections_workflow__Cq19f h3{font-size:24px;margin:14px 0}.TeachingSections_workflow__Cq19f li p{font-size:14px}.TeachingSections_workflow__Cq19f>a{display:block;text-align:center;margin-top:22px}.TeachingSections_notebook__nGKxn,.TeachingSections_policy__685pI,.TeachingSections_split__NZgfs,.TeachingSections_updates__JVf13,.TeachingSections_wellbeing__Elw7Q{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center}.TeachingSections_pathways__KaGfU{background:#f0f5f4;padding:30px;border-radius:16px}.TeachingSections_objective__iKDSp{font-size:10px;font-weight:600;color:#526773;margin-bottom:24px}.TeachingSections_objective__iKDSp>span{display:block;font-size:22px;line-height:1.4;color:#173f54;margin-top:9px}.TeachingSections_pathway__xoZ18{display:flex;gap:18px;border-top:1px solid #ccdcd9;padding:20px 0}.TeachingSections_pathway__xoZ18>span{font-size:11px;color:#0767a7;min-width:50px;padding-top:4px}.TeachingSections_pathway__xoZ18 h3{font-size:18px;margin:0 0 6px}.TeachingSections_pathway__xoZ18 p{font-size:13px;margin:0}.TeachingSections_pathways__KaGfU .TeachingSections_loop__gDtNL{font-size:12px;background:#e0ece7;padding:13px;border-radius:6px}.TeachingSections_pathways__KaGfU small{font-size:10px;color:#526773}.TeachingSections_notebook__nGKxn{border-top:1px solid #dae3df}.TeachingSections_notesGraphic__M6Io7{display:flex;align-items:center;gap:15px;min-height:260px}.TeachingSections_notesGraphic__M6Io7>div{border:1px solid #c6d6d6;border-radius:7px;background:#fff;padding:25px 20px;flex:1 1;box-shadow:4px 5px 0 #e7efeb;transform:rotate(-3deg)}.TeachingSections_notesGraphic__M6Io7>div:last-child{transform:rotate(3deg);background:#f8f1d8}.TeachingSections_notesGraphic__M6Io7 span{font-size:10px;font-weight:600;color:#526773}.TeachingSections_notesGraphic__M6Io7 p{font-size:14px;line-height:2}.TeachingSections_notesGraphic__M6Io7 .TeachingSections_connect__63LCk{font-size:30px;color:#0767a7}.TeachingSections_wellbeing__Elw7Q{background:#eff3e9;border-radius:22px;padding:55px;grid-template-columns:.8fr 1.2fr}.TeachingSections_calm__BYULL{text-align:center}.TeachingSections_calm__BYULL svg{display:block;width:100%;max-width:300px;margin:auto}.TeachingSections_calm__BYULL>span{font-size:16px;color:#53705e}.TeachingSections_wellbeingWords__u5BzH{display:flex;gap:12px;margin:25px 0}.TeachingSections_wellbeingWords__u5BzH span{border-bottom:1px solid #95b29e;padding:0 15px 12px;font-size:15px}.TeachingSections_policy__685pI{padding-top:100px;padding-bottom:100px}.TeachingSections_policy__685pI blockquote{margin:0;border-left:2px solid #f6c94c;padding:12px 0 12px 30px}.TeachingSections_policy__685pI blockquote p{font-size:26px;color:#173f54;line-height:1.5;letter-spacing:-.02em}.TeachingSections_policy__685pI cite{font-style:normal}.TeachingSections_policy__685pI cite a{font-size:12px;line-height:1.7}.TeachingSections_reading__Z0qo5{border-top:1px solid #dce4e0}.TeachingSections_reading__Z0qo5 header{display:flex;justify-content:space-between;align-items:center;gap:25px}.TeachingSections_articles__OOT3S{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:35px;gap:35px;margin-top:30px}.TeachingSections_articles__OOT3S>a{padding-top:25px;border-top:1px solid #cbdad9;color:#173f54}.TeachingSections_articles__OOT3S>a>span{font-size:12px;color:#0767a7}.TeachingSections_articles__OOT3S h3{font-size:24px;line-height:1.3;font-weight:550;margin:15px 0}.TeachingSections_articles__OOT3S p{font-size:15px;font-weight:400}.TeachingSections_articles__OOT3S b{font-size:12px;color:#0767a7}.TeachingSections_updates__JVf13{border-top:1px solid #dce4e0;padding-top:40px}.TeachingSections_updates__JVf13>div:last-child>a{display:block;border-bottom:1px solid #d4dfdc;padding:20px 0}.TeachingSections_updates__JVf13 small{font-size:11px;font-weight:400;color:#526773}.TeachingSections_updates__JVf13 h3{font-size:20px;font-weight:500;line-height:1.4;color:#173f54}.TeachingSections_updates__JVf13 h3 span{float:right}@media(max-width:800px){.TeachingSections_notebook__nGKxn,.TeachingSections_policy__685pI,.TeachingSections_reading__Z0qo5,.TeachingSections_split__NZgfs,.TeachingSections_updates__JVf13,.TeachingSections_wellbeing__Elw7Q,.TeachingSections_workflow__Cq19f{padding:55px 24px}.TeachingSections_notebook__nGKxn,.TeachingSections_policy__685pI,.TeachingSections_split__NZgfs,.TeachingSections_updates__JVf13,.TeachingSections_wellbeing__Elw7Q{grid-template-columns:1fr;gap:25px}.TeachingSections_workflow__Cq19f ol{grid-template-columns:1fr 1fr}.TeachingSections_workflow__Cq19f li:last-child{grid-column:1/-1}.TeachingSections_workflow__Cq19f header br{display:none}.TeachingSections_wellbeing__Elw7Q{margin:0 18px}.TeachingSections_calm__BYULL svg{max-width:170px}.TeachingSections_reading__Z0qo5 header{display:block}.TeachingSections_articles__OOT3S{grid-template-columns:1fr;gap:20px}.TeachingSections_policy__685pI blockquote p{font-size:23px}.TeachingSections_pathways__KaGfU{padding:22px}.TeachingSections_notesGraphic__M6Io7{min-height:220px}.TeachingSections_notesGraphic__M6Io7>div{padding:16px 12px}.TeachingSections_notesGraphic__M6Io7 p{font-size:12px}.TeachingSections_notesGraphic__M6Io7 span{font-size:9px}}.Wellbeing_page__3_V23{background:#fcfcf6;color:#304b3e}.Wellbeing_hero__ULcyB{max-width:1300px;margin:auto;padding:55px 35px 70px;display:grid;grid-template-columns:1fr 1.1fr;grid-gap:60px;gap:60px;align-items:center}.Wellbeing_label__FWhnE{font-size:11px;letter-spacing:.08em;color:#8f472a;font-weight:600}.Wellbeing_hero__ULcyB h1{font-size:clamp(40px,4.6vw,65px);font-weight:500;letter-spacing:-.045em;line-height:1.1;margin:25px 0}.Wellbeing_hero__ULcyB em{font-style:normal;color:#8f472a}.Wellbeing_hero__ULcyB p{font-size:19px;color:#627369;line-height:1.8}.Wellbeing_button__WX5cI{display:inline-flex;align-items:center;gap:25px;background:#f6c94c;color:#304b3e;padding:16px 22px;border-radius:6px;font-size:14px;text-decoration:none;margin-top:20px}.Wellbeing_hero__ULcyB figure{height:550px;position:relative;margin:0;border-radius:180px 180px 14px 14px;overflow:hidden}.Wellbeing_hero__ULcyB figure img{object-fit:cover;object-position:55% 50%}.Wellbeing_hero__ULcyB figcaption{position:absolute;bottom:18px;left:20px;right:20px;background:#fcfcf6d9;font-size:10px;padding:10px;text-align:center;border-radius:3px;color:#50665a}.Wellbeing_intro__8wdHQ{max-width:1130px;margin:auto;padding:65px 25px 80px;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px}.Wellbeing_end__iagVl h2,.Wellbeing_intro__8wdHQ h2,.Wellbeing_practice__lcJgV h2,.Wellbeing_rhythm__cXTMR h2,.Wellbeing_schoolSupport__jfBWM h2{font-size:clamp(32px,3.5vw,45px);font-weight:500;letter-spacing:-.03em;line-height:1.15;margin:0}.Wellbeing_intro__8wdHQ p,.Wellbeing_schoolSupport__jfBWM p{font-size:18px;line-height:1.85;color:#627369;margin:0}.Wellbeing_pillars__F_RIo{max-width:1200px;margin:auto;padding:0 32px 70px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.Wellbeing_pillars__F_RIo article{padding:28px;background:#f0f2e7;border-radius:12px}.Wellbeing_pillars__F_RIo article:nth-child(2){background:#f7eee3}.Wellbeing_pillars__F_RIo article:nth-child(3){background:#e9f0e9}.Wellbeing_pillars__F_RIo article>span{font-size:11px;color:#627369}.Wellbeing_pillars__F_RIo h2{font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-.02em;margin:22px 0}.Wellbeing_pillars__F_RIo p{font-size:15px;line-height:1.85;color:#627369}.Wellbeing_pillars__F_RIo article>div{margin-top:25px;border-top:1px solid #cbd2c2;padding-top:12px}.Wellbeing_pillars__F_RIo h3{font-size:13px;font-weight:600;margin:12px 0}.Wellbeing_pillars__F_RIo article>div p{font-size:13px}.Wellbeing_practice__lcJgV{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;max-width:1136px;margin:auto;padding:55px;background:#e8eddf;border-radius:18px;align-items:center}.Wellbeing_practice__lcJgV>div>p{font-size:16px;line-height:1.8;color:#627369}.Wellbeing_moods__FK8ao{display:flex;flex-wrap:wrap;gap:9px;margin:25px 0}.Wellbeing_moods__FK8ao button{border:1px solid #aabcaa;border-radius:22px;background:transparent;padding:10px 13px;font:inherit;font-size:12px;color:#304b3e;cursor:pointer}.Wellbeing_moods__FK8ao button[aria-pressed=true]{background:#cedec2;border-color:#8fa889;color:#304b3e}.Wellbeing_reflection__BPnt2{min-height:150px;padding-top:8px}.Wellbeing_reflection__BPnt2 h3{font-size:24px;line-height:1.3;font-weight:500;letter-spacing:-.02em;margin:8px 0 15px}.Wellbeing_reflection__BPnt2 p{font-size:16px;line-height:1.85;color:#627369}.Wellbeing_practice__lcJgV small{font-size:11px;color:#627369}.Wellbeing_pause__jME46{text-align:center}.Wellbeing_circle__m0KYC{height:190px;width:190px;margin:20px auto 35px;border-radius:50%;background:#cedec2;display:grid;place-items:center;box-shadow:0 0 0 15px #dce5d3,0 0 0 30px #e0e8d8}.Wellbeing_circle__m0KYC>span{font-size:24px;line-height:1.3;letter-spacing:-.02em}.Wellbeing_breathing__YxFew{animation:Wellbeing_quiet__6gwB3 8s ease-in-out infinite}.Wellbeing_pause__jME46 h3{font-size:20px;line-height:1.3;font-weight:500;margin:30px 0 10px}.Wellbeing_pause__jME46 p{font-size:13px!important}.Wellbeing_pause__jME46 button{background:#f6c94c;border:0;color:#304b3e;border-radius:5px;font:inherit;font-size:13px;padding:13px 20px;cursor:pointer}.Wellbeing_pauseStatus__bkFy9{display:block;font-size:11px;color:#627369;margin:15px auto 0;max-width:310px;line-height:1.6}.Wellbeing_rhythm__cXTMR{max-width:1130px;margin:auto;padding:90px 25px;display:grid;grid-template-columns:1fr 1.2fr;grid-gap:70px;gap:70px}.Wellbeing_rhythm__cXTMR header p{font-size:16px;color:#627369;line-height:1.8}.Wellbeing_rhythm__cXTMR ol{list-style:none;padding:0;margin:0}.Wellbeing_rhythm__cXTMR li{padding:25px 0;border-top:1px solid #cbd4c8}.Wellbeing_rhythm__cXTMR h3{font-size:23px;font-weight:500;margin:0 0 14px;letter-spacing:-.02em}.Wellbeing_rhythm__cXTMR li p{font-size:15px;line-height:1.85;color:#627369;margin:0}.Wellbeing_schoolSupport__jfBWM{max-width:1130px;margin:auto;padding:20px 25px 85px;display:grid;grid-template-columns:1.5fr .7fr;grid-gap:70px;gap:70px;align-items:center}.Wellbeing_schoolSupport__jfBWM h2{margin-bottom:25px}.Wellbeing_schoolSupport__jfBWM .Wellbeing_note__lnpkf{font-size:12px;margin-top:20px}.Wellbeing_schoolSupport__jfBWM a{color:#8f472a;text-decoration:none;border-bottom:1px solid #ccb8a9;padding-bottom:14px;font-size:14px;line-height:1.8}.Wellbeing_end__iagVl{text-align:center;background:#f5eddf;padding:65px 22px 75px}@keyframes Wellbeing_quiet__6gwB3{50%{transform:scale(1.09)}}@media(max-width:800px){.Wellbeing_hero__ULcyB{grid-template-columns:1fr;padding:35px 24px 40px;gap:30px}.Wellbeing_hero__ULcyB h1{font-size:44px}.Wellbeing_hero__ULcyB figure{height:370px;border-radius:100px 100px 12px 12px}.Wellbeing_hero__ULcyB p{font-size:17px}.Wellbeing_intro__8wdHQ,.Wellbeing_rhythm__cXTMR,.Wellbeing_schoolSupport__jfBWM{grid-template-columns:1fr;padding:45px 24px;gap:25px}.Wellbeing_intro__8wdHQ p{font-size:17px}.Wellbeing_pillars__F_RIo{grid-template-columns:1fr;padding:0 24px 45px;gap:18px}.Wellbeing_pillars__F_RIo article{padding:26px}.Wellbeing_practice__lcJgV{grid-template-columns:1fr;margin:0 20px;padding:30px 24px;gap:35px}.Wellbeing_practice__lcJgV h2{font-size:32px}.Wellbeing_reflection__BPnt2{min-height:145px}.Wellbeing_pause__jME46{padding-top:5px}.Wellbeing_circle__m0KYC{height:150px;width:150px}.Wellbeing_schoolSupport__jfBWM{padding-bottom:55px}.Wellbeing_schoolSupport__jfBWM p{font-size:16px}.Wellbeing_schoolSupport__jfBWM a{justify-self:start}}@media(prefers-reduced-motion:reduce){.Wellbeing_breathing__YxFew{animation:none}}