.page-module__L2HJTW__page{--cream:#f7f4ed;--navy:#051650;--orange:#f2b21b;--rust:#b54613;background:var(--cream);color:var(--navy);overflow:clip}.page-module__L2HJTW__container{width:100%;max-width:1600px;margin-inline:auto;padding-inline:clamp(20px,3.66vw,58px)}.page-module__L2HJTW__titleSection{padding-top:calc(var(--navbar-height) + clamp(28px, 2.5vw, 40px));padding-bottom:clamp(44px,4.1vw,66px)}.page-module__L2HJTW__titleMeta,.page-module__L2HJTW__sectionHeadingRow{justify-content:space-between;align-items:center;gap:24px;display:flex}.page-module__L2HJTW__titleMeta{min-height:20px;color:color-mix(in srgb, var(--navy) 68%, transparent);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.4}.page-module__L2HJTW__backLink{min-height:28px;color:var(--navy);outline-offset:5px;align-items:center;gap:10px;transition:color .18s;display:inline-flex}.page-module__L2HJTW__backLink:hover{color:var(--rust)}.page-module__L2HJTW__backLink:focus-visible,.page-module__L2HJTW__primaryCta:focus-visible,.page-module__L2HJTW__nextLink:focus-visible{outline:2px solid}.page-module__L2HJTW__pageTitle{font-family:var(--font-barlow), Arial, Helvetica, sans-serif;letter-spacing:-.02em;text-transform:uppercase;margin-top:clamp(20px,2vw,30px);font-size:clamp(4rem,5.87vw,6rem);font-weight:800;line-height:1.1}.page-module__L2HJTW__heroFigure{background:var(--navy);height:clamp(360px,29.35vw,500px);margin:0;position:relative;overflow:hidden}.page-module__L2HJTW__coverImage{object-fit:cover}.page-module__L2HJTW__heroFigure:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0516508f);height:38%;position:absolute;inset:auto 0 0}.page-module__L2HJTW__heroCaption{z-index:1;color:#fff;letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;gap:24px;padding:22px clamp(20px,3.66vw,58px);font-size:11px;font-weight:700;line-height:1.4;display:flex;position:absolute;bottom:0;left:0;right:0}.page-module__L2HJTW__overview{padding-block:clamp(92px,8.8vw,140px) clamp(112px,10.5vw,168px)}.page-module__L2HJTW__sectionLabel{letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(1.125rem,1.61vw,1.375rem);font-weight:600;line-height:1.2}.page-module__L2HJTW__overview .page-module__L2HJTW__sectionLabel,.page-module__L2HJTW__approach .page-module__L2HJTW__sectionLabel,.page-module__L2HJTW__outcomes .page-module__L2HJTW__sectionLabel{color:var(--rust)}.page-module__L2HJTW__overviewLead{letter-spacing:-.015em;max-width:900px;margin-top:clamp(44px,4vw,62px);font-size:clamp(1.25rem,1.76vw,1.5rem);font-weight:500;line-height:1.4}.page-module__L2HJTW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__L2HJTW__approach{border-top:1px solid #0516503d;padding-block:clamp(84px,7.5vw,120px) clamp(112px,11vw,176px)}.page-module__L2HJTW__sectionIndex{color:#05165094;letter-spacing:.16em;font-size:12px;font-weight:700}.page-module__L2HJTW__approachIntro{grid-template-columns:minmax(0,8fr) minmax(260px,4fr);align-items:end;gap:clamp(40px,6vw,96px);margin-top:clamp(58px,5.5vw,88px);display:grid}.page-module__L2HJTW__displayHeading,.page-module__L2HJTW__fieldTitle,.page-module__L2HJTW__partnershipTitle{font-family:var(--font-barlow), Arial, Helvetica, sans-serif;letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(4rem,5.87vw,6rem);font-weight:800;line-height:.96}.page-module__L2HJTW__displayHeading span,.page-module__L2HJTW__fieldTitle span,.page-module__L2HJTW__partnershipTitle span{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.035em;text-transform:none;font-weight:400;line-height:1.02;display:block}.page-module__L2HJTW__approach .page-module__L2HJTW__displayHeading span,.page-module__L2HJTW__outcomes .page-module__L2HJTW__displayHeading span{color:var(--rust)}.page-module__L2HJTW__approachCopy{max-width:34ch;padding-bottom:6px;font-size:clamp(1.0625rem,1.47vw,1.25rem);line-height:1.55}.page-module__L2HJTW__approachGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,6vw,96px);margin-top:clamp(72px,7vw,112px);display:grid}.page-module__L2HJTW__approachImage{background:var(--navy);height:clamp(360px,30.8vw,500px);margin:0;position:relative;overflow:hidden}.page-module__L2HJTW__approachImage:after{content:"";background:linear-gradient(#0000,#051650ad);height:34%;position:absolute;inset:auto 0 0}.page-module__L2HJTW__approachImage figcaption{z-index:1;color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.4;position:absolute;bottom:18px;left:20px;right:20px}.page-module__L2HJTW__focusList{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__L2HJTW__focusItem{border-top:1px solid #05165042;grid-template-columns:42px minmax(0,1fr);align-content:start;gap:18px;min-height:210px;padding:24px 22px 28px;display:grid}.page-module__L2HJTW__focusItem:nth-child(odd){border-right:1px solid #0516502e}.page-module__L2HJTW__focusNumber{color:var(--rust);letter-spacing:.1em;font-size:12px;font-weight:800;line-height:1.4}.page-module__L2HJTW__focusItem h3{font-family:var(--font-barlow), Arial, Helvetica, sans-serif;letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(2rem,2.35vw,2.5rem);font-weight:800;line-height:.95}.page-module__L2HJTW__focusItem p{color:#051650b3;max-width:26ch;margin-top:20px;font-size:15px;line-height:1.55}.page-module__L2HJTW__fieldSection{background:var(--navy);color:var(--cream);padding-block:clamp(96px,9vw,144px) clamp(112px,11vw,176px)}.page-module__L2HJTW__fieldSection .page-module__L2HJTW__sectionLabel,.page-module__L2HJTW__partnership .page-module__L2HJTW__sectionLabel{color:#f6d36b}.page-module__L2HJTW__fieldHeadingRow{grid-template-columns:minmax(180px,3fr) minmax(0,8fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.page-module__L2HJTW__fieldTitle span{color:#f6d36b}.page-module__L2HJTW__fieldGallery{grid-template-columns:minmax(0,.9fr) minmax(0,1.8fr) minmax(0,.9fr);align-items:end;gap:clamp(16px,2.35vw,38px);margin-top:clamp(76px,7.3vw,116px);display:grid}.page-module__L2HJTW__fieldGallery figure{background:#124f9a;margin:0;position:relative;overflow:hidden}.page-module__L2HJTW__fieldImageTall{height:clamp(340px,34vw,540px)}.page-module__L2HJTW__fieldImageWide{height:clamp(310px,28vw,450px)}.page-module__L2HJTW__fieldImageSmall{height:clamp(250px,24vw,380px)}.page-module__L2HJTW__outcomes{padding-block:clamp(104px,9.5vw,152px) clamp(120px,11vw,176px)}.page-module__L2HJTW__outcomesTop{grid-template-columns:minmax(0,9fr) minmax(170px,3fr);align-items:end;gap:40px;display:grid}.page-module__L2HJTW__outcomes .page-module__L2HJTW__displayHeading{max-width:900px;margin-top:clamp(48px,5vw,80px)}.page-module__L2HJTW__outcomesMarker{color:var(--orange);font-family:var(--font-barlow), Arial, Helvetica, sans-serif;letter-spacing:-.03em;justify-self:end;padding-bottom:6px;font-size:clamp(4rem,5.87vw,6rem);font-weight:800;line-height:.9}.page-module__L2HJTW__outcomeStrip{border-top:1px solid #05165047;border-bottom:1px solid #05165047;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(76px,7vw,112px);display:grid}.page-module__L2HJTW__outcomeCard{min-height:220px;padding:24px 20px 30px}.page-module__L2HJTW__outcomeCard+.page-module__L2HJTW__outcomeCard{border-left:1px solid #05165033}.page-module__L2HJTW__outcomeCard p{color:var(--rust);letter-spacing:.13em;font-size:12px;font-weight:800}.page-module__L2HJTW__outcomeCard h3{max-width:8ch;font-family:var(--font-barlow), Arial, Helvetica, sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin-top:78px;font-size:clamp(2.25rem,3.2vw,3.5rem);font-weight:800;line-height:.92}.page-module__L2HJTW__partnership{background:var(--orange);color:var(--navy);padding-block:clamp(96px,9vw,144px)}.page-module__L2HJTW__partnership .page-module__L2HJTW__sectionLabel{color:var(--navy)}.page-module__L2HJTW__partnershipGrid{grid-template-columns:minmax(0,7fr) minmax(280px,4fr);align-items:end;gap:clamp(48px,8vw,128px);margin-top:clamp(52px,5vw,80px);display:grid}.page-module__L2HJTW__partnershipTitle{font-size:clamp(4.5rem,7.3vw,7.5rem)}.page-module__L2HJTW__partnershipTitle span{color:var(--cream)}.page-module__L2HJTW__partnershipCopy{padding-bottom:10px}.page-module__L2HJTW__partnershipCopy p{max-width:34ch;font-size:clamp(1.0625rem,1.47vw,1.25rem);font-weight:600;line-height:1.55}.page-module__L2HJTW__primaryCta{border:2px solid var(--navy);background:var(--navy);min-height:52px;color:var(--cream);letter-spacing:.1em;text-transform:uppercase;outline-offset:4px;align-items:center;gap:14px;margin-top:34px;padding:14px 20px;font-size:13px;font-weight:800;line-height:1.25;transition:background .18s,color .18s;display:inline-flex}.page-module__L2HJTW__primaryCta:hover{color:var(--navy);background:0 0}.page-module__L2HJTW__nextProgramme{background:var(--cream);padding-block:clamp(72px,7vw,112px)}.page-module__L2HJTW__nextLink{color:var(--navy);outline-offset:6px;border-top:1px solid #0516504d;border-bottom:1px solid #0516504d;grid-template-columns:minmax(150px,2fr) minmax(0,9fr) auto;align-items:end;gap:clamp(24px,4vw,64px);padding-block:24px 30px;display:grid}.page-module__L2HJTW__nextLabel{color:var(--rust);letter-spacing:.14em;text-transform:uppercase;padding-bottom:8px;font-size:11px;font-weight:800;line-height:1.4}.page-module__L2HJTW__nextTitle{font-family:var(--font-barlow), Arial, Helvetica, sans-serif;letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(3.5rem,5.87vw,6rem);font-weight:800;line-height:.95}.page-module__L2HJTW__nextArrow{color:var(--orange);padding-bottom:4px;font-size:clamp(2.5rem,4vw,4rem);line-height:1;transition:transform .18s}.page-module__L2HJTW__nextLink:hover .page-module__L2HJTW__nextArrow{transform:translate(8px)}@media (max-width:900px){.page-module__L2HJTW__approachIntro,.page-module__L2HJTW__approachGrid,.page-module__L2HJTW__fieldHeadingRow,.page-module__L2HJTW__outcomesTop,.page-module__L2HJTW__partnershipGrid{grid-template-columns:1fr}.page-module__L2HJTW__approachCopy{max-width:46ch}.page-module__L2HJTW__approachImage{height:min(66vw,520px)}.page-module__L2HJTW__outcomesMarker{display:none}.page-module__L2HJTW__fieldTitle{max-width:10ch}.page-module__L2HJTW__partnershipCopy{padding-bottom:0}}@media (max-width:767px){.page-module__L2HJTW__titleMeta{align-items:flex-start}.page-module__L2HJTW__titleMeta p{text-align:right;max-width:14ch}.page-module__L2HJTW__pageTitle,.page-module__L2HJTW__displayHeading,.page-module__L2HJTW__fieldTitle{font-size:clamp(3.5rem,17vw,5.25rem)}.page-module__L2HJTW__pageTitle{max-width:9ch}.page-module__L2HJTW__heroFigure{height:clamp(390px,64svh,560px)}.page-module__L2HJTW__heroCaption{align-items:flex-end;font-size:9px}.page-module__L2HJTW__heroCaption span:last-child{text-align:right;max-width:14ch}.page-module__L2HJTW__overviewLead{font-size:1.25rem;line-height:1.45}.page-module__L2HJTW__focusList{grid-template-columns:1fr}.page-module__L2HJTW__focusItem{min-height:0;padding:24px 0 32px}.page-module__L2HJTW__focusItem:nth-child(odd){border-right:0}.page-module__L2HJTW__fieldGallery{grid-template-columns:1fr;gap:20px}.page-module__L2HJTW__fieldImageTall,.page-module__L2HJTW__fieldImageWide,.page-module__L2HJTW__fieldImageSmall{height:min(76vw,430px)}.page-module__L2HJTW__fieldImageSmall{justify-self:end;width:72%}.page-module__L2HJTW__outcomeStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__L2HJTW__outcomeCard{min-height:180px;padding-inline:14px}.page-module__L2HJTW__outcomeCard:nth-child(3){border-left:0}.page-module__L2HJTW__outcomeCard:nth-child(n+3){border-top:1px solid #05165033}.page-module__L2HJTW__outcomeCard h3{margin-top:56px;font-size:clamp(2rem,9vw,2.75rem)}.page-module__L2HJTW__partnershipTitle{font-size:clamp(4.25rem,20vw,6rem)}.page-module__L2HJTW__nextLink{grid-template-columns:1fr auto}.page-module__L2HJTW__nextLabel{grid-column:1/-1}.page-module__L2HJTW__nextTitle{font-size:clamp(3rem,14vw,4.5rem)}}@media (prefers-reduced-motion:reduce){.page-module__L2HJTW__backLink,.page-module__L2HJTW__primaryCta,.page-module__L2HJTW__nextArrow{transition:none}}
