.titan_page__PYuYi{--hair:color-mix(in srgb,var(--cp-green) 22%,var(--border))}.titan_para__3S7r5{margin:0;font-size:var(--text-body);line-height:22px;color:var(--text-muted)}.titan_partner__yqyaw{margin:0;font-size:var(--text-label);font-weight:700;letter-spacing:.08em;color:var(--cp-green)}.titan_gradText__JoGxx{background:var(--heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.titan_section__J8_Kx{max-width:var(--content-max);margin:var(--section-gap) auto 0;padding:0 var(--content-pad)}.titan_headRow__amPTW{gap:var(--space-lg);text-align:center;margin-bottom:var(--space-3xl)}.titan_headRow__amPTW,.titan_headRow__amPTW>div{display:flex;flex-direction:column;align-items:center}.titan_headRow__amPTW .titan_lead__msoEi{max-width:60ch}.titan_title__cCRrg{margin:var(--space-md) 0 0;font-family:var(--font-heading-1);font-size:var(--text-heading-2);font-weight:var(--weight-heading-2);line-height:var(--leading-heading-2);letter-spacing:var(--tracking-heading-2);width:-moz-fit-content;width:fit-content;max-width:100%;background:var(--heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.titan_lead__msoEi{margin:0;font-size:var(--text-sub-lead);line-height:var(--leading-sub-lead);color:var(--text-muted)}.titan_real__3PndF{max-width:var(--content-max);margin:var(--section-gap) auto 0;padding:0 var(--content-pad);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-gap:var(--space-3xl);gap:var(--space-3xl);align-items:center}.titan_realPhoto__2omJm{position:relative;isolation:isolate;width:min(100%,360px);margin:0 auto var(--space-xl)}.titan_realPhoto__2omJm:before{content:"";position:absolute;inset:var(--space-xl) calc(-1 * var(--space-xl)) calc(-1 * var(--space-xl)) var(--space-xl);z-index:-1;border-radius:calc(var(--radius-card) + 8px);background:linear-gradient(135deg,var(--cp-lime) 0,var(--cp-green) 100%);opacity:.35}.titan_jw__7y4zI,.titan_realPhoto__2omJm iframe,.titan_realPhoto__2omJm video{display:block;width:100%;aspect-ratio:304/540;object-fit:cover;background:var(--cp-black);border-radius:calc(var(--radius-card) + 8px);box-shadow:0 24px 50px rgba(15,92,59,.18)}.titan_pillars__vxK_A{list-style:none;margin:0;padding:0}.titan_pillars__vxK_A li{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;grid-gap:var(--space-md);gap:var(--space-md);padding:var(--space-xl) 0;border-top:1px solid var(--hair)}.titan_pillars__vxK_A li:last-child{border-bottom:1px solid var(--hair)}.titan_pillarIcon__Tj9k_{width:72px;height:72px}.titan_pillarIcon__Tj9k_ svg{display:block;width:100%;height:100%}.titan_pillarTitle__miC51{margin:0 0 var(--space-sm);font-family:var(--font-heading-1);font-size:48px;font-weight:700;line-height:1;width:-moz-fit-content;width:fit-content;background:var(--heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.titan_goals__9IgTa{list-style:none;margin:var(--space-lg) 0 0;padding:0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--space-sm)}.titan_goals__9IgTa li{display:inline-flex;align-items:center;gap:var(--space-sm);white-space:nowrap;font-size:var(--text-label);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--deep)}.titan_goals__9IgTa li+li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--cp-lime)}.titan_band__Z8wx6{margin-top:var(--section-gap);padding:var(--space-4xl) 0;background:linear-gradient(180deg,color-mix(in srgb,var(--cp-green) 9%,var(--cp-white)) 0,var(--cp-white) 100%)}.titan_journey__URIZM{max-width:var(--content-max);margin:0 auto;padding:0 var(--content-pad);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:var(--space-4xl);gap:var(--space-4xl);align-items:start}.titan_journeyIntro__8eiOt{position:-webkit-sticky;position:sticky;top:150px}.titan_quote__DYVkv{margin:var(--space-lg) 0 0;padding-left:var(--space-lg);border-left:3px solid var(--cp-lime);font-size:var(--text-sub-lead);font-weight:600;line-height:var(--leading-sub-lead);color:var(--deep)}.titan_glance__jjb4b{margin-top:var(--space-2xl)}.titan_glance__jjb4b h3{margin:0 0 var(--space-sm);font-size:var(--text-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cp-green)}.titan_glance__jjb4b dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--space-xl);column-gap:var(--space-xl)}.titan_glance__jjb4b dl div{padding:var(--space-md) 0;border-top:1px solid var(--hair)}.titan_glance__jjb4b dt{font-size:var(--text-label);color:var(--text-muted)}.titan_glance__jjb4b dd{margin:4px 0 0;font-size:var(--text-card);font-weight:700;line-height:1.15;color:var(--deep)}.titan_steps__jGIQy{list-style:none;margin:0;padding:0}.titan_steps__jGIQy li{display:grid;grid-template-columns:88px minmax(0,1fr) minmax(0,260px);grid-gap:var(--space-lg);gap:var(--space-lg);align-items:center;padding:var(--space-xl) 0;border-top:1px solid var(--hair)}.titan_steps__jGIQy li:last-child{border-bottom:1px solid var(--hair)}.titan_stepNum__SKpl4{font-family:var(--font-heading-1);font-size:64px;font-weight:700;line-height:1;background:var(--heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.titan_stepTitle__B1oc1{margin:0 0 var(--space-xs);font-size:var(--text-h3);font-weight:700;letter-spacing:.06em;color:var(--deep)}.titan_stepPhoto__O2ntU{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-card);transition:transform .4s}.titan_steps__jGIQy li:hover .titan_stepPhoto__O2ntU{transform:scale(1.03)}.titan_outcomeScene__nnd9V{position:relative;isolation:isolate;padding:var(--space-4xl) 0}.titan_outcomeScene__nnd9V:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(255,255,255,.86),rgba(255,255,255,.86)),url(/images/curriculum/titan/outcome-bg.jpg) center 35% /cover no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.titan_outcomeInner__oXSDJ{max-width:var(--content-max);margin:0 auto;padding:0 var(--content-pad)}.titan_phases__wMlLB li:not(:last-child):after{box-shadow:none}.titan_phases__wMlLB{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.titan_phases__wMlLB li{position:relative;display:flex;flex-direction:column;gap:var(--space-sm);padding:0 var(--space-xl)}.titan_phases__wMlLB li:first-child{padding-left:0}.titan_phases__wMlLB li+li{border-left:1px solid var(--hair)}.titan_phases__wMlLB li:not(:last-child):after{content:"";position:absolute;top:22px;right:-7px;width:12px;height:12px;border-radius:50%;background:var(--cp-lime);box-shadow:0 0 0 5px var(--cp-white)}.titan_phaseWord__JE9D_{margin:0 0 var(--space-xs);width:-moz-fit-content;width:fit-content;font-family:var(--font-heading-1);font-size:52px;font-weight:700;line-height:1;letter-spacing:.02em;color:transparent;-webkit-text-stroke:1.5px var(--cp-green);background:var(--heading-gradient);-webkit-background-clip:text;background-clip:text;background-size:0 100%;background-repeat:no-repeat;transition:background-size .5s ease}.titan_phases__wMlLB li:hover .titan_phaseWord__JE9D_{background-size:100% 100%}.titan_phaseSub__oMEQg{margin:0;font-size:var(--text-body);font-weight:700;line-height:22px;color:var(--deep)}.titan_pathway__jWz5F{margin-top:var(--space-4xl)}.titan_pathway__jWz5F .titan_title__cCRrg{margin:0 auto var(--space-2xl)}.titan_tracks__NwzRd{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--card-gap);gap:var(--card-gap)}.titan_tracks__NwzRd li{position:relative;display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-xl) var(--space-xl) var(--space-3xl);border-radius:28px;background:rgba(255,255,255,.72);border:1px solid var(--hair);box-shadow:0 12px 30px rgba(15,92,59,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s,border-color .3s,background .3s}.titan_tracks__NwzRd li:hover{transform:translateY(-6px);border-color:var(--cp-green);background:rgba(255,255,255,.9)}.titan_trackTag__jM25O{width:-moz-fit-content;width:fit-content;padding:4px 12px;border-radius:var(--radius-pill);background:var(--cp-mist);font-size:var(--text-label);font-weight:700;letter-spacing:.08em;color:var(--cp-green)}.titan_tracks__NwzRd strong{margin-top:var(--space-sm);font-size:var(--text-h3);line-height:1.1;color:var(--deep)}.titan_tracks__NwzRd p{margin:0;font-size:var(--text-body);line-height:22px;color:var(--text-muted)}.titan_trackArrow__wzc3x{position:absolute;left:50%;bottom:-22px;display:grid;place-items:center;width:44px;height:44px;margin-left:-22px;border-radius:50%;background:var(--cp-lime);box-shadow:0 0 0 6px var(--cp-white);z-index:1}.titan_trackArrow__wzc3x svg{width:22px;height:22px;fill:none;stroke:var(--cp-dark-green);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.titan_destination__m0FhN{margin-top:var(--space-sm);display:flex;align-items:center;gap:var(--space-xl);padding:var(--space-2xl) var(--space-2xl) var(--space-xl);border-radius:28px;box-shadow:0 16px 36px rgba(15,92,59,.14);background:linear-gradient(90deg,var(--cp-lime) 0,color-mix(in srgb,var(--cp-lime) 55%,var(--cp-white)) 100%);color:var(--cp-dark-green)}.titan_destIcon__v9nrd{flex:none;width:80px;height:80px}.titan_destIcon__v9nrd svg{display:block;width:100%;height:100%}.titan_destination__m0FhN strong{display:block;font-family:var(--font-heading-1);font-size:44px;font-weight:700;line-height:1.05;color:var(--cp-dark-green)}.titan_destination__m0FhN p{margin:var(--space-xs) 0 0;font-size:var(--text-body);line-height:22px;color:var(--cp-dark-green)}@media (max-width:1080px){.titan_goals__9IgTa{flex-wrap:wrap;justify-content:flex-start}.titan_journey__URIZM,.titan_real__3PndF{grid-template-columns:1fr;gap:var(--space-2xl)}.titan_journeyIntro__8eiOt{position:static}.titan_phases__wMlLB{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-2xl)}.titan_phases__wMlLB li:nth-child(3){padding-left:0;border-left:0}.titan_phases__wMlLB li:after{display:none}.titan_tracks__NwzRd{grid-template-columns:1fr;gap:var(--space-xl)}}@media (max-width:640px){.titan_steps__jGIQy li{grid-template-columns:56px minmax(0,1fr)}.titan_stepPhoto__O2ntU{grid-column:1/-1}.titan_stepNum__SKpl4{font-size:44px}.titan_phases__wMlLB{grid-template-columns:1fr}.titan_phases__wMlLB li{padding:0;border-left:0!important}.titan_phaseWord__JE9D_{font-size:40px}.titan_pillarTitle__miC51{font-size:36px}}.titan_jw__7y4zI{overflow:hidden}.titan_jw__7y4zI .jwplayer,.titan_jw__7y4zI>div{width:100%!important;height:100%!important}.titan_jw__7y4zI .jwplayer.jw-flag-floating .jw-wrapper{width:min(200px,42vw)!important;max-width:none!important;right:16px!important;bottom:92px!important;left:auto!important;top:auto!important;border-radius:14px;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.35)}