.shared_container__RTjhG{max-width:var(--container)}.shared_containerWide__ire06,.shared_container__RTjhG{margin:0 auto;padding-left:var(--space-6);padding-right:var(--space-6)}.shared_containerWide__ire06{max-width:var(--container-wide)}.shared_containerNarrow__j_HLO{max-width:var(--container-narrow);margin:0 auto;padding-left:var(--space-6);padding-right:var(--space-6)}.shared_sectionY___3_JA{padding-top:var(--section-y);padding-bottom:var(--section-y)}.shared_sectionYTight__Wup5E{padding-top:var(--section-y-tight);padding-bottom:var(--section-y-tight)}.shared_bandHairline__jlsxD{border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline)}.shared_sunken___4Aa1{background:var(--surface-sunken)}.shared_gradientPaper__OYsCk{background:var(--gradient-paper)}@media (max-width:560px){.shared_sectionY___3_JA{padding-top:var(--section-y-tight);padding-bottom:var(--section-y-tight)}}.SiteFooter_footer__tpuYU{background:var(--surface-ink);color:var(--text-on-dark)}.SiteFooter_inner__JWAo_{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));grid-gap:var(--space-6);gap:var(--space-6)}.SiteFooter_column__ZvUdE{display:flex;flex-direction:column;gap:10px}.SiteFooter_brandColumn__DZ_2t{gap:var(--space-3)}.SiteFooter_brandName___lk2n{font-family:var(--font-display);font-size:var(--fs-h4);letter-spacing:var(--tracking-logo);color:var(--text-on-dark)}.SiteFooter_brandLatin__LxnQ9{font-family:var(--font-latin);text-transform:uppercase;letter-spacing:var(--tracking-latin-caps);font-size:var(--fs-eyebrow);color:var(--wall)}.SiteFooter_promise__uM_p3{font-size:var(--fs-body-s);line-height:var(--lh-body);color:var(--parchment);white-space:pre-line}.SiteFooter_heading__7bd4M{font-size:var(--fs-caption);letter-spacing:.08em;color:var(--wall)}.SiteFooter_phone__JksSq{font-family:var(--font-display);font-size:var(--fs-body-l);letter-spacing:.04em;color:var(--text-on-dark)}.SiteFooter_address__2b4VQ{font-size:var(--fs-body-s);color:var(--parchment);font-style:normal}.SiteFooter_link__QjfJU{font-size:var(--fs-body-s);color:var(--parchment);padding-block:5px;margin-block:-5px}.SiteFooter_link__QjfJU:hover,.SiteFooter_phone__JksSq:hover{color:var(--gold-0)}.SiteFooter_bottom__L0o7T{border-top:1px solid rgba(203,181,158,.25)}.SiteFooter_bottomInner__kjgdL{padding-top:var(--space-5);padding-bottom:var(--space-5);font-size:var(--fs-caption);color:var(--wall);display:flex}.SiteFooter_bottomInner__kjgdL,.SiteFooter_numbers__AOP2U{flex-wrap:wrap;column-gap:var(--space-5);row-gap:var(--space-1)}.SiteFooter_numbers__AOP2U{display:inline-flex}.SiteFooter_numbers__AOP2U>span{white-space:nowrap}@media (max-width:560px){.SiteFooter_numbers__AOP2U{column-gap:var(--space-3);font-size:min(var(--fs-caption),2.95vw)}.SiteFooter_inner__JWAo_{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-4)}.SiteFooter_inner__JWAo_>:nth-child(-n+2){grid-column:1/-1}}.Eyebrow_eyebrow__TXJi_{font-family:var(--font-latin);text-transform:uppercase;letter-spacing:var(--tracking-latin-caps);font-size:var(--fs-eyebrow);line-height:1.6}.Eyebrow_stacked__uZJgI{line-height:1.9;max-width:8ch}.Eyebrow_secondary__4o_My{color:var(--text-secondary)}.Eyebrow_muted__SIF6Z{color:var(--text-muted)}.Eyebrow_ink__eTT2j{color:var(--text-primary)}.ContactRow_row__J2ufS{display:flex;align-items:center;gap:var(--space-4);font-style:normal}.ContactRow_glyph___DrPs{width:44px;height:44px;border-radius:var(--radius-pill);background:var(--surface-ink);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.ContactRow_glyphImage__wDqJj{width:auto;filter:invert(1) brightness(1.6)}.ContactRow_body__oQ08I{display:flex;flex-direction:column;gap:2px}.ContactRow_label__xrTgN{font-family:var(--font-display);font-size:var(--fs-body-s);font-weight:var(--fw-bold);letter-spacing:.08em;color:var(--text-primary)}.ContactRow_hint__C1FAS{font-size:var(--fs-caption);color:var(--text-muted);font-weight:var(--fw-light)}.ContactRow_value__SHr4i{font-family:var(--font-display);font-size:var(--fs-body);color:var(--text-body);letter-spacing:.04em;white-space:pre-line}.page_inner__vUnTA{display:flex;flex-direction:column;gap:var(--space-7)}.page_section__JKKVk{display:flex;flex-direction:column;gap:var(--space-3)}.page_heading__vjJCq{font-size:var(--fs-h4)}.page_body__S8yvO{font-size:var(--fs-body-s);line-height:var(--lh-body);color:var(--text-secondary)}.page_list__yZhVM{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.page_item__XkEWz{display:flex;gap:var(--space-3);font-size:var(--fs-body-s);line-height:1.7;color:var(--text-secondary)}.page_dot__BAD_K{width:4px;height:4px;border-radius:50%;background:var(--ink-2);margin-top:11px;flex:0 0 auto}.page_back__nQytR{font-size:var(--fs-body-s);color:var(--text-accent);padding-block:9px;margin-block:-9px}.page_effective__pUeQC{font-size:var(--fs-caption);color:var(--text-muted)}.not-found_inner__jk2We{min-height:50vh}.not-found_actions__eb6u_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);margin-top:var(--space-6)}.not-found_home__mSMsN{font-size:var(--fs-body-s);color:var(--text-accent);padding-block:9px}.not-found_phone__B44IC{font-family:var(--font-display);font-size:var(--fs-h4);letter-spacing:.04em;color:var(--text-primary)}.SectionHeading_heading__zYDhQ{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start;text-align:left}.SectionHeading_center__vGD8T{align-items:center;text-align:center}.SectionHeading_title__QUMkp{font-family:var(--font-display);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);color:var(--text-primary);margin:0}.SectionHeading_h1__o7WxU{font-size:var(--fs-h1)}.SectionHeading_h2__c__gI{font-size:var(--fs-h2)}.SectionHeading_h3__4TK1E{font-size:var(--fs-h3)}.SectionHeading_lead__kjeyS{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);max-width:54ch;margin:0;font-weight:var(--fw-light)}@media (max-width:560px){.SectionHeading_h1__o7WxU{font-size:var(--fs-h2)}.SectionHeading_h2__c__gI{font-size:var(--fs-h3)}}.FeatureIcon_feature__hmDrR{display:flex;flex-direction:column;gap:var(--space-3);align-items:center;text-align:center}.FeatureIcon_left__fu7E6{align-items:flex-start;text-align:left}.FeatureIcon_icon__eRKZ4{width:auto;display:block;opacity:.92}.FeatureIcon_label___v6CF{font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--text-primary);letter-spacing:.06em}.FeatureIcon_sublabel__pPsi0{font-size:var(--fs-caption);color:var(--text-secondary);line-height:1.8;font-weight:var(--fw-light);white-space:pre-line}.ProgramCard_card__0TBwV{display:flex;flex-direction:column;gap:var(--space-5)}.ProgramCard_head__7n4BQ{display:flex;flex-direction:column;gap:var(--space-2)}.ProgramCard_title__8FetQ{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-bold);letter-spacing:.1em;color:var(--text-primary);margin:0}.ProgramCard_latin__HPyDZ{font-family:var(--font-latin);text-transform:uppercase;letter-spacing:var(--tracking-latin-wide);font-size:var(--fs-eyebrow);color:var(--text-muted)}.ProgramCard_statement__EmxX9{font-family:var(--font-display);font-size:var(--fs-body-l);line-height:1.9;color:var(--text-body);margin:0;white-space:pre-line}.ProgramCard_items__Dp4WD{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.ProgramCard_item__HQQAa{display:flex;gap:var(--space-3);font-size:var(--fs-body-s);line-height:1.7;color:var(--text-secondary);font-weight:var(--fw-light)}.ProgramCard_dot__KrE_I{width:4px;height:4px;border-radius:50%;background:var(--ink-2);margin-top:11px;flex:0 0 auto}.ProgramCard_footer__HEFFb{margin-top:auto;padding-top:var(--space-4)}.PageIntro_intro__o09kN{padding-top:var(--section-y);padding-bottom:var(--space-7)}@media (max-width:560px){.PageIntro_intro__o09kN{padding-top:var(--section-y-tight);padding-bottom:var(--space-6)}}.SiteHeader_header__AUC7V{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(250,247,243,.86);-webkit-backdrop-filter:var(--blur-veil);backdrop-filter:var(--blur-veil);border-bottom:1px solid var(--border-hairline)}.SiteHeader_inner__zGbfs{padding-top:14px;padding-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap}.SiteHeader_brand__PspqE{display:flex;align-items:center;gap:12px}.SiteHeader_wordmark__X9C4K{width:auto;display:block}.SiteHeader_brandLatin__9Oqp7{font-family:var(--font-latin);text-transform:uppercase;letter-spacing:var(--tracking-latin-caps);font-size:var(--fs-eyebrow);color:var(--text-muted)}.SiteHeader_nav__dkrNS{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap}.SiteHeader_navLink__6fvbC{font-size:14px;letter-spacing:.04em;color:var(--text-secondary)}.SiteHeader_navLink__6fvbC:hover{color:var(--text-primary)}.SiteHeader_menuToggle__2zrnT{display:none;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 auto;border:0;background:transparent;color:var(--text-primary);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease-standard)}.SiteHeader_menuToggle__2zrnT:hover{background:var(--state-hover-paper)}.SiteHeader_mobileMenu__ZK_ph{display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden;max-height:0;background:var(--surface-raised);border-bottom:1px solid var(--border-hairline);box-shadow:var(--shadow-card);transition:max-height var(--dur-base) var(--ease-out-soft),opacity var(--dur-base) var(--ease-out-soft),visibility 0s linear var(--dur-base);opacity:0;visibility:hidden}.SiteHeader_mobileMenuOpen__v2JAz{max-height:calc(100vh - var(--header-h));max-height:calc(100dvh - var(--header-h));overflow-y:auto;overscroll-behavior:contain;opacity:1;visibility:visible;transition-delay:0s}.SiteHeader_ctaPointer__5_PxF{display:none}@media (hover:hover) and (pointer:fine){.SiteHeader_ctaTouch__VBpuT{display:none}.SiteHeader_ctaPointer__5_PxF{display:inline}}.SiteHeader_mobileNavList__k5cj9{display:flex;flex-direction:column;padding-top:var(--space-2);padding-bottom:var(--space-4)}.SiteHeader_mobileNavLink__3_qxk{font-size:15px;letter-spacing:.04em;color:var(--text-secondary);padding:14px 0;border-top:1px solid var(--border-hairline)}.SiteHeader_mobileNavLink__3_qxk:hover{color:var(--text-primary)}@media (max-width:1200px){.SiteHeader_brandLatin__9Oqp7,.SiteHeader_navLink__6fvbC{display:none}.SiteHeader_inner__zGbfs{justify-content:flex-start;gap:var(--space-3)}.SiteHeader_nav__dkrNS{margin-left:auto}.SiteHeader_menuToggle__2zrnT{display:inline-flex}.SiteHeader_mobileMenu__ZK_ph{display:block}}@media (prefers-reduced-motion:reduce){.SiteHeader_mobileMenu__ZK_ph{transition:none}}.Field_field__EV_Vd{display:flex;flex-direction:column;gap:var(--space-2)}.Field_label__YnG0t{font-size:var(--fs-caption);letter-spacing:.08em;color:var(--text-secondary)}.Field_required__slaJB{color:var(--text-accent);margin-left:4px}.Field_control__CHS_D{width:100%;box-sizing:border-box;font-family:var(--font-body);font-size:var(--fs-body-s);font-weight:var(--fw-light);color:var(--text-body);background:var(--surface-raised);border:1px solid var(--border-card);border-radius:var(--radius-sm);padding:12px 14px;outline:none;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.Field_control__CHS_D::placeholder{color:var(--text-muted)}.Field_control__CHS_D:focus{border-color:var(--border-strong);box-shadow:0 0 0 3px rgba(185,138,78,.14)}.Field_control__CHS_D:disabled{background:var(--state-disabled-bg);color:var(--state-disabled-fg);cursor:not-allowed}.Field_hasError__Sen8H{border-color:var(--danger)}.Field_textarea__fc3eS{resize:vertical;line-height:var(--lh-body)}.Field_hint__4ii07{font-size:var(--fs-caption);color:var(--text-muted)}.Field_error__vMrA6{font-size:var(--fs-caption);color:var(--danger)}.Field_selectWrap__HO_SD{position:relative}.Field_select__ON7qy{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px}.Field_selectEmpty__7h7Es{color:var(--text-muted)}.Field_caret__Mg8Gj{position:absolute;right:14px;top:50%;transform:translateY(-60%) rotate(45deg);width:6px;height:6px;border-right:1px solid var(--ink-2);border-bottom:1px solid var(--ink-2);pointer-events:none}.Field_checkbox__T7Rrf{position:relative;display:flex;gap:var(--space-3);align-items:flex-start;cursor:pointer}.Field_checkboxDisabled__cH6QS{cursor:not-allowed;opacity:.6}.Field_checkboxInput__uiD6X{position:absolute;opacity:0;width:0;height:0}.Field_box__5GWKn{width:18px;height:18px;flex:0 0 auto;margin-top:4px;border-radius:var(--radius-xs);border:1px solid var(--border-strong);background:var(--surface-raised);display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.Field_checkboxInput__uiD6X:checked+.Field_box__5GWKn{border-color:var(--ink-0);background:var(--surface-ink)}.Field_checkboxInput__uiD6X:focus-visible+.Field_box__5GWKn{box-shadow:0 0 0 3px rgba(185,138,78,.14)}.Field_tick__RlN2h{width:9px;height:5px;border-left:1.5px solid var(--ink-inverse);border-bottom:1.5px solid var(--ink-inverse);transform:rotate(-45deg) translateY(-1px);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.Field_checkboxInput__uiD6X:checked+.Field_box__5GWKn .Field_tick__RlN2h{opacity:1}.Field_checkboxText__N_JLX{display:flex;flex-direction:column;gap:2px}.Field_checkboxLabel__F1nm7{font-size:var(--fs-body-s);color:var(--text-body);font-weight:var(--fw-light)}.Consult_inner__sSDLK{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));grid-gap:var(--space-7);gap:var(--space-7);align-items:start}.Consult_intro__iiL3q{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.Consult_phone__83Yhf{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:.04em;color:var(--text-primary)}.Consult_phone__83Yhf:hover{color:var(--text-accent)}.Consult_note__a__wg{font-size:var(--fs-body-s);line-height:var(--lh-body);color:var(--text-secondary);max-width:38ch}@media (max-width:560px){.Consult_phone__83Yhf{font-size:var(--fs-h3)}.Consult_card__pebcH{padding:var(--space-6)}}.Visit_section__YoAWw{background:var(--surface-parchment);border-top:1px solid var(--border-strong)}.Visit_inner__G2f78{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6)}@media (min-width:768px){.Visit_inner__G2f78{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--space-7)}}.Visit_info__uwJ0W{display:flex;flex-direction:column;gap:var(--space-6)}.Visit_address__jaxUj{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.Visit_mapLink__G8Cbt{font-size:var(--fs-body-s);color:var(--text-accent);padding-left:60px;padding-block:9px;margin-block:-9px}.Visit_notes__Gbcqi{display:flex;flex-direction:column;gap:var(--space-2);max-width:320px}.Visit_note__nkO_C{font-size:var(--fs-caption);color:var(--text-muted);letter-spacing:.08em}.Visit_map__Jhg_r{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.Visit_mapImageLink__RXtSi{display:block;border:1px solid var(--border-strong);overflow:hidden}.Visit_mapImage__OcaH_{display:block;width:100%;height:auto;filter:saturate(.7)}.Visit_mapCaption__SJwV6{font-size:var(--fs-caption);color:var(--text-muted);text-align:right}.Quote_figure__DDTkg{margin:0;display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start;text-align:left}.Quote_center__nh_Ao{align-items:center;text-align:center}.Quote_right___a4JJ{align-items:flex-end;text-align:right}.Quote_quote__5rjAl{margin:0;font-family:var(--font-display);line-height:1.9;color:var(--text-body);letter-spacing:var(--tracking-display)}.Quote_sm__XcDiw{font-size:var(--fs-body-s)}.Quote_md__qtRHd{font-size:var(--fs-body)}.Quote_lg__Zf_Xl{font-size:var(--fs-h4)}.Quote_attribution__Z1p0g{font-size:var(--fs-caption);color:var(--text-muted);letter-spacing:.08em}.Teachers_cards__EgcCZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-7)}.Teachers_cardsSummary__mMfXV{gap:var(--space-4);margin-top:var(--space-6)}@media (max-width:560px){.Teachers_card__2JaHl{padding:var(--space-6)}}.Faq_list__aCy7X{margin:var(--space-7) 0 0}.Faq_item__q6atp,.Faq_list__aCy7X{display:flex;flex-direction:column}.Faq_item__q6atp{gap:var(--space-3);padding:var(--space-5) 0;border-top:1px solid var(--border-strong)}.Faq_item__q6atp:last-child{border-bottom:1px solid var(--border-strong)}.Faq_question__PFkvo{font-size:var(--fs-h4)}.Faq_answer__EgdaA{margin:0;font-size:var(--fs-body-s);line-height:var(--lh-body);color:var(--text-secondary)}.Faq_answerLink__ch0X6{color:var(--text-accent);white-space:nowrap}.Faq_innerFlush__mp13d{display:flex;flex-direction:column}.Faq_compactTitle__ndctL{font-size:var(--fs-h4)}.Faq_innerFlush__mp13d .Faq_list__aCy7X{margin-top:var(--space-4)}.Faq_more__h9Aff{display:flex;justify-content:center;margin-top:var(--space-5)}.Faq_moreLink__6GJAI{font-size:var(--fs-body-s);color:var(--text-accent);padding-block:11px}.Belief_inner__jZntD{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));grid-gap:var(--space-7);gap:var(--space-7);align-items:center}.Belief_copy__Tr8NY{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.Belief_eyebrow__ufZv0{font-family:var(--font-latin);text-transform:uppercase;letter-spacing:var(--tracking-latin-caps);font-size:var(--fs-eyebrow);color:var(--text-muted)}.Belief_body___JGkS{font-size:var(--fs-body-s);line-height:var(--lh-body);color:var(--text-secondary);max-width:36ch}.Belief_figure__Kl5SI{display:flex;justify-content:center;min-width:0;margin:0}.Belief_image__dHkEP{width:100%;max-width:440px;height:auto;display:block;-webkit-mask-image:radial-gradient(72% 78% at 50% 46%,#000 42%,transparent 74%);mask-image:radial-gradient(72% 78% at 50% 46%,#000 42%,transparent 74%)}.Gallery_wrap__rDp6s{padding-bottom:var(--section-y)}@media (max-width:560px){.Gallery_wrap__rDp6s{padding-bottom:var(--section-y-tight)}}.Gallery_grid__Rg62C{--cols:2;--gap:var(--space-3);list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap)}@media (min-width:640px){.Gallery_grid__Rg62C{--cols:3;--gap:var(--space-4)}}@media (min-width:1000px){.Gallery_grid__Rg62C{--gap:var(--space-5);max-width:880px;margin-inline:auto}}.Gallery_cell__w5aQe{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols))}.Gallery_image__Oa2A3{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-md)}.CtaBand_inner__uR4_x{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}.CtaBand_title__HYZGj{font-size:var(--fs-h3)}.CtaBand_body__6eyH9{font-size:var(--fs-body-s);line-height:var(--lh-body);color:var(--text-secondary);max-width:36ch}.CtaBand_actions__YFje5{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-5);margin-top:var(--space-2)}.CtaBand_phone__8KPTo{font-family:var(--font-display);font-size:var(--fs-h4);letter-spacing:.04em;color:var(--text-primary);padding-block:8px}.CtaBand_hours__JTnew{font-size:var(--fs-caption);color:var(--text-muted)}.ProgramDetail_body__fXeA7{padding-bottom:var(--section-y);display:flex;flex-direction:column;gap:var(--space-8)}@media (max-width:560px){.ProgramDetail_body__fXeA7{padding-bottom:var(--section-y-tight);gap:var(--space-7)}}.ProgramDetail_statement__0bNIg{font-family:var(--font-display);font-size:var(--fs-h4);line-height:1.9;color:var(--text-body);text-align:center;white-space:pre-line;margin:0}.ProgramDetail_block__NRe0C{display:flex;flex-direction:column;gap:var(--space-4)}.ProgramDetail_blockTitle__oJScC{font-size:var(--fs-h4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-strong)}.ProgramDetail_items__A6zM4{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.ProgramDetail_item__Qspln{display:flex;gap:var(--space-3);font-size:var(--fs-body);line-height:1.7;color:var(--text-secondary)}.ProgramDetail_dot__A5X9c{width:4px;height:4px;border-radius:50%;background:var(--ink-2);margin-top:13px;flex:0 0 auto}.ProgramDetail_link__SujcQ{align-self:flex-start;font-size:var(--fs-body-s);color:var(--text-accent);padding-block:11px}.Tuition_inner__eigo3{padding-bottom:var(--section-y);display:flex;flex-direction:column;gap:var(--space-8)}@media (max-width:560px){.Tuition_inner__eigo3{padding-bottom:var(--section-y-tight);gap:var(--space-7)}}.Tuition_section__BI3VO{display:flex;flex-direction:column;gap:var(--space-4)}.Tuition_sectionHead__jFBp3{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4)}.Tuition_heading__fTIOP{font-size:var(--fs-h4)}.Tuition_subheading__CB79L{font-size:var(--fs-body);margin-top:var(--space-3)}.Tuition_caption__cJiDn,.Tuition_posted__uYWjf{font-size:var(--fs-caption);color:var(--text-muted)}.Tuition_caption__cJiDn{margin:0}.Tuition_body__bHr5m{margin:0;font-size:var(--fs-body-s);line-height:var(--lh-body);color:var(--text-secondary)}.Tuition_tableScroll__MLbBJ{overflow-x:auto;-webkit-overflow-scrolling:touch}.Tuition_table__MezA4{width:100%;border-collapse:collapse;font-size:var(--fs-body-s);color:var(--text-body);border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong)}.Tuition_table__MezA4 td,.Tuition_table__MezA4 th{padding:var(--space-3) var(--space-2);text-align:left;vertical-align:top;border-bottom:1px solid var(--border-hairline);font-weight:var(--fw-light)}.Tuition_table__MezA4 thead th{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--text-secondary);border-bottom:1px solid var(--border-strong);white-space:nowrap}.Tuition_table__MezA4 .Tuition_num__GS8Gb{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Tuition_table__MezA4 .Tuition_groupRow__P9obJ th{padding-top:var(--space-5);font-family:var(--font-display);font-size:var(--fs-body-s);font-weight:var(--fw-bold);color:var(--text-accent)}.Tuition_table__MezA4 tbody:first-of-type .Tuition_groupRow__P9obJ th{padding-top:var(--space-4)}.Tuition_subject__ykdd0{color:var(--text-primary);white-space:nowrap}.Tuition_level__h3VVG{display:block;font-size:var(--fs-caption);color:var(--text-muted);white-space:normal}.Tuition_table__MezA4 .Tuition_total__ej0ay{color:var(--text-primary);font-weight:var(--fw-medium)}.Tuition_extra__rmugW{color:var(--text-muted)}.Tuition_extraNote__efLkp{display:none;margin:0;font-size:var(--fs-caption);color:var(--text-secondary)}@media (max-width:560px){.Tuition_table__MezA4{font-size:var(--fs-caption)}.Tuition_table__MezA4 td,.Tuition_table__MezA4 th{padding-inline:var(--space-1)}.Tuition_table__MezA4 thead .Tuition_num__GS8Gb,.Tuition_table__MezA4 thead th{white-space:normal;word-break:keep-all}.Tuition_table__MezA4 .Tuition_extra__rmugW{display:none}.Tuition_extraNote__efLkp{display:block}}.Tuition_refundTable__fJqCz th[scope=row]{width:45%;color:var(--text-primary)}.Tuition_legal__EkvcW{margin:0;font-size:var(--fs-caption);line-height:1.7;color:var(--text-muted)}.Tuition_list__L3hLp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.Tuition_item__a_RX1{display:flex;gap:var(--space-3);font-size:var(--fs-body-s);line-height:1.7;color:var(--text-secondary)}.Tuition_dot__6IE6J{width:4px;height:4px;border-radius:50%;background:var(--ink-2);margin-top:11px;flex:0 0 auto}.Tuition_linkWrap__TJcDz{display:flex;justify-content:center;padding-bottom:var(--section-y-tight)}.Tuition_link__LGdVC{font-size:var(--fs-body-s);color:var(--text-accent);padding-block:11px}