.hero-intro[data-astro-cid-oozqdvqk]{max-width:42ch;margin:20px 0 0;color:#fff;font:400 clamp(18px,1.5vw,22px)/1.4 var(--body)}.hero-photo[data-astro-cid-oozqdvqk]>img[data-astro-cid-oozqdvqk],.hero-photo[data-astro-cid-oozqdvqk]>video[data-astro-cid-oozqdvqk]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% 50%}.hero-photo[data-astro-cid-oozqdvqk]>video[data-astro-cid-oozqdvqk][hidden]{display:none}.motion-settings-button[data-astro-cid-oozqdvqk]{min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-underline-offset:4px}.motion-settings-button[data-astro-cid-oozqdvqk][hidden]{display:none}.motion-settings-button[data-astro-cid-oozqdvqk]:hover{text-decoration:underline}.motion-settings-button[data-astro-cid-oozqdvqk]:focus-visible{outline:2px solid currentColor;outline-offset:4px}.motion-settings[data-astro-cid-oozqdvqk]{width:min(460px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:28px;border:1px solid #d9dfe4;border-radius:4px;background:#fff;color:#002b5c;font:400 17px/1.5 var(--body)}.motion-settings[data-astro-cid-oozqdvqk]::backdrop{background:#001226a6}.motion-settings[data-astro-cid-oozqdvqk] h2[data-astro-cid-oozqdvqk]{margin:0 0 16px;font:600 32px/1.1 var(--display)}.motion-settings[data-astro-cid-oozqdvqk] p[data-astro-cid-oozqdvqk]{margin:0 0 20px}.motion-settings[data-astro-cid-oozqdvqk] fieldset[data-astro-cid-oozqdvqk]{margin:0 0 20px;padding:0;border:0}.motion-settings[data-astro-cid-oozqdvqk] legend[data-astro-cid-oozqdvqk]{margin-bottom:8px;font-weight:600}.motion-settings[data-astro-cid-oozqdvqk] label[data-astro-cid-oozqdvqk]{display:flex;align-items:center;gap:12px;min-height:48px;cursor:pointer}.motion-settings[data-astro-cid-oozqdvqk] input[data-astro-cid-oozqdvqk]{width:20px;height:20px;accent-color:#002b5c}.motion-settings-status[data-astro-cid-oozqdvqk]{font-size:15px}.motion-settings[data-astro-cid-oozqdvqk] form[data-astro-cid-oozqdvqk]{text-align:right}.motion-settings[data-astro-cid-oozqdvqk] form[data-astro-cid-oozqdvqk] button[data-astro-cid-oozqdvqk]{min-height:44px;padding:8px 24px;border:1px solid #002b5c;border-radius:2px;background:#002b5c;color:#fff;font:600 16px/1.4 var(--body);cursor:pointer}.motion-settings[data-astro-cid-oozqdvqk] [data-astro-cid-oozqdvqk]:focus-visible{outline:2px solid #002b5c;outline-offset:4px}html[data-reduced-motion=true],html[data-reduced-motion=true] *{scroll-behavior:auto!important;animation:none!important;transition:none!important}html[data-reduced-motion=true] .reveal,html[data-reduced-motion=true] .clip-reveal,html[data-reduced-motion=true] .parallax{opacity:1!important;transform:none!important;clip-path:none!important}@media(max-width:600px){.hero-photo[data-astro-cid-oozqdvqk]>img[data-astro-cid-oozqdvqk],.hero-photo[data-astro-cid-oozqdvqk]>video[data-astro-cid-oozqdvqk]{object-position:58% 50%}}.home-rebuild{--home-heading: #153c4a;--home-copy: #414143;--home-link: #007ab8;--home-grey: #f2f2f2;--home-rule: #dedede;--home-rail: clamp(20px, 4.6vw, 78px);color:var(--home-copy);background:#fff;font:400 16px/1.75 var(--body)}.home-rebuild h1,.home-rebuild h2,.home-rebuild h3,.home-rebuild p{margin:0}.home-rebuild h1,.home-rebuild h2{color:var(--home-heading);font-family:var(--display);font-weight:500;text-transform:uppercase;letter-spacing:0}.home-rebuild h2{font-size:32px;line-height:1.2}.home-rebuild .home-wrap{width:min(calc(100% - var(--home-rail) * 2),1556px);margin-inline:auto}.home-rebuild .home-eyebrow{margin-bottom:24px;color:var(--orange);font-size:12px;font-weight:700;line-height:18px;letter-spacing:2px;text-transform:uppercase}.home-rebuild .home-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.home-rebuild .btn{gap:10px;min-height:48px;padding:13px 25px;border-radius:9999px;font-size:14px;font-weight:600;line-height:20px;letter-spacing:0;text-transform:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.home-rebuild .btn:hover{transform:none}.home-rebuild .btn svg{width:12px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8}.home-rebuild a:focus-visible{outline:3px solid var(--orange-deep);outline-offset:5px}.home-rebuild section[id]{scroll-margin-top:104px}body.homepage .header{left:1%;right:1%;width:98%;max-width:1560px;height:72px;border:0;box-shadow:none}body.homepage .header.fixed{height:72px}body.homepage .logo{height:52px}body.homepage .hero{height:100svh;min-height:740px}body.homepage .hero-content{height:100%;justify-content:center;padding:150px 0 100px}body.homepage .hero-content .kicker{color:#fff;margin:0 0 22px}body.homepage .hero h1{font-size:90px;line-height:82.5px}body.homepage .hero h1 .truth{font-size:28px;line-height:1.15;margin-top:24px}body.homepage .hero-photo:after{background:linear-gradient(90deg,#181c20bf,#181c206b 55%,#181c202e)}body.homepage .hero-controls{position:absolute;bottom:24px;right:16px;width:auto;margin:0}@media(max-width:900px){body.homepage .header{left:10px;right:10px;width:calc(100% - 20px);height:64px;top:24px}body.homepage .header.fixed{top:12px;height:64px}body.homepage .nav{padding-inline:12px}body.homepage .logo{height:44px}body.homepage .mobile-menu{left:auto;top:98px;right:10px;width:min(420px,calc(100vw - 20px));max-height:calc(100svh - 110px)}body.homepage .header.fixed+.mobile-menu{top:86px}}@media(max-width:600px){body.homepage .hero{height:100svh;min-height:740px}body.homepage .hero-content{justify-content:flex-end;padding:128px 0 100px}body.homepage .hero-content .kicker{font-size:12px;margin-bottom:18px}body.homepage .hero h1{font-size:56px;line-height:58px}body.homepage .hero h1 .truth{font-size:24px;line-height:1.15;margin-top:18px}body.homepage .hero-actions{flex-direction:column;gap:16px;width:100%;margin-top:24px}body.homepage .hero-actions .btn{width:100%}body.homepage .hero-photo:after{background:linear-gradient(0deg,#181c20d9,#181c2073 60%,#181c2029)}}.home-rebuild .home-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding-block:8px;color:var(--home-link);font:700 12px/18px var(--body);letter-spacing:1.25px;text-transform:uppercase;text-decoration:none;border:0;transition:color .18s ease}.home-rebuild .home-link:hover{color:var(--home-heading);text-decoration:none}.home-link svg{width:9px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .18s ease}.home-link:hover svg{transform:translate(3px)}.home-link .home-link__download{transform:rotate(90deg)}.home-link:hover .home-link__download{transform:rotate(90deg) translate(3px)}.home-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home-section{padding-block:72px}.home-section-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.home-section-intro>p{justify-self:end;max-width:46ch}.home-programme-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:48px 0 0;padding:0;list-style:none}.home-programme-grid>li{min-width:0}.home-programme-grid article{display:flex;flex-direction:column;height:100%}.home-programme-grid>li+li{border-left:1px solid var(--home-rule);padding-left:32px}.home-programme-grid h3{margin-bottom:6px;color:var(--home-heading);font:500 24px/1.2 var(--display);text-transform:uppercase}.home-rebuild .home-programme-duration{margin-bottom:14px;font-size:14px;line-height:22px}.home-programme-grid article>p:not(.home-programme-duration){line-height:28px}.home-rebuild .home-programme-qualifier{margin-top:6px;font-size:14px}.home-programme-grid .home-link{align-self:flex-start;margin-top:auto;padding-top:24px}.home-programmes-compare{margin-top:24px;text-align:center}.home-grey{--home-link: #006da6;background:var(--home-grey)}.home-grey .home-eyebrow{color:#c53d18}.home-learning{padding-bottom:96px}.home-learning-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:64px}.home-learning-intro{max-width:408px}.home-learning-intro>p:last-child{margin-top:16px}.home-learning-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:38px}.home-learning-methods>div+div{padding-left:24px;border-left:1px solid var(--home-rule)}.home-learning-methods h3{margin-bottom:12px;font:600 16px/24px var(--body)}.home-learning-methods p{font-size:16px;line-height:28px}.home-learning-actions{display:flex;flex-wrap:wrap;gap:12px 40px;margin-top:24px}.home-college{position:relative;z-index:1;background:#fff}.home-college-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:64px;align-items:center}.home-college-copy{max-width:408px;padding-block:48px}.home-college-copy>p:not(.home-eyebrow){margin-top:20px}.home-college-copy .home-link{margin-top:12px}.home-college-photo{display:block;width:100%;height:auto;margin-block:-32px;border-radius:10px}.home-practical{padding-top:80px}.home-rebuild .home-practical-intro{margin-top:16px}.home-practical-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px}.home-practical-grid>div+div{border-left:1px solid var(--home-rule);padding-left:32px}.home-practical-grid h3{font:600 16px/24px var(--body)}.home-practical-grid .home-link,.home-practical-grid .btn{margin-top:16px}.home-next-step-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,4.4vw,64px);align-items:center}.home-next-step-grid>img{display:block;width:100%;height:auto;border-radius:10px}.home-next-step-copy{min-width:0;max-width:540px}.home-next-step-copy>p{margin-top:20px}.home-next-step-copy .home-actions{margin-top:24px}@media(max-width:1000px){.home-college-grid,.home-learning-grid{gap:32px}.home-learning-methods{gap:16px}.home-learning-methods>div+div{padding-left:16px}.home-programme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.home-programme-grid>li:nth-child(3){border-left:0;padding-left:0}}@media(max-width:760px){.home-next-step-grid{grid-template-columns:minmax(0,1fr);gap:32px}.home-practical-grid{gap:24px}.home-practical-grid>div+div{padding-left:24px}.home-college{padding-block:48px}.home-college-grid{grid-template-columns:minmax(0,1fr);gap:32px}.home-college-copy{padding:0}.home-college-photo{justify-self:start;margin:0}.home-section{padding-block:48px}.home-section-intro{grid-template-columns:minmax(0,1fr);gap:16px}.home-section-intro>p{justify-self:start}.home-learning{padding-bottom:48px}.home-learning-grid{grid-template-columns:minmax(0,1fr);gap:32px}.home-learning-methods{padding-top:0}}@media(max-width:540px){.home-practical-grid{grid-template-columns:minmax(0,1fr)}.home-practical-grid>div+div{border:0;padding:0}.home-learning-methods{grid-template-columns:minmax(0,1fr);gap:24px}.home-learning-methods>div+div{border:0;padding-left:0}.home-programme-grid{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:32px}.home-programme-grid>li+li{border-left:0;border-top:1px solid var(--home-rule);padding:24px 0 0}.home-programmes-compare{text-align:left}}@media(prefers-reduced-motion:reduce){html:has(.home-rebuild){scroll-behavior:auto}.home-rebuild a,.home-rebuild svg{transition:none!important}}
