.CourseExperience_page__vCTPP{overflow-wrap:anywhere}.CourseExperience_page__vCTPP h1{font-size:clamp(46px,5.2vw,76px)}.CourseExperience_page__vCTPP [class*=stats] strong{font-size:clamp(25px,2.8vw,36px)}.CourseExperience_workspace__Fqhrw{padding:24px}.CourseExperience_canvas__Yo0W6{position:relative;height:280px;margin:20px -5px;isolation:isolate}.CourseExperience_grid__c5XVg{position:absolute;inset:0;background-image:linear-gradient(light-dark(#005bc412,#0080ff12) 1px,transparent 0),linear-gradient(90deg,light-dark(#005bc412,#0080ff12) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse,#000,transparent 72%);mask-image:radial-gradient(ellipse,#000,transparent 72%)}.CourseExperience_rings__MaQVw{position:absolute;width:260px;height:260px;top:10px;left:calc(50% - 130px);z-index:-1}.CourseExperience_rings__MaQVw i{position:absolute;inset:0;border:1px solid light-dark(#005bc430,#0080ff30);border-radius:50%}.CourseExperience_rings__MaQVw i:last-child{inset:25px;border-style:dashed;animation:CourseExperience_rotate__V_Qye 50s linear infinite}.CourseExperience_connections__yz0cc{position:absolute;width:100%;height:100%}.CourseExperience_particle__3BDdV{stroke-dasharray:20 240;animation:CourseExperience_travel___qHsp 4s linear infinite}.CourseExperience_core__dLcKu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:164px;padding:20px 12px;border-radius:16px;border:1px solid light-dark(#005bc4,#0080ff);background:var(--glass-gradient);text-align:center;box-shadow:0 0 65px #0080ff28;animation:CourseExperience_glow__zQpWG 5s ease-in-out infinite}.CourseExperience_core__dLcKu>span{display:block;color:light-dark(#084461,#7ffbff);font-size:36px;font-weight:500;line-height:1.3}.CourseExperience_core__dLcKu b{font-size:12px;color:light-dark(#001b27,#d8f3ff);font-weight:600}.CourseExperience_node__s9SlA{position:absolute;border:1px solid light-dark(#67a0c54f,#3a73984f);background:var(--glass);border-radius:8px;padding:9px 12px;color:light-dark(#234760,#9fc3dc);font-size:11px;transition:border-color .3s,background .3s}.CourseExperience_node__s9SlA span{display:block;font-size:8px;letter-spacing:.15em;margin-bottom:4px;color:light-dark(#00578c,#73caff)}.CourseExperience_node__s9SlA[data-position="0"]{top:25px;left:10px}.CourseExperience_node__s9SlA[data-position="1"]{top:25px;right:10px}.CourseExperience_node__s9SlA[data-position="2"]{bottom:25px;left:10px}.CourseExperience_node__s9SlA[data-position="3"]{bottom:25px;right:10px}.CourseExperience_node__s9SlA[data-active=true]{background:linear-gradient(130deg,light-dark(#005bc4,#0080ff),light-dark(#00759f,#00b2ff));color:light-dark(#f5faff,#031421);border-color:light-dark(#084461,#7ffbff)}.CourseExperience_node__s9SlA[data-active=true] span{color:light-dark(#b7e2fc,#032e48)}.CourseExperience_dashboard__C28Dv{position:absolute;inset:20px 14px;background:var(--glass);border:1px solid light-dark(#005bc465,#0080ff65);border-radius:12px;padding:18px 22px;transform:perspective(900px) rotateY(-7deg) rotateX(5deg);box-shadow:0 20px 60px #0080ff15}.CourseExperience_windowDots___5xBn{display:flex;gap:5px;align-items:center}.CourseExperience_windowDots___5xBn i{width:5px;height:5px;border-radius:50%;background:light-dark(#6196b8,#477c9e)}.CourseExperience_windowDots___5xBn span{font-size:8px;letter-spacing:.12em;margin-left:auto;color:light-dark(#0b5b88,#77c7f4)}.CourseExperience_chart__BhbfT{display:flex;align-items:flex-end;height:148px;gap:14px;padding:12px 8px 0;border-bottom:1px solid light-dark(#08446140,#7ffbff40);background:repeating-linear-gradient(0deg,transparent 0 35px,light-dark(#005bc415,#0080ff15) 35px 36px)}.CourseExperience_chart__BhbfT>div{flex:1;height:100%;display:flex;align-items:flex-end}.CourseExperience_chart__BhbfT span{width:100%;border-radius:4px 4px 0 0;background:linear-gradient(0deg,light-dark(#005bc4,#0080ff),light-dark(#00759f,#00b2ff));transform-origin:bottom;animation:CourseExperience_barIn__Z220b 1s both;transition:height .5s}.CourseExperience_chart__BhbfT>div:nth-child(2n) span{background:linear-gradient(0deg,light-dark(#005bc4,#0080ff),light-dark(#084461,#7ffbff))}.CourseExperience_chartCaption__1Nli0{display:flex;justify-content:space-between;padding-top:12px;color:light-dark(#356483,#7cabca);font-size:9px}.CourseExperience_workspaceTabs__KaKeE{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:20px}.CourseExperience_workspaceTabs__KaKeE button{padding:10px 4px;font-size:11px}.CourseExperience_workspaceDetail__Pv76a{min-height:160px}.CourseExperience_workspaceDetail__Pv76a h3{font-size:21px;font-weight:600;letter-spacing:-.025em;margin-bottom:10px}.CourseExperience_workspaceDetail__Pv76a>p{color:light-dark(#354c60,#9fb6ca);font-size:13px;line-height:1.8}.CourseExperience_workspaceDetail__Pv76a>div{color:light-dark(#001d31,#ceebff);font-size:11px;margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.CourseExperience_workspaceDetail__Pv76a>div span{color:light-dark(#00779d,#62d9ff);font-size:9px;letter-spacing:.1em}.CourseExperience_visualNote__oR3vT{padding-top:16px;margin-top:15px;border-top:1px solid var(--line);color:light-dark(#3e5c73,#8caac1);font-size:10px}.CourseExperience_audience___wcub{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.CourseExperience_audience___wcub article{height:100%;padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--glass-gradient);display:flex;flex-direction:column;transition:border-color .25s,transform .25s}.CourseExperience_audience___wcub article:hover{border-color:light-dark(#00759f80,#00b2ff80);transform:translateY(-4px)}.CourseExperience_audience___wcub h3{font-size:20px;line-height:1.5;letter-spacing:-.02em;font-weight:550;margin:10px 0 28px}.CourseExperience_audience___wcub a{margin-top:auto;color:light-dark(#00769c,#63d9ff);font-size:12px}.CourseExperience_skills__FCELu{margin-top:38px}.CourseExperience_roles__CA0H4>div,.CourseExperience_skills__FCELu>div,.CourseExperience_toolkit__6GeXH>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.CourseExperience_skills__FCELu>div>span,.CourseExperience_toolkit__6GeXH>div>span{border:1px solid var(--line);border-radius:7px;padding:10px 14px;font-size:12px;line-height:1.7;color:light-dark(#1c3448,#b7cfe3);background:var(--glass)}.CourseExperience_curriculum__8wJGN{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);gap:30px;align-items:start}.CourseExperience_moduleRail__aR3zm{display:flex;flex-direction:column;gap:8px}.CourseExperience_moduleRail__aR3zm button{display:flex;align-items:center;gap:16px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--glass);text-align:left;color:light-dark(#2d4355,#aac0d2);transition:background .25s,border-color .25s}.CourseExperience_moduleRail__aR3zm button>span{color:light-dark(#006095,#6acaff);font-size:11px}.CourseExperience_moduleRail__aR3zm button>span:last-child{margin-left:auto}.CourseExperience_moduleRail__aR3zm button b{flex:1;font-size:13px;line-height:1.6;font-weight:550}.CourseExperience_moduleRail__aR3zm button:hover{border-color:light-dark(#00759f80,#00b2ff80)}.CourseExperience_moduleRail__aR3zm button[aria-selected=true]{background:linear-gradient(125deg,light-dark(#005bc4,#0080ff),light-dark(#00759f,#00b2ff));border-color:transparent;color:light-dark(#f5faff,#031421)}.CourseExperience_moduleRail__aR3zm button[aria-selected=true] span{color:light-dark(#bde5fa,#052d42)}.CourseExperience_modulePanels__jNXho{position:sticky;top:155px;min-width:0}.CourseExperience_modulePanels__jNXho>[hidden]{display:none}.CourseExperience_moduleCard__Po5AX{padding:36px;border:1px solid light-dark(#005bc460,#0080ff60);border-radius:16px;background:radial-gradient(ellipse at 100% 0,light-dark(#005bc423,#0080ff23),transparent 60%),var(--glass);min-height:480px}.CourseExperience_moduleTop__nZ9xq{display:flex;gap:14px;align-items:baseline;justify-content:space-between}.CourseExperience_hourBadge__9tdaZ{color:light-dark(#003547,#b8edff);border:1px solid light-dark(#00759f45,#00b2ff45);border-radius:5px;padding:7px 10px;font-size:10px;white-space:nowrap}.CourseExperience_moduleCard__Po5AX h3{font-size:clamp(28px,2.8vw,38px);line-height:1.2;letter-spacing:-.035em;margin:22px 0 32px;font-weight:650}.CourseExperience_topics__aDzNF{list-style:disc;padding-left:18px;font-size:14px;color:light-dark(#253b4e,#b1c7da);line-height:1.9;margin:14px 0 24px}.CourseExperience_topics__aDzNF li{margin-bottom:10px;padding-left:3px}.CourseExperience_topics__aDzNF li::marker{color:light-dark(#00759f,#00b2ff)}.CourseExperience_moduleActions__Vvd_l{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:22px;justify-content:space-between}.CourseExperience_commitment__VVpcz{display:grid;grid-template-columns:.8fr 1.4fr auto;gap:24px;align-items:center;border-block:1px solid var(--line);padding:26px 0;margin-top:36px}.CourseExperience_commitment__VVpcz>span{margin:0}.CourseExperience_commitment__VVpcz p{font-size:13px;line-height:1.8;color:light-dark(#294257,#a8c1d6)}.CourseExperience_commitment__VVpcz a{font-size:12px;color:light-dark(#007296,#69dbff)}.CourseExperience_toolkit__6GeXH{margin-top:34px}.CourseExperience_projectSelector__UpP3m{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.CourseExperience_projectSelector__UpP3m label{color:light-dark(#294256,#a9c2d6);font-size:13px}.CourseExperience_projectSelector__UpP3m select{max-width:65%;min-width:0;color:light-dark(#00192a,#d5eeff);border:1px solid light-dark(#005bc465,#0080ff65);background:var(--glass);border-radius:8px;padding:14px;font-size:13px}.CourseExperience_page__vCTPP select:focus-visible{outline:2px solid light-dark(#084461,#7ffbff);outline-offset:4px}.CourseExperience_projectBrief__J_5UT p{font-size:14px;line-height:1.9;color:light-dark(#22384b,#b4cadd);margin-top:18px}.CourseExperience_projectList__hQoOx{margin-top:38px}.CourseExperience_projectList__hQoOx ul{display:grid;grid-template-columns:1fr 1fr;gap:14px 36px;margin-top:20px}.CourseExperience_projectList__hQoOx li{display:flex;align-items:baseline;gap:14px;color:light-dark(#1f374b,#b4cce0);font-size:13px;line-height:1.8;border-bottom:1px solid var(--line);padding-bottom:14px}.CourseExperience_projectList__hQoOx li>span{color:light-dark(#00759f,#00b2ff)}.CourseExperience_roles__CA0H4{margin-top:50px}.CourseExperience_roles__CA0H4>div>span{font-size:16px;padding:12px 18px;border:1px solid light-dark(#005bc440,#0080ff40);border-radius:6px;background:light-dark(#005bc40a,#0080ff0a);color:light-dark(#00172c,#d3eaff)}.CourseExperience_guide__6Pb9l{margin-top:45px;padding-top:25px;border-top:1px solid var(--line)}.CourseExperience_guide__6Pb9l>summary{display:flex;justify-content:space-between;cursor:pointer;list-style:none;font-size:14px;color:light-dark(#13364f,#b0d3ec);padding-bottom:20px}.CourseExperience_guide__6Pb9l>summary::-webkit-details-marker{display:none}.CourseExperience_guide__6Pb9l>div{max-width:800px;margin-inline:auto}.CourseExperience_anchor__luDcp{scroll-margin-top:160px}.CourseExperience_reading__85lmV{margin-top:40px}.CourseExperience_reading__85lmV>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.CourseExperience_reading__85lmV a{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;padding:24px;background:var(--glass);transition:border-color .2s}.CourseExperience_reading__85lmV a:hover{border-color:light-dark(#00759f80,#00b2ff80)}.CourseExperience_reading__85lmV h3{font-size:18px;font-weight:600;line-height:1.5;margin-bottom:14px}.CourseExperience_reading__85lmV p{font-size:13px;line-height:1.8;color:light-dark(#334d61,#9eb8cc);margin-bottom:20px}.CourseExperience_reading__85lmV a>span{font-size:12px;color:light-dark(#007292,#6ddfff);margin-top:auto}@keyframes CourseExperience_rotate__V_Qye{to{transform:rotate(1turn)}}@keyframes CourseExperience_travel___qHsp{to{stroke-dashoffset:-520}}@keyframes CourseExperience_glow__zQpWG{50%{box-shadow:0 0 80px #0080ff45}}@keyframes CourseExperience_barIn__Z220b{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}@media (max-width:1100px){.CourseExperience_workspace__Fqhrw{padding:20px}.CourseExperience_curriculum__8wJGN{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:20px}.CourseExperience_moduleCard__Po5AX{padding:26px}.CourseExperience_commitment__VVpcz{grid-template-columns:1fr 2fr}.CourseExperience_commitment__VVpcz a{grid-column:2}}@media (max-width:800px){.CourseExperience_page__vCTPP h1{font-size:clamp(48px,8.5vw,70px)}.CourseExperience_curriculum__8wJGN{grid-template-columns:1fr}.CourseExperience_moduleRail__aR3zm{display:grid;grid-template-columns:1fr 1fr}.CourseExperience_modulePanels__jNXho{position:static}.CourseExperience_moduleCard__Po5AX{min-height:0}.CourseExperience_projectSelector__UpP3m{align-items:stretch;flex-direction:column;gap:10px}.CourseExperience_projectSelector__UpP3m select{max-width:100%;width:100%}}@media (max-width:480px){.CourseExperience_page__vCTPP h1{font-size:47px}.CourseExperience_workspace__Fqhrw{padding:18px}.CourseExperience_canvas__Yo0W6{height:260px}.CourseExperience_core__dLcKu{width:140px;padding:16px 10px}.CourseExperience_node__s9SlA{padding:7px 9px;font-size:10px}.CourseExperience_node__s9SlA[data-position="0"],.CourseExperience_node__s9SlA[data-position="2"]{left:0}.CourseExperience_node__s9SlA[data-position="1"],.CourseExperience_node__s9SlA[data-position="3"]{right:0}.CourseExperience_workspaceTabs__KaKeE button{font-size:10px}.CourseExperience_workspaceDetail__Pv76a{min-height:180px}.CourseExperience_workspaceDetail__Pv76a h3{font-size:19px}.CourseExperience_dashboard__C28Dv{inset:20px 2px;padding:18px 16px}.CourseExperience_chart__BhbfT{gap:10px}.CourseExperience_moduleRail__aR3zm{gap:7px}.CourseExperience_moduleRail__aR3zm button{padding:12px;gap:8px;align-items:start}.CourseExperience_moduleRail__aR3zm button b{font-size:11px}.CourseExperience_moduleRail__aR3zm button>span:last-child{display:none}.CourseExperience_moduleCard__Po5AX{padding:24px 20px}.CourseExperience_moduleTop__nZ9xq{flex-wrap:wrap;gap:0 12px}.CourseExperience_moduleCard__Po5AX h3{font-size:28px}.CourseExperience_topics__aDzNF{font-size:13px}.CourseExperience_commitment__VVpcz{grid-template-columns:1fr;gap:14px}.CourseExperience_commitment__VVpcz a{grid-column:1}.CourseExperience_projectList__hQoOx ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.CourseExperience_page__vCTPP *,.CourseExperience_page__vCTPP :after,.CourseExperience_page__vCTPP :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.CourseExperience_audience___wcub article:hover{transform:none}}.CourseExperience_venue__1dlsQ{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:36px;align-items:center}.CourseExperience_venuePhoto___h4F1 img{width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:1px solid var(--line);display:block}.CourseExperience_venueFacts__nwEsW{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px}.CourseExperience_venueFacts__nwEsW li{border:1px solid var(--line);border-radius:8px;padding:12px 16px;background:var(--glass);font-size:14px;line-height:1.6;color:light-dark(#1c3448,#b7cfe3)}.CourseExperience_venueFacts__nwEsW b{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:light-dark(#006095,#6acaff)}@media (max-width:760px){.CourseExperience_venue__1dlsQ{grid-template-columns:1fr}.CourseExperience_venuePhoto___h4F1 img{aspect-ratio:4/3}}