.approach-module__ck4t8W__page{padding-top:86px}.approach-module__ck4t8W__opening{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(56px,8vw,132px);padding-block:90px 100px;display:grid}.approach-module__ck4t8W__heading h1{max-width:11ch;font-size:clamp(62px,6.7vw,96px);line-height:1.02}.approach-module__ck4t8W__introduction{max-width:33ch;margin-top:32px;font-size:clamp(23px,2.1vw,30px);line-height:1.45}.approach-module__ck4t8W__openingContext{color:var(--muted);max-width:50ch;margin-top:22px;font-size:18px;line-height:1.7}.approach-module__ck4t8W__heading .text-link{margin-top:28px}.approach-module__ck4t8W__parameters{background:var(--surface);margin-top:10px;padding:30px 34px 32px}.approach-module__ck4t8W__parameters h2{font-size:27px;line-height:1.25}.approach-module__ck4t8W__ranges{font-variant-numeric:tabular-nums;margin:30px 0 0}.approach-module__ck4t8W__ranges>div{border-top:1px solid var(--rule);grid-template-columns:1fr auto;align-items:baseline;gap:24px;padding-block:22px;display:grid}.approach-module__ck4t8W__ranges dt{max-width:17ch;font-size:15px;line-height:1.5}.approach-module__ck4t8W__ranges dd{letter-spacing:-.025em;white-space:nowrap;text-align:right;margin:0;font-family:Archivo Variable,sans-serif;font-size:25px;line-height:1.25}.approach-module__ck4t8W__ranges dd span{letter-spacing:0;color:var(--muted);margin-top:5px;font-family:Inter Tight Variable,sans-serif;font-size:14px;line-height:1.5;display:block}.approach-module__ck4t8W__qualification{border-top:1px solid var(--rule);color:var(--muted);padding-top:21px;font-size:14px;line-height:1.65}.approach-module__ck4t8W__stages{background:var(--surface)}.approach-module__ck4t8W__stageInner{padding-block:76px 62px}.approach-module__ck4t8W__sectionIntroduction{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,8vw,120px);margin-bottom:50px;display:grid}.approach-module__ck4t8W__sectionIntroduction h2,.approach-module__ck4t8W__assessmentCopy h2,.approach-module__ck4t8W__development h2{font-size:clamp(34px,3.5vw,48px);line-height:1.15}.approach-module__ck4t8W__sectionIntroduction p{max-width:51ch;font-size:19px;line-height:1.65}.approach-module__ck4t8W__stageTable{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.approach-module__ck4t8W__stageTable th,.approach-module__ck4t8W__stageTable td{text-align:left;vertical-align:top;font-weight:400}.approach-module__ck4t8W__stageTable thead th{color:var(--muted);padding:0 30px 20px;font-size:14px}.approach-module__ck4t8W__stageTable thead th:first-child{width:23%;padding-left:0}.approach-module__ck4t8W__stageTable tbody tr{border-top:1px solid var(--rule)}.approach-module__ck4t8W__stageTable tbody th{padding:28px 36px 30px 0}.approach-module__ck4t8W__stageTable td{padding:28px 30px 30px;font-size:17px;line-height:1.6}.approach-module__ck4t8W__stageTable th:last-child,.approach-module__ck4t8W__stageTable td:last-child{padding-right:0}.approach-module__ck4t8W__stageName{letter-spacing:-.025em;font-family:Archivo Variable,sans-serif;font-size:29px;line-height:1.2;display:block}.approach-module__ck4t8W__stageContext{color:var(--muted);max-width:22ch;margin-top:10px;font-size:15px;line-height:1.5;display:block}.approach-module__ck4t8W__mobileLabel{display:none}.approach-module__ck4t8W__stageNote{border-top:1px solid var(--rule);color:var(--muted);padding-top:25px;font-size:14px;line-height:1.6}.approach-module__ck4t8W__assessment{grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(52px,8vw,132px);padding-block:110px 98px;display:grid}.approach-module__ck4t8W__imageColumn{min-width:0}.approach-module__ck4t8W__photograph{aspect-ratio:2/3;background:var(--surface);position:relative;overflow:hidden}.approach-module__ck4t8W__photograph img{object-position:53% 54%}.approach-module__ck4t8W__assessmentCopy{padding-top:5px}.approach-module__ck4t8W__assessmentCopy h2{max-width:20ch}.approach-module__ck4t8W__assessmentIntroduction{max-width:46ch;margin-top:24px;font-size:21px;line-height:1.6}.approach-module__ck4t8W__considerations{gap:32px;margin-top:38px;display:grid}.approach-module__ck4t8W__considerations h3{font-size:25px;line-height:1.3}.approach-module__ck4t8W__considerations p{color:var(--muted);max-width:58ch;margin-top:12px;font-size:18px;line-height:1.7}.approach-module__ck4t8W__development{grid-template-columns:.95fr 1.05fr;gap:clamp(52px,8vw,132px);padding-bottom:92px;display:grid}.approach-module__ck4t8W__development h2{max-width:20ch}.approach-module__ck4t8W__development p{max-width:60ch;font-size:19px;line-height:1.7}.approach-module__ck4t8W__development p+p{margin-top:22px}.approach-module__ck4t8W__development .text-link{margin-top:25px}.approach-module__ck4t8W__onward{justify-content:space-between;align-items:center;gap:48px;padding-block:42px 76px;display:flex;position:relative}.approach-module__ck4t8W__onward:before{content:"";top:0;left:var(--gutter);right:var(--gutter);background:var(--rule);height:1px;position:absolute}.approach-module__ck4t8W__onward h2{font-size:32px;line-height:1.2}.approach-module__ck4t8W__onward p{color:var(--muted);max-width:56ch;margin-top:16px;font-size:18px;line-height:1.65}.approach-module__ck4t8W__onward>a{flex-shrink:0}@media (max-width:1100px){.approach-module__ck4t8W__opening{gap:48px;padding-block:72px 80px}.approach-module__ck4t8W__parameters{padding:26px 25px 28px}.approach-module__ck4t8W__ranges>div{grid-template-columns:1fr;gap:9px;padding-block:18px}.approach-module__ck4t8W__ranges dt{max-width:none}.approach-module__ck4t8W__ranges dd{text-align:left;font-size:27px}.approach-module__ck4t8W__ranges dd span{margin-left:10px;display:inline}.approach-module__ck4t8W__stageTable thead th{padding-inline:18px}.approach-module__ck4t8W__stageTable td{padding-inline:18px;font-size:16px}.approach-module__ck4t8W__stageTable tbody th{padding-right:24px}.approach-module__ck4t8W__assessment,.approach-module__ck4t8W__development{gap:48px}.approach-module__ck4t8W__assessment{padding-block:80px}.approach-module__ck4t8W__considerations{gap:25px;margin-top:28px}.approach-module__ck4t8W__considerations h3{font-size:24px}.approach-module__ck4t8W__considerations p{font-size:17px}.approach-module__ck4t8W__development{padding-bottom:76px}}@media (max-width:900px){.approach-module__ck4t8W__opening{grid-template-columns:1fr .92fr;gap:36px}.approach-module__ck4t8W__heading h1{font-size:clamp(50px,6.6vw,62px)}.approach-module__ck4t8W__parameters h2{font-size:24px}.approach-module__ck4t8W__assessment{grid-template-columns:.78fr 1fr;gap:34px}.approach-module__ck4t8W__sectionIntroduction{gap:40px}.approach-module__ck4t8W__stageTable thead th,.approach-module__ck4t8W__stageTable td{padding-inline:14px}}@media (max-width:760px){.approach-module__ck4t8W__page{padding-top:76px}.approach-module__ck4t8W__opening{grid-template-columns:1fr;gap:38px;padding-block:48px 54px}.approach-module__ck4t8W__heading h1{font-size:clamp(48px,10.5vw,72px)}.approach-module__ck4t8W__introduction{max-width:36ch;margin-top:24px;font-size:24px}.approach-module__ck4t8W__openingContext{margin-top:19px;font-size:18px}.approach-module__ck4t8W__heading .text-link{margin-top:20px}.approach-module__ck4t8W__parameters{margin-top:0;padding:25px 24px 27px}.approach-module__ck4t8W__ranges{margin-top:24px}.approach-module__ck4t8W__ranges>div{grid-template-columns:1fr auto;align-items:baseline;gap:24px}.approach-module__ck4t8W__ranges dt{max-width:19ch}.approach-module__ck4t8W__ranges dd{text-align:right;font-size:25px}.approach-module__ck4t8W__ranges dd span{margin-left:0;display:block}.approach-module__ck4t8W__stageInner{padding-block:52px 43px}.approach-module__ck4t8W__sectionIntroduction{grid-template-columns:1fr;gap:21px;margin-bottom:32px}.approach-module__ck4t8W__sectionIntroduction h2,.approach-module__ck4t8W__assessmentCopy h2,.approach-module__ck4t8W__development h2{font-size:34px}.approach-module__ck4t8W__sectionIntroduction p{max-width:58ch;font-size:18px}.approach-module__ck4t8W__stageTable,.approach-module__ck4t8W__stageTable tbody,.approach-module__ck4t8W__stageTable tbody tr{display:block}.approach-module__ck4t8W__stageTable thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.approach-module__ck4t8W__stageTable tbody tr{padding-block:27px 29px}.approach-module__ck4t8W__stageTable tbody th,.approach-module__ck4t8W__stageTable tbody td{width:100%;padding:0;display:block}.approach-module__ck4t8W__stageTable tbody td{max-width:62ch;margin-top:19px;font-size:17px}.approach-module__ck4t8W__stageContext{max-width:none;margin-top:7px}.approach-module__ck4t8W__mobileLabel{color:var(--muted);margin-bottom:5px;font-size:14px;display:block}.approach-module__ck4t8W__stageNote{padding-top:24px}.approach-module__ck4t8W__assessment{grid-template-columns:1fr;gap:34px;padding-block:60px 58px}.approach-module__ck4t8W__imageColumn{width:100%;max-width:540px}.approach-module__ck4t8W__photograph{aspect-ratio:.8}.approach-module__ck4t8W__assessmentCopy{padding-top:0}.approach-module__ck4t8W__assessmentIntroduction{max-width:60ch;margin-top:22px;font-size:20px}.approach-module__ck4t8W__considerations{gap:28px;margin-top:30px}.approach-module__ck4t8W__considerations h3{font-size:25px}.approach-module__ck4t8W__considerations p{margin-top:11px;font-size:18px}.approach-module__ck4t8W__development{grid-template-columns:1fr;gap:24px;padding-bottom:58px}.approach-module__ck4t8W__development p{font-size:18px}.approach-module__ck4t8W__onward{flex-direction:column;align-items:flex-start;gap:24px;padding-block:32px 60px}.approach-module__ck4t8W__onward h2{font-size:29px}}@media (max-width:400px){.approach-module__ck4t8W__parameters{padding-inline:20px}.approach-module__ck4t8W__ranges>div{grid-template-columns:1fr;gap:8px}.approach-module__ck4t8W__ranges dt{max-width:none}.approach-module__ck4t8W__ranges dd{text-align:left;font-size:26px}.approach-module__ck4t8W__ranges dd span{margin-left:9px;display:inline}}
