.campus-detail_page__sKlNK{background:#f7f4ee;color:#25262c;padding-bottom:1px}.campus-detail_page__sKlNK :is(h1,h2,h3,h4,p){margin:0}.campus-detail_page__sKlNK :is(a,button,summary):focus-visible{outline:3px solid #5b4cf0;outline-offset:4px}.campus-detail_page__sKlNK a{text-decoration:none}.campus-detail_eyebrow__KYz0C{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.12em;color:#493bd3;line-height:1.7}.campus-detail_walkthroughHeader__AgrOw{max-width:1232px;padding:45px 40px 36px;margin:auto}.campus-detail_backLink__VHdGo{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#606775;margin-bottom:36px;min-height:36px}.campus-detail_walkthroughHeader__AgrOw h1{max-width:900px;font-size:clamp(34px,4vw,54px);line-height:1.13;letter-spacing:-.045em;margin-top:16px}.campus-detail_intro__R_6fb{font-size:16px;color:#606775;line-height:1.8;max-width:810px;margin-top:20px!important}.campus-detail_walkthroughWrap__M3LLl{max-width:1232px;padding:0 40px;margin:auto}.campus-detail_related__hfrqi{max-width:1232px;padding:50px 40px 70px;margin:auto;display:grid;gap:25px}.campus-detail_related__hfrqi h2{font-size:28px;letter-spacing:-.035em}.campus-detail_related__hfrqi p{color:#606775;font-size:14px;line-height:1.7;margin-top:10px}.campus-detail_related__hfrqi nav{display:flex;flex-wrap:wrap;gap:10px}.campus-detail_related__hfrqi nav a{display:inline-flex;align-items:center;gap:10px;border:1px solid #ded8ce;border-radius:5px;padding:12px 16px;font-size:12px;min-height:44px}.campus-detail_primaryButton__7cExn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:6px;padding:15px 20px;background:#5b4cf0;color:#fff;font-size:13px;font-weight:600;min-height:48px;width:fit-content}.campus-detail_primaryButton__7cExn:hover{background:#493bd3}.campus-detail_textLink__Bw5E6{display:inline-flex;gap:9px;align-items:center;color:#493bd3;font-size:13px;font-weight:600;min-height:44px;width:fit-content}.campus-detail_hero__AVv6a{max-width:1280px;margin:auto;padding:60px 56px 80px}.campus-detail_heroGrid__v_M_3{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.campus-detail_hero__AVv6a h1{font-size:clamp(40px,4.6vw,64px);letter-spacing:-.055em;line-height:1.07;margin-top:20px}.campus-detail_hero__AVv6a h1 span{color:#5b4cf0}.campus-detail_heroActions__bsQx1{display:flex;align-items:center;gap:23px;flex-wrap:wrap;margin-top:30px}.campus-detail_heroRecord__uO4XI{background:#fffefa;border:1px solid #ded8ce;border-radius:10px;overflow:hidden;transform:rotate(1deg);box-shadow:0 20px 65px #25262c0a}.campus-detail_heroRecordBar___w8SH{display:flex;justify-content:space-between;background:#ece9e1;padding:15px 20px;font-size:10px;color:#606775}.campus-detail_heroRecordBody__NQGO1{padding:28px}.campus-detail_heroRecord__uO4XI h2{font-size:27px;letter-spacing:-.035em;margin:8px 0}.campus-detail_heroRecord__uO4XI p{font-size:12px;color:#606775;line-height:1.7}.campus-detail_stageStrip__zfe3W{display:flex;gap:4px;margin:22px 0 10px}.campus-detail_stageStrip__zfe3W span{height:5px;flex:1;background:#5b4cf0;border-radius:4px}.campus-detail_stageStrip__zfe3W span:last-child{background:#254f47}.campus-detail_giftTotals__EnMKa{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 0;margin-top:20px;border-top:1px solid #ded8ce;border-bottom:1px solid #ded8ce}.campus-detail_giftTotals__EnMKa strong{display:block;font-size:24px;letter-spacing:-.04em}.campus-detail_giftTotals__EnMKa span{font-size:10px;color:#606775}.campus-detail_nextMove__8cdOp{margin-top:22px;background:#eaf0e9;padding:16px;border-radius:5px}.campus-detail_nextMove__8cdOp strong{font-size:13px;display:block;margin-bottom:6px;color:#254f47}.campus-detail_section__nfhgk{max-width:1280px;margin:auto;padding:80px 56px}.campus-detail_sectionHeading__rQVhz{max-width:760px;margin-bottom:30px}.campus-detail_sectionHeading__rQVhz h2{font-size:clamp(30px,3.4vw,44px);letter-spacing:-.045em;line-height:1.15;margin-top:15px}.campus-detail_sectionHeading__rQVhz>p:last-child{color:#606775;font-size:15px;line-height:1.8;margin-top:20px}.campus-detail_band__diyWA{border-block:1px solid #ded8ce;background:#eeece5}.campus-detail_capabilityRows__LKrd6{display:grid;grid-template-columns:1fr 1fr;gap:0 55px}.campus-detail_capabilityRow__u8lFd{border-top:1px solid #d6d0c5;padding:26px 0;display:grid;grid-template-columns:30px 1fr;gap:16px}.campus-detail_capabilityRow__u8lFd>span{color:#493bd3;font-size:11px;padding-top:5px}.campus-detail_capabilityRow__u8lFd h3{font-size:19px;letter-spacing:-.02em}.campus-detail_capabilityRow__u8lFd p{font-size:13px;color:#606775;line-height:1.8;margin-top:10px}.campus-detail_leadership__ZIG3M{display:grid;grid-template-columns:.85fr 1fr;gap:64px;align-items:center}.campus-detail_leadership__ZIG3M h2{font-size:clamp(30px,3.2vw,42px);line-height:1.15;letter-spacing:-.04em;margin-top:15px}.campus-detail_leadership__ZIG3M p{font-size:14px;line-height:1.8;color:#606775;margin-top:20px}.campus-detail_reviewList__2nm5u{background:#fffefa;border:1px solid #ded8ce;border-radius:8px;padding:24px}.campus-detail_reviewList__2nm5u>p{margin:0 0 12px;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.campus-detail_reviewItem__4d3rE{display:grid;grid-template-columns:1fr auto;gap:8px 15px;border-top:1px solid #ded8ce;padding:16px 0}.campus-detail_reviewItem__4d3rE strong{font-size:13px}.campus-detail_reviewItem__4d3rE span{font-size:10px;color:#493bd3}.campus-detail_reviewItem__4d3rE p{font-size:12px;grid-column:1/-1;margin:0}.campus-detail_faq__WvNQr{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px}.campus-detail_faq__WvNQr h2{font-size:34px;letter-spacing:-.04em}.campus-detail_faq__WvNQr details{border-top:1px solid #ded8ce;padding:20px 0}.campus-detail_faq__WvNQr summary{cursor:pointer;font-size:15px;font-weight:600;line-height:1.6}.campus-detail_faq__WvNQr details p{color:#606775;font-size:13px;line-height:1.8;margin-top:15px}.campus-detail_closing__okT0x{background:#252c2a;color:#fffefa;border-radius:10px;padding:45px;display:flex;gap:30px;justify-content:space-between;align-items:center}.campus-detail_closing__okT0x h2{font-size:34px;letter-spacing:-.04em}.campus-detail_closing__okT0x p{color:#cdd7d1;font-size:14px;line-height:1.8;margin-top:15px;max-width:650px}.campus-detail_closing__okT0x .campus-detail_primaryButton__7cExn{flex-shrink:0}@media (max-width:1000px){.campus-detail_heroGrid__v_M_3{gap:30px}.campus-detail_hero__AVv6a,.campus-detail_section__nfhgk{padding-inline:32px}.campus-detail_faq__WvNQr,.campus-detail_leadership__ZIG3M{gap:30px}.campus-detail_heroRecordBody__NQGO1{padding:20px}.campus-detail_giftTotals__EnMKa strong{font-size:20px}.campus-detail_closing__okT0x{flex-direction:column;align-items:start}}@media (max-width:700px){.campus-detail_walkthroughHeader__AgrOw{padding:24px 20px 28px}.campus-detail_backLink__VHdGo{margin-bottom:20px}.campus-detail_walkthroughWrap__M3LLl{padding:0 12px}.campus-detail_related__hfrqi{padding:35px 20px 50px}.campus-detail_hero__AVv6a{padding:25px 24px 45px}.campus-detail_faq__WvNQr,.campus-detail_heroGrid__v_M_3,.campus-detail_leadership__ZIG3M{grid-template-columns:1fr;gap:30px}.campus-detail_heroRecord__uO4XI{transform:none}.campus-detail_section__nfhgk{padding:48px 24px}.campus-detail_capabilityRows__LKrd6{grid-template-columns:1fr}.campus-detail_closing__okT0x{padding:28px 24px}.campus-detail_closing__okT0x h2{font-size:28px}.campus-detail_intro__R_6fb{font-size:15px}}.walkthrough_workspace__UbeCl{color:#25262c;background:#fffefa;border:1px solid #ded8ce;border-radius:12px;overflow:hidden;box-shadow:0 18px 60px #25262c08}.walkthrough_workspace__UbeCl :is(p,h3){margin:0}.walkthrough_workspace__UbeCl :is(button,a):focus-visible{outline:3px solid #5b4cf0;outline-offset:3px}.walkthrough_workspaceBar__DOmpL{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 24px;padding:16px 24px;background:#eeece5;font-size:13px;border-bottom:1px solid #ded8ce}.walkthrough_workspaceBar__DOmpL>span:first-child{display:inline-flex;align-items:center;gap:10px;font-weight:600}.walkthrough_brandDot__GOIFM{width:9px;height:9px;border-radius:50%;background:#5b4cf0}.walkthrough_example__i_pZr{color:#606775;font-size:11px}.walkthrough_workspaceGrid__YJldA{display:grid;grid-template-columns:226px minmax(0,1fr)}.walkthrough_stepNav__Z1UpZ{background:#f7f5ef;padding:28px 16px;border-right:1px solid #ded8ce}.walkthrough_navLabel__R9vow{color:#606775;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;padding:0 12px 16px}.walkthrough_stepNav__Z1UpZ ol{display:grid;gap:7px;list-style:none;margin:0;padding:0}.walkthrough_stepNav__Z1UpZ button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;cursor:pointer;min-height:49px;padding:10px 12px;border:1px solid transparent;border-radius:6px;color:#606775;background:none;font:inherit;font-size:13px;line-height:1.4}.walkthrough_stepNav__Z1UpZ button:hover{background:#eeece5;color:#25262c}.walkthrough_stepNav__Z1UpZ button[aria-current=step]{color:#493bd3;border-color:#dcd6fb;background:#eeebfc;font-weight:600}.walkthrough_stepNav__Z1UpZ button svg{margin-left:auto;flex:none}.walkthrough_stepNumber__vQfui{font-size:11px;opacity:.8}.walkthrough_recordIdentity__tMB0d{border-top:1px solid #ded8ce;margin:30px 12px 0;padding-top:20px;display:grid;gap:8px;font-size:12px;line-height:1.6}.walkthrough_recordIdentity__tMB0d span{color:#606775}.walkthrough_detail__zrso_{min-width:0;padding:30px 34px}.walkthrough_stepMeta__0l71x{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:11px;color:#606775;align-items:center;margin-bottom:20px}.walkthrough_status__798Bg{display:inline-flex;gap:6px;align-items:center;padding:5px 9px;border-radius:4px;color:#254f47;background:#e8f0e9}.walkthrough_detail__zrso_ h3{font-size:clamp(24px,2.4vw,33px);line-height:1.2;letter-spacing:-.035em}.walkthrough_summary__hfzJC{color:#606775;font-size:14px;line-height:1.75;margin-top:14px!important;max-width:740px}.walkthrough_recordTable__qn3V_{margin-top:25px;border:1px solid #e3dfd5;border-radius:6px;overflow:hidden}.walkthrough_recordTable__qn3V_ table{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed;font-size:12px;line-height:1.6}.walkthrough_recordTable__qn3V_ caption{text-align:left;background:#f6f4ee;font-size:11px;font-weight:600;padding:12px 16px;border-bottom:1px solid #e3dfd5}.walkthrough_recordTable__qn3V_ td,.walkthrough_recordTable__qn3V_ th{padding:12px 16px;vertical-align:top;overflow-wrap:anywhere}.walkthrough_recordTable__qn3V_ thead{color:#606775;font-size:11px}.walkthrough_recordTable__qn3V_ th{font-weight:600}.walkthrough_recordTable__qn3V_ tbody tr{border-top:1px solid #ece8df}.walkthrough_recordTable__qn3V_ td{color:#606775}.walkthrough_decision__W4SDq{display:grid;grid-template-columns:180px 1fr;gap:24px;margin:25px 0;font-size:12px;line-height:1.7}.walkthrough_decision__W4SDq>div{display:grid;align-content:start;gap:4px}.walkthrough_smallLabel__kJbAQ{font-size:10px;color:#606775;text-transform:uppercase;letter-spacing:.08em}.walkthrough_decision__W4SDq p{color:#606775}.walkthrough_tali__gSnVd{background:#f1eefb;border:1px solid #e0daf4;padding:18px 20px;border-radius:7px}.walkthrough_taliHeading__M1Pr2{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#493bd3;font-size:12px}.walkthrough_taliHeading__M1Pr2>span{margin-left:auto;color:#606775;font-size:10px}.walkthrough_tali__gSnVd p{font-size:13px;line-height:1.7;margin-top:10px}.walkthrough_sources__kbyFJ{display:flex;align-items:start;gap:7px;color:#606775;font-size:10px;line-height:1.6;margin-top:12px}.walkthrough_sources__kbyFJ svg{flex:none}.walkthrough_outcome__elKr8{display:flex;gap:10px;color:#254f47;font-size:13px;font-weight:500;line-height:1.6;margin-top:22px!important}.walkthrough_outcome__elKr8 svg{flex:none;margin-top:2px}.walkthrough_stepActions__HQyYv{display:flex;justify-content:space-between;gap:15px;margin-top:28px;border-top:1px solid #ded8ce;padding-top:20px}.walkthrough_stepActions__HQyYv :is(button,a){display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:44px;border:0;background:none;font:inherit;font-size:12px;cursor:pointer;color:#606775;text-decoration:none;border-radius:5px;padding:8px 12px}.walkthrough_stepActions__HQyYv button:disabled{opacity:.4;cursor:default}.walkthrough_stepActions__HQyYv .walkthrough_nextButton__53oYf{color:#fff;background:#5b4cf0}@media (max-width:950px){.walkthrough_workspaceGrid__YJldA{grid-template-columns:190px minmax(0,1fr)}.walkthrough_detail__zrso_{padding:24px}.walkthrough_decision__W4SDq{grid-template-columns:1fr;gap:7px}}@media (max-width:700px){.walkthrough_workspaceBar__DOmpL{padding:14px 16px}.walkthrough_workspaceGrid__YJldA{grid-template-columns:1fr}.walkthrough_stepNav__Z1UpZ{padding:16px;border-right:0;border-bottom:1px solid #ded8ce}.walkthrough_stepNav__Z1UpZ ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.walkthrough_navLabel__R9vow{padding:0 0 10px}.walkthrough_stepNav__Z1UpZ button{font-size:12px;padding:8px}.walkthrough_recordIdentity__tMB0d{display:none}.walkthrough_detail__zrso_{padding:22px 16px}.walkthrough_recordTable__qn3V_ td,.walkthrough_recordTable__qn3V_ th{padding:10px 9px;font-size:11px}.walkthrough_recordTable__qn3V_ caption{padding:12px 9px}.walkthrough_tali__gSnVd{padding:16px}.walkthrough_taliHeading__M1Pr2>span{margin-left:0;width:100%}.walkthrough_stepActions__HQyYv{gap:6px}.walkthrough_stepActions__HQyYv :is(button,a){padding:8px}}