.navigation-module__e7Bv2G__header{--nav-blue:var(--blue,#2563d9);--nav-ink:#182438;--nav-line:#e2e8f0;--nav-paper:#fff;--nav-shell:#f8fafcb8;--nav-shell-solid:#f8fafc;--nav-mist:#eef3fa;--nav-ease:cubic-bezier(.22,1,.36,1);z-index:60;width:min(1080px,100% - 48px);color:var(--nav-ink);background:var(--nav-shell-solid);transition:width .46s var(--nav-ease),top .25s var(--nav-ease),transform .25s var(--nav-ease),box-shadow .3s;border:1px solid #1824381a;border-radius:0;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #18243812}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.navigation-module__e7Bv2G__header{background:var(--nav-shell);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%)}.navigation-module__e7Bv2G__header.navigation-module__e7Bv2G__open{background:#f8fafce6}}.navigation-module__e7Bv2G__header.navigation-module__e7Bv2G__open{width:min(1200px,100% - 48px);box-shadow:0 16px 40px #1824381f}.navigation-module__e7Bv2G__header :is(a,button):focus-visible{outline:2px solid var(--nav-blue);outline-offset:-4px}.navigation-module__e7Bv2G__header a{text-decoration:none}.navigation-module__e7Bv2G__bar{align-items:center;gap:16px;width:min(1080px,100%);min-height:52px;margin-inline:auto;padding:4px 12px;display:flex}.navigation-module__e7Bv2G__logo{flex-shrink:0;align-items:center;width:64px;display:flex}.navigation-module__e7Bv2G__logo img{filter:none;width:64px;height:auto}.navigation-module__e7Bv2G__actions{align-items:center;gap:6px;margin-left:auto;display:flex}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__search{min-width:44px;height:44px;color:var(--nav-ink);border:1px solid #0000;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.navigation-module__e7Bv2G__search svg{width:18px;height:18px}.navigation-module__e7Bv2G__search kbd{display:none}.navigation-module__e7Bv2G__search .smq-header__search-label{display:none}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__search:hover{background:var(--nav-mist);color:var(--nav-blue)}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__cta{background:var(--nav-mist);min-height:44px;color:var(--nav-blue);white-space:nowrap;justify-content:space-between;align-items:center;gap:20px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__cta:hover{background:#dce8fc}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__cta:focus-visible{outline-color:var(--nav-blue)}.navigation-module__e7Bv2G__viewport{height:var(--navigation-height,0);transition:height .46s var(--nav-ease);overflow:clip}.navigation-module__e7Bv2G__panel{overscroll-behavior:contain;width:min(1200px,100%);max-height:calc(100dvh - 100px);margin-inline:auto;padding:8px 12px 0;overflow-y:auto}.navigation-module__e7Bv2G__cards{grid-template-columns:repeat(var(--navigation-columns),minmax(0,1fr));gap:12px;display:grid}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__card{min-width:0;color:var(--nav-ink);background:var(--nav-paper);border:1px solid var(--nav-line);animation:navigation-module__e7Bv2G__navigation-card-in .48s var(--nav-ease)both;animation-delay:calc(var(--card-index)*35ms);flex-direction:column;display:flex;overflow:hidden}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__card:focus-visible{outline-offset:-3px;outline-color:var(--nav-blue)}.navigation-module__e7Bv2G__preview{background:var(--nav-mist);height:186px;overflow:hidden}.navigation-module__e7Bv2G__art{height:100%;color:var(--nav-ink);background:var(--nav-mist);transition:transform .55s var(--nav-ease);padding:18px;overflow:hidden}.navigation-module__e7Bv2G__card:is(:hover,:focus-visible) .navigation-module__e7Bv2G__art{transform:scale(1.035)}.navigation-module__e7Bv2G__cardCopy{flex-direction:column;flex:1;padding:18px 16px 16px;display:flex}.navigation-module__e7Bv2G__cardTitle{justify-content:space-between;align-items:center;gap:10px;font-size:17px;line-height:1.3;display:flex}.navigation-module__e7Bv2G__cardTitle strong{letter-spacing:-.03em;font-weight:500}.navigation-module__e7Bv2G__cardTitle>span{color:var(--nav-blue);transition:transform .22s var(--nav-ease)}.navigation-module__e7Bv2G__card:hover .navigation-module__e7Bv2G__cardTitle>span{transform:translate(2px,-2px)}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__cardCopy p{color:#536178;margin:8px 0 18px;font-size:13px;line-height:1.5}.navigation-module__e7Bv2G__cardCopy small{color:var(--nav-blue);margin-top:auto;font-size:11px;line-height:1.5}.navigation-module__e7Bv2G__panelFooter{justify-content:space-between;align-items:center;gap:20px;padding:12px 0 8px;font-size:12px;display:flex}.navigation-module__e7Bv2G__panelFooter>span{color:#536178}.navigation-module__e7Bv2G__panelFooter a{color:var(--nav-blue);padding-block:8px}.navigation-module__e7Bv2G__panelFooter a:hover{text-underline-offset:4px;text-decoration:underline}.navigation-module__e7Bv2G__header.navigation-module__e7Bv2G__hidden:not(:has(:focus-visible)){pointer-events:none;transform:translate(-50%,calc(-100% - 20px))}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__menuToggle{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;display:none}.navigation-module__e7Bv2G__menuToggle>span{background:var(--nav-ink);width:18px;height:1.5px;transition:transform .25s var(--nav-ease);display:block}.navigation-module__e7Bv2G__open .navigation-module__e7Bv2G__menuToggle>span:first-child{transform:translateY(3.75px)rotate(45deg)}.navigation-module__e7Bv2G__open .navigation-module__e7Bv2G__menuToggle>span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.navigation-module__e7Bv2G__sections{gap:4px;padding:4px 0 8px;display:none}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__sections button{border:1px solid var(--nav-line);min-width:100px;min-height:40px;padding-inline:16px;font-size:14px}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__sections button[aria-pressed=true]{color:var(--nav-blue)}.navigation-module__e7Bv2G__sections:not([data-indicator-ready=true]) button[aria-pressed=true]{background:var(--nav-mist)}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__sections button[aria-pressed=true]:focus-visible{outline-color:var(--nav-blue)}.navigation-module__e7Bv2G__utilities{border-top:1px solid var(--nav-line);flex-wrap:wrap;align-items:center;gap:16px;padding-block:8px;display:none}.navigation-module__e7Bv2G__utilities a{align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.navigation-module__e7Bv2G__utilities .navigation-module__e7Bv2G__cta{margin-left:auto}.navigation-module__e7Bv2G__desktopLinks{align-items:center;gap:2px;display:flex}.navigation-module__e7Bv2G__desktopLinks,.navigation-module__e7Bv2G__sections{isolation:isolate;position:relative}.navigation-module__e7Bv2G__desktopLinks>:is(button,a),.navigation-module__e7Bv2G__sections>button{z-index:1;position:relative}.navigation-module__e7Bv2G__tabIndicator{z-index:0;background:var(--nav-mist);opacity:0;transition:transform .28s var(--nav-ease),width .28s var(--nav-ease),height .28s var(--nav-ease),opacity .15s,border-color .15s;border-bottom:2px solid #0000}[data-indicator-visible=true]>.navigation-module__e7Bv2G__tabIndicator{opacity:1}[data-indicator-open=true]>.navigation-module__e7Bv2G__tabIndicator{border-bottom-color:var(--nav-blue)}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__trigger,.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__directLink{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 11px;font-size:14px;transition:background-color .18s,color .18s;display:inline-flex}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__trigger:hover,.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__trigger[aria-expanded=true]{color:var(--nav-blue)}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__directLink:hover{background:var(--nav-mist);color:var(--nav-blue)}.navigation-module__e7Bv2G__trigger svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:12px;height:12px;transition:transform .3s var(--nav-ease)}.navigation-module__e7Bv2G__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.navigation-module__e7Bv2G__account{align-items:center;gap:6px;display:flex}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__login{white-space:nowrap;align-items:center;min-height:44px;padding:0 12px;font-size:14px;display:inline-flex}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__login:hover{color:var(--nav-blue)}.navigation-module__e7Bv2G__spacer{height:76px}.navigation-module__e7Bv2G__artEyebrow{font:9px/1.4 var(--font-mono,monospace);letter-spacing:.04em;color:#416191;margin-bottom:14px;display:block}.navigation-module__e7Bv2G__art svg{width:100%;display:block}.navigation-module__e7Bv2G__roadmap{background-image:radial-gradient(#b9ccec 1px,#0000 1px);background-size:12px 12px}.navigation-module__e7Bv2G__roadmap svg{height:119px}.navigation-module__e7Bv2G__roadmap text{font:11px var(--font-sans,sans-serif);fill:var(--nav-ink)}.navigation-module__e7Bv2G__roadmapPath{fill:none;stroke:#90aee2;stroke-width:2px}.navigation-module__e7Bv2G__node{fill:var(--nav-paper);stroke:var(--nav-blue);stroke-width:1.5px}.navigation-module__e7Bv2G__nodeFilled{fill:var(--nav-blue)}.navigation-module__e7Bv2G__tick{fill:none;stroke:#fff;stroke-width:2px}.navigation-module__e7Bv2G__roadmapFoot{font:8px/1 var(--font-mono,monospace);color:#416191;justify-content:space-between;gap:5px;display:flex}.navigation-module__e7Bv2G__curriculum{padding-top:14px}.navigation-module__e7Bv2G__curriculum .navigation-module__e7Bv2G__artEyebrow{margin-bottom:8px}.navigation-module__e7Bv2G__course{border-left:2px solid var(--nav-blue);background:#fff;align-items:center;gap:12px;margin-bottom:4px;padding:6px 8px;display:flex}.navigation-module__e7Bv2G__course>span{font:10px var(--font-mono,monospace);color:var(--nav-blue)}.navigation-module__e7Bv2G__course strong{font-size:12px;font-weight:500}.navigation-module__e7Bv2G__course i{background:#c4d6f6;width:20px;height:3px;margin-left:auto}.navigation-module__e7Bv2G__lesson{background:#f5f8ff}.navigation-module__e7Bv2G__lesson>strong,.navigation-module__e7Bv2G__interview>strong{letter-spacing:-.04em;font-size:16px;font-weight:500;display:block}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__lesson p,.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__interview p{color:#536178;margin:8px 0;font-size:11px;line-height:1.5}.navigation-module__e7Bv2G__formula{color:var(--nav-blue);justify-content:center;align-items:center;gap:30px;margin:9px 0;font:18px/1.3 Georgia,serif;display:flex}.navigation-module__e7Bv2G__formula>span{font-size:16px}.navigation-module__e7Bv2G__readingLine{background:#dce5f4;width:90%;height:3px;margin-top:5px}.navigation-module__e7Bv2G__readingLine:last-child{width:65%}.navigation-module__e7Bv2G__answers{gap:8px;margin:15px 0;display:flex}.navigation-module__e7Bv2G__answers>span{background:#fff;border:1px solid #b6c9eb;place-items:center;width:42px;height:33px;font-size:15px;display:grid}.navigation-module__e7Bv2G__answers>span[data-correct=true]{color:#fff;background:var(--nav-blue);border-color:var(--nav-blue)}.navigation-module__e7Bv2G__interview small{font:8px var(--font-mono,monospace);color:#416191}.navigation-module__e7Bv2G__project{background:#edf3ff}.navigation-module__e7Bv2G__code{font:9px/1.8 var(--font-mono,monospace);white-space:nowrap;margin-block:10px 12px}.navigation-module__e7Bv2G__code>span{color:var(--nav-blue)}.navigation-module__e7Bv2G__project svg{height:58px}.navigation-module__e7Bv2G__gridLine{fill:none;stroke:#cedcf2;stroke-width:1px}.navigation-module__e7Bv2G__chartLine{fill:none;stroke:var(--nav-blue);stroke-width:2.5px;stroke-linejoin:round}.navigation-module__e7Bv2G__baseline{fill:none;stroke:#97add0;stroke-dasharray:3 5}.navigation-module__e7Bv2G__chartHeader,.navigation-module__e7Bv2G__chartFoot{font:8px/1.4 var(--font-mono,monospace);color:#416191;justify-content:space-between;gap:8px;display:flex}.navigation-module__e7Bv2G__chartHeader b{color:var(--nav-blue);font-weight:400}.navigation-module__e7Bv2G__chart svg{height:127px}.navigation-module__e7Bv2G__glossary{background:#f4f6fa;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:13px;display:grid}.navigation-module__e7Bv2G__glossary>div{align-items:flex-end;padding:9px;display:flex;position:relative;overflow:hidden}.navigation-module__e7Bv2G__glossary>div:before{content:"";background-image:linear-gradient(90deg,#0000 95%,#ffffff1f 95%),linear-gradient(#ffffff1f 5%,#0000 5%);background-size:12px 12px;position:absolute;inset:0}.navigation-module__e7Bv2G__glossary span{color:#fff;text-shadow:0 1px 5px #0009;font-size:11px;line-height:1.25;position:relative}.navigation-module__e7Bv2G__directory{background:#f8faff;padding:17px 14px}.navigation-module__e7Bv2G__archiveHead{border-bottom:1px solid var(--nav-line);justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.navigation-module__e7Bv2G__archiveHead strong{font-size:13px;font-weight:500}.navigation-module__e7Bv2G__archiveHead>span{font:8px var(--font-mono,monospace);color:var(--nav-blue)}.navigation-module__e7Bv2G__archiveRow{border-bottom:1px solid var(--nav-line);align-items:center;gap:9px;padding:11px 0;display:flex}.navigation-module__e7Bv2G__archiveRow i{background:var(--nav-mist);width:35px;height:28px;color:var(--nav-blue);font:normal 7px var(--font-mono,monospace);place-items:center;display:grid}.navigation-module__e7Bv2G__archiveRow>span{flex:1;font-size:11px}.navigation-module__e7Bv2G__archiveRow small{color:#536178;margin-top:2px;font-size:8px;display:block}.navigation-module__e7Bv2G__archiveRow b{color:var(--nav-blue);font-size:12px;font-weight:400}.navigation-module__e7Bv2G__downloads{background-image:linear-gradient(135deg,#edf3ff,#d4e3fd);justify-content:center;align-items:center;gap:24px;display:flex}.navigation-module__e7Bv2G__sheet{background:#fff;width:132px;padding:13px 15px;transform:rotate(-5deg);box-shadow:6px 8px #c3d6f7}.navigation-module__e7Bv2G__sheet>span{font:7px var(--font-mono,monospace);color:var(--nav-blue)}.navigation-module__e7Bv2G__sheet strong{letter-spacing:-.06em;margin:9px 0;font-size:20px;font-weight:500;line-height:1.05;display:block}.navigation-module__e7Bv2G__sheet>div{background:#dce5f4;height:3px;margin-top:5px}.navigation-module__e7Bv2G__sheet>div:last-of-type{width:66%}.navigation-module__e7Bv2G__sheet small{font:6px var(--font-mono,monospace);color:#536178;margin-top:10px;display:block}.navigation-module__e7Bv2G__downloadArrow{color:var(--nav-blue);font-size:44px}@keyframes navigation-module__e7Bv2G__navigation-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:959px){.navigation-module__e7Bv2G__header,.navigation-module__e7Bv2G__header.navigation-module__e7Bv2G__open{width:calc(100% - 32px);top:12px}.navigation-module__e7Bv2G__account,.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__directLink{display:none}.navigation-module__e7Bv2G__bar{gap:8px}.navigation-module__e7Bv2G__desktopLinks{gap:0}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__trigger{padding-inline:8px}.navigation-module__e7Bv2G__utilities{display:flex}.navigation-module__e7Bv2G__panel{max-height:calc(100dvh - 90px)}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__sections button{flex:1;min-width:0;min-height:44px;padding-inline:8px}.navigation-module__e7Bv2G__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.navigation-module__e7Bv2G__preview{height:165px}.navigation-module__e7Bv2G__cardCopy{padding:14px}.navigation-module__e7Bv2G__panelFooter{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 0}.navigation-module__e7Bv2G__panelFooter>span{display:none}.navigation-module__e7Bv2G__utilities{gap:12px}}@media (min-width:600px) and (max-width:959px){.navigation-module__e7Bv2G__bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.navigation-module__e7Bv2G__logo{grid-column:1;justify-self:start}.navigation-module__e7Bv2G__desktopLinks{grid-column:2;justify-self:center}.navigation-module__e7Bv2G__actions{grid-column:3;justify-self:end;margin-left:0}}@media (max-width:599px){.navigation-module__e7Bv2G__desktopLinks{display:none}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__menuToggle,.navigation-module__e7Bv2G__sections{display:flex}.navigation-module__e7Bv2G__header,.navigation-module__e7Bv2G__header.navigation-module__e7Bv2G__open{width:calc(100% - 24px)}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__cta{gap:12px;padding-inline:12px;font-size:12px}.navigation-module__e7Bv2G__cards{grid-template-columns:minmax(0,1fr);gap:8px}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__card{grid-template-columns:104px minmax(0,1fr);display:grid}.navigation-module__e7Bv2G__preview{height:auto;min-height:118px;position:relative}.navigation-module__e7Bv2G__preview .navigation-module__e7Bv2G__art{transform-origin:0 0;width:260px;height:210px;position:absolute;inset:0;transform:scale(.6)}.navigation-module__e7Bv2G__card:is(:hover,:focus-visible) .navigation-module__e7Bv2G__art{transform:scale(.62)}.navigation-module__e7Bv2G__cardCopy{padding:12px}.navigation-module__e7Bv2G__cardTitle{font-size:15px}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__cardCopy p{margin:6px 0 8px;font-size:12px}.navigation-module__e7Bv2G__cardCopy small{font-size:10px}.navigation-module__e7Bv2G__panelFooter{font-size:11px}}@media (max-width:359px){.navigation-module__e7Bv2G__logo,.navigation-module__e7Bv2G__logo img{width:60px}.navigation-module__e7Bv2G__bar{padding-inline:8px}.navigation-module__e7Bv2G__actions{gap:0}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__cta{gap:4px;padding-inline:9px}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__card{grid-template-columns:80px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.navigation-module__e7Bv2G__header,.navigation-module__e7Bv2G__viewport,.navigation-module__e7Bv2G__art,.navigation-module__e7Bv2G__cardTitle>span,.navigation-module__e7Bv2G__menuToggle>span,.navigation-module__e7Bv2G__trigger svg,.navigation-module__e7Bv2G__tabIndicator{transition:none}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__card{animation:none}.navigation-module__e7Bv2G__card:is(:hover,:focus-visible) .navigation-module__e7Bv2G__art{transform:none}}.navigation-module__e7Bv2G__art{position:relative}.navigation-module__e7Bv2G__brandPreview{padding:12px 14px}.navigation-module__e7Bv2G__brandPreview .navigation-module__e7Bv2G__archiveHead{padding-bottom:8px}.navigation-module__e7Bv2G__brandRow{gap:8px;min-height:43px;padding-block:6px}.navigation-module__e7Bv2G__brandRow>span{min-width:0;font-size:9px;line-height:1.25}.navigation-module__e7Bv2G__brandRow small{font-size:7.5px}.navigation-module__e7Bv2G__brandLogo{-o-object-fit:contain;object-fit:contain;background:#fff;flex-shrink:0;width:28px;height:28px}.navigation-module__e7Bv2G__listViewport{height:132px;overflow:hidden}.navigation-module__e7Bv2G__listTrack{--list-travel:-120px}.navigation-module__e7Bv2G__jobsTrack{--list-travel:-132px}.navigation-module__e7Bv2G__universityTrack{--list-travel:0px}.navigation-module__e7Bv2G__directoryTrack{--list-travel:-135px}.navigation-module__e7Bv2G__card:is(:hover,:focus-visible) .navigation-module__e7Bv2G__listTrack{animation:4s linear infinite navigation-module__e7Bv2G__nav-list-scroll}.navigation-module__e7Bv2G__card:is(:hover,:focus-visible) .navigation-module__e7Bv2G__universityTrack .navigation-module__e7Bv2G__brandRow{animation:1.2s ease-out both navigation-module__e7Bv2G__nav-programme-highlight}.navigation-module__e7Bv2G__card:is(:hover,:focus-visible) .navigation-module__e7Bv2G__universityTrack .navigation-module__e7Bv2G__brandRow:nth-child(2){animation-delay:.16s}.navigation-module__e7Bv2G__card:is(:hover,:focus-visible) .navigation-module__e7Bv2G__universityTrack .navigation-module__e7Bv2G__brandRow:nth-child(3){animation-delay:.32s}.navigation-module__e7Bv2G__roadmapViewport{height:119px;overflow:hidden}.navigation-module__e7Bv2G__roadmap .navigation-module__e7Bv2G__roadmapTrack{width:100%;height:auto}.navigation-module__e7Bv2G__card:is(:hover,:focus-visible) .navigation-module__e7Bv2G__roadmapTrack{animation:5s linear infinite navigation-module__e7Bv2G__nav-roadmap-scroll}.navigation-module__e7Bv2G__course{position:relative}.navigation-module__e7Bv2G__courseProgress{transform-origin:0}.navigation-module__e7Bv2G__courseComplete{opacity:0;color:var(--nav-blue);font-size:12px;position:absolute;right:9px}.navigation-module__e7Bv2G__card:is(:hover,:focus-visible) .navigation-module__e7Bv2G__courseProgress{animation:.3s ease-out both navigation-module__e7Bv2G__nav-course-progress;animation-delay:calc(var(--step)*.4s)}.navigation-module__e7Bv2G__card:is(:hover,:focus-visible) .navigation-module__e7Bv2G__courseComplete{animation:.3s ease-out both navigation-module__e7Bv2G__nav-complete;animation-delay:calc(var(--step)*.4s + .15s)}.navigation-module__e7Bv2G__motionCursor{z-index:2;fill:var(--nav-blue);stroke:#fff;stroke-width:1px;opacity:0;pointer-events:none;position:absolute;width:16px!important;height:20px!important}.navigation-module__e7Bv2G__curriculumCursor{top:40px;left:74%}.navigation-module__e7Bv2G__card:is(:hover,:focus-visible) .navigation-module__e7Bv2G__curriculumCursor{animation:1.6s step-end both navigation-module__e7Bv2G__nav-curriculum-cursor}.navigation-module__e7Bv2G__downloadArrow{flex-shrink:0;width:36px;height:44px;position:relative}.navigation-module__e7Bv2G__downloadArrow svg{fill:none;width:36px;height:44px;stroke:var(--nav-blue);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0}.navigation-module__e7Bv2G__downloadCheck{opacity:0;transform:scale(.7)}.navigation-module__e7Bv2G__card:is(:hover,:focus-visible) .navigation-module__e7Bv2G__sheet{animation:.4s ease-out both navigation-module__e7Bv2G__nav-sheet-straighten}.navigation-module__e7Bv2G__card:is(:hover,:focus-visible) .navigation-module__e7Bv2G__fallingArrow{animation:.7s ease-out both navigation-module__e7Bv2G__nav-download-fall}.navigation-module__e7Bv2G__card:is(:hover,:focus-visible) .navigation-module__e7Bv2G__downloadCheck{animation:.25s ease-out .55s both navigation-module__e7Bv2G__nav-download-check}.navigation-module__e7Bv2G__glossary{display:block}.navigation-module__e7Bv2G__glossary .navigation-module__e7Bv2G__glossaryTrack{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:7px;width:calc(200% + 7px);height:calc(200% + 7px);padding:0;display:grid}.navigation-module__e7Bv2G__glossary .navigation-module__e7Bv2G__glossaryTrack:before{content:none}.navigation-module__e7Bv2G__glossary .navigation-module__e7Bv2G__glossaryTile{align-items:flex-end;min-width:0;padding:9px;display:flex;position:relative;overflow:hidden}.navigation-module__e7Bv2G__glossaryTile:before{content:"";background-image:linear-gradient(90deg,#0000 95%,#ffffff1f 95%),linear-gradient(#ffffff1f 5%,#0000 5%);background-size:12px 12px;position:absolute;inset:0}.navigation-module__e7Bv2G__card:is(:hover,:focus-visible) .navigation-module__e7Bv2G__glossaryTrack{animation:5s linear infinite navigation-module__e7Bv2G__nav-glossary-pan}.navigation-module__e7Bv2G__interview .navigation-module__e7Bv2G__artEyebrow{margin-bottom:8px}.navigation-module__e7Bv2G__interview>strong{font-size:13px}.navigation-module__e7Bv2G__header .navigation-module__e7Bv2G__interview p{margin:6px 0;font-size:10px}.navigation-module__e7Bv2G__interview .navigation-module__e7Bv2G__answers{gap:7px;margin:8px 0}.navigation-module__e7Bv2G__interview .navigation-module__e7Bv2G__answers>span{width:34px;height:26px;color:var(--nav-ink);background:#fff;border-color:#b6c9eb;font-size:12px}.navigation-module__e7Bv2G__answerControl{align-items:center;gap:8px;display:flex}.navigation-module__e7Bv2G__answerButton{border:1px solid var(--nav-blue);color:var(--nav-blue);background:#fff;padding:4px 10px;font-size:9px}.navigation-module__e7Bv2G__answerResult{color:var(--nav-blue);opacity:0;font-size:9px}.navigation-module__e7Bv2G__interviewCursor{top:93px;left:100px}.navigation-module__e7Bv2G__card:is(:hover,:focus-visible) .navigation-module__e7Bv2G__interviewCursor{animation:1.6s ease-out both navigation-module__e7Bv2G__nav-answer-cursor}.navigation-module__e7Bv2G__card:is(:hover,:focus-visible) .navigation-module__e7Bv2G__answers>span[data-correct=true]{animation:1.6s step-end both navigation-module__e7Bv2G__nav-answer-select}.navigation-module__e7Bv2G__card:is(:hover,:focus-visible) .navigation-module__e7Bv2G__answerButton{animation:1.6s step-end both navigation-module__e7Bv2G__nav-answer-button}.navigation-module__e7Bv2G__card:is(:hover,:focus-visible) .navigation-module__e7Bv2G__answerResult{animation:1.6s step-end both navigation-module__e7Bv2G__nav-answer-result}.navigation-module__e7Bv2G__card:is(:hover,:focus-visible) .navigation-module__e7Bv2G__drawLine{stroke-dasharray:1;animation:1.1s ease-out both navigation-module__e7Bv2G__nav-draw-line}.navigation-module__e7Bv2G__simulationLine{opacity:0;stroke-width:1.5px}.navigation-module__e7Bv2G__card:is(:hover,:focus-visible) .navigation-module__e7Bv2G__simulationLine{stroke-dasharray:1;animation:1.2s ease-out both navigation-module__e7Bv2G__nav-simulation-line;animation-delay:calc(var(--path)*70ms)}.navigation-module__e7Bv2G__card:is(:hover,:focus-visible) .navigation-module__e7Bv2G__code{animation:.9s steps(28,end) both navigation-module__e7Bv2G__nav-code-type}.navigation-module__e7Bv2G__card:is(:hover,:focus-visible) .navigation-module__e7Bv2G__lessonBranches{animation:.9s ease-out both navigation-module__e7Bv2G__nav-lesson-branches}.navigation-module__e7Bv2G__card:is(:hover,:focus-visible) .navigation-module__e7Bv2G__readingLine{transform-origin:0;animation:.9s ease-out both navigation-module__e7Bv2G__nav-reading-line}@keyframes navigation-module__e7Bv2G__nav-programme-highlight{0%,to{background:0 0;transform:translate(0)}30%,65%{background:var(--nav-mist);transform:translate(3px)}}@keyframes navigation-module__e7Bv2G__nav-list-scroll{0%{transform:translateY(0)}50%,75%{transform:translateY(var(--list-travel))}to{transform:translateY(0)}}@keyframes navigation-module__e7Bv2G__nav-roadmap-scroll{0%{transform:translateY(0)}55%,80%{transform:translateY(calc(119px - 100%))}to{transform:translateY(0)}}@keyframes navigation-module__e7Bv2G__nav-course-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes navigation-module__e7Bv2G__nav-complete{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes navigation-module__e7Bv2G__nav-curriculum-cursor{0%{opacity:1;transform:translateY(0)}25%{transform:translateY(29px)}50%{transform:translateY(58px)}75%{transform:translateY(87px)}to{opacity:0;transform:translateY(87px)}}@keyframes navigation-module__e7Bv2G__nav-sheet-straighten{to{transform:rotate(0)}}@keyframes navigation-module__e7Bv2G__nav-download-fall{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(32px)}}@keyframes navigation-module__e7Bv2G__nav-download-check{to{opacity:1;transform:scale(1)}}@keyframes navigation-module__e7Bv2G__nav-glossary-pan{0%{transform:translate(0)}40%,50%{transform:translateY(calc(-50% - 3.5px))}80%,90%{transform:translate(calc(-50% - 3.5px),calc(-50% - 3.5px))}to{transform:translate(0)}}@keyframes navigation-module__e7Bv2G__nav-answer-cursor{0%{opacity:1;transform:translate(40px)}15%,30%{transform:translate(-20px,-4px)}55%,75%{transform:translate(-64px,34px)}to{opacity:0;transform:translate(-64px,34px)}}@keyframes navigation-module__e7Bv2G__nav-answer-select{0%,14%{color:var(--nav-ink);background:#fff}15%,to{color:#fff;background:var(--nav-blue);border-color:var(--nav-blue)}}@keyframes navigation-module__e7Bv2G__nav-answer-button{0%,59%{color:var(--nav-blue);background:#fff}60%,to{color:#fff;background:var(--nav-blue)}}@keyframes navigation-module__e7Bv2G__nav-answer-result{0%,64%{opacity:0}65%,to{opacity:1}}@keyframes navigation-module__e7Bv2G__nav-draw-line{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes navigation-module__e7Bv2G__nav-simulation-line{0%{opacity:0;stroke-dashoffset:1px}to{opacity:.45;stroke-dashoffset:0}}@keyframes navigation-module__e7Bv2G__nav-code-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes navigation-module__e7Bv2G__nav-lesson-branches{0%{opacity:.25}to{opacity:1}}@keyframes navigation-module__e7Bv2G__nav-reading-line{0%{opacity:.3;transform:scaleX(.25)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.navigation-module__e7Bv2G__card .navigation-module__e7Bv2G__art,.navigation-module__e7Bv2G__card .navigation-module__e7Bv2G__art *,.navigation-module__e7Bv2G__card .navigation-module__e7Bv2G__art :before,.navigation-module__e7Bv2G__card .navigation-module__e7Bv2G__art :after{transition:none!important;animation:none!important}}@media (max-width:599px) and (prefers-reduced-motion:reduce){.navigation-module__e7Bv2G__card:is(:hover,:focus-visible) .navigation-module__e7Bv2G__art{transform:scale(.6)}}
