.page_hero__SKW6o{padding:48px 0 0;position:relative}.page_heroGrid__BL1ju{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:end;padding-bottom:32px}.page_heroTitle__Gfler{font-size:clamp(56px,7.5vw,108px);line-height:1.02;letter-spacing:-.035em;font-weight:400;margin-top:20px}.page_heroTitle__Gfler em{font-style:italic;font-family:var(--font-display),serif;font-variation-settings:"SOFT" 60,"WONK" 1,"opsz" 144;color:var(--coral)}.page_heroSub__YNSLe{font-size:18px;line-height:1.55;color:var(--ink-soft);max-width:44ch;margin-top:36px}.page_heroMeta__1GWFY{display:flex;gap:28px;margin-top:28px;align-items:center;flex-wrap:wrap}.page_heroStat__YUvQF{display:flex;flex-direction:column;gap:4px}.page_heroStat__YUvQF .page_num___k_wv{font-family:var(--font-display),serif;font-size:32px;font-weight:500;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.page_heroStat__YUvQF .page_label__2GA72{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.page_heroCtas__PKEzw{display:flex;gap:12px;margin-top:32px}.page_heroDivider__DAnWV{width:1px;height:36px;background:var(--rule)}.page_heroImage__Q6NCQ{position:relative;aspect-ratio:5/4;border-radius:var(--r-xl)}.page_heroImageClip__G2008{position:absolute;inset:0;border-radius:var(--r-xl);overflow:hidden}.page_heroImageImg__YivPO{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.page_heroImageB__ojX8u{transform:scale(1.3) translateY(10%);transform-origin:center center;animation:page_heroCrossfade__5wtOZ 14s ease-in-out infinite}@keyframes page_heroCrossfade__5wtOZ{0%,40%{opacity:0}50%,90%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.page_heroImageB__ojX8u{animation:none;opacity:0}}.page_heroImage__Q6NCQ .page_pin__2PoOX{position:absolute;top:-14px;right:32px;background:var(--ink);color:var(--paper);font-family:var(--font-mono),monospace;font-size:11px;padding:8px 14px;border-radius:var(--r-pill);transform:rotate(3deg);z-index:2}.page_heroImage__Q6NCQ .page_tape__fLOLs{position:absolute;width:80px;height:22px;background:oklch(.85 .11 95/.6);top:-8px;left:40px;transform:rotate(-4deg)}.page_progressBand__209DW{margin-top:56px;padding:28px 32px;background:var(--ink);color:var(--paper);border-radius:var(--r-xl);display:grid;grid-template-columns:1fr 1.5fr auto;gap:36px;align-items:center}.page_progressBand__209DW .page_big__0w3dL{font-family:var(--font-display),serif;font-size:42px;line-height:1;letter-spacing:-.02em;font-weight:500;font-variant-numeric:tabular-nums}.page_progressBand__209DW .page_sml__ZBA30{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:oklch(.78 .02 80);margin-top:6px}.page_barWrap__NRG_p{width:100%}.page_barLabels__ukvEv{display:flex;justify-content:space-between;font-size:12px;color:oklch(.78 .02 80);margin-bottom:10px;font-variant-numeric:tabular-nums}.page_bar__7RFn6{height:14px;background:oklch(.3 .03 260);border-radius:var(--r-pill);overflow:hidden;position:relative}.page_barFill__sV7j7{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--coral) 0,oklch(.78 .14 60) 100%);border-radius:var(--r-pill);width:0;transition:width 1.4s cubic-bezier(.2,.8,.2,1)}.page_barTicks__VNrG9{position:absolute;inset:0;display:flex}.page_barTicks__VNrG9 span{flex:1;border-right:1px dashed oklch(.5 .02 260/.5)}.page_barTicks__VNrG9 span:last-child{border-right:0}.page_mission__NdxVu{margin-top:96px;display:grid;grid-template-columns:1fr 2.2fr;gap:64px;align-items:start}.page_mission__NdxVu h2{font-size:clamp(34px,4vw,54px);letter-spacing:-.03em;line-height:1}.page_mission__NdxVu p{font-size:19px;line-height:1.55;color:var(--ink-soft)}.page_mission__NdxVu p+p{margin-top:16px}.page_students__NOMZ6{margin-top:96px}.page_studentsHead__imHq4{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px}.page_studentsHead__imHq4 h2{font-size:clamp(38px,4.5vw,64px);letter-spacing:-.035em}.page_studentsHead__imHq4 p{max-width:40ch;color:var(--ink-soft);font-size:15px}.page_studentGrid___zL8f{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page_studentCard__JfUt3{display:flex;flex-direction:column;background:var(--paper-2);border:1px solid var(--rule-soft);border-radius:var(--r-xl);padding:20px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;position:relative;overflow:hidden}.page_studentCard__JfUt3:before{content:"";position:absolute;inset:0;background:var(--card-accent,var(--coral));opacity:0;transition:opacity .3s ease;pointer-events:none;mix-blend-mode:multiply}.page_studentCard__JfUt3:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--rule)}.page_studentPhoto__CP6K_{aspect-ratio:4/5;border-radius:var(--r-lg);margin-bottom:20px;overflow:hidden}.page_studentPhotoImg__3A0Pm{width:100%;height:100%;object-fit:cover;display:block}.page_studentNum__zZBV8{position:absolute;top:28px;left:28px;font-family:var(--font-mono),monospace;font-size:11px;color:var(--paper);background:oklch(.22 .025 260/.7);backdrop-filter:blur(4px);padding:5px 9px;border-radius:var(--r-sm);z-index:2}.page_studentName__3DsC6{font-family:var(--font-display),serif;font-size:40px;letter-spacing:-.025em;line-height:1;font-weight:500;display:flex;align-items:baseline;gap:12px}.page_studentName__3DsC6 .page_dot__2YCho{width:10px;height:10px;border-radius:50%;background:var(--card-accent,var(--coral));display:inline-block}.page_studentBlurb__EDjjn{color:var(--ink-soft);font-size:14px;margin-top:10px;min-height:44px}.page_studentFoot__8Xwww{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;border-top:1px dashed var(--rule);font-size:13px}.page_studentFoot__8Xwww .page_raised__tTfFF{color:var(--ink-soft)}.page_studentFoot__8Xwww .page_raised__tTfFF strong{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.page_studentFoot__8Xwww .page_meet__IP6I4{display:inline-flex;align-items:center;gap:6px;font-weight:600;transition:gap .2s ease}.page_studentCard__JfUt3:hover .page_studentFoot__8Xwww .page_meet__IP6I4{gap:10px}.page_miniBar__4jhFe{height:4px;background:var(--paper-3);border-radius:var(--r-pill);margin-top:6px;overflow:hidden}.page_miniBarFill__00xpV{height:100%;background:var(--card-accent,var(--coral));border-radius:var(--r-pill);transition:width 1.4s cubic-bezier(.2,.8,.2,1);width:0}.page_cardMeta__5MUA9{margin-top:14px}.page_cardMetaRow__isC9m{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-mute);font-variant-numeric:tabular-nums}.page_timeline__L97En{margin-top:96px;padding:40px 0;border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft)}.page_timelineGrid__BZtKK{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.page_timelineItem__Baquf .page_date__i6_IY{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:8px}.page_timelineItem__Baquf .page_title__3jonF{font-family:var(--font-display),serif;font-size:22px;letter-spacing:-.02em;font-weight:500}.page_timelineItem__Baquf .page_desc__5JXkv{font-size:13px;color:var(--ink-soft);margin-top:6px}.page_timelineItem__Baquf.page_active__q3_T3 .page_title__3jonF{color:var(--coral-deep)}.page_timelineItem__Baquf.page_active__q3_T3 .page_date__i6_IY{display:inline-flex;align-items:center;gap:6px}.page_timelineItem__Baquf.page_active__q3_T3 .page_date__i6_IY:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--coral);animation:page_pulse__U_e85 1.6s ease-in-out infinite}.page_ctaBand__Cr2IZ{margin-top:96px;padding:72px 56px;background:var(--coral-soft);border-radius:var(--r-xl);display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:center;position:relative;overflow:hidden}.page_ctaBand__Cr2IZ h2{font-size:clamp(36px,4.5vw,56px);letter-spacing:-.035em}.page_ctaBand__Cr2IZ h2 em{font-style:italic;color:var(--coral-deep)}.page_ctaBand__Cr2IZ p{margin-top:16px;color:var(--ink-soft);max-width:42ch;font-size:16px}.page_ctaDeco__Zl6z8{position:absolute;right:-60px;bottom:-60px;width:280px;height:280px;border-radius:50%;background:oklch(.78 .14 60/.3);pointer-events:none}.page_tiers__ZJ1G2{display:flex;flex-direction:column;gap:8px;background:var(--paper);padding:22px;border-radius:var(--r-lg);box-shadow:var(--shadow-sm);position:relative;z-index:1}.page_tierRow__evw0c{display:flex;justify-content:space-between;align-items:center;padding:10px 6px;border-bottom:1px dashed var(--rule);font-size:14px}.page_tierRow__evw0c:last-child{border-bottom:0}.page_tierRow__evw0c .page_amt__MPsSb{font-family:var(--font-display),serif;font-size:22px;font-weight:500;letter-spacing:-.02em}.page_tierRow__evw0c .page_desc__5JXkv{color:var(--ink-mute);font-size:12px}.page_tierCustom__9Ncjx{color:var(--coral-deep)}.page_ctaActions__6o8mX{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}@media (max-width:900px){.page_ctaBand__Cr2IZ,.page_heroGrid__BL1ju,.page_mission__NdxVu,.page_studentGrid___zL8f{grid-template-columns:1fr}.page_progressBand__209DW{grid-template-columns:1fr;text-align:left}.page_timelineGrid__BZtKK{grid-template-columns:repeat(2,1fr)}}