.program-preview_tabs__YXyGV{display:flex;border-block:1px solid var(--axis-line);gap:42px}.program-preview_tabs__YXyGV button{position:relative;display:inline-flex;align-items:center;gap:16px;padding:22px 0;color:var(--axis-muted);font-size:17px;min-height:48px}.program-preview_tabs__YXyGV button[aria-selected=true]{color:var(--axis-accent)}.program-preview_tabs__YXyGV button[aria-selected=true]:after{content:"";position:absolute;height:2px;background:var(--axis-accent);bottom:-1px;left:0;right:0}.program-preview_tabs__YXyGV button:hover{color:var(--axis-ink)}.program-preview_tabs__YXyGV button>span{font-size:14px}.program-preview_panel__tTQ0h:focus-visible,.program-preview_root__iKIC3 button:focus-visible{outline:2px solid var(--axis-accent);outline-offset:5px}.program-preview_panel__tTQ0h{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:64px;padding-block:46px;scroll-margin-top:110px;min-height:326px}.program-preview_panel__tTQ0h[hidden]{display:none}.program-preview_intro__Z_i_9 h2{font-size:clamp(30px,3.1vw,42px);font-weight:600;letter-spacing:-.045em;line-height:1.12}.program-preview_intro__Z_i_9>p{line-height:1.7;color:var(--axis-muted);max-width:35ch;margin-block:18px 24px}.program-preview_content__4uf_t{border-left:1px solid var(--axis-line);padding-left:40px}.program-preview_eyebrow__xkp8I{color:var(--axis-muted);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:600}.program-preview_content__4uf_t h3{font-size:32px;font-weight:600;letter-spacing:-.04em;line-height:1.2;margin-top:16px}.program-preview_subheading__RXDBb{color:var(--axis-muted);font-size:14px;line-height:1.5;margin-top:8px}.program-preview_rows__EwJHq{list-style:none;padding:0;margin:24px 0 0}.program-preview_rows__EwJHq li{display:grid;grid-template-columns:24px minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:20px;padding-block:18px;border-top:1px solid var(--axis-line)}.program-preview_rows__EwJHq li:last-child{border-bottom:1px solid var(--axis-line)}.program-preview_rowNumber__cicYR{color:var(--axis-muted);font-size:13px}.program-preview_rows__EwJHq strong{font-weight:500;font-size:17px;line-height:1.4}.program-preview_detail__pmD1U{color:var(--axis-muted);font-size:13px;line-height:1.5;text-align:right}.program-preview_levelGuide__2L7FQ{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:64px;padding-block:26px 36px;border-top:1px solid var(--axis-line);align-items:start}.program-preview_levelGuide__2L7FQ h3{font-size:23px;font-weight:600;letter-spacing:-.03em;margin-top:9px}.program-preview_levels__l8v3A{display:flex;flex-wrap:wrap;gap:8px 24px}.program-preview_levels__l8v3A button{min-height:44px;color:var(--axis-muted);border-bottom:2px solid transparent;font-size:14px}.program-preview_levels__l8v3A button[aria-pressed=true]{color:var(--axis-ink);border-color:var(--axis-accent);font-weight:600}.program-preview_levelDescription__2n42O{color:var(--axis-muted);font-size:14px;line-height:1.65;margin-top:14px;min-height:46px}@media(max-width:1000px){.program-preview_levelGuide__2L7FQ,.program-preview_panel__tTQ0h{gap:32px}.program-preview_content__4uf_t{padding-left:28px}.program-preview_rows__EwJHq li{gap:12px}}@media(max-width:760px){.program-preview_tabs__YXyGV{gap:24px;justify-content:space-between}.program-preview_tabs__YXyGV button{font-size:15px;gap:9px;padding-block:18px}.program-preview_tabs__YXyGV button>span{font-size:12px}.program-preview_panel__tTQ0h{grid-template-columns:1fr;gap:28px;padding-block:32px;min-height:0}.program-preview_intro__Z_i_9>p{max-width:45ch;margin-block:14px 18px}.program-preview_content__4uf_t{padding:0;border-left:0}.program-preview_content__4uf_t h3{font-size:28px}.program-preview_rows__EwJHq li{grid-template-columns:20px minmax(0,1fr) minmax(0,.85fr)}.program-preview_rows__EwJHq strong{font-size:15px}.program-preview_detail__pmD1U{font-size:12px}.program-preview_levelGuide__2L7FQ{grid-template-columns:1fr;gap:16px;padding-block:26px}.program-preview_levelDescription__2n42O{min-height:0}}@media(max-width:360px){.program-preview_tabs__YXyGV{gap:10px}.program-preview_tabs__YXyGV button{gap:6px;font-size:14px}.program-preview_rows__EwJHq li{gap:8px}}.program-visuals_hero__n06cb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;padding-block:44px 48px}.program-visuals_heroCopy__7msk1{min-width:0}.program-visuals_hero__n06cb h1{font-size:clamp(40px,4.35vw,60px);font-weight:600;line-height:1.06;letter-spacing:-.055em;margin-top:28px}.program-visuals_description__3rYLt{max-width:41ch;font-size:18px;line-height:1.7;color:var(--axis-muted);margin-top:24px}.program-visuals_action__Qyo0w{margin-top:28px}.program-visuals_figure__hQCGF{margin:0;min-width:0}.program-visuals_photo__Z_lmz{position:relative;aspect-ratio:1.3;overflow:hidden;background:var(--axis-bg)}.program-visuals_figure__hQCGF figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:11px;color:var(--axis-muted);line-height:1.5;padding-top:10px}.program-visuals_figure__hQCGF figcaption a:hover{text-decoration:underline;text-underline-offset:3px}.program-visuals_figure__hQCGF figcaption>a:first-child{color:var(--axis-ink)}.program-visuals_figure__hQCGF figcaption span{color:var(--axis-muted)}.program-visuals_chart__6AZmW{min-width:0;margin:0}.program-visuals_chartHeader__OGaE1{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap;font-size:12px;color:var(--axis-muted);margin-bottom:20px}.program-visuals_legend__1OCu9{display:flex;gap:18px}.program-visuals_legend__1OCu9>span{display:inline-flex;gap:8px;align-items:center}.program-visuals_legend__1OCu9 i{width:9px;height:9px;border-radius:50%;background:#355548}.program-visuals_legend__1OCu9>span:last-child i{background:#abc8ad}.program-visuals_plot__6HdBF{display:flex;gap:12px}.program-visuals_axis__MP2L7{display:flex;flex-direction:column;justify-content:space-between;width:26px;padding-bottom:28px;text-align:right;font-size:11px;color:var(--axis-muted)}.program-visuals_bars__ux6lE{position:relative;flex:1;min-width:0;display:grid;grid-template-columns:repeat(7,1fr);gap:18px}.program-visuals_bars__ux6lE:before{content:"";position:absolute;inset:0 0 25px;background:repeating-linear-gradient(to top,var(--axis-line) 0,var(--axis-line) 1px,transparent 1px,transparent 25%);pointer-events:none}.program-visuals_day___NBWu{position:relative;min-width:0;text-align:center}.program-visuals_barSpace__T1za9{height:150px;display:flex;align-items:flex-end;justify-content:center}.program-visuals_bar__pv1JD{width:min(100%,46px);display:flex;flex-direction:column}.program-visuals_twos__MKYuL{background:#355548}.program-visuals_threes___fr2R{background:#abc8ad}.program-visuals_dayLabel__5frJ1{display:block;padding-top:10px;font-size:11px;color:var(--axis-muted)}.program-visuals_chartNote__MuqDA{color:var(--axis-muted);font-size:11px;margin-top:12px}.program-visuals_chartCompact__IlzN9 .program-visuals_chartHeader__OGaE1{font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:600;margin-bottom:14px}.program-visuals_chartCompact__IlzN9 .program-visuals_barSpace__T1za9{height:80px;background:none}.program-visuals_chartCompact__IlzN9 .program-visuals_bars__ux6lE{gap:15px}.program-visuals_chartCompact__IlzN9 .program-visuals_bars__ux6lE:before{background:none;border-bottom:1px solid var(--axis-line)}.program-visuals_chartCompact__IlzN9 .program-visuals_bar__pv1JD{max-width:24px}.program-visuals_chartCompact__IlzN9 .program-visuals_threes___fr2R,.program-visuals_chartCompact__IlzN9 .program-visuals_twos__MKYuL{background:var(--axis-accent)}.program-visuals_select__BboqW{background:#e8eee5}.program-visuals_selectInner__qHVJm{display:grid;grid-template-columns:1fr 1fr;gap:24px 80px;padding-block:52px;align-items:center}.program-visuals_selectCopy__z9AaZ h2{font-size:clamp(32px,3.7vw,48px);font-weight:600;letter-spacing:-.045em;line-height:1.08;margin-top:18px}.program-visuals_selectCopy__z9AaZ>p:not(.axis-eyebrow){color:#415244;line-height:1.6;margin-top:18px}.program-visuals_selectAction__gBsQF{margin-top:24px}.program-visuals_benefits__2QbIG{list-style:none;padding:0;margin:0}.program-visuals_benefits__2QbIG li{display:flex;align-items:center;gap:18px;padding-block:17px;border-bottom:1px solid #c6d3c4;font-size:17px;line-height:1.5}.program-visuals_check__7c0hn{color:#355d43;flex-shrink:0}.program-visuals_selectNote__kLiUl{grid-column:1/-1;padding-top:24px;border-top:1px solid #c6d3c4;font-size:13px;line-height:1.7;color:#4b5c4d}.program-visuals_selectNote__kLiUl p+p{margin-top:8px}.program-visuals_selectCompact__dASFw{grid-template-columns:1.1fr 1.65fr auto;gap:32px;padding-block:38px}.program-visuals_selectCompact__dASFw .program-visuals_selectCopy__z9AaZ h2{font-size:32px}.program-visuals_selectCompact__dASFw .program-visuals_selectCopy__z9AaZ>p:not(.axis-eyebrow){font-size:14px}.program-visuals_selectCompact__dASFw .program-visuals_benefits__2QbIG{display:grid;grid-template-columns:repeat(3,1fr)}.program-visuals_selectCompact__dASFw .program-visuals_benefits__2QbIG li{border-bottom:0;border-left:1px solid #c6d3c4;padding:8px 20px;flex-direction:column;text-align:center;font-size:14px;gap:12px}.program-visuals_selectLink__EXJKE{white-space:nowrap}@media(max-width:1000px){.program-visuals_hero__n06cb{gap:32px}.program-visuals_selectInner__qHVJm{gap:28px 40px}.program-visuals_selectCompact__dASFw{grid-template-columns:1fr 1.5fr}.program-visuals_selectLink__EXJKE{grid-column:2;justify-self:start}}@media(max-width:760px){.program-visuals_hero__n06cb{grid-template-columns:1fr;gap:28px;padding-block:32px 36px}.program-visuals_hero__n06cb h1{font-size:clamp(38px,8.8vw,54px);margin-top:20px}.program-visuals_description__3rYLt{font-size:16px;margin-top:18px}.program-visuals_photo__Z_lmz{aspect-ratio:1.6}.program-visuals_figure__hQCGF figcaption{font-size:10px}.program-visuals_selectInner__qHVJm{grid-template-columns:1fr;gap:28px;padding-block:36px}.program-visuals_selectCompact__dASFw .program-visuals_benefits__2QbIG li{padding-inline:12px;font-size:13px}.program-visuals_selectCompact__dASFw .program-visuals_benefits__2QbIG li:first-child{border-left:0}.program-visuals_selectLink__EXJKE{grid-column:1}.program-visuals_bars__ux6lE{gap:12px}.program-visuals_chartHeader__OGaE1{row-gap:12px}.program-visuals_selectNote__kLiUl{padding-top:20px}}.how-it-works_journey__fvoTy{padding-block:18px 60px}.how-it-works_journey__fvoTy h2,.how-it-works_next__ZLLDf h2{font-size:clamp(32px,3.3vw,44px);line-height:1.12;letter-spacing:-.045em;font-weight:600}.how-it-works_steps__ptebh{list-style:none;margin:32px 0 0;padding:0}.how-it-works_steps__ptebh>li{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:center;padding-block:34px;border-top:1px solid var(--axis-line)}.how-it-works_number__GLTHH{font-size:36px;line-height:1;letter-spacing:-.05em;color:var(--axis-accent);align-self:start;padding-top:4px}.how-it-works_copy__DovY9 h3{font-size:24px;font-weight:600;letter-spacing:-.035em;line-height:1.25}.how-it-works_copy__DovY9>p{max-width:36ch;margin-top:12px;color:var(--axis-muted);line-height:1.7}.how-it-works_preview__v7DgD{min-width:0;border-left:1px solid var(--axis-line);padding-left:40px}.how-it-works_label__fk_pq{text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.15em;color:var(--axis-muted);margin-bottom:18px}.how-it-works_levels__i_Q0A{display:flex;flex-wrap:wrap;gap:12px 22px;list-style:none;padding:0;font-size:15px}.how-it-works_note__mHTQV{margin-top:14px;font-size:13px;color:var(--axis-muted);line-height:1.5}.how-it-works_week__tbvNI{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;text-align:center;color:var(--axis-muted);font-size:14px}.how-it-works_week__tbvNI span{padding-block:9px}.how-it-works_activeDay__CbZ5g{background:#f2e4dc;color:var(--axis-ink);border-radius:3px}.how-it-works_weekLink___CHAK{display:inline-flex;align-items:center;gap:12px;margin-top:14px;color:var(--axis-muted);font-size:13px}.how-it-works_weekLink___CHAK:hover{color:var(--axis-accent)}.how-it-works_next__ZLLDf{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-block:46px}.how-it-works_next__ZLLDf h2{font-size:30px}.how-it-works_next__ZLLDf p{color:var(--axis-muted);line-height:1.7;margin-top:12px}@media(max-width:1000px){.how-it-works_steps__ptebh>li{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);gap:24px}.how-it-works_preview__v7DgD{padding-left:24px}}@media(max-width:760px){.how-it-works_journey__fvoTy{padding-block:4px 40px}.how-it-works_steps__ptebh{margin-top:24px}.how-it-works_steps__ptebh>li{grid-template-columns:34px minmax(0,1fr);gap:20px;padding-block:26px}.how-it-works_number__GLTHH{font-size:28px}.how-it-works_copy__DovY9 h3{font-size:22px}.how-it-works_preview__v7DgD{grid-column:2;border-left:0;padding:8px 0 0}.how-it-works_copy__DovY9>p{max-width:none}.how-it-works_next__ZLLDf{align-items:flex-start;flex-direction:column;padding-block:34px}}.program_explore__Zy0Nf{scroll-margin-top:110px}.program_progress__JGqGZ{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:80px;align-items:center;padding-block:56px 64px;border-top:1px solid var(--axis-line)}.program_progress__JGqGZ h2{margin-top:16px;font-size:clamp(32px,3.2vw,44px);line-height:1.12;letter-spacing:-.045em;font-weight:600}.program_progress__JGqGZ p:not(.axis-eyebrow){max-width:33ch;margin-block:18px 24px;line-height:1.7;color:var(--axis-muted)}.program_closing__hAfXA{display:flex;justify-content:space-between;gap:24px;padding-block:32px;align-items:center}.program_closing__hAfXA p{max-width:56ch;color:var(--axis-muted);line-height:1.7}.program_closing__hAfXA a{flex-shrink:0}@media(max-width:760px){.program_progress__JGqGZ{grid-template-columns:1fr;gap:30px;padding-block:40px}.program_progress__JGqGZ p:not(.axis-eyebrow){max-width:48ch}.program_closing__hAfXA{flex-direction:column;align-items:flex-start;padding-block:26px}}