html:has(.curriculum-journey-module__LbyTWG__page){font-synthesis:none}body:has(.curriculum-journey-module__LbyTWG__page){background:#091422;overflow-x:visible}body:has(.curriculum-journey-module__LbyTWG__page):before{display:none}body:has(.curriculum-journey-module__LbyTWG__page):after{display:none}body:has(.curriculum-journey-module__LbyTWG__page) .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#08101b}body:has(.curriculum-journey-module__LbyTWG__page) .brand{min-height:56px;font-size:1.0625rem;font-weight:600;line-height:1.35}body:has(.curriculum-journey-module__LbyTWG__page) .brand small{letter-spacing:normal;font-size:.8125rem;font-weight:400;line-height:1.45}:is(body:has(.curriculum-journey-module__LbyTWG__page) .navlinks a,body:has(.curriculum-journey-module__LbyTWG__page) .auth-actions a,body:has(.curriculum-journey-module__LbyTWG__page) .footer a.pill,body:has(.curriculum-journey-module__LbyTWG__page) .footer button.pill){letter-spacing:normal;justify-content:center;align-items:center;min-height:56px;font-size:1.0625rem;font-weight:600;line-height:1.35;display:inline-flex}body:has(.curriculum-journey-module__LbyTWG__page) .footer p{font-size:1.125rem;font-weight:400;line-height:1.6}body:has(.curriculum-journey-module__LbyTWG__page) .footer span.pill{font-size:.875rem;font-weight:400;line-height:1.4}body:has(.curriculum-journey-module__LbyTWG__page) .mobile-start-link{display:none}body:has(.curriculum-journey-module__LbyTWG__page) .mobile-menu-button{flex-shrink:0;width:56px;height:56px;font-size:1.375rem;font-weight:600;line-height:1.35}.curriculum-journey-module__LbyTWG__page{--course-ink:#f5f3ed;--course-muted:#b7c3d5;--course-line:#2c3b4e;max-width:1248px;color:var(--course-ink);font-synthesis:none;background:radial-gradient(at 10% 0,#17343566,#0000 44%);margin-inline:auto;padding:45px 28px 55px}.curriculum-journey-module__LbyTWG__page *{box-sizing:border-box}.curriculum-journey-module__LbyTWG__page h1,.curriculum-journey-module__LbyTWG__page h2,.curriculum-journey-module__LbyTWG__page h3,.curriculum-journey-module__LbyTWG__page p{margin:0}.curriculum-journey-module__LbyTWG__page h1,.curriculum-journey-module__LbyTWG__page h2,.curriculum-journey-module__LbyTWG__page h3{font-family:var(--display);letter-spacing:normal;font-weight:600}.curriculum-journey-module__LbyTWG__page p{color:var(--course-muted);font-size:1rem;font-weight:400;line-height:1.6}.curriculum-journey-module__LbyTWG__page a:focus-visible,.curriculum-journey-module__LbyTWG__page button:focus-visible{outline-offset:5px;outline:3px solid #ffe1a4}.curriculum-journey-module__LbyTWG__hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:75px;margin-block-end:31px;display:grid}.curriculum-journey-module__LbyTWG__eyebrow{color:#e4bc7b;font-size:.875rem;font-weight:600;line-height:1.4;display:block}.curriculum-journey-module__LbyTWG__hero .curriculum-journey-module__LbyTWG__eyebrow{margin-block-end:14px}.curriculum-journey-module__LbyTWG__hero h1{font-size:clamp(2.25rem,3.8vw,3.25rem);line-height:1.15}.curriculum-journey-module__LbyTWG__hero h1>span{color:#f1cd90}.curriculum-journey-module__LbyTWG__heroCopy{max-width:520px}.curriculum-journey-module__LbyTWG__mobileIntro{display:none}.curriculum-journey-module__LbyTWG__heroCopy p{font-size:1.125rem}.curriculum-journey-module__LbyTWG__heroSteps{color:#d4e4e6;flex-wrap:wrap;gap:10px;margin-block-start:19px;font-size:.875rem;line-height:1.4;display:flex}.curriculum-journey-module__LbyTWG__heroSteps>span:nth-child(2n){color:#9ca8b9}.curriculum-journey-module__LbyTWG__ageChooser{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block-end:36px;display:grid}.curriculum-journey-module__LbyTWG__ageCard{background:#112231;border:1px solid #334152;border-radius:14px;align-items:center;gap:12px;min-height:94px;padding:14px;font-size:1.0625rem;font-weight:600;line-height:1.35;transition:border-color .16s,background .16s;display:flex;position:relative}.curriculum-journey-module__LbyTWG__ageCard:hover{background:#17283b;border-color:#ac986f}.curriculum-journey-module__LbyTWG__selected{background:#252b30;border-color:#edc789;box-shadow:inset 0 -3px #edc789}.curriculum-journey-module__LbyTWG__ageImage{object-fit:cover;border-radius:10px;flex-shrink:0;width:55px;height:62px}.curriculum-journey-module__LbyTWG__ageCopy{gap:6px;min-width:0;display:grid}.curriculum-journey-module__LbyTWG__ageLabel{font-size:1.0625rem;font-weight:600;line-height:1.35}.curriculum-journey-module__LbyTWG__approach{color:#becbdd;font-size:.875rem;font-weight:400;line-height:1.4}.curriculum-journey-module__LbyTWG__selectionMark{color:#f6d390;flex-shrink:0;width:18px;margin-inline-start:auto;font-size:1rem}.curriculum-journey-module__LbyTWG__courseLayout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:38px;display:grid}.curriculum-journey-module__LbyTWG__sidebar{gap:22px;display:grid}.curriculum-journey-module__LbyTWG__starter{background:#112332;border:1px solid #49504e;border-radius:20px;overflow:hidden}.curriculum-journey-module__LbyTWG__artwork{background:#192c37;height:205px;position:relative}.curriculum-journey-module__LbyTWG__artwork>img{object-fit:cover;width:100%;height:100%}.curriculum-journey-module__LbyTWG__artwork:after{content:"";background:linear-gradient(#0000,#071625);position:absolute;inset:35% 0 0}.curriculum-journey-module__LbyTWG__artLabel{z-index:1;color:#f5f5eb;font-size:.875rem;line-height:1.4;position:absolute;inset-block-end:17px;inset-inline:22px}.curriculum-journey-module__LbyTWG__starterCopy{padding:22px}.curriculum-journey-module__LbyTWG__starterCopy h2{margin-block:12px 14px;font-size:1.75rem;line-height:1.2}.curriculum-journey-module__LbyTWG__starterCopy p{font-size:1.125rem}.curriculum-journey-module__LbyTWG__primaryLink{color:#18242b;background:#f2cb89;border:1px solid #ffe0a6;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;margin-block-start:23px;padding:13px 18px;font-size:1.0625rem;font-weight:600;line-height:1.35;display:flex}.curriculum-journey-module__LbyTWG__primaryLink:hover{background:#ffe0a6}.curriculum-journey-module__LbyTWG__arrow{flex-shrink:0;width:22px;height:22px}.curriculum-journey-module__LbyTWG__starterCopy .curriculum-journey-module__LbyTWG__reassurance{color:#c0ccdb;margin-block-start:13px;font-size:.875rem;line-height:1.4}.curriculum-journey-module__LbyTWG__foundations{background:#102b30;border:1px solid #334954;border-radius:18px;gap:14px;padding:22px;display:flex}.curriculum-journey-module__LbyTWG__bookIcon{color:#8bcbbd;flex-shrink:0;width:29px;padding-block-start:2px}.curriculum-journey-module__LbyTWG__bookIcon svg{width:100%}.curriculum-journey-module__LbyTWG__foundations .curriculum-journey-module__LbyTWG__eyebrow{color:#a1d6c9}.curriculum-journey-module__LbyTWG__foundations h3{margin-block:9px;font-size:1.375rem;line-height:1.25}.curriculum-journey-module__LbyTWG__foundations p{font-size:1rem}.curriculum-journey-module__LbyTWG__textLink{color:#b2e7db;text-underline-offset:5px;justify-content:space-between;align-items:center;gap:10px;min-height:56px;margin-block-start:8px;font-size:1.0625rem;font-weight:600;line-height:1.35;display:flex}.curriculum-journey-module__LbyTWG__textLink:hover{text-decoration:underline}.curriculum-journey-module__LbyTWG__journeyHeading{justify-content:space-between;align-items:start;gap:16px;padding-block-start:4px;display:flex}.curriculum-journey-module__LbyTWG__journeyHeading h2{margin-block-start:9px;font-size:1.75rem;line-height:1.2}.curriculum-journey-module__LbyTWG__moduleCount{color:#d7deeb;border:1px solid #354355;border-radius:8px;flex-shrink:0;padding:8px 10px;font-size:.875rem;line-height:1.4}.curriculum-journey-module__LbyTWG__journey .curriculum-journey-module__LbyTWG__journeyIntro{max-width:66ch;margin-block:14px 17px}.curriculum-journey-module__LbyTWG__legend{flex-wrap:wrap;gap:20px;padding-block-end:24px;display:flex}.curriculum-journey-module__LbyTWG__legend>span{color:#bcc8d7;align-items:center;gap:7px;font-size:.875rem;line-height:1.4;display:flex}.curriculum-journey-module__LbyTWG__legend i{border:1px solid #b0bbca;border-radius:50%;width:8px;height:8px;display:inline-block}.curriculum-journey-module__LbyTWG__legend .curriculum-journey-module__LbyTWG__openLegend{color:#a2e0c2}.curriculum-journey-module__LbyTWG__openLegend i{background:#8ad9b4;border-color:#8ad9b4}.curriculum-journey-module__LbyTWG__moduleList,.curriculum-journey-module__LbyTWG__lessons{margin:0;padding:0;list-style:none}.curriculum-journey-module__LbyTWG__moduleList{gap:12px;display:grid}.curriculum-journey-module__LbyTWG__module{background:#0f1a2b;border:1px solid #334152;border-radius:16px;overflow:clip}.curriculum-journey-module__LbyTWG__expanded{background:#122130;border-color:#64705f}.curriculum-journey-module__LbyTWG__moduleHeading{margin:0}.curriculum-journey-module__LbyTWG__moduleToggle{width:100%;min-height:98px;color:inherit;text-align:start;cursor:pointer;font-family:var(--font);background:0 0;border:0;align-items:center;gap:15px;padding:19px 20px;font-size:1.0625rem;font-weight:600;line-height:1.35;display:flex}.curriculum-journey-module__LbyTWG__moduleToggle:hover{background:#ffffff06}.curriculum-journey-module__LbyTWG__moduleToggle:focus-visible{border-radius:15px;outline-offset:-5px!important}.curriculum-journey-module__LbyTWG__moduleNumber{color:#b5c3d1;border:1px solid #354353;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:46px;font-size:1.125rem;line-height:1.4;display:grid}.curriculum-journey-module__LbyTWG__expanded .curriculum-journey-module__LbyTWG__moduleNumber{color:#202d36;background:#edc789;border-color:#edc789}.curriculum-journey-module__LbyTWG__moduleText{flex:1;gap:5px;min-width:0;display:grid}.curriculum-journey-module__LbyTWG__moduleMeta{font-family:var(--font);color:#b1bfce;font-size:.875rem;font-weight:400;line-height:1.4}.curriculum-journey-module__LbyTWG__moduleMeta>span{margin-inline:4px}.curriculum-journey-module__LbyTWG__moduleTitle{font-family:var(--display);font-size:1.375rem;font-weight:600;line-height:1.25}.curriculum-journey-module__LbyTWG__moduleStatus{font-family:var(--font);color:#b1bfce;flex-shrink:0;font-size:.875rem;font-weight:400;line-height:1.4}.curriculum-journey-module__LbyTWG__moduleStatus.curriculum-journey-module__LbyTWG__available{color:#a2e0c2}.curriculum-journey-module__LbyTWG__chevron{color:#dbd7c7;flex-shrink:0;width:18px;font-size:1.5rem;font-weight:400}.curriculum-journey-module__LbyTWG__lessons{border-block-start:1px solid #384655;margin-inline:23px;padding-block:0 10px}.curriculum-journey-module__LbyTWG__lesson{border-block-end:1px solid #2d3a49;align-items:center;gap:15px;padding-block:19px;display:flex;position:relative}.curriculum-journey-module__LbyTWG__lesson:last-child{border-block-end:0}.curriculum-journey-module__LbyTWG__lessonDot{color:#172c29;background:#182737;border:1px solid #405063;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.curriculum-journey-module__LbyTWG__lessonDot>span{background:#8796a9;border-radius:50%;width:6px;height:6px}.curriculum-journey-module__LbyTWG__liveLesson .curriculum-journey-module__LbyTWG__lessonDot{background:#aad9bf;border-color:#aad9bf}.curriculum-journey-module__LbyTWG__lessonDot svg{width:18px;height:18px}.curriculum-journey-module__LbyTWG__lessonCopy{flex:1;gap:6px;min-width:0;display:grid}.curriculum-journey-module__LbyTWG__lessonMeta{color:#b7c3d5;font-size:.875rem;line-height:1.4}.curriculum-journey-module__LbyTWG__lessonTitle{font-family:var(--font);font-size:1rem;font-weight:400;line-height:1.6}.curriculum-journey-module__LbyTWG__lessonReady{color:#a2e0c2;font-size:.875rem;line-height:1.4}.curriculum-journey-module__LbyTWG__lessonLink{color:#b9ead0;border:1px solid #728d7c;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:56px;padding:10px 14px;font-size:1.0625rem;font-weight:600;line-height:1.35;display:flex}.curriculum-journey-module__LbyTWG__lessonLink:hover{background:#29443f}.curriculum-journey-module__LbyTWG__planned{color:#b7c3d5;font-size:.875rem;line-height:1.4}.curriculum-journey-module__LbyTWG__pathNote{align-items:center;gap:14px;padding:25px 7px 0;display:flex}.curriculum-journey-module__LbyTWG__noteMark{color:#e4bd7e;font-size:1.5rem;line-height:1.6}.curriculum-journey-module__LbyTWG__pathNote p{max-width:62ch}.curriculum-journey-module__LbyTWG__arabic{font-family:var(--arabic);letter-spacing:0;unicode-bidi:isolate;font-weight:400;line-height:1.7}.curriculum-journey-module__LbyTWG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.curriculum-journey-module__LbyTWG__chooserLabel,.curriculum-journey-module__LbyTWG__ageShort,.curriculum-journey-module__LbyTWG__courseBanner{display:none}.curriculum-journey-module__LbyTWG__courseLayout[data-age-band="5-7"] .curriculum-journey-module__LbyTWG__journeyIntro,.curriculum-journey-module__LbyTWG__courseLayout[data-age-band="5-7"] .curriculum-journey-module__LbyTWG__lessonTitle,.curriculum-journey-module__LbyTWG__courseLayout[data-age-band="5-7"] .curriculum-journey-module__LbyTWG__foundations p,.curriculum-journey-module__LbyTWG__courseLayout[data-age-band="5-7"] .curriculum-journey-module__LbyTWG__pathNote p{font-size:1.125rem}.curriculum-journey-module__LbyTWG__courseLayout[data-age-band="8-10"] .curriculum-journey-module__LbyTWG__journeyIntro,.curriculum-journey-module__LbyTWG__courseLayout[data-age-band="8-10"] .curriculum-journey-module__LbyTWG__lessonTitle,.curriculum-journey-module__LbyTWG__courseLayout[data-age-band="8-10"] .curriculum-journey-module__LbyTWG__foundations p,.curriculum-journey-module__LbyTWG__courseLayout[data-age-band="8-10"] .curriculum-journey-module__LbyTWG__pathNote p{font-size:1.0625rem}@media (max-width:1120px){.curriculum-journey-module__LbyTWG__ageImage{width:44px;height:54px}.curriculum-journey-module__LbyTWG__ageCard{gap:9px;padding:12px}.curriculum-journey-module__LbyTWG__selectionMark{width:12px;font-size:.875rem;position:absolute;inset-block-start:7px;inset-inline-end:9px}.curriculum-journey-module__LbyTWG__courseLayout{grid-template-columns:300px minmax(0,1fr);gap:25px}.curriculum-journey-module__LbyTWG__moduleToggle{gap:10px;padding:16px}.curriculum-journey-module__LbyTWG__moduleStatus{display:none}.curriculum-journey-module__LbyTWG__lesson{flex-wrap:wrap}.curriculum-journey-module__LbyTWG__lessonLink{margin-inline-start:49px}.curriculum-journey-module__LbyTWG__lessonCopy{flex-basis:calc(100% - 60px)}.curriculum-journey-module__LbyTWG__planned{margin-inline-start:49px}}@media (max-width:800px){.curriculum-journey-module__LbyTWG__page{padding:32px 20px 55px}.curriculum-journey-module__LbyTWG__hero{gap:26px;margin-block-end:25px}.curriculum-journey-module__LbyTWG__heroCopy{padding-block-start:0}.curriculum-journey-module__LbyTWG__heroCopy p{font-size:1.125rem}.curriculum-journey-module__LbyTWG__heroSteps{display:none}.curriculum-journey-module__LbyTWG__ageChooser{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block-end:25px}.curriculum-journey-module__LbyTWG__ageCard{min-height:86px}.curriculum-journey-module__LbyTWG__ageImage{width:48px;height:54px}.curriculum-journey-module__LbyTWG__courseLayout{grid-template-columns:minmax(0,1fr);gap:30px}.curriculum-journey-module__LbyTWG__sidebar{display:contents}.curriculum-journey-module__LbyTWG__starter{grid-template-columns:35% minmax(0,1fr);display:grid}.curriculum-journey-module__LbyTWG__artwork{height:100%;min-height:250px}.curriculum-journey-module__LbyTWG__artLabel{display:none}.curriculum-journey-module__LbyTWG__starterCopy{padding:24px}.curriculum-journey-module__LbyTWG__starterCopy h2{font-size:1.75rem}.curriculum-journey-module__LbyTWG__foundations{order:3}.curriculum-journey-module__LbyTWG__foundations .curriculum-journey-module__LbyTWG__textLink{justify-content:start}.curriculum-journey-module__LbyTWG__journey{order:2}.curriculum-journey-module__LbyTWG__moduleStatus{display:inline}.curriculum-journey-module__LbyTWG__lesson{flex-wrap:nowrap}.curriculum-journey-module__LbyTWG__lessonCopy{flex-basis:auto}.curriculum-journey-module__LbyTWG__lessonLink,.curriculum-journey-module__LbyTWG__planned{margin-inline-start:0}}@media (max-width:540px){.curriculum-journey-module__LbyTWG__page{padding-block-start:27px;padding-inline:16px}.curriculum-journey-module__LbyTWG__hero{grid-template-columns:1fr;gap:16px}.curriculum-journey-module__LbyTWG__hero h1{font-size:2.25rem}.curriculum-journey-module__LbyTWG__heroCopy p{max-width:42ch;font-size:1.125rem}.curriculum-journey-module__LbyTWG__ageCard{gap:9px;min-height:90px;padding:12px 10px}.curriculum-journey-module__LbyTWG__ageImage{border-radius:7px;width:34px;height:46px}.curriculum-journey-module__LbyTWG__ageLabel{font-size:1.0625rem}.curriculum-journey-module__LbyTWG__ageCopy{gap:4px}.curriculum-journey-module__LbyTWG__approach{font-size:.875rem}.curriculum-journey-module__LbyTWG__selectionMark{inset-block-start:4px;inset-inline-end:5px}.curriculum-journey-module__LbyTWG__starter{border-radius:18px;flex-direction:column;display:flex}.curriculum-journey-module__LbyTWG__artwork{height:90px;min-height:0}.curriculum-journey-module__LbyTWG__artwork img{object-position:center 55%}.curriculum-journey-module__LbyTWG__artLabel{display:none}.curriculum-journey-module__LbyTWG__starterCopy{flex-direction:column;padding:18px 21px;display:flex}.curriculum-journey-module__LbyTWG__starterCopy>.curriculum-journey-module__LbyTWG__eyebrow{order:1}.curriculum-journey-module__LbyTWG__starterCopy>h2{order:2}.curriculum-journey-module__LbyTWG__starterCopy>.curriculum-journey-module__LbyTWG__primaryLink{order:3;margin-block:9px 15px}.curriculum-journey-module__LbyTWG__starterDescription{order:4}.curriculum-journey-module__LbyTWG__starterCopy>.curriculum-journey-module__LbyTWG__reassurance{order:5}.curriculum-journey-module__LbyTWG__desktopIntro{display:none}.curriculum-journey-module__LbyTWG__mobileIntro{display:inline}.curriculum-journey-module__LbyTWG__starterCopy h2{margin-block:10px 12px}.curriculum-journey-module__LbyTWG__primaryLink{margin-block-start:20px}.curriculum-journey-module__LbyTWG__journeyHeading{flex-wrap:wrap;gap:12px}.curriculum-journey-module__LbyTWG__moduleCount{display:none}.curriculum-journey-module__LbyTWG__journeyHeading h2{font-size:1.75rem}.curriculum-journey-module__LbyTWG__legend{gap:10px;padding-block-end:19px}.curriculum-journey-module__LbyTWG__moduleToggle{gap:11px;min-height:104px;padding:16px 12px}.curriculum-journey-module__LbyTWG__moduleNumber{width:34px;height:40px;font-size:1rem}.curriculum-journey-module__LbyTWG__moduleTitle{font-size:1.375rem}.curriculum-journey-module__LbyTWG__moduleMeta{font-size:.875rem}.curriculum-journey-module__LbyTWG__moduleStatus{display:none}.curriculum-journey-module__LbyTWG__chevron{width:14px}.curriculum-journey-module__LbyTWG__lessons{margin-inline:15px}.curriculum-journey-module__LbyTWG__lesson{flex-wrap:wrap;gap:10px}.curriculum-journey-module__LbyTWG__lessonDot{width:27px;height:27px}.curriculum-journey-module__LbyTWG__lessonCopy{flex-basis:calc(100% - 42px)}.curriculum-journey-module__LbyTWG__lessonLink{margin-block-start:3px;margin-inline-start:37px}.curriculum-journey-module__LbyTWG__planned{margin-inline-start:37px}.curriculum-journey-module__LbyTWG__foundations{padding:20px}}@media (max-width:540px),(max-height:500px) and (pointer:coarse){.curriculum-journey-module__LbyTWG__page{padding-block-start:18px}.curriculum-journey-module__LbyTWG__hero{margin-block-end:18px}.curriculum-journey-module__LbyTWG__chooserLabel{color:#e4bc7b;margin-block-end:8px;font-size:.875rem;font-weight:600;line-height:1.4;display:block}.curriculum-journey-module__LbyTWG__ageChooser{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-block-end:18px}.curriculum-journey-module__LbyTWG__ageCard{border-radius:12px;justify-content:center;gap:0;min-height:56px;padding:6px 4px;transition:border-color .16s,background .16s,transform 80ms}.curriculum-journey-module__LbyTWG__ageCard:active{transform:scale(.96)}.curriculum-journey-module__LbyTWG__ageImage,.curriculum-journey-module__LbyTWG__approach,.curriculum-journey-module__LbyTWG__selectionMark,.curriculum-journey-module__LbyTWG__ageLabel{display:none}.curriculum-journey-module__LbyTWG__ageCopy{justify-items:center}.curriculum-journey-module__LbyTWG__ageShort{white-space:nowrap;font-size:1.0625rem;font-weight:600;line-height:1.35;display:block}.curriculum-journey-module__LbyTWG__selected{box-shadow:none;color:#18242b;background:#f2cb89;border-color:#ffe0a6}.curriculum-journey-module__LbyTWG__courseBanner{order:-1;grid-column:1/-1;align-items:center;gap:12px;margin-block-end:-12px;display:flex}.curriculum-journey-module__LbyTWG__bannerImage{object-fit:cover;border-radius:8px;flex-shrink:0;width:40px;height:46px}.curriculum-journey-module__LbyTWG__bannerCopy{gap:2px;min-width:0;display:grid}.curriculum-journey-module__LbyTWG__bannerLabel{font-family:var(--display);color:var(--course-ink);font-size:1.375rem;font-weight:600;line-height:1.25}.curriculum-journey-module__LbyTWG__bannerApproach{color:#f1cd90}}@media (max-height:500px) and (pointer:coarse){.curriculum-journey-module__LbyTWG__artwork{height:110px;min-height:0}.curriculum-journey-module__LbyTWG__artLabel{display:none}.curriculum-journey-module__LbyTWG__starter{display:block}}@media (max-width:540px){.curriculum-journey-module__LbyTWG__hero{gap:10px}.curriculum-journey-module__LbyTWG__hero .curriculum-journey-module__LbyTWG__eyebrow{margin-block-end:8px}.curriculum-journey-module__LbyTWG__hero h1{font-size:2.25rem}.curriculum-journey-module__LbyTWG__heroCopy p{font-size:1.0625rem}.curriculum-journey-module__LbyTWG__ageChooser{top:var(--curriculum-sticky-top,73px);z-index:40;border-block-end:1px solid var(--course-line);background:#091422;margin-inline:-16px;padding:8px 16px 10px;position:sticky}}@media (forced-colors:active){.curriculum-journey-module__LbyTWG__selected,.curriculum-journey-module__LbyTWG__expanded{outline:2px solid highlight}.curriculum-journey-module__LbyTWG__primaryLink,.curriculum-journey-module__LbyTWG__lessonLink,.curriculum-journey-module__LbyTWG__moduleNumber,.curriculum-journey-module__LbyTWG__lessonDot{border:1px solid buttontext}}
.garden-home-module__2ePVMW__page{flex-direction:column;gap:28px;display:flex;padding-top:28px!important}.garden-home-module__2ePVMW__ways{border-bottom:1px solid var(--line);gap:28px;padding:0;display:flex}.garden-home-module__2ePVMW__ways a{min-height:52px;font:600 16px/1.4 var(--font-body);color:var(--pearl);align-items:center;gap:10px;padding-bottom:12px;display:flex}.garden-home-module__2ePVMW__ways a:first-child{border-bottom:2px solid var(--teal);color:var(--teal)}.garden-home-module__2ePVMW__ways a span{color:var(--soft);font-size:14px}.garden-home-module__2ePVMW__hero{background:radial-gradient(at 95% 0,#f4c87926,#0000 55%),linear-gradient(145deg,#141f40eb,#050a14d1);grid-template-columns:1.1fr 1fr;grid-template-areas:"copy poster""actions poster";gap:18px 32px;padding:36px;display:grid}.garden-home-module__2ePVMW__copy{flex-direction:column;grid-area:copy;align-self:end;gap:14px;display:flex}.garden-home-module__2ePVMW__copy h1{font:700 clamp(38px,4vw,56px)/1.15 var(--font-display);letter-spacing:normal;margin:0}.garden-home-module__2ePVMW__copy .garden-home-module__2ePVMW__intro{font:400 17px/1.6 var(--font-body);color:var(--soft);margin:0}.garden-home-module__2ePVMW__new{background:var(--gold);color:var(--void);border-radius:99px;margin-right:6px;padding:4px 9px}.garden-home-module__2ePVMW__copy .garden-home-module__2ePVMW__eyebrow{margin:0}.garden-home-module__2ePVMW__heroPoster{background:var(--navy);cursor:pointer;border:1px solid #f4c87980;border-radius:22px;grid-area:poster;min-height:390px;padding:0;position:relative;overflow:hidden}.garden-home-module__2ePVMW__heroPoster img,.garden-home-module__2ePVMW__cardPoster img{object-fit:cover}.garden-home-module__2ePVMW__heroPoster img{object-position:center 58%}.garden-home-module__2ePVMW__posterLabel{max-width:calc(100% - 28px);color:var(--pearl);font:500 14px/1.4 var(--font-body);background:#04050ce8;border-radius:99px;padding:8px 12px;position:absolute;top:14px;left:14px}.garden-home-module__2ePVMW__playDisc,.garden-home-module__2ePVMW__smallDisc{background:var(--teal);width:68px;height:68px;color:var(--void);font:600 24px/1 var(--font-body);border-radius:50%;place-items:center;padding-left:3px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0008}.garden-home-module__2ePVMW__actions{flex-direction:column;grid-area:actions;align-items:start;gap:12px;display:flex}.garden-home-module__2ePVMW__play{min-height:56px;color:#04151b!important;text-shadow:none!important;font:600 16px/1.4 var(--font-body)!important;box-shadow:none!important}.garden-home-module__2ePVMW__textLink{color:var(--teal);font:600 16px/1.4 var(--font-body);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:8px;min-height:48px;padding:10px 0;display:flex}.garden-home-module__2ePVMW__actions p{font:400 14px/1.5 var(--font-body);color:var(--soft);margin:0}.garden-home-module__2ePVMW__collection{padding:12px 0;scroll-margin-top:100px}.garden-home-module__2ePVMW__collectionHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.garden-home-module__2ePVMW__collectionHeading h2{font:700 clamp(28px,3vw,40px)/1.2 var(--font-display);margin:10px 0 0}.garden-home-module__2ePVMW__collectionHeading p{color:var(--soft);margin:0;font-size:14px;line-height:1.5}.garden-home-module__2ePVMW__gameGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.garden-home-module__2ePVMW__gameCard{border:1px solid var(--line);background:linear-gradient(135deg,#18243b,#0b101c);border-radius:22px;grid-template-columns:38% minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.garden-home-module__2ePVMW__cardPoster{background:var(--navy);cursor:pointer;border:0;min-height:210px;padding:0;position:relative}.garden-home-module__2ePVMW__smallDisc{width:48px;height:48px;font-size:18px}.garden-home-module__2ePVMW__gameCopy{flex-direction:column;align-items:start;gap:12px;min-width:0;padding:22px;display:flex}.garden-home-module__2ePVMW__gameCopy p{margin:0}.garden-home-module__2ePVMW__gameCopy h3{font:700 24px/1.25 var(--font-display);margin:0}.garden-home-module__2ePVMW__gameCopy button{white-space:normal;width:100%;margin-top:auto;padding:12px 14px}.garden-home-module__2ePVMW__filmCard{scroll-margin-top:100px;background:linear-gradient(140deg,#121b32,#080d1a)!important;grid-template-columns:1fr 1.05fr!important;grid-template-areas:"intro film""invitation film"!important;gap:24px 44px!important;padding:36px!important;display:grid!important}.garden-home-module__2ePVMW__filmCard h2{font:700 clamp(28px,3vw,42px)/1.2 var(--font-display);margin:0}.garden-home-module__2ePVMW__filmCard h3{font:700 28px/1.25 var(--font-display);margin:0}.garden-home-module__2ePVMW__dialog{background:var(--void);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--pearl);font-family:var(--font-body);font-synthesis:none;border:0;border-radius:0;margin:0;padding:0;inset:0;overflow:hidden}.garden-home-module__2ePVMW__dialog[open]{flex-direction:column;display:flex}.garden-home-module__2ePVMW__dialog::backdrop{background:var(--void)}.garden-home-module__2ePVMW__toolbar{min-height:72px;padding:8px max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left));padding-top:max(8px,env(safe-area-inset-top));background:#04050ceb;flex-shrink:0;grid-template-columns:auto 1fr;align-items:center;gap:16px;display:grid}.garden-home-module__2ePVMW__toolbar button{border:1px solid var(--line-strong);min-height:56px;color:var(--pearl);font:600 16px/1.4 var(--font-body);cursor:pointer;background:#ffffff0b;border-radius:99px;padding:12px 20px}.garden-home-module__2ePVMW__toolbar span{font:700 22px/1.25 var(--font-display);text-align:center;padding-right:90px}.garden-home-module__2ePVMW__runtime{min-height:0;padding-bottom:env(safe-area-inset-bottom);flex:1}.garden-home-module__2ePVMW__runtime iframe{border:0;width:100%;height:100%;display:block}.garden-home-module__2ePVMW__heroPoster:focus-visible,.garden-home-module__2ePVMW__cardPoster:focus-visible,.garden-home-module__2ePVMW__textLink:focus-visible,.garden-home-module__2ePVMW__toolbar button:focus-visible,.garden-home-module__2ePVMW__ways a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media (max-width:979px){.garden-home-module__2ePVMW__page{gap:24px;padding-top:20px!important}.garden-home-module__2ePVMW__hero{border-radius:26px;grid-template-columns:1fr;grid-template-areas:"copy""poster""actions";gap:20px;padding:24px}.garden-home-module__2ePVMW__heroPoster{aspect-ratio:16/10;min-height:0}.garden-home-module__2ePVMW__actions{align-items:stretch}.garden-home-module__2ePVMW__actions .garden-home-module__2ePVMW__textLink{justify-content:center}.garden-home-module__2ePVMW__collectionHeading{flex-direction:column;align-items:start;gap:8px}.garden-home-module__2ePVMW__gameGrid{grid-template-columns:1fr}.garden-home-module__2ePVMW__gameCard{grid-template-columns:34% minmax(0,1fr)}.garden-home-module__2ePVMW__gameCopy{padding:18px 16px}.garden-home-module__2ePVMW__filmCard{border-radius:26px;grid-template-columns:1fr!important;grid-template-areas:"intro""film""invitation"!important;gap:24px!important;padding:24px!important}.garden-home-module__2ePVMW__toolbar span{padding-right:0;font-size:20px}.garden-home-module__2ePVMW__toolbar{gap:12px}.garden-home-module__2ePVMW__toolbar button{padding-inline:16px}}@media (max-width:600px){.garden-home-module__2ePVMW__hero{padding:24px 20px}.garden-home-module__2ePVMW__copy h1{font-size:38px}.garden-home-module__2ePVMW__copy .garden-home-module__2ePVMW__intro{font-size:16px}.garden-home-module__2ePVMW__copy p:first-child{font-size:14px;display:block}.garden-home-module__2ePVMW__new{margin-bottom:4px;display:inline-block}.garden-home-module__2ePVMW__ways{gap:24px}.garden-home-module__2ePVMW__ways a{gap:8px}.garden-home-module__2ePVMW__gameCopy h3{font-size:22px}.garden-home-module__2ePVMW__gameCopy button{padding:12px 10px;font-size:16px!important}.garden-home-module__2ePVMW__gameCopy p{letter-spacing:normal;font-size:14px}.garden-home-module__2ePVMW__cardPoster{min-height:220px}.garden-home-module__2ePVMW__smallDisc{width:48px;height:48px}.garden-home-module__2ePVMW__heroPoster{border-radius:18px}.garden-home-module__2ePVMW__heroPoster .garden-home-module__2ePVMW__playDisc{width:64px;height:64px}.garden-home-module__2ePVMW__filmCard{padding:22px 18px!important}.garden-home-module__2ePVMW__collectionHeading h2{font-size:28px}}@media (max-height:500px) and (pointer:coarse){.garden-home-module__2ePVMW__toolbar{min-height:64px;padding-block:4px}.garden-home-module__2ePVMW__toolbar button{min-height:56px}}.garden-home-module__2ePVMW__page .garden-home-module__2ePVMW__filmCard{grid-template-areas:"intro film""invite film"!important}@media (max-width:979px){.garden-home-module__2ePVMW__page .garden-home-module__2ePVMW__filmCard{grid-template-areas:"intro""film""invite"!important}}.garden-home-module__2ePVMW__toolbar span{font-size:22px}
.homepage-b-module__AKp0_G__page{padding-top:24px}.homepage-b-module__AKp0_G__hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(24px,4vw,52px);display:grid;padding:clamp(22px,4vw,52px)!important}.homepage-b-module__AKp0_G__intro h1{margin:20px 0;font-size:clamp(34px,4vw,54px);line-height:1.12}.homepage-b-module__AKp0_G__intro .lead{max-width:48ch;font-size:18px;line-height:1.65}.homepage-b-module__AKp0_G__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.homepage-b-module__AKp0_G__actions>a,.homepage-b-module__AKp0_G__actions>button{text-align:center;min-height:48px}.homepage-b-module__AKp0_G__softNote{color:var(--soft);margin-top:18px;font-size:14px;line-height:1.5}.homepage-b-module__AKp0_G__film{border:1px solid var(--line-strong);background:var(--night);border-radius:22px;min-width:0;scroll-margin-top:110px;overflow:hidden}.homepage-b-module__AKp0_G__filmHeader{color:var(--soft);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:14px;display:flex}.homepage-b-module__AKp0_G__poster{aspect-ratio:16/9;background:var(--navy);cursor:pointer;width:100%;color:var(--pearl);border:0;padding:0;display:block;position:relative;overflow:hidden}.homepage-b-module__AKp0_G__poster img{object-fit:cover;width:100%;height:100%;display:block}.homepage-b-module__AKp0_G__posterScrim{background:linear-gradient(#0000 25%,#04050cda 100%);position:absolute;inset:0}.homepage-b-module__AKp0_G__playIcon{background:var(--teal);width:64px;height:64px;color:var(--night);border-radius:50%;place-items:center;padding-left:4px;font-size:23px;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 42px #3fe0d050}.homepage-b-module__AKp0_G__posterLabel{font-size:18px;font-weight:600;position:absolute;bottom:18px;left:20px}.homepage-b-module__AKp0_G__posterLabel>span{font-size:14px;font-weight:400}.homepage-b-module__AKp0_G__playerFrame{aspect-ratio:16/9;background:#000;width:100%;min-height:200px}.homepage-b-module__AKp0_G__playerFrame iframe{border:0;width:100%;height:100%;display:block}.homepage-b-module__AKp0_G__filmCopy{padding:20px}.homepage-b-module__AKp0_G__filmCopy h2{margin:0 0 12px;font-size:24px}.homepage-b-module__AKp0_G__filmCopy p{color:var(--soft);margin:0 0 8px;font-size:14px;line-height:1.6}.homepage-b-module__AKp0_G__textButton{color:var(--teal);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-height:48px;padding:12px 0;font-family:inherit;font-size:16px;line-height:1.4;text-decoration:none;display:inline-flex}.homepage-b-module__AKp0_G__textButton:hover{text-decoration:underline}.homepage-b-module__AKp0_G__choices,.homepage-b-module__AKp0_G__lessons{padding:40px 4px 20px;scroll-margin-top:110px}.homepage-b-module__AKp0_G__sectionTop{justify-content:space-between;align-items:end;gap:20px;display:flex}.homepage-b-module__AKp0_G__sectionTop h2,.homepage-b-module__AKp0_G__lessons h2,.homepage-b-module__AKp0_G__welcome h2{margin:12px 0;font-size:clamp(26px,2.5vw,34px);line-height:1.2}.homepage-b-module__AKp0_G__quietLabel{color:var(--gold);white-space:nowrap;padding-bottom:8px;font-size:14px}.homepage-b-module__AKp0_G__invitation,.homepage-b-module__AKp0_G__lessons>p,.homepage-b-module__AKp0_G__welcome p{color:var(--soft);max-width:75ch;font-size:16px;line-height:1.65}.homepage-b-module__AKp0_G__choiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.homepage-b-module__AKp0_G__choiceCard{font:inherit;text-align:left;cursor:pointer;color:var(--pearl);border:1px solid var(--line);flex-direction:column;gap:16px;padding:24px;transition:border-color .15s,background .15s;display:flex}.homepage-b-module__AKp0_G__choiceCard:hover{border-color:var(--teal);background:var(--panel-strong)}.homepage-b-module__AKp0_G__cardTop{color:var(--soft);justify-content:space-between;align-items:center;font-size:14px;display:flex}.homepage-b-module__AKp0_G__spark{color:var(--gold);font-size:28px}.homepage-b-module__AKp0_G__choiceCard strong{font-family:var(--font-display);font-size:24px;font-weight:600;line-height:1.25}.homepage-b-module__AKp0_G__description{color:var(--soft);font-size:16px;line-height:1.6}.homepage-b-module__AKp0_G__filmTitle{color:var(--muted);margin-top:auto;font-size:14px;line-height:1.5}.homepage-b-module__AKp0_G__afterChoices{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:24px;display:flex}.homepage-b-module__AKp0_G__rest{border-left:3px solid var(--gold);color:var(--pearl);padding:20px;line-height:1.6}.homepage-b-module__AKp0_G__welcome{grid-template-columns:1.4fr 1fr;align-items:center;gap:32px;margin-top:32px;padding:32px;display:grid}.homepage-b-module__AKp0_G__welcomeLinks{flex-direction:column;align-items:start;gap:12px;display:flex}.homepage-b-module__AKp0_G__review{border:1px dashed var(--gold);color:var(--soft);border-radius:18px;gap:12px;margin-top:32px;padding:24px;display:grid}.homepage-b-module__AKp0_G__review strong{color:var(--gold)}.homepage-b-module__AKp0_G__review .homepage-b-module__AKp0_G__actions{margin:0}.homepage-b-module__AKp0_G__playerStatus,.homepage-b-module__AKp0_G__error{color:var(--soft);padding:12px 20px;font-size:16px;line-height:1.6}.homepage-b-module__AKp0_G__page :is(button,a):focus-visible{outline:3px solid var(--gold);outline-offset:4px}.homepage-b-module__AKp0_G__page :is(h2,section):focus{outline:2px solid var(--teal);outline-offset:6px}.homepage-b-module__AKp0_G__page h2[tabindex]{scroll-margin-top:110px}@media (max-width:1000px){.homepage-b-module__AKp0_G__hero{grid-template-columns:1fr}.homepage-b-module__AKp0_G__intro{max-width:70ch}.homepage-b-module__AKp0_G__desktopBreak{display:none}.homepage-b-module__AKp0_G__film{width:100%;max-width:760px}.homepage-b-module__AKp0_G__choiceCard{padding:20px}.homepage-b-module__AKp0_G__choiceCard strong{font-size:22px}.homepage-b-module__AKp0_G__welcome{grid-template-columns:1fr}}@media (max-width:600px){.homepage-b-module__AKp0_G__page{padding-top:16px}.homepage-b-module__AKp0_G__hero{border-radius:22px;gap:24px;padding:20px!important}.homepage-b-module__AKp0_G__intro h1{font-size:36px}.homepage-b-module__AKp0_G__intro .lead{font-size:16px}.homepage-b-module__AKp0_G__actions{align-items:stretch}.homepage-b-module__AKp0_G__actions>a,.homepage-b-module__AKp0_G__actions>button{width:100%}.homepage-b-module__AKp0_G__choiceGrid{grid-template-columns:1fr;gap:14px}.homepage-b-module__AKp0_G__choiceCard{gap:12px}.homepage-b-module__AKp0_G__sectionTop{display:block}.homepage-b-module__AKp0_G__quietLabel{display:none}.homepage-b-module__AKp0_G__filmHeader{flex-wrap:wrap;align-items:start;padding:14px}.homepage-b-module__AKp0_G__filmCopy{padding:16px}.homepage-b-module__AKp0_G__posterLabel{font-size:16px;left:16px}.homepage-b-module__AKp0_G__playIcon{width:56px;height:56px}.homepage-b-module__AKp0_G__welcome{padding:24px}.homepage-b-module__AKp0_G__afterChoices{flex-direction:column;align-items:stretch;gap:8px}.homepage-b-module__AKp0_G__afterChoices>*{text-align:center;justify-content:center}.homepage-b-module__AKp0_G__choices,.homepage-b-module__AKp0_G__lessons{padding-top:30px}.homepage-b-module__AKp0_G__page button,.homepage-b-module__AKp0_G__page a{min-height:48px}}@media (prefers-reduced-motion:reduce){.homepage-b-module__AKp0_G__choiceCard{transition:none}}.homepage-b-module__AKp0_G__page{font-size:16px;font-weight:400;line-height:1.6}.homepage-b-module__AKp0_G__page h1{line-height:1.15}.homepage-b-module__AKp0_G__page h2{font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1.2}.homepage-b-module__AKp0_G__page :is(button,a){font-size:16px;font-weight:600;line-height:1.4}.homepage-b-module__AKp0_G__page .eyebrow{font-size:14px;font-weight:600;line-height:1.4}.homepage-b-module__AKp0_G__page [data-noor-type=metadata]{font-size:14px;font-weight:400;line-height:1.5}.homepage-b-module__AKp0_G__page .homepage-b-module__AKp0_G__review strong{font-size:16px;font-weight:500}.homepage-b-module__AKp0_G__quietLabel{line-height:1.4}.homepage-b-module__AKp0_G__page .homepage-b-module__AKp0_G__choiceCard{font-weight:600;line-height:1.4}.homepage-b-module__AKp0_G__phaseHero{grid-template-areas:"intro film""invite film";row-gap:0}.homepage-b-module__AKp0_G__phaseHero .homepage-b-module__AKp0_G__intro{grid-area:intro;align-self:end}.homepage-b-module__AKp0_G__phaseHero .homepage-b-module__AKp0_G__film{grid-area:film}.homepage-b-module__AKp0_G__phaseInvitation{grid-area:invite;align-self:start;min-width:0}.homepage-b-module__AKp0_G__phaseInvitation .lead{font-size:18px;line-height:1.6}.homepage-b-module__AKp0_G__phaseHero .homepage-b-module__AKp0_G__intro h1{margin:12px 0}@media (max-width:1000px){.homepage-b-module__AKp0_G__phaseHero{grid-template-areas:"intro""film""invite";gap:18px}.homepage-b-module__AKp0_G__phaseHero .homepage-b-module__AKp0_G__intro h1{margin:8px 0 0}.homepage-b-module__AKp0_G__phaseInvitation .lead{margin:0;font-size:16px}.homepage-b-module__AKp0_G__phaseInvitation .homepage-b-module__AKp0_G__actions{margin-top:16px}}@media (max-width:600px){.homepage-b-module__AKp0_G__phaseHero .homepage-b-module__AKp0_G__intro h1{font-size:36px;line-height:1.15}.homepage-b-module__AKp0_G__phaseHero .homepage-b-module__AKp0_G__filmHeader{padding:12px 14px}.homepage-b-module__AKp0_G__phaseHero .homepage-b-module__AKp0_G__filmCopy{padding:14px 16px}.homepage-b-module__AKp0_G__phaseHero .homepage-b-module__AKp0_G__filmCopy h2{font-size:28px}}@media (max-height:500px) and (min-width:600px){.homepage-b-module__AKp0_G__phaseHero{grid-template-columns:.8fr 1.2fr;grid-template-areas:"intro film""invite film";align-items:start;gap:12px 20px;padding:20px!important}.homepage-b-module__AKp0_G__phaseHero .homepage-b-module__AKp0_G__intro{align-self:start}.homepage-b-module__AKp0_G__phaseHero .homepage-b-module__AKp0_G__intro h1{font-size:36px}.homepage-b-module__AKp0_G__phaseHero .homepage-b-module__AKp0_G__filmHeader{padding:10px 14px}.homepage-b-module__AKp0_G__phaseInvitation .homepage-b-module__AKp0_G__actions{margin-top:12px}}
