.student-stories-module__DcwdRq__section{background:linear-gradient(115deg,#f2f5fa 0%,#f8f9fc 55%,#fafbfc 100%);border-block:1px solid #e4e9f0;padding-block:clamp(56px,7vw,100px)}.student-stories-module__DcwdRq__header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.student-stories-module__DcwdRq__eyebrow{color:var(--color-primary);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.student-stories-module__DcwdRq__eyebrow:before{content:"";background:currentColor;width:24px;height:1px}.student-stories-module__DcwdRq__heading{letter-spacing:-.035em;margin-top:18px;font-size:clamp(2rem,3.65vw,3.4rem);line-height:1.14}.student-stories-module__DcwdRq__heading em{color:var(--color-primary);font-weight:450}.student-stories-module__DcwdRq__headerNote{max-width:155px;color:var(--color-muted);padding-bottom:3px;font-size:13px;line-height:1.6}.student-stories-module__DcwdRq__spread{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:center;gap:clamp(40px,6.5vw,94px);display:grid}.student-stories-module__DcwdRq__spread[data-direction]{animation:.32s ease-out both student-stories-module__DcwdRq__storyEnter}.student-stories-module__DcwdRq__spread[data-direction=previous]{--slide-offset:-18px}.student-stories-module__DcwdRq__visual{min-width:0}.student-stories-module__DcwdRq__artwork,.student-stories-module__DcwdRq__portrait{aspect-ratio:.93;background:#e2eaf6;border-radius:3px;width:100%;position:relative;overflow:hidden}.student-stories-module__DcwdRq__portrait img{object-fit:cover}.student-stories-module__DcwdRq__artwork{isolation:isolate;background:linear-gradient(150deg,#102645,#203e64 66%,#284a72)}.student-stories-module__DcwdRq__artworkOrbit{aspect-ratio:1;border:1px solid #ffffff17;border-radius:50%;width:112%;position:absolute;top:-29%;left:25%}.student-stories-module__DcwdRq__artworkHorizon{background:#07172b18;border-top:1px solid #ffffff1c;position:absolute;inset:73% 0 0}.student-stories-module__DcwdRq__doorFrame{background:linear-gradient(145deg,#fbfaf2,#d5e8f3);border:7px solid #769ac1;border-bottom:0;width:40%;height:53%;position:absolute;top:20%;left:31%;box-shadow:-11px 0 #142c49,0 0 50px #aacdec15}.student-stories-module__DcwdRq__doorPanel{clip-path:polygon(0 0,100% 13%,100% 89%,0 100%);filter:drop-shadow(2px 2px 3px #142c4960);background:linear-gradient(105deg,#658fbd,#426b99);position:absolute;inset:-1px 26% -1px -1px}.student-stories-module__DcwdRq__doorPanel:after{content:"";background:#ecdfb6;border-radius:50%;width:5px;height:5px;position:absolute;top:53%;right:16%}.student-stories-module__DcwdRq__doorLight{clip-path:polygon(40% 0,100% 0,80% 100%,0 100%);background:linear-gradient(#d8e5ec6b,#d8e5ec00);width:62%;height:29%;position:absolute;top:73%;left:7%}.student-stories-module__DcwdRq__artworkLabel{color:#d8e3ed;letter-spacing:.16em;text-transform:uppercase;font-size:10px;position:absolute;bottom:23px;left:24px}.student-stories-module__DcwdRq__caption{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);border-top:1px solid #ccd5e1;justify-content:space-between;align-items:center;gap:16px;margin-top:17px;padding-top:13px;font-size:10px;font-weight:600;display:flex}.student-stories-module__DcwdRq__caption svg{width:15px;height:15px}.student-stories-module__DcwdRq__storyBody{min-width:0;padding-bottom:32px}.student-stories-module__DcwdRq__quoteMark{height:64px;font-family:var(--font-display);color:#97acc7;font-size:100px;line-height:1;display:block}.student-stories-module__DcwdRq__quote{font-family:var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:20px 0 0;font-size:clamp(1.7rem,2.6vw,2.55rem);font-weight:450;line-height:1.4}.student-stories-module__DcwdRq__attribution{border-left:2px solid var(--color-primary);margin-top:30px;padding-left:24px}.student-stories-module__DcwdRq__name{overflow-wrap:anywhere;font-size:15px;font-weight:650}.student-stories-module__DcwdRq__program{color:var(--color-muted);margin-top:5px;font-size:13px}.student-stories-module__DcwdRq__tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.student-stories-module__DcwdRq__tags li{color:var(--color-muted);border:1px solid #d9e1eb;border-radius:3px;padding:6px 10px;font-size:11px}.student-stories-module__DcwdRq__comingSoon{letter-spacing:.07em;color:var(--color-muted);align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.student-stories-module__DcwdRq__comingSoon>span{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.student-stories-module__DcwdRq__invitation h3{letter-spacing:-.04em;margin-top:27px;font-size:clamp(2.7rem,4.5vw,4.3rem);font-weight:450;line-height:1.08}.student-stories-module__DcwdRq__invitationCopy{max-width:430px;color:var(--color-muted);margin-top:24px;font-size:15px;line-height:1.85}.student-stories-module__DcwdRq__invitationFooter{border-top:1px solid #dbe2ec;max-width:430px;margin-top:28px;padding-top:23px}.student-stories-module__DcwdRq__invitationFooter>p{color:var(--color-muted);font-size:12px;line-height:1.7}.student-stories-module__DcwdRq__shareLink{min-height:44px;color:var(--color-primary);align-items:center;gap:20px;margin-top:6px;font-size:14px;font-weight:650;display:inline-flex}.student-stories-module__DcwdRq__shareLink svg{width:18px;height:18px;transition:transform .18s}.student-stories-module__DcwdRq__shareLink:hover svg{transform:translate(2px,-2px)}.student-stories-module__DcwdRq__shareLink:hover{color:var(--color-primary-hover);text-underline-offset:5px;text-decoration:underline}.student-stories-module__DcwdRq__navigation{border-top:1px solid #dbe2ec;justify-content:space-between;align-items:center;gap:24px;width:calc(61.3636% - clamp(40px,6.5vw,94px)/1.62963);margin:24px 0 0 auto;padding-top:18px;display:flex}.student-stories-module__DcwdRq__position,.student-stories-module__DcwdRq__indicators,.student-stories-module__DcwdRq__arrows{align-items:center;display:flex}.student-stories-module__DcwdRq__position{font-variant-numeric:tabular-nums;min-width:0;color:var(--color-muted);gap:13px;font-size:12px}.student-stories-module__DcwdRq__currentNumber{color:var(--color-foreground);font-weight:650}.student-stories-module__DcwdRq__indicators{gap:2px}.student-stories-module__DcwdRq__indicator{cursor:pointer;place-items:center;width:44px;min-height:44px;display:grid}.student-stories-module__DcwdRq__indicator>span{background:#bac7d9;width:100%;height:2px;transition:background .18s;position:relative}.student-stories-module__DcwdRq__indicator[aria-current=true]>span,.student-stories-module__DcwdRq__indicator:hover>span{background:var(--color-primary)}.student-stories-module__DcwdRq__indicator[aria-current=true]>span:after{content:"";background:var(--color-primary);border-radius:50%;width:7px;height:7px;position:absolute;top:-2.5px;left:calc(50% - 3.5px)}.student-stories-module__DcwdRq__arrows{flex-shrink:0;gap:8px}.student-stories-module__DcwdRq__arrows button{width:44px;height:44px;color:var(--color-foreground);cursor:pointer;border:1px solid #becbdb;border-radius:50%;place-items:center;transition:background .18s,border-color .18s,color .18s;display:grid}.student-stories-module__DcwdRq__arrows button svg{width:18px;height:18px}.student-stories-module__DcwdRq__arrows button:hover{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.student-stories-module__DcwdRq__arrows button:active{background:var(--color-primary-active)}.student-stories-module__DcwdRq__shareLink:focus-visible,.student-stories-module__DcwdRq__indicator:focus-visible,.student-stories-module__DcwdRq__arrows button:focus-visible{outline:2px solid var(--color-primary);outline-offset:5px}@keyframes student-stories-module__DcwdRq__storyEnter{0%{opacity:0;transform:translateX(var(--slide-offset,18px))}to{opacity:1;transform:translate(0)}}@media (max-width:1023px){.student-stories-module__DcwdRq__headerNote{display:none}.student-stories-module__DcwdRq__navigation{flex-wrap:wrap}}@media (max-width:767px){.student-stories-module__DcwdRq__header{margin-bottom:30px}.student-stories-module__DcwdRq__heading{max-width:440px}.student-stories-module__DcwdRq__heading em{display:block}.student-stories-module__DcwdRq__spread{grid-template-columns:1fr;gap:32px}.student-stories-module__DcwdRq__visual{width:100%;max-width:430px}.student-stories-module__DcwdRq__artwork,.student-stories-module__DcwdRq__portrait{aspect-ratio:1.18}.student-stories-module__DcwdRq__storyBody{padding-bottom:0}.student-stories-module__DcwdRq__invitation h3{margin-top:21px}.student-stories-module__DcwdRq__invitationCopy{margin-top:20px}.student-stories-module__DcwdRq__navigation{gap:12px;width:100%;margin-top:28px}.student-stories-module__DcwdRq__quote{margin-top:10px}.student-stories-module__DcwdRq__quoteMark{height:50px;font-size:80px}.student-stories-module__DcwdRq__artworkLabel{font-size:9px;bottom:20px;left:20px}}@media (prefers-reduced-motion:reduce){.student-stories-module__DcwdRq__spread[data-direction]{animation:none}.student-stories-module__DcwdRq__shareLink svg,.student-stories-module__DcwdRq__indicator>span,.student-stories-module__DcwdRq__arrows button{transition:none}}
.home-module__UOp1Eq__hero{background:#f5f7fb;position:relative;overflow:hidden}.home-module__UOp1Eq__hero:before{content:"";pointer-events:none;border:1px solid #dce3ef;border-radius:50%;width:620px;height:620px;position:absolute;top:-300px;right:-200px}.home-module__UOp1Eq__heroGrid{grid-template-columns:1.13fr 1fr;align-items:center;gap:64px;padding-top:68px;padding-bottom:64px;display:grid}.home-module__UOp1Eq__eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.home-module__UOp1Eq__eyebrow:before{content:"";background:currentColor;width:22px;height:2px}.home-module__UOp1Eq__headline{letter-spacing:-.045em;margin-top:24px;font-size:clamp(3rem,5.2vw,4.9rem);line-height:1.04}.home-module__UOp1Eq__headline em{color:var(--color-primary);font-weight:450}.home-module__UOp1Eq__intro{max-width:470px;color:var(--color-muted);margin-top:25px;font-size:17px;line-height:1.8}.home-module__UOp1Eq__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.home-module__UOp1Eq__note{color:var(--color-muted);align-items:center;gap:8px;margin-top:22px;font-size:12px;display:flex}.home-module__UOp1Eq__note svg{color:var(--color-spring-700);width:16px;height:16px}.home-module__UOp1Eq__visual{padding:12px 18px 22px 20px;position:relative}.home-module__UOp1Eq__photo{background:#dce9f4;border-radius:160px 160px 16px 16px;height:495px;position:relative;overflow:hidden}.home-module__UOp1Eq__photo img{object-fit:cover;object-position:center bottom}.home-module__UOp1Eq__photo:after{content:"";background:linear-gradient(#0000,#07172d99);position:absolute;inset:60% 0 0}.home-module__UOp1Eq__photoCaption{z-index:1;color:#fff;letter-spacing:.02em;font-size:13px;position:absolute;bottom:88px;left:27px;right:20px}.home-module__UOp1Eq__photoCaption strong{max-width:290px;font-family:var(--font-display);margin-bottom:8px;font-size:26px;font-weight:500;line-height:1.2;display:block}.home-module__UOp1Eq__frame{border:1px solid #b7cadd;border-radius:160px 160px 16px 16px;position:absolute;inset:0 5px 10px 32px;transform:rotate(4deg)}.home-module__UOp1Eq__liveCard{z-index:2;background:#fff;border:1px solid #e1e7ed;border-radius:12px;padding:16px 20px;position:absolute;top:70px;left:-12px;box-shadow:0 12px 36px #12213d12}.home-module__UOp1Eq__liveLabel{text-transform:uppercase;letter-spacing:.1em;color:#376b42;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.home-module__UOp1Eq__liveLabel:before{content:"";background:#6aaa51;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #eff7e9}.home-module__UOp1Eq__liveCard strong{margin-top:8px;font-size:14px;display:block}.home-module__UOp1Eq__progressCard{z-index:2;background:var(--color-ink-900);color:#fff;border-radius:12px;width:220px;padding:18px 20px;position:absolute;bottom:-1px;right:-8px;box-shadow:0 12px 30px #12213d20}.home-module__UOp1Eq__progressCard>span{letter-spacing:.11em;text-transform:uppercase;color:#b3c3d9;font-size:10px}.home-module__UOp1Eq__progressCard strong{margin-top:5px;font-size:15px;display:block}.home-module__UOp1Eq__progressSteps{gap:5px;margin-top:14px;display:flex}.home-module__UOp1Eq__progressSteps i{background:var(--color-spring-300);border-radius:2px;flex:1;height:5px}.home-module__UOp1Eq__metrics{border-top:1px solid #dce3ec;grid-template-columns:1.25fr repeat(3,1fr);align-items:center;gap:24px;padding-top:25px;padding-bottom:25px;display:grid}.home-module__UOp1Eq__metricIntro{align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.home-module__UOp1Eq__metricIntro svg{width:30px;height:30px;color:var(--color-primary)}.home-module__UOp1Eq__metric{border-left:1px solid #d4ddea;align-items:baseline;gap:12px;padding-left:32px;display:flex}.home-module__UOp1Eq__metric strong{font-family:var(--font-display);white-space:nowrap;font-size:30px;font-weight:500}.home-module__UOp1Eq__metric span{color:var(--color-muted);font-size:12px;line-height:1.5}.home-module__UOp1Eq__philosophy{background:var(--color-ink-900);color:#fff}.home-module__UOp1Eq__philosophyGrid{grid-template-columns:1fr 1.1fr;gap:80px;padding-top:64px;padding-bottom:64px;display:grid}.home-module__UOp1Eq__philosophy h2{margin-top:18px;font-size:clamp(2rem,3vw,3rem);line-height:1.16}.home-module__UOp1Eq__philosophy h2 em{color:var(--color-wave-300)}.home-module__UOp1Eq__philosophy p{color:#c2cedf;font-size:15px;line-height:1.9}.home-module__UOp1Eq__principles{border-top:1px solid #ffffff26;gap:25px;margin-top:25px;padding-top:22px;display:flex}.home-module__UOp1Eq__principles span{color:#ecf2fb;align-items:center;gap:9px;font-size:12px;display:flex}.home-module__UOp1Eq__principles svg{color:var(--color-spring-300);flex-shrink:0;width:17px;height:17px}.home-module__UOp1Eq__section{padding-top:88px;padding-bottom:88px}.home-module__UOp1Eq__pathway{border:1px solid var(--color-border);border-radius:12px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.home-module__UOp1Eq__level{min-width:0}.home-module__UOp1Eq__level+.home-module__UOp1Eq__level{border-left:1px solid var(--color-border)}.home-module__UOp1Eq__level a{flex-direction:column;height:100%;padding:25px 18px;transition:background .2s;display:flex}.home-module__UOp1Eq__level a:hover{background:var(--color-brand-50)}.home-module__UOp1Eq__level a:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}.home-module__UOp1Eq__levelNumber{color:var(--color-primary);justify-content:space-between;align-items:center;font-size:12px;display:flex}.home-module__UOp1Eq__levelNumber svg{width:15px;height:15px}.home-module__UOp1Eq__levelBars{align-items:flex-end;gap:4px;height:48px;margin:24px 0;display:flex}.home-module__UOp1Eq__levelBars i{background:#e1e8f4;border-radius:3px 3px 0 0;width:10px}.home-module__UOp1Eq__levelBars i[data-active=true]{background:var(--color-primary)}.home-module__UOp1Eq__level h3{font-family:var(--font-sans);min-height:45px;font-size:15px;font-weight:650;line-height:1.5}.home-module__UOp1Eq__level p{color:var(--color-muted);margin-top:11px;font-size:12px;line-height:1.8}.home-module__UOp1Eq__pathwayFooter{color:var(--color-muted);justify-content:space-between;align-items:center;gap:20px;padding-top:22px;font-size:13px;display:flex}.home-module__UOp1Eq__pathwayFooter a{color:var(--color-primary);align-items:center;gap:8px;font-weight:600;display:inline-flex}.home-module__UOp1Eq__weekly{background:#eef3f9}.home-module__UOp1Eq__weeklyGrid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.home-module__UOp1Eq__weekly h2{margin-top:20px;font-size:clamp(2.2rem,3.5vw,3.5rem);line-height:1.1}.home-module__UOp1Eq__weeklyIntro{color:var(--color-muted);margin-top:24px;font-size:16px;line-height:1.8}.home-module__UOp1Eq__schedule{background:#fff;border:1px solid #dce4ee;border-radius:16px;padding:8px 26px;box-shadow:0 15px 40px #172c5210}.home-module__UOp1Eq__schedule li{grid-template-columns:37px 1fr;align-items:center;gap:14px;padding:19px 0;display:grid}.home-module__UOp1Eq__schedule li+li{border-top:1px solid #e5eaf2}.home-module__UOp1Eq__dayIndex{width:34px;height:34px;color:var(--color-primary);background:#f0f4fb;border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.home-module__UOp1Eq__schedule strong{font-size:13px}.home-module__UOp1Eq__schedule p{color:var(--color-muted);margin-top:3px;font-size:12px;line-height:1.6}.home-module__UOp1Eq__journey{grid-template-columns:1fr 1.35fr;gap:70px;display:grid}.home-module__UOp1Eq__journey h2{margin-top:18px;font-size:clamp(2rem,3vw,3rem);line-height:1.14}.home-module__UOp1Eq__journeyList{grid-template-columns:repeat(3,1fr);gap:0 25px;display:grid}.home-module__UOp1Eq__journeyList li{border-top:1px solid var(--color-border);padding:20px 0}.home-module__UOp1Eq__journeyList span{color:var(--color-primary);font-size:11px;font-weight:600}.home-module__UOp1Eq__journeyList h3{font-family:var(--font-sans);margin:9px 0 6px;font-size:14px;font-weight:650}.home-module__UOp1Eq__journeyList p{color:var(--color-muted);font-size:12px;line-height:1.7}.home-module__UOp1Eq__closing{padding-bottom:72px}.home-module__UOp1Eq__closingInner{background:var(--color-ink-900);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:35px;padding:48px 54px;display:flex;position:relative;overflow:hidden}.home-module__UOp1Eq__closingInner:after{content:"";pointer-events:none;border:1px solid #ffffff15;border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:-50px}.home-module__UOp1Eq__closingInner h2{font-size:clamp(2rem,3.4vw,3.4rem);line-height:1.1}.home-module__UOp1Eq__closingInner p{color:#b9c7dc;margin-top:14px;font-size:14px}.home-module__UOp1Eq__closingInner a{z-index:1;background:var(--color-spring-300);color:var(--color-ink-900);flex-shrink:0}.home-module__UOp1Eq__closingInner a:hover{background:var(--color-spring-200)}@media (max-width:1100px){.home-module__UOp1Eq__heroGrid{gap:30px}.home-module__UOp1Eq__headline{font-size:3.75rem}.home-module__UOp1Eq__photo{height:450px}.home-module__UOp1Eq__liveCard{padding:12px 15px;left:0}.home-module__UOp1Eq__progressCard{right:0}.home-module__UOp1Eq__metric{gap:8px;padding-left:18px}.home-module__UOp1Eq__metrics{gap:15px}.home-module__UOp1Eq__pathway{grid-template-columns:repeat(3,1fr)}.home-module__UOp1Eq__level:nth-child(4){border-left:0}.home-module__UOp1Eq__level:nth-child(n+4){border-top:1px solid var(--color-border)}.home-module__UOp1Eq__level h3{min-height:auto}.home-module__UOp1Eq__philosophyGrid,.home-module__UOp1Eq__weeklyGrid,.home-module__UOp1Eq__journey{gap:35px}}@media (max-width:767px){.home-module__UOp1Eq__heroGrid{grid-template-columns:1fr;gap:38px;padding-top:38px;padding-bottom:35px}.home-module__UOp1Eq__headline{max-width:580px;margin-top:20px;font-size:clamp(2.9rem,9vw,4.6rem)}.home-module__UOp1Eq__intro{margin-top:21px;font-size:15px}.home-module__UOp1Eq__actions{gap:10px;margin-top:24px}.home-module__UOp1Eq__actions a{padding-inline:20px;font-size:14px}.home-module__UOp1Eq__visual{width:100%;max-width:460px;margin:0 auto;padding-inline:15px}.home-module__UOp1Eq__photo{height:420px}.home-module__UOp1Eq__liveCard{top:60px}.home-module__UOp1Eq__photoCaption{bottom:85px;left:22px}.home-module__UOp1Eq__progressCard{width:190px;padding:14px 17px}.home-module__UOp1Eq__metrics{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:20px;padding-bottom:23px}.home-module__UOp1Eq__metricIntro{grid-column:1/-1;padding-bottom:8px}.home-module__UOp1Eq__metric{padding-left:12px;display:block}.home-module__UOp1Eq__metric:nth-child(2){border-left:0;padding-left:0}.home-module__UOp1Eq__metric strong{font-size:28px;display:block}.home-module__UOp1Eq__metric span{font-size:11px}.home-module__UOp1Eq__philosophyGrid,.home-module__UOp1Eq__weeklyGrid,.home-module__UOp1Eq__journey{grid-template-columns:1fr;gap:30px}.home-module__UOp1Eq__philosophyGrid{padding-block:42px}.home-module__UOp1Eq__principles{flex-wrap:wrap;gap:15px}.home-module__UOp1Eq__section{padding-block:55px}.home-module__UOp1Eq__pathway{grid-template-columns:repeat(2,1fr)}.home-module__UOp1Eq__level:nth-child(4){border-left:1px solid var(--color-border)}.home-module__UOp1Eq__level:nth-child(odd){border-left:0}.home-module__UOp1Eq__level:nth-child(n+3){border-top:1px solid var(--color-border)}.home-module__UOp1Eq__level a{padding:20px 16px}.home-module__UOp1Eq__levelBars{margin:18px 0}.home-module__UOp1Eq__pathwayFooter{flex-direction:column;align-items:flex-start;gap:12px}.home-module__UOp1Eq__journeyList{grid-template-columns:repeat(2,1fr);gap:0 18px}.home-module__UOp1Eq__closing{padding-bottom:42px}.home-module__UOp1Eq__closingInner{flex-direction:column;align-items:flex-start;gap:25px;padding:32px 25px}}@media (prefers-reduced-motion:reduce){.home-module__UOp1Eq__level a{transition:none}}
