.page_page__NuxqY .container{width:min(var(--page-width),calc(100% - var(--page-gutter) * 2))}.page_page__NuxqY{--forest:#092f27;--gold:#a47b23;--muted:#52625b;--line:#092f2726;background:#fffdf8;color:var(--forest)}.page_page__NuxqY a:focus-visible{outline:2px solid #b48b32;outline-offset:5px}.page_intro__N6jLO{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:var(--page-gap);gap:var(--page-gap);align-items:center;min-height:100svh;padding:140px 0 80px}.page_intro__N6jLO h1{margin:0 0 28px;font-size:var(--page-title);line-height:1.08;letter-spacing:-.045em;font-weight:600}.page_intro__N6jLO h1 em,.page_vision__oSQeh h2 em{font-family:Georgia,Times New Roman,serif;color:var(--gold);font-weight:400}.page_intro__N6jLO p{margin:0 0 30px;max-width:45ch;font-size:var(--page-lead);line-height:1.75;color:var(--muted)}.page_heroArt__pWprL{border-radius:12px;overflow:hidden;background:#ece6da}.page_heroArt__pWprL img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.page_outline__P06cD,.page_primary___f5Jq{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:13px 22px;border-radius:4px;font-size:14px;line-height:1.5;font-weight:600;transition:background .2s ease,border-color .2s ease}.page_primary___f5Jq{background:#c99a2e;border:1px solid #c99a2e;color:#092f27}.page_outline__P06cD svg,.page_primary___f5Jq svg{flex-shrink:0;transition:transform .2s ease}.page_eyebrow__QKJ9X{display:block;text-transform:uppercase;letter-spacing:.17em;color:var(--gold);font-size:11px;line-height:1.6;font-weight:650}.page_belief__eqmFY{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center;border-block:1px solid var(--line);padding:var(--page-space) 0}.page_belief__eqmFY h2{margin:16px 0 0;font-size:clamp(42px,4.6vw,70px);line-height:1.1;letter-spacing:-.04em;font-weight:600;max-width:25ch}.page_belief__eqmFY>p{margin:0;padding:12px 0 12px 44px;border-left:1px solid var(--line);font-size:var(--page-lead);line-height:1.75;color:var(--muted)}.page_vision__oSQeh{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:center;padding:var(--page-space) 0}.page_vision__oSQeh h2{margin:0 0 26px;font-size:var(--page-heading);line-height:1.12;letter-spacing:-.04em;font-weight:600}.page_vision__oSQeh p{font-size:var(--page-lead);line-height:1.75;color:var(--muted);margin:0 0 18px;max-width:47ch}.page_vision__oSQeh p:last-child{margin-bottom:0}.page_system__UTXFH{position:relative;width:100%;max-width:680px;aspect-ratio:1;margin-inline:auto}.page_connections__74jz0{position:absolute;inset:0;width:100%;height:100%;color:#b48b32}.page_orbit__SFdQx{transform-origin:250px 250px;animation:page_orbit__SFdQx 70s linear infinite}.page_systemCenter__chZBQ,.page_systemNode__YAo_I{position:absolute;border-radius:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;text-align:center}.page_systemCenter__chZBQ{left:50%;top:50%;width:30%;aspect-ratio:1;background:var(--forest);color:#fffdf8;font:italic 400 clamp(16px,1.6vw,23px)/1.15 Georgia,Times New Roman,serif;box-shadow:0 12px 25px #092f2710}.page_systemNode__YAo_I{width:23%;aspect-ratio:1;background:#faf7f0;border:1px solid #b48b3290;flex-direction:column;gap:8px;box-shadow:0 8px 20px #092f2706}.page_systemNode__YAo_I span{font-size:12px;line-height:1.2;font-weight:600}.page_pathways__60UTX{padding:var(--page-space) 0;background:var(--forest);color:#fffdf8;--gold:#e4bd61}.page_pathwaysIntro__NcxR4{text-align:center;margin-bottom:52px}.page_pathwaysIntro__NcxR4 h2{color:inherit;font:400 var(--page-heading)/1.1 Georgia,Times New Roman,serif;letter-spacing:-.035em;margin:0 0 20px}.page_pathwaysIntro__NcxR4 p{margin:0;font-size:17px;line-height:1.7;color:#cfdbd6}.page_paths__X5OfN{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px}.page_path__jLOXO+.page_path__jLOXO{border-left:1px solid #ffffff30;padding-left:56px}.page_path__jLOXO h3{font:400 clamp(38px,3.6vw,56px)/1.15 Georgia,Times New Roman,serif;letter-spacing:-.035em;color:#fffdf8;margin:12px 0 20px}.page_path__jLOXO>p{color:#cfdbd6;font-size:16px;line-height:1.8;margin:0;max-width:48ch}.page_programs__IetwN{list-style:none;margin:28px 0 22px;padding:0}.page_programs__IetwN li{border-bottom:1px solid #ffffff30}.page_programs__IetwN a{display:grid;grid-template-columns:46px minmax(0,1fr) 110px;grid-gap:16px;gap:16px;align-items:center;padding:18px 0;min-height:68px}.page_programNumber__xLFAh{font:400 29px/1 Georgia,Times New Roman,serif;color:var(--gold)}.page_programs__IetwN strong{font-size:16px;font-weight:550}.page_programVerb__rlBju{color:#cfdbd6;font-size:14px;line-height:1.5}.page_path__jLOXO .page_entry__laRmM{margin-bottom:22px;font-size:14px}.page_outline__P06cD{border:1px solid #e4bd6199;color:#fffdf8}.page_destination__ypE7Z{padding-block:var(--page-space);text-align:center}.page_journey__TNfMq{display:flex;justify-content:center;align-items:center;list-style:none;padding:0;margin:34px 0}.page_journey__TNfMq li{display:flex;align-items:center;font:400 clamp(29px,3.3vw,46px)/1.25 Georgia,Times New Roman,serif;letter-spacing:-.045em}.page_journey__TNfMq li:not(:last-child):after{content:"";width:clamp(30px,4vw,65px);height:1px;margin:0 22px;background:#b48b32}.page_destination__ypE7Z p{font-size:19px;line-height:1.8;color:var(--muted);margin:0 0 26px}@keyframes page_orbit__SFdQx{to{transform:rotate(1turn)}}@media (hover:hover){.page_primary___f5Jq:hover{background:#dfb64e}.page_outline__P06cD:hover{background:#ffffff0d;border-color:#e4bd61}.page_outline__P06cD:hover svg,.page_primary___f5Jq:hover svg{transform:translateX(3px)}.page_programs__IetwN a:hover strong{color:#e4bd61}}@media (max-width:1050px){.page_intro__N6jLO{gap:34px}.page_belief__eqmFY,.page_vision__oSQeh{gap:36px}.page_belief__eqmFY>p{padding-left:30px}.page_paths__X5OfN{gap:30px}.page_path__jLOXO+.page_path__jLOXO{padding-left:30px}.page_path__jLOXO h3{font-size:36px}.page_programs__IetwN a{grid-template-columns:34px minmax(0,1fr) 94px;gap:10px}.page_journey__TNfMq li:not(:last-child):after{margin-inline:14px}}@media (max-width:760px){.page_intro__N6jLO{grid-template-columns:1fr;gap:30px;padding:114px 0 34px}.page_intro__N6jLO h1{max-width:13ch;font-size:var(--page-title)}.page_intro__N6jLO p{font-size:var(--page-lead);margin-bottom:24px}.page_belief__eqmFY,.page_vision__oSQeh{grid-template-columns:1fr;gap:26px;padding-block:34px}.page_belief__eqmFY h2{font-size:var(--page-heading)}.page_belief__eqmFY>p{padding:0;border:0;font-size:var(--page-body)}.page_vision__oSQeh h2{font-size:var(--page-heading);margin-bottom:22px}.page_vision__oSQeh p{font-size:var(--page-body)}.page_system__UTXFH{max-width:430px}.page_systemCenter__chZBQ{font-size:clamp(17px,4.8vw,23px)}.page_systemNode__YAo_I{gap:5px}.page_systemNode__YAo_I svg{width:22px;height:22px}.page_systemNode__YAo_I span{font-size:11px}.page_pathways__60UTX{padding-block:42px}.page_pathwaysIntro__NcxR4{text-align:left;margin-bottom:36px}.page_pathwaysIntro__NcxR4 h2{font-size:var(--page-heading)}.page_pathwaysIntro__NcxR4 p{font-size:var(--page-lead)}.page_paths__X5OfN{grid-template-columns:1fr;gap:36px}.page_path__jLOXO+.page_path__jLOXO{padding:34px 0 0;border-left:0;border-top:1px solid #ffffff30}.page_path__jLOXO h3{font-size:34px}.page_programs__IetwN a{grid-template-columns:35px minmax(0,1fr) 102px;gap:10px}.page_programs__IetwN strong{font-size:15px}.page_programVerb__rlBju{font-size:13px}.page_destination__ypE7Z{padding-block:42px}.page_journey__TNfMq{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px 14px;gap:22px 14px;text-align:left;margin-block:26px}.page_journey__TNfMq li{font-size:clamp(27px,5.8vw,38px);justify-content:center}.page_journey__TNfMq li:not(:last-child):after{display:none}.page_destination__ypE7Z p{font-size:16px;max-width:32ch;margin-inline:auto}.page_intro__N6jLO{min-height:0;padding-bottom:var(--page-space)}.page_heroArt__pWprL img{aspect-ratio:4/3}.page_belief__eqmFY,.page_destination__ypE7Z,.page_pathways__60UTX,.page_vision__oSQeh{padding-block:var(--page-space)}}@media (prefers-reduced-motion:reduce){.page_orbit__SFdQx{animation:none}.page_page__NuxqY a,.page_page__NuxqY a svg{transition:none}}