.kids-redesign_campPage__uBIMS h2,.kids-redesign_homePage__KSC8T h2{font-size:40px;line-height:1.45;letter-spacing:-.8px;font-weight:500;text-wrap:pretty}.kids-redesign_homePage__KSC8T .kids-redesign_pathRows__4t2bV{grid-template-columns:1fr;gap:48px}.kids-redesign_homePage__KSC8T .kids-redesign_pathCard__1KnO5{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);background:#FFFFFF}.kids-redesign_pathCard__1KnO5>figure{height:100%}.kids-redesign_pathCard__1KnO5>figure>div{height:100%;aspect-ratio:auto;min-height:560px}.kids-redesign_pathCard__1KnO5>div{padding:40px}.kids-redesign_pathCard__1KnO5 h3{font-size:28px;line-height:1.45}.kids-redesign_pathCard__1KnO5>div>p{font-size:16px}.kids-redesign_homePage__KSC8T .kids-redesign_pathCard__1KnO5 ul{font-size:14px;gap:16px}.kids-redesign_homePage__KSC8T .kids-redesign_stageSection__dn6FR{background:var(--paper)}.kids-redesign_stageSection__dn6FR ol{gap:0}.kids-redesign_stageSection__dn6FR ol>li{padding:32px 24px 0 0;border-top:0;gap:24px}.kids-redesign_stageSection__dn6FR ol>li+li{padding-left:24px;border-left:1px solid var(--line)}.kids-redesign_stageSection__dn6FR ol>li>span{color:var(--ink);font-size:32px;line-height:1;font-variant-numeric:tabular-nums}.kids-redesign_stageSection__dn6FR ol>li p{font-size:14px}.kids-redesign_methodBody__C8sdO{min-width:0}.kids-redesign_methodPhoto__SUv0_{position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:12px;margin-bottom:32px}.kids-redesign_methodPhoto__SUv0_ img{object-fit:cover;object-position:center top}.kids-redesign_methodBody__C8sdO h3{font-size:22px;line-height:1.45;font-weight:500}.kids-redesign_methodBody__C8sdO p{font-size:16px}.kids-redesign_homePage__KSC8T [id=kids-home-method]>div{grid-template-columns:.75fr 1.25fr}.kids-redesign_homePage__KSC8T [id=kids-home-method]>div>div:first-child{position:sticky;top:calc(var(--header-height) + var(--kids-nav-height) + 32px)}.kids-redesign_homePage__KSC8T [id=kids-home-ways] figure>div{aspect-ratio:16/10}.kids-redesign_homePage__KSC8T [id=kids-home-ways] article>div>p{font-size:16px}.kids-redesign_homePage__KSC8T [id=kids-home-teachers] article>div:first-child{height:320px}.kids-redesign_campPage__uBIMS [data-camp-layout=facts]{padding-block:64px}.kids-redesign_campPage__uBIMS [data-camp-layout=facts] h3{font-size:20px}.kids-redesign_campPage__uBIMS [data-camp-layout=facts] p{font-size:14px}.kids-redesign_campPage__uBIMS [data-camp-layout=facts] article{border-top:1px solid var(--line);padding-top:24px}.kids-redesign_campPage__uBIMS [data-camp-layout=facts] article>span{display:none}.kids-redesign_programPhoto__54W1V{position:relative;height:280px;width:calc(100% + 48px);align-self:center;margin:-24px -24px 0;overflow:hidden;border-radius:12px 12px 0 0}.kids-redesign_programPhoto__54W1V img{object-fit:cover}.kids-redesign_dayLayout__qJ6Vz{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.kids-redesign_dayPhoto__GXQGx{position:relative;min-height:560px;border-radius:12px;overflow:hidden}.kids-redesign_dayPhoto__GXQGx img{object-fit:cover}.kids-redesign_dayLayout__qJ6Vz ol{grid-template-columns:1fr;gap:0}.kids-redesign_dayLayout__qJ6Vz ol>li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px 24px;padding:24px 0}.kids-redesign_dayLayout__qJ6Vz ol>li>span{grid-column:1;grid-row:1/span 2;margin:0;color:var(--ink)}.kids-redesign_dayLayout__qJ6Vz ol>li>h3{grid-column:2}.kids-redesign_dayLayout__qJ6Vz ol>li>p,.kids-redesign_dayLayout__qJ6Vz ol>li>ul{grid-column:2;margin:0}.kids-redesign_campPage__uBIMS [data-camp-layout=pricing]{background:var(--paper)}.kids-redesign_campPage__uBIMS.kids-redesign_campPage__uBIMS [data-camp-layout=courses] article{background:#FFFFFF;border:1px solid var(--line)}.kids-redesign_campPage__uBIMS.kids-redesign_campPage__uBIMS [data-camp-layout=pricing] article{border:1px solid var(--line)}.kids-redesign_campPage__uBIMS [data-camp-layout=pricing] article>p:not([class*=price]){font-size:14px}.kids-redesign_campPage__uBIMS [data-camp-layout=dates] article{border:1px solid var(--line);background:#FFFFFF}.kids-redesign_campPage__uBIMS [data-camp-layout=dates] article:last-child:nth-child(3){background:#FFFFFF}.kids-redesign_campPage__uBIMS [data-camp-layout=safety],.kids-redesign_campPage__uBIMS [data-camp-layout=support]{background:var(--paper)}.kids-redesign_campPage__uBIMS [data-camp-layout=moments]{background:var(--kids-soft)}.kids-redesign_campPage__uBIMS [data-camp-layout=moments] article{background:#FFFFFF;border:1px solid var(--line);border-radius:12px;overflow:hidden;padding-bottom:24px}.kids-redesign_campPage__uBIMS [data-camp-layout=moments] article figure>div{border-radius:0}.kids-redesign_campPage__uBIMS [data-camp-layout=moments] article h3,.kids-redesign_campPage__uBIMS [data-camp-layout=moments] article p{margin-inline:24px}.kids-redesign_campPage__uBIMS [data-camp-layout=moments] article h3{font-size:22px}.kids-redesign_campPage__uBIMS [data-camp-layout=moments] article p{font-size:14px}.kids-redesign_campPage__uBIMS [data-camp-layout=community] article{padding-top:24px}@media(max-width:1100px){.kids-redesign_pathCard__1KnO5>div{padding:32px}.kids-redesign_dayLayout__qJ6Vz{gap:32px}.kids-redesign_stageSection__dn6FR ol{grid-template-columns:repeat(5,minmax(0,1fr))}.kids-redesign_stageSection__dn6FR ol>li{padding-right:16px}.kids-redesign_stageSection__dn6FR ol>li+li{padding-left:16px}}@media(max-width:800px){.kids-redesign_dayLayout__qJ6Vz,.kids-redesign_homePage__KSC8T .kids-redesign_pathCard__1KnO5,.kids-redesign_homePage__KSC8T [id=kids-home-method]>div{grid-template-columns:1fr}.kids-redesign_pathCard__1KnO5>figure>div{height:auto;min-height:0;aspect-ratio:3/2}.kids-redesign_homePage__KSC8T [id=kids-home-method]>div>div:first-child{position:static}.kids-redesign_pathCard__1KnO5>div{padding:24px}.kids-redesign_stageSection__dn6FR ol{grid-template-columns:1fr}.kids-redesign_stageSection__dn6FR ol>li,.kids-redesign_stageSection__dn6FR ol>li+li{display:grid;grid-template-columns:48px 1fr;gap:12px 24px;padding:24px 0;border-left:0}.kids-redesign_stageSection__dn6FR ol>li>span{grid-column:1;grid-row:1/span 2}.kids-redesign_stageSection__dn6FR ol>li>h3,.kids-redesign_stageSection__dn6FR ol>li>p{grid-column:2}.kids-redesign_dayPhoto__GXQGx{min-height:0;aspect-ratio:3/2}}@media(max-width:600px){.kids-redesign_campPage__uBIMS h2,.kids-redesign_homePage__KSC8T h2{font-size:28px}.kids-redesign_homePage__KSC8T .kids-redesign_pathRows__4t2bV{gap:24px}.kids-redesign_pathCard__1KnO5 h3{font-size:24px}.kids-redesign_homePage__KSC8T [id=kids-home-teachers] article>div:first-child{height:360px}.kids-redesign_campPage__uBIMS [data-camp-layout=facts]{padding-block:48px}.kids-redesign_programPhoto__54W1V{height:220px}.kids-redesign_dayLayout__qJ6Vz ol>li{grid-template-columns:24px 1fr;gap:12px 16px}}.kids-redesign_campPage__uBIMS.kids-redesign_campPage__uBIMS [data-camp-layout=pricing] article{background:#FFFFFF}.kids-redesign_campPage__uBIMS.kids-redesign_campPage__uBIMS :is([data-camp-layout=courses],[data-camp-layout=pricing]) article>a{background:var(--lime);border-color:var(--lime);color:var(--ink)}.kids-redesign_campPage__uBIMS.kids-redesign_campPage__uBIMS :is([data-camp-layout=courses],[data-camp-layout=pricing]) article>a:hover{background:var(--ink);border-color:var(--ink);color:var(--lime)}