.programme-module__wLsHBa__page{--ink:#101318;--ink-soft:#20252b;--orange:#f2b21b;--orange-dark:#f2b21b;--cream:#f1eee6;--paper:#faf8f1;--line:#10131840;background:var(--cream);color:var(--ink);overflow:clip}.programme-module__wLsHBa__container{width:100%;max-width:1600px;margin-inline:auto;padding-inline:clamp(20px,3.66vw,58px)}.programme-module__wLsHBa__coverImage{object-fit:cover}.programme-module__wLsHBa__hero{min-height:max(760px,100svh);padding-top:var(--navbar-height);background:var(--ink);color:#fff;position:relative;overflow:hidden}.programme-module__wLsHBa__heroMedia{inset:var(--navbar-height) 0 0;margin:0;position:absolute}.programme-module__wLsHBa__heroWash{background:linear-gradient(90deg,#0a0c0fe3 0%,#0a0c0f99 48%,#0a0c0f2e 78%),linear-gradient(#0000 48%,#0a0c0ff2 100%);position:absolute;inset:0}.programme-module__wLsHBa__heroFrame{z-index:1;inset:calc(var(--navbar-height) + 22px) clamp(18px, 2vw, 32px) 22px;pointer-events:none;border:1px solid #ffffff47;position:absolute}.programme-module__wLsHBa__heroFrame:before,.programme-module__wLsHBa__heroFrame:after{border-color:var(--orange);content:"";border-style:solid;width:11px;height:11px;position:absolute}.programme-module__wLsHBa__heroFrame:before{border-width:3px 0 0 3px;top:-1px;left:-1px}.programme-module__wLsHBa__heroFrame:after{border-width:0 3px 3px 0;bottom:-1px;right:-1px}.programme-module__wLsHBa__heroContent{z-index:2;width:100%;max-width:1600px;min-height:calc(max(760px, 100svh) - var(--navbar-height));flex-direction:column;justify-content:space-between;margin-inline:auto;padding:clamp(42px,4vw,64px) clamp(42px,5.5vw,88px);display:flex;position:relative}.programme-module__wLsHBa__heroMeta{color:#ffffffa8;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;font-size:10px;font-weight:800;line-height:1.4;display:flex}.programme-module__wLsHBa__backLink{color:#fff;outline-offset:5px;align-items:center;gap:10px;min-height:30px;display:inline-flex}.programme-module__wLsHBa__backLink:hover{color:var(--orange)}.programme-module__wLsHBa__heroTitleBlock{width:min(900px,76vw);margin-block:clamp(42px,5vw,78px)}.programme-module__wLsHBa__heroEyebrow{color:var(--orange);letter-spacing:.2em;text-transform:uppercase;margin-bottom:clamp(24px,2.5vw,38px);font-size:10px;font-weight:800;line-height:1.4}.programme-module__wLsHBa__heroTitle{font-family:var(--font-barlow), Arial, Helvetica, sans-serif;letter-spacing:-.042em;text-transform:uppercase;flex-direction:column;font-size:clamp(5.8rem,9.4vw,9.8rem);font-weight:800;line-height:.68;display:flex}.programme-module__wLsHBa__heroTitle>span:last-child{margin-left:18%}.programme-module__wLsHBa__heroTitle em{margin-block:.16em .05em;color:var(--orange);font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.045em;text-transform:none;margin-left:43%;font-size:.48em;font-style:italic;font-weight:400;line-height:.82}.programme-module__wLsHBa__heroFooter{border-top:1px solid #ffffff5c;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;width:min(920px,78vw);padding-top:22px;display:grid}.programme-module__wLsHBa__heroFooter>p{max-width:43ch;font-size:clamp(1rem,1.3vw,1.18rem);font-weight:600;line-height:1.55}.programme-module__wLsHBa__heroLink{min-height:34px;color:var(--orange);letter-spacing:.14em;text-transform:uppercase;outline-offset:5px;align-items:center;gap:12px;font-size:10px;font-weight:800;line-height:1.4;display:inline-flex}.programme-module__wLsHBa__heroLink span{font-size:17px}.programme-module__wLsHBa__heroCode{z-index:2;color:#ffffffa3;letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl;font-size:9px;font-weight:800;position:absolute;top:50%;right:clamp(42px,4.2vw,67px);transform:translateY(-35%)}.programme-module__wLsHBa__brief,.programme-module__wLsHBa__twoTracks,.programme-module__wLsHBa__fieldNotes{padding-block:clamp(105px,10vw,160px)}.programme-module__wLsHBa__marker,.programme-module__wLsHBa__markerDark{border-top:1px solid var(--line);color:var(--orange-dark);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding-top:13px;font-size:10px;font-weight:800;line-height:1.4;display:flex}.programme-module__wLsHBa__marker span:last-child,.programme-module__wLsHBa__markerDark span:last-child{color:#1013186b}.programme-module__wLsHBa__markerDark{color:var(--orange);border-color:#ffffff47}.programme-module__wLsHBa__markerDark span:last-child{color:#ffffff75}.programme-module__wLsHBa__briefGrid{grid-template-columns:minmax(0,7fr) minmax(310px,4fr);align-items:end;gap:clamp(54px,8vw,128px);margin-top:clamp(62px,6vw,96px);display:grid}.programme-module__wLsHBa__brief h2,.programme-module__wLsHBa__pathwayHeader h2,.programme-module__wLsHBa__tracksHeader h2,.programme-module__wLsHBa__fieldHeading h2,.programme-module__wLsHBa__outcomesHeader h2,.programme-module__wLsHBa__partnership h2{font-family:var(--font-barlow), Arial, Helvetica, sans-serif;letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(4.5rem,6.8vw,7rem);font-weight:800;line-height:.88}.programme-module__wLsHBa__brief h2,.programme-module__wLsHBa__tracksHeader h2{max-width:11ch}.programme-module__wLsHBa__brief h2 em,.programme-module__wLsHBa__pathwayHeader h2 em,.programme-module__wLsHBa__tracksHeader h2 em,.programme-module__wLsHBa__fieldHeading h2 em,.programme-module__wLsHBa__outcomesHeader h2 em,.programme-module__wLsHBa__partnership h2 em{color:var(--orange-dark);font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.045em;text-transform:none;font-style:italic;font-weight:400;line-height:.98;display:block}.programme-module__wLsHBa__briefCopy{border-top:1px solid var(--line);border-left:1px solid var(--line);padding:27px 0 4px clamp(22px,3vw,46px)}.programme-module__wLsHBa__briefCopy p{color:#101318ad;max-width:39ch;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.72}.programme-module__wLsHBa__briefCopy p:first-child{color:var(--ink);font-weight:700}.programme-module__wLsHBa__briefCopy p+p{margin-top:26px}.programme-module__wLsHBa__pathway{scroll-margin-top:var(--navbar-height);background:var(--ink);color:#fff;padding-block:clamp(105px,10vw,160px)}.programme-module__wLsHBa__pathwayHeader,.programme-module__wLsHBa__tracksHeader{grid-template-columns:minmax(150px,2fr) minmax(0,10fr);gap:clamp(48px,7vw,112px);display:grid}.programme-module__wLsHBa__pathwayHeader h2{max-width:9ch}.programme-module__wLsHBa__pathwayHeader h2 em{color:var(--orange)}.programme-module__wLsHBa__pathwayLayout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:clamp(42px,6vw,96px);margin-top:clamp(78px,8vw,126px);display:grid}.programme-module__wLsHBa__pathwayImage{background:var(--ink-soft);min-height:920px;margin:0;position:relative;overflow:hidden}.programme-module__wLsHBa__pathwayImage:after,.programme-module__wLsHBa__trackCard figure:after,.programme-module__wLsHBa__fieldWide:after,.programme-module__wLsHBa__fieldTall:after{content:"";pointer-events:none;background:linear-gradient(#0000,#080a0ccc);height:40%;position:absolute;inset:auto 0 0}.programme-module__wLsHBa__pathwayImage figcaption{z-index:1;color:#fff;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:9px;font-weight:800;line-height:1.4;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.programme-module__wLsHBa__pathwayImage figcaption span:last-child{color:var(--orange);text-align:right}.programme-module__wLsHBa__phaseList{margin:0;padding:0;list-style:none}.programme-module__wLsHBa__phaseItem{border-top:1px solid #ffffff47;grid-template-columns:minmax(115px,1.5fr) minmax(0,4.5fr);gap:clamp(24px,3vw,48px);min-height:230px;padding-block:28px 34px;display:grid}.programme-module__wLsHBa__phaseItem:last-child{border-bottom:1px solid #ffffff47}.programme-module__wLsHBa__phaseMeta{color:var(--orange);letter-spacing:.15em;text-transform:uppercase;flex-direction:column;justify-content:space-between;font-size:10px;font-weight:800;line-height:1.4;display:flex}.programme-module__wLsHBa__phaseMeta span:last-child{color:#ffffff94}.programme-module__wLsHBa__phaseItem h3{font-family:var(--font-barlow), Arial, Helvetica, sans-serif;letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(3rem,4.2vw,4.6rem);font-weight:800;line-height:.9}.programme-module__wLsHBa__phaseItem p{color:#ffffffad;max-width:46ch;margin-top:20px;font-size:.94rem;line-height:1.7}.programme-module__wLsHBa__twoTracks{background:var(--paper)}.programme-module__wLsHBa__tracksHeader h2{max-width:10ch}.programme-module__wLsHBa__trackGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,38px);margin-top:clamp(76px,8vw,126px);display:grid}.programme-module__wLsHBa__trackCard{border-top:1px solid var(--line);min-width:0}.programme-module__wLsHBa__trackCard:nth-child(2){margin-top:clamp(70px,8vw,128px)}.programme-module__wLsHBa__trackCard figure{background:var(--ink-soft);min-height:clamp(420px,48vw,680px);margin:0;position:relative;overflow:hidden}.programme-module__wLsHBa__trackCard figcaption,.programme-module__wLsHBa__fieldWide figcaption,.programme-module__wLsHBa__fieldTall figcaption{z-index:1;color:#fff;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.4;position:absolute;bottom:16px;left:18px;right:18px}.programme-module__wLsHBa__trackCopy{grid-template-columns:minmax(110px,1fr) minmax(0,3fr);gap:22px;padding-top:28px;display:grid}.programme-module__wLsHBa__trackCopy>p:first-child{color:var(--orange-dark);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.45}.programme-module__wLsHBa__trackCopy h3{font-family:var(--font-barlow), Arial, Helvetica, sans-serif;letter-spacing:-.03em;text-transform:uppercase;grid-column:2;font-size:clamp(2.7rem,4vw,4.4rem);font-weight:800;line-height:.92}.programme-module__wLsHBa__trackCopy>p:last-child{color:#101318a8;grid-column:2;max-width:38ch;font-size:.95rem;line-height:1.68}.programme-module__wLsHBa__fieldNotes{background:var(--orange)}.programme-module__wLsHBa__fieldHeading{grid-template-columns:minmax(170px,2fr) minmax(0,9fr);gap:clamp(48px,7vw,112px);display:grid}.programme-module__wLsHBa__fieldHeading>p{letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #10131857;padding-top:13px;font-size:10px;font-weight:800;line-height:1.4}.programme-module__wLsHBa__fieldHeading h2{max-width:11ch}.programme-module__wLsHBa__fieldHeading h2 em{color:var(--ink)}.programme-module__wLsHBa__fieldGrid{grid-template-rows:330px 380px;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(18px,2vw,32px);margin-top:clamp(76px,8vw,126px);display:grid}.programme-module__wLsHBa__fieldWide,.programme-module__wLsHBa__fieldTall{background:var(--ink-soft);margin:0;position:relative;overflow:hidden}.programme-module__wLsHBa__fieldWide{grid-area:1/1/3/8}.programme-module__wLsHBa__fieldStatement{background:var(--ink);color:#fff;flex-direction:column;grid-area:1/8/auto/13;justify-content:flex-end;padding:clamp(26px,3vw,48px);display:flex;position:relative;overflow:hidden}.programme-module__wLsHBa__fieldStatement span{color:#ff682c38;font-family:var(--font-barlow), Arial, Helvetica, sans-serif;letter-spacing:-.05em;font-size:clamp(9rem,15vw,15rem);font-weight:800;line-height:1;position:absolute;top:-.26em;right:-.04em}.programme-module__wLsHBa__fieldStatement p{z-index:1;max-width:24ch;font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.025em;font-size:clamp(1.8rem,2.6vw,2.8rem);font-style:italic;line-height:1.05;position:relative}.programme-module__wLsHBa__fieldTall{grid-area:2/9/auto/13}.programme-module__wLsHBa__outcomes{background:var(--cream);padding-block:clamp(90px,8.5vw,136px)}.programme-module__wLsHBa__outcomesHeader{grid-template-columns:minmax(180px,3fr) minmax(0,9fr);align-items:end;gap:clamp(48px,7vw,112px);display:grid}.programme-module__wLsHBa__outcomesHeader>p{color:var(--orange-dark);letter-spacing:.15em;text-transform:uppercase;padding-bottom:8px;font-size:10px;font-weight:800;line-height:1.4}.programme-module__wLsHBa__outcomesHeader h2{max-width:10ch}.programme-module__wLsHBa__outcomeGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(64px,6vw,96px);display:grid}.programme-module__wLsHBa__outcomeItem{flex-direction:column;justify-content:space-between;min-height:220px;padding:22px clamp(16px,2vw,30px) 28px;display:flex}.programme-module__wLsHBa__outcomeItem:first-child{padding-left:0}.programme-module__wLsHBa__outcomeItem+.programme-module__wLsHBa__outcomeItem{border-left:1px solid var(--line)}.programme-module__wLsHBa__outcomeItem>span{color:var(--orange-dark);letter-spacing:.14em;font-size:10px;font-weight:800}.programme-module__wLsHBa__outcomeItem h3{max-width:10ch;font-family:var(--font-barlow), Arial, Helvetica, sans-serif;letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(2.1rem,3vw,3.3rem);font-weight:800;line-height:.92}.programme-module__wLsHBa__partnership{background:var(--ink);color:#fff;padding-block:clamp(105px,10vw,160px)}.programme-module__wLsHBa__partnershipGrid{grid-template-columns:minmax(0,7fr) minmax(290px,4fr);align-items:end;gap:clamp(56px,8vw,128px);display:grid}.programme-module__wLsHBa__partnershipKicker{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;margin-bottom:clamp(40px,4vw,62px);font-size:10px;font-weight:800;line-height:1.4}.programme-module__wLsHBa__partnership h2{max-width:8ch;font-size:clamp(5rem,7.8vw,8rem)}.programme-module__wLsHBa__partnership h2 em{color:var(--orange)}.programme-module__wLsHBa__partnershipCopy{padding-bottom:8px}.programme-module__wLsHBa__partnershipCopy>p{color:#ffffffb3;max-width:37ch;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.68}.programme-module__wLsHBa__primaryCta{border:2px solid var(--orange);background:var(--orange);min-height:58px;color:var(--ink);letter-spacing:.1em;text-transform:uppercase;outline-offset:4px;justify-content:space-between;align-items:center;gap:28px;margin-top:36px;padding:16px 20px;font-size:10px;font-weight:800;line-height:1.35;transition:background .18s,color .18s;display:inline-flex}.programme-module__wLsHBa__primaryCta span{font-size:18px}.programme-module__wLsHBa__primaryCta:hover{color:#fff;background:0 0}.programme-module__wLsHBa__nextProgramme{background:var(--paper);padding-block:clamp(68px,6.5vw,102px)}.programme-module__wLsHBa__nextLink{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);outline-offset:6px;grid-template-columns:minmax(155px,2fr) minmax(0,9fr) auto;align-items:end;gap:clamp(24px,4vw,64px);padding-block:24px 30px;display:grid}.programme-module__wLsHBa__nextLabel{color:var(--orange-dark);letter-spacing:.14em;text-transform:uppercase;padding-bottom:7px;font-size:10px;font-weight:800;line-height:1.4}.programme-module__wLsHBa__nextTitle{font-family:var(--font-barlow), Arial, Helvetica, sans-serif;letter-spacing:-.026em;text-transform:uppercase;font-size:clamp(3.1rem,5.2vw,5.5rem);font-weight:800;line-height:.94}.programme-module__wLsHBa__nextArrow{color:var(--orange-dark);padding-bottom:3px;font-size:clamp(2.5rem,4vw,4rem);line-height:1;transition:transform .18s}.programme-module__wLsHBa__nextLink:hover .programme-module__wLsHBa__nextArrow{transform:translate(8px)}.programme-module__wLsHBa__backLink:focus-visible,.programme-module__wLsHBa__heroLink:focus-visible,.programme-module__wLsHBa__primaryCta:focus-visible,.programme-module__wLsHBa__nextLink:focus-visible{outline:2px solid}@media (max-width:900px){.programme-module__wLsHBa__briefGrid,.programme-module__wLsHBa__pathwayHeader,.programme-module__wLsHBa__pathwayLayout,.programme-module__wLsHBa__tracksHeader,.programme-module__wLsHBa__fieldHeading,.programme-module__wLsHBa__outcomesHeader,.programme-module__wLsHBa__partnershipGrid{grid-template-columns:1fr}.programme-module__wLsHBa__marker,.programme-module__wLsHBa__markerDark{max-width:285px}.programme-module__wLsHBa__briefCopy,.programme-module__wLsHBa__partnershipCopy{max-width:600px}.programme-module__wLsHBa__pathwayImage{min-height:min(105vw,760px)}.programme-module__wLsHBa__phaseItem{min-height:205px}.programme-module__wLsHBa__fieldGrid{grid-template-rows:560px 300px 390px;grid-template-columns:repeat(2,minmax(0,1fr))}.programme-module__wLsHBa__fieldWide{grid-area:1/1/auto/-1}.programme-module__wLsHBa__fieldStatement{grid-area:2/1}.programme-module__wLsHBa__fieldTall{grid-area:2/2/4}}@media (max-width:767px){.programme-module__wLsHBa__hero{min-height:780px}.programme-module__wLsHBa__heroMedia .programme-module__wLsHBa__coverImage{object-position:55% 48%!important}.programme-module__wLsHBa__heroWash{background:linear-gradient(90deg,#0a0c0fb3,#0a0c0f24),linear-gradient(#0000 18%,#0a0c0f8c 40%,#0a0c0ff5 100%)}.programme-module__wLsHBa__heroFrame{inset:calc(var(--navbar-height) + 12px) 10px 12px}.programme-module__wLsHBa__heroContent{min-height:calc(780px - var(--navbar-height));padding:30px 20px 28px}.programme-module__wLsHBa__heroMeta{align-items:flex-start}.programme-module__wLsHBa__heroMeta>p{text-align:right;max-width:13ch}.programme-module__wLsHBa__heroTitleBlock,.programme-module__wLsHBa__heroFooter{width:100%}.programme-module__wLsHBa__heroTitle{font-size:clamp(4.7rem,22vw,6.4rem)}.programme-module__wLsHBa__heroTitle em{margin-left:28%;font-size:.52em}.programme-module__wLsHBa__heroTitle>span:last-child{margin-left:8%}.programme-module__wLsHBa__heroFooter{grid-template-columns:1fr;gap:18px}.programme-module__wLsHBa__heroCode{display:none}.programme-module__wLsHBa__brief h2,.programme-module__wLsHBa__pathwayHeader h2,.programme-module__wLsHBa__tracksHeader h2,.programme-module__wLsHBa__fieldHeading h2,.programme-module__wLsHBa__outcomesHeader h2,.programme-module__wLsHBa__partnership h2{font-size:clamp(3.7rem,16.5vw,5rem)}.programme-module__wLsHBa__briefCopy{padding-left:22px}.programme-module__wLsHBa__phaseItem{grid-template-columns:78px minmax(0,1fr);gap:18px}.programme-module__wLsHBa__phaseItem h3{font-size:clamp(2.5rem,12vw,3.3rem)}.programme-module__wLsHBa__phaseMeta span:last-child{font-size:8px}.programme-module__wLsHBa__trackGrid{grid-template-columns:1fr}.programme-module__wLsHBa__trackCard:nth-child(2){margin-top:48px}.programme-module__wLsHBa__trackCard figure{min-height:min(125vw,560px)}.programme-module__wLsHBa__trackCopy{grid-template-columns:1fr}.programme-module__wLsHBa__trackCopy h3,.programme-module__wLsHBa__trackCopy>p:last-child{grid-column:1}.programme-module__wLsHBa__fieldGrid{grid-template-rows:500px auto 440px;grid-template-columns:1fr}.programme-module__wLsHBa__fieldWide,.programme-module__wLsHBa__fieldStatement,.programme-module__wLsHBa__fieldTall{grid-column:1}.programme-module__wLsHBa__fieldWide{grid-row:1}.programme-module__wLsHBa__fieldStatement{grid-row:2;min-height:270px}.programme-module__wLsHBa__fieldTall{grid-row:3}.programme-module__wLsHBa__outcomeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.programme-module__wLsHBa__outcomeItem{min-height:175px}.programme-module__wLsHBa__outcomeItem:nth-child(3){border-left:0}.programme-module__wLsHBa__outcomeItem:nth-child(n+3){border-top:1px solid var(--line)}.programme-module__wLsHBa__outcomeItem:first-child,.programme-module__wLsHBa__outcomeItem:nth-child(3){padding-left:0}.programme-module__wLsHBa__nextLink{grid-template-columns:1fr auto}.programme-module__wLsHBa__nextLabel{grid-column:1/-1}.programme-module__wLsHBa__nextTitle{font-size:clamp(2.8rem,13vw,4rem)}}@media (prefers-reduced-motion:reduce){.programme-module__wLsHBa__nextArrow{transition:none}}@media (prefers-contrast:more){.programme-module__wLsHBa__page{--orange:#f2b21b;--orange-dark:#f2b21b}}
