._raisedCard_1u9nn_1{isolation:isolate;border-radius:var(--hsk-room-card-radius);background:var(--palette-hsk-clay-ivory);box-shadow:var(--hsk-room-surface-shadow);border:0;transition:transform .18s,box-shadow .18s;position:relative}._buttonHover_1u9nn_2,._heroButton_1u9nn_2{color:var(--button-ink,var(--palette-hsk-active-blue));background:var(--button-color,var(--palette-hsk-clay-ivory));box-shadow:var(--hsk-room-surface-shadow);border:0;border-radius:16px;transition:transform .18s,background-color .18s;position:relative}._buttonHover_1u9nn_2:is(:hover,:focus-visible){background:var(--button-hover,var(--palette-hsk-clay-canvas))}@media (hover:hover){a._raisedCard_1u9nn_1:hover{transform:translateY(-3px)}._buttonHover_1u9nn_2:hover,._heroButton_1u9nn_2:hover{transform:translateY(-2px)}}.kc-home{--kc-text:var(--color-text-body);--kc-font:var(--kc-ui-font);--kc-container:1240px;--kc-gutter:clamp(24px, 4vw, 48px);--kc-space-section:clamp(72px, 7vw, 100px);--kc-radius:20px;--kc-shadow:0 8px 20px color-mix(in srgb, var(--kc-navy) 7%, transparent);--kc-shadow-hover:0 14px 30px color-mix(in srgb, var(--kc-navy) 14%, transparent);--kc-ease:.22s cubic-bezier(.2, .7, .3, 1)}._home_1u9nn_21{min-height:100vh;color:var(--kc-text);background:var(--kc-white);font-family:var(--kc-font);font-size:var(--kc-ui-body);font-weight:var(--kc-ui-weight-body);line-height:var(--kc-ui-leading-body);overflow:clip}._home_1u9nn_21 *,._home_1u9nn_21 :before,._home_1u9nn_21 :after{box-sizing:border-box}._home_1u9nn_21 :where(h1,h2,h3,p,ul,ol,figure){margin:0}._home_1u9nn_21 h1,._home_1u9nn_21 h2,._home_1u9nn_21 h3{font-family:var(--kc-ui-font-heading);font-weight:var(--kc-ui-weight-heading);overflow-wrap:anywhere}._home_1u9nn_21 h2{color:var(--palette-hsk-active-blue);font-size:calc(var(--kc-ui-section) + 4px);letter-spacing:-.035em;line-height:var(--kc-ui-leading-heading);text-wrap:balance}._home_1u9nn_21 h3{font-size:var(--kc-ui-card);letter-spacing:-.025em;line-height:var(--kc-ui-leading-heading)}._home_1u9nn_21 h1{font-weight:var(--kc-ui-weight-display)}._hero_1u9nn_2{--kc-ui-font-heading:var(--kc-ui-font);--kc-blue-ink:var(--palette-home-hero-navy);color:var(--palette-home-hero-navy);font-family:var(--kc-ui-font);isolation:isolate;position:relative}._heroLayout_1u9nn_37{width:min(calc(100% - var(--kc-gutter) * 2), var(--kc-container));grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:24px;margin-inline:auto;padding-block:clamp(40px,4vw,64px) 64px;display:grid}._heroCopy_1u9nn_38{z-index:1;min-width:0;position:relative}._heroTitle_1u9nn_39{color:var(--palette-home-hero-navy);font-size:var(--kc-ui-display);letter-spacing:-.035em;line-height:var(--kc-ui-leading-heading);margin-top:26px}._heroTitle_1u9nn_39>span{display:block}._heroEmphasis_1u9nn_41{color:var(--palette-home-hero-green)}._heroIntro_1u9nn_42{max-width:540px;color:var(--palette-home-hero-body);font-size:var(--kc-ui-lead);line-height:var(--kc-ui-leading-body);margin-top:28px}._heroEyebrow_1u9nn_43{color:var(--palette-home-hero-green);font-size:var(--kc-ui-caption);font-weight:var(--kc-ui-weight-heading);letter-spacing:.16em;line-height:var(--kc-ui-leading-body)}._heroActions_1u9nn_44{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}._heroButton_1u9nn_2{min-width:192px;max-width:100%;min-height:56px;font-family:var(--kc-ui-font);font-size:var(--kc-ui-body);font-weight:var(--kc-ui-weight-action);line-height:var(--kc-ui-leading-body);text-align:center;justify-content:center;align-items:center;padding:14px 24px;display:inline-flex}._heroButtonPrimary_1u9nn_46{background:var(--palette-hsk-clay-hero-cta);color:var(--palette-white)}._heroButtonPrimary_1u9nn_46:hover{background:var(--palette-hsk-clay-hero-cta-hover)}._heroButtonSecondary_1u9nn_48{background:var(--palette-hsk-active-blue);color:var(--color-white)}._heroButtonSecondary_1u9nn_48:hover{background:color-mix(in srgb, var(--palette-hsk-active-blue) 85%, var(--palette-primary-navy))}._heroBenefits_1u9nn_50{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px;padding:0;list-style:none;display:grid}._heroBenefits_1u9nn_50>li{align-items:center;gap:12px;min-width:0;display:flex}._heroBenefitIcon_1u9nn_52{width:32px;height:32px;color:var(--home-benefit-icon-color,var(--palette-home-hero-green));flex:none}._heroBenefits_1u9nn_50>li:nth-child(2){--home-benefit-icon-color:var(--palette-hsk-active-blue)}._heroBenefits_1u9nn_50>li:nth-child(3){--home-benefit-icon-color:var(--color-accent)}._heroBenefit_1u9nn_50{color:var(--palette-home-hero-body);font-size:var(--kc-ui-label);line-height:var(--kc-ui-leading-body)}._heroFigure_1u9nn_56{aspect-ratio:1.13;pointer-events:none;place-self:end;width:100%;min-width:0;max-width:584px;position:relative}._heroFigure_1u9nn_56>img{object-fit:contain;pointer-events:none;height:auto;position:absolute}._heroHanzi_1u9nn_58{z-index:1;width:53%;top:0;left:0}._heroCloud_1u9nn_59{z-index:2;width:29%;top:2%;right:0}._heroCloudSmall_1u9nn_60{z-index:0;width:22%;bottom:8%;left:0}._heroPanda_1u9nn_61{z-index:3;object-fit:contain;width:96%;height:auto;display:block;bottom:0;right:0}._home_1u9nn_21 a{text-decoration:none}._home_1u9nn_21 :where(img){max-width:100%;display:block}._home_1u9nn_21 svg{flex-shrink:0}:is(._home_1u9nn_21 a:focus-visible,._home_1u9nn_21 summary:focus-visible){outline:calc(3px * var(--kc-keyboard-focus,1)) solid var(--kc-blue-ink);outline-offset:5px}._main_1u9nn_66{width:100%;max-width:none;margin:0;padding:0}._container_1u9nn_67{width:min(calc(100% - var(--kc-gutter) * 2), var(--kc-container));margin-inline:auto}._eyebrow_1u9nn_68{color:var(--eyebrow-color,var(--kc-green));font-size:var(--home-eyebrow-size,var(--kc-ui-caption));font-weight:var(--kc-ui-weight-heading);letter-spacing:.13em;line-height:var(--kc-ui-leading-body);display:block}._sectionHeading_1u9nn_69{text-align:center;max-width:1040px;margin-inline:auto}._sectionHeading_1u9nn_69>._eyebrow_1u9nn_68{margin-bottom:14px}._sectionHeading_1u9nn_69>p{color:var(--palette-charcoal);font-size:calc(var(--kc-ui-body) + 6px);font-weight:var(--kc-ui-weight-body);margin-top:16px}._button_1u9nn_2{min-height:56px;font-family:var(--kc-font);font-size:var(--kc-ui-body);font-weight:var(--kc-ui-weight-heading);line-height:var(--kc-ui-leading-body);text-align:center;justify-content:center;align-items:center;padding:12px 26px;display:inline-flex}._buttonPrimary_1u9nn_74{--button-color:var(--palette-hsk-clay-hero-cta);--button-hover:var(--palette-hsk-clay-hero-cta-hover);--button-ink:var(--palette-white)}._buttonBlue_1u9nn_75,._buttonSecondary_1u9nn_75{--button-color:var(--home-secondary-button-surface,var(--palette-hsk-clay-ivory));--button-ink:var(--home-secondary-button-ink,var(--palette-hsk-active-blue));--button-hover:var(--home-secondary-button-hover,var(--palette-hsk-clay-canvas))}._waveGroup_1u9nn_78{isolation:isolate;background:var(--kc-white);position:relative}._sectionBackdrop_1u9nn_79{z-index:-1;pointer-events:none;background:var(--band-fill);position:absolute;inset:0}._sectionBackdrop_1u9nn_79[data-tone=mist]{--band-fill:var(--palette-home-band-mist)}._sectionBackdrop_1u9nn_79[data-tone=sky]{--band-fill:var(--palette-home-band-sky)}._sectionBackdrop_1u9nn_79[data-from=mist]{--band-from:var(--palette-home-band-mist)}._sectionBackdrop_1u9nn_79[data-from=sky]{--band-from:var(--palette-home-band-sky)}._bandTop_1u9nn_84{width:100%;height:clamp(56px,8vw,140px);fill:var(--band-from);pointer-events:none;display:block;position:absolute;top:0;left:0}._coursesSection_1u9nn_85{isolation:isolate;padding-block:64px 92px;position:relative}._courseDaisies_1u9nn_86{z-index:1;pointer-events:none;width:min(38% + 24px,190px);height:auto;filter:drop-shadow(0 4px 3px color-mix(in srgb, var(--palette-primary-navy) 25%, transparent));position:absolute;bottom:0;right:12px;transform:translateY(20.95%)}._coursesGrid_1u9nn_87{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:82px;display:grid}._courseCard_1u9nn_88{--course-color:var(--kc-blue-ink);--course-accent:var(--kc-blue);min-width:0;color:var(--kc-navy);flex-direction:column;align-items:flex-start;padding:62px 30px 28px;display:flex}._courseCard_1u9nn_88[data-tone=coral]{--course-color:var(--kc-coral-ink);--course-accent:var(--kc-coral)}._courseCard_1u9nn_88[data-tone=green]{--course-color:var(--kc-green);--course-accent:color-mix(in srgb, var(--kc-green) 80%, var(--kc-white))}._courseIcon_1u9nn_91{z-index:1;background:var(--kc-white);width:98px;height:98px;box-shadow:0 6px 12px color-mix(in srgb, var(--palette-primary-navy) 22%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:-46px;left:28px}._courseIcon_1u9nn_91>img{object-fit:contain;width:90px;height:90px}._courseCard_1u9nn_88 h3{color:var(--course-color)}._courseCard_1u9nn_88>p{color:var(--palette-charcoal);font-size:var(--kc-ui-body);font-weight:var(--kc-ui-weight-body);line-height:var(--kc-ui-leading-body);flex:1;margin-top:14px}._courseAction_1u9nn_95{--button-color:var(--palette-hsk-active-blue);--button-ink:var(--color-white);--button-hover:color-mix(in srgb, var(--palette-hsk-active-blue) 85%, var(--palette-primary-navy));min-height:44px;font-size:var(--kc-ui-label);font-weight:var(--kc-ui-weight-heading);line-height:var(--kc-ui-leading-body);text-align:center;justify-content:center;align-items:center;margin-top:22px;padding:10px 17px;display:inline-flex}._programSection_1u9nn_96{isolation:isolate;color:var(--kc-navy);padding-block:62px 40px;position:relative;overflow:clip}._programClouds_1u9nn_97{filter:drop-shadow(0 8px 6px color-mix(in srgb, var(--palette-primary-navy) 18%, transparent));z-index:0;pointer-events:none;grid-area:1/2;width:clamp(140px,20vw,320px);height:auto;position:absolute;bottom:-18px;left:-22%}._programLayout_1u9nn_99{z-index:1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:64px;display:grid;position:relative}._programFigure_1u9nn_100{--home-enter-x:8px;min-width:0;position:relative}._programFigure_1u9nn_100>img{max-width:none;height:auto}._programScreen_1u9nn_102{z-index:2;border:6px solid var(--palette-site-chrome);width:100%;box-shadow:0 14px 28px color-mix(in srgb, var(--palette-primary-navy) 28%, transparent);border-radius:20px;display:block;position:relative}._programPlant_1u9nn_103{filter:drop-shadow(0 10px 6px color-mix(in srgb, var(--palette-primary-navy) 28%, transparent));z-index:3;pointer-events:none;width:clamp(130px,12vw,180px);position:absolute;bottom:-14px}._programPlantLeft_1u9nn_104{left:-8%}._programPlantRight_1u9nn_105{right:-8%}._programCopy_1u9nn_106{--home-enter-x:-8px;min-width:0;max-width:500px}._programHeading_1u9nn_107>p{color:var(--palette-charcoal);font-size:calc(var(--kc-ui-body) + 6px);font-weight:var(--kc-ui-weight-body);line-height:var(--kc-ui-leading-body);margin-top:22px}._programRoomAction_1u9nn_108{--button-color:var(--palette-hsk-active-blue);--button-ink:var(--color-white);--button-hover:color-mix(in srgb, var(--palette-hsk-active-blue) 85%, var(--palette-primary-navy));min-height:52px;font-size:var(--kc-ui-body);font-weight:var(--kc-ui-weight-action);text-align:center;justify-content:center;align-items:center;margin-top:28px;padding:13px 26px;display:inline-flex}._roadmapSection_1u9nn_110{isolation:isolate;color:var(--kc-white);padding-block:64px 82px;scroll-margin-top:30px;position:relative}._roadmapEyebrow_1u9nn_111{--eyebrow-color:var(--kc-coral-ink);text-transform:uppercase}._milestones_1u9nn_112{grid-template-columns:repeat(auto-fit,minmax(min(100%,4.875rem),1fr));gap:14px;margin-top:68px;padding:0;list-style:none;display:grid;position:relative}._milestones_1u9nn_112:before{content:"";background:#d9e1e8;height:2px;position:absolute;top:38px;left:6%;right:6%}._milestones_1u9nn_112 ._milestoneTrail_1u9nn_114{z-index:1;pointer-events:none;height:2px;position:absolute;top:38px;left:6%;right:6%;overflow:hidden}._milestoneTrail_1u9nn_114:before{content:"";background:var(--kc-green);border-radius:999px;position:absolute;inset:0}._milestones_1u9nn_112 li{min-width:0}._milestones_1u9nn_112 li:not(._milestoneTrail_1u9nn_114){z-index:2;position:relative}._milestones_1u9nn_112 a{color:var(--kc-navy);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}._milestones_1u9nn_112 a[data-tone=blue]{--step-color:var(--kc-blue-ink)}._milestones_1u9nn_112 a[data-tone=green]{--step-color:var(--kc-green)}._milestones_1u9nn_112 a[data-tone=coral]{--step-color:var(--kc-coral-ink)}._milestones_1u9nn_112 a[data-tone=mascot]{--step-color:var(--kc-white)}._milestones_1u9nn_112 a[data-current=true]{--step-color:#f4b942;--step-ink:#1b3147}._milestoneHint_1u9nn_124{color:#1b3147;width:max-content;max-width:140px;font-size:var(--kc-ui-caption);font-weight:var(--kc-ui-weight-action);line-height:1.2;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}._milestones_1u9nn_112 a[data-current=true] ._milestoneHint_1u9nn_124{color:var(--kc-white);background:var(--kc-coral-ink);border-radius:999px;padding:6px 12px}._milestones_1u9nn_112 a[data-current=true] ._milestoneHint_1u9nn_124:after{content:"";background:inherit;clip-path:polygon(0 0,100% 0,50% 100%);width:12px;height:7px;position:absolute;top:100%;left:50%;transform:translate(-50%)}._milestoneMarker_1u9nn_127{isolation:isolate;width:max(78px,2.8em);height:max(78px,2.8em);color:var(--step-ink,var(--kc-white));background:var(--step-color);font-size:var(--kc-ui-card);font-weight:var(--kc-ui-weight-heading);box-shadow:var(--hsk-room-surface-shadow);border:0;border-radius:50%;place-items:center;padding:6px;line-height:1;transition:transform .18s;display:grid;position:relative}._milestoneMarker_1u9nn_127[data-shape=flower]{box-shadow:none;background:0 0;padding:0}._milestoneFlower_1u9nn_129{filter:drop-shadow(0 4px 6px color-mix(in srgb, var(--palette-primary-navy) 35%, transparent));object-fit:contain;pointer-events:none;width:calc(100% + 16px);max-width:none;height:calc(100% + 16px);position:absolute;inset:-8px}._milestoneValue_1u9nn_130{z-index:1;place-items:center;width:100%;height:100%;display:grid;position:relative}._milestones_1u9nn_112 a:is(:hover,:focus-visible,:active) ._milestoneMarker_1u9nn_127{transform:translateY(-3px)}._milestones_1u9nn_112 a:active ._milestoneMarker_1u9nn_127{transform:translateY(0)scale(.99)}._milestones_1u9nn_112 strong{font-size:var(--kc-ui-label);font-weight:var(--kc-ui-weight-heading);margin-top:17px}._wordCount_1u9nn_134{color:var(--kc-muted);font-size:var(--kc-ui-caption);font-weight:var(--kc-ui-weight-body);margin-top:4px}._librarySection_1u9nn_136{--home-eyebrow-size:calc(var(--kc-ui-caption) + 6px);isolation:isolate;color:var(--kc-navy);padding-block:64px 48px;position:relative}._libraryLayout_1u9nn_137{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:28px;margin-top:42px;display:grid}._libraryFeatured_1u9nn_138{min-width:0;color:var(--kc-navy);align-content:start;gap:18px;padding:20px;display:grid}._libraryImage_1u9nn_139{aspect-ratio:2;background:var(--color-surface-subtle);border-radius:16px;width:100%;min-width:0;min-height:0;position:relative}._libraryImage_1u9nn_139>img{border-radius:inherit;object-fit:cover;width:100%;height:100%}._libraryTip_1u9nn_141{width:min(50%,290px);color:var(--color-text-secondary);background:var(--palette-hsk-clay-ivory);box-shadow:var(--hsk-room-surface-shadow);font-size:var(--kc-ui-caption);line-height:var(--kc-ui-leading-control);border:0;border-radius:12px;gap:4px;padding:10px 12px;display:grid;position:absolute;bottom:10%;right:6%}._libraryTip_1u9nn_141 strong{color:var(--color-accent);font-size:var(--kc-ui-caption)}._libraryVideoCaption_1u9nn_143{color:var(--color-white);background:color-mix(in srgb, var(--color-text-primary) 82%, transparent);text-align:center;font-size:var(--kc-ui-caption);line-height:var(--kc-ui-leading-control);border-radius:6px;gap:2px;padding:5px 8px;display:grid;position:absolute;bottom:10%;left:12%;right:12%}._libraryVideoCaption_1u9nn_143 strong{color:var(--color-white);font-weight:var(--kc-ui-weight-action)}._libraryVideoCaption_1u9nn_143 span{color:var(--color-white)}._libraryFeatured_1u9nn_138>._libraryImage_1u9nn_139{aspect-ratio:16/10}._libraryFeaturedCopy_1u9nn_147{align-self:center}._libraryFeaturedCopy_1u9nn_147 h3{font-size:var(--kc-ui-featured)}._libraryFeaturedCopy_1u9nn_147>p{color:var(--palette-charcoal);font-size:var(--kc-ui-body);font-weight:var(--kc-ui-weight-body);line-height:var(--kc-ui-leading-body);margin-top:12px}._libraryFeaturedAction_1u9nn_150{min-height:44px;color:var(--kc-coral-ink);font-size:var(--kc-ui-body);font-weight:var(--kc-ui-weight-action);align-items:center;margin-top:18px;display:inline-flex}._libraryGrid_1u9nn_151{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}._libraryCard_1u9nn_152{min-width:0;color:var(--kc-navy);flex-direction:column;padding:16px;display:flex}._libraryCaption_1u9nn_153{margin-top:12px}._libraryCard_1u9nn_152 p{color:var(--palette-charcoal);font-size:var(--kc-ui-body);font-weight:var(--kc-ui-weight-body);line-height:var(--kc-ui-leading-body);margin-top:8px}._membershipSection_1u9nn_156{isolation:isolate;padding-block:64px 70px;position:relative}._membershipGrid_1u9nn_157{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:1080px;margin:40px auto 0;display:grid}._membershipCard_1u9nn_158{--tier-color:var(--kc-blue-ink);--tier-bg:var(--kc-blue-soft);flex-direction:column;min-width:0;padding:34px;display:flex}._membershipCard_1u9nn_158[data-tier=free]{--home-secondary-button-surface:var(--color-brand);--home-secondary-button-ink:var(--color-white);--home-secondary-button-hover:var(--color-brand-hover)}._membershipCard_1u9nn_158[data-tier=vip]{--tier-color:var(--kc-coral-ink);--tier-bg:var(--kc-yellow-soft)}._membershipHeader_1u9nn_161{align-items:center;gap:17px;display:flex}._membershipHeader_1u9nn_161>svg{width:48px;height:48px;color:var(--tier-color);background:var(--tier-bg);border-radius:50%;padding:11px}._membershipHeader_1u9nn_161 h3{color:var(--tier-color);font-size:calc(var(--kc-ui-featured) + 6px)}._membershipHeader_1u9nn_161 p{color:var(--palette-charcoal);font-size:calc(var(--kc-ui-body) + 4px);font-weight:var(--kc-ui-weight-caption);margin-top:5px}._membershipCard_1u9nn_158>ul{flex:1;align-content:start;gap:16px;margin-block:28px 32px;padding:0;list-style:none;display:grid}._membershipCard_1u9nn_158 li{color:var(--kc-navy);font-size:var(--kc-ui-body);font-weight:var(--kc-ui-weight-body);line-height:var(--kc-ui-leading-body);align-items:baseline;gap:12px;display:flex}._membershipCard_1u9nn_158 li svg{width:19px;height:19px;color:var(--kc-white);background:var(--kc-green);stroke-width:3px;border-radius:50%;align-self:flex-start;margin-top:2px;padding:3px}._membershipCard_1u9nn_158[data-tier=vip] li svg{background:var(--kc-coral-ink)}._faqSection_1u9nn_170{isolation:isolate;padding-block:64px 32px;position:relative}._faqLayout_1u9nn_171{grid-template-columns:.65fr 1.35fr;gap:80px;max-width:1080px;display:grid}._faqLead_1u9nn_172{align-content:start;gap:20px;min-width:0;display:grid}._faqLead_1u9nn_172 h2{padding-top:12px}._faqArt_1u9nn_174{width:min(100%,280px);height:auto;filter:drop-shadow(0 10px 7px color-mix(in srgb, var(--palette-primary-navy) 30%, transparent));display:block}._faqList_1u9nn_175{gap:20px;display:grid}._faqItem_1u9nn_176{padding:22px 24px}._faqItem_1u9nn_176 h3{color:var(--color-text-primary);font-size:calc(var(--kc-ui-body) + 2px);line-height:var(--kc-ui-leading-heading)}._faqItem_1u9nn_176>p{color:var(--palette-charcoal);font-size:var(--kc-ui-body);line-height:var(--kc-ui-leading-body);margin-top:10px}._finalSection_1u9nn_180{isolation:isolate;padding-block:56px 80px;position:relative}._finalGrid_1u9nn_181{color:var(--kc-navy);grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);align-items:center;gap:clamp(32px,6vw,80px);padding-block:28px;display:grid;position:relative}._finalCopy_1u9nn_182{z-index:1;min-width:0;position:relative}._finalCopy_1u9nn_182>p{color:var(--palette-charcoal);font-size:calc(var(--kc-ui-body) + 6px);font-weight:var(--kc-ui-weight-body);margin-top:16px}._finalAction_1u9nn_184{margin-top:24px}._finalAction_1u9nn_184>._button_1u9nn_2{min-width:232px}._finalArt_1u9nn_186{isolation:isolate;aspect-ratio:1;pointer-events:none;justify-self:end;width:min(100%,380px);position:relative}._finalCloudBase_1u9nn_187{z-index:0;pointer-events:none;width:100%;height:auto;position:absolute;bottom:-8%;left:0}._finalMascot_1u9nn_188{z-index:1;object-fit:contain;width:82%;height:auto;position:absolute;bottom:18%;left:9%}._finalDaisies_1u9nn_189{z-index:2;pointer-events:none;width:calc(28% + 36px);height:auto;filter:drop-shadow(0 8px 5px color-mix(in srgb, var(--palette-primary-navy) 30%, transparent));position:absolute;bottom:10%;left:2%}._finalCloudLeft_1u9nn_190{z-index:0;pointer-events:none;width:clamp(120px,14vw,190px);height:auto;position:absolute;bottom:-8px;left:clamp(-40px,-3vw,-24px)}@media (max-width:1150px){._hero_1u9nn_2{--kc-ui-display:3rem}._heroBenefits_1u9nn_50>li{gap:8px}._heroBenefitIcon_1u9nn_52{width:28px;height:28px}._coursesGrid_1u9nn_87{gap:20px}._courseCard_1u9nn_88{padding-inline:24px}._programLayout_1u9nn_99{gap:32px}._programPlant_1u9nn_103{width:140px}._libraryLayout_1u9nn_137{gap:24px}}@media (max-width:1023px){._heroLayout_1u9nn_37{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:48px 40px}._heroCopy_1u9nn_38,._heroFigure_1u9nn_56{justify-self:center;width:min(100%,640px)}}@media (max-width:900px){._button_1u9nn_2{padding-inline:21px}._programLayout_1u9nn_99{grid-template-columns:1fr;gap:32px}._programClouds_1u9nn_97{grid-area:2/1;width:clamp(140px,35vw,240px);left:max(0px,50% - 380px)}._programCopy_1u9nn_106,._programFigure_1u9nn_100{--home-enter-x:0px}._programFigure_1u9nn_100{justify-self:center;width:min(100%,560px)}._programPlant_1u9nn_103{width:clamp(85px,15vw,130px)}._programPlantLeft_1u9nn_104{left:-7%}._programPlantRight_1u9nn_105{right:-7%}._programCopy_1u9nn_106{justify-self:center;width:min(100%,560px);max-width:560px}._milestones_1u9nn_112{gap:6px}._milestoneMarker_1u9nn_127{width:max(64px,2.8em);height:max(64px,2.8em)}._milestones_1u9nn_112:before,._milestones_1u9nn_112 ._milestoneTrail_1u9nn_114{top:31px}._libraryLayout_1u9nn_137{grid-template-columns:1fr}._libraryFeatured_1u9nn_138{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}._membershipCard_1u9nn_158{padding:28px}._faqLayout_1u9nn_171{grid-template-columns:.75fr 1.25fr;gap:40px}._finalGrid_1u9nn_181{grid-template-columns:minmax(0,1fr) minmax(220px,.85fr);gap:24px;padding-block:24px}._copyright_1u9nn_227{text-align:left;grid-column:1/-1;justify-self:start}._copyright_1u9nn_227 br{display:none}}@media (max-width:640px){._hero_1u9nn_2{--kc-ui-display:2.25rem}._heroLayout_1u9nn_37{gap:32px;padding-block:36px 32px}._heroTitle_1u9nn_39{margin-top:20px}._heroIntro_1u9nn_42{font-size:var(--kc-ui-body);margin-top:22px}._heroActions_1u9nn_44{gap:12px;margin-top:26px}._heroButton_1u9nn_2{flex:160px;min-width:160px;padding-inline:16px}._heroBenefits_1u9nn_50{gap:12px;margin-top:30px}._heroBenefits_1u9nn_50>li{flex-direction:column;align-items:flex-start}._coursesSection_1u9nn_85{padding-block:48px 56px}._coursesGrid_1u9nn_87{grid-template-columns:1fr;gap:72px;margin-top:74px}._courseCard_1u9nn_88{padding:62px 26px 26px}._programSection_1u9nn_96{padding-block:48px 32px}._programClouds_1u9nn_97{bottom:-12px}._programPlant_1u9nn_103{width:clamp(65px,18vw,85px)}._roadmapSection_1u9nn_110{padding-block:48px 60px}._milestones_1u9nn_112{grid-template-columns:repeat(auto-fit,minmax(min(100%,4rem),1fr));gap:44px 12px;margin-top:50px}._milestones_1u9nn_112:before,._milestones_1u9nn_112 ._milestoneTrail_1u9nn_114{display:none}._milestones_1u9nn_112 strong{margin-top:10px}._libraryLayout_1u9nn_137{gap:24px;margin-top:32px}._libraryFeatured_1u9nn_138{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}._libraryGrid_1u9nn_151{grid-template-columns:1fr;gap:18px}._membershipSection_1u9nn_156{padding-block:48px 54px}._membershipGrid_1u9nn_157{grid-template-columns:1fr;gap:22px;margin-top:30px}._membershipCard_1u9nn_158{padding:26px}._faqSection_1u9nn_170{padding-block:48px 32px}._faqLayout_1u9nn_171{grid-template-columns:1fr;gap:24px}._faqLead_1u9nn_172 h2 br{display:none}._faqItem_1u9nn_176{padding:20px 18px}._finalSection_1u9nn_180{padding-block:40px 56px}._finalGrid_1u9nn_181{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:0 24px}._finalArt_1u9nn_186{width:min(100%,300px)}}@media (max-width:380px){._heroBenefits_1u9nn_50{grid-template-columns:minmax(0,1fr);gap:16px}._heroBenefits_1u9nn_50>li{flex-direction:row;align-items:center;gap:12px}}@keyframes _homeFade_1u9nn_1{0%{opacity:0}to{opacity:1}}@keyframes _homeInline_1u9nn_1{0%{opacity:0;transform:translateX(var(--home-enter-x))}to{opacity:1;transform:translate(0)}}@keyframes _homeCourseRise_1u9nn_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _homeHanzi_1u9nn_1{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@keyframes _homeUtilityRise_1u9nn_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _homeMembership_1u9nn_1{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@keyframes _homeFinalRise_1u9nn_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){._home_1u9nn_21[data-home-motion-ready=true] [data-home-animate=true]{animation-duration:var(--home-enter-duration,.9s);animation-timing-function:linear;animation-delay:var(--home-enter-delay,0s);animation-fill-mode:backwards}._home_1u9nn_21 [data-home-effect=left]{--home-enter-x:-8px}._home_1u9nn_21 [data-home-effect=right]{--home-enter-x:8px}._home_1u9nn_21 [data-home-cloud]{--home-enter-duration:.9s}._home_1u9nn_21[data-home-motion-ready=true] [data-home-animate=true][data-home-effect=fade]{animation-name:_homeFade_1u9nn_1}._home_1u9nn_21[data-home-motion-ready=true] [data-home-animate=true]:is([data-home-effect=left],[data-home-effect=right],[data-home-effect=room-copy],[data-home-effect=room-preview]){animation-name:_homeInline_1u9nn_1}._home_1u9nn_21[data-home-motion-ready=true] [data-home-animate=true][data-home-effect=course]{animation-name:_homeCourseRise_1u9nn_1}._home_1u9nn_21[data-home-motion-ready=true] [data-home-animate=true][data-home-effect=hanzi]{animation-name:_homeHanzi_1u9nn_1}._home_1u9nn_21[data-home-motion-ready=true] [data-home-animate=true][data-home-effect=utility]{animation-name:_homeUtilityRise_1u9nn_1}._home_1u9nn_21[data-home-motion-ready=true] [data-home-animate=true][data-home-effect=membership]{animation-name:_homeMembership_1u9nn_1}._home_1u9nn_21[data-home-motion-ready=true] [data-home-animate=true][data-home-effect=final-rise]{animation-name:_homeFinalRise_1u9nn_1}._home_1u9nn_21[data-home-motion-ready=true] [data-home-reveal]:focus-within{animation:none}}@media (prefers-reduced-motion:reduce){._home_1u9nn_21 *,._home_1u9nn_21 :before,._home_1u9nn_21 :after{transition:none!important;animation:none!important}a._raisedCard_1u9nn_1:hover,._buttonHover_1u9nn_2:hover,._heroButton_1u9nn_2:hover,._milestones_1u9nn_112 a:is(:hover,:focus-visible,:active) ._milestoneMarker_1u9nn_127{transform:none}}
