.caseStudies-module__Dlbq0q__page{overflow-wrap:break-word}.caseStudies-module__Dlbq0q__screenshotFigure{color:#0d1425;background:#eef1f6;border:1px solid #ccd3dd;border-radius:4px;margin-top:34px;overflow:hidden}.caseStudies-module__Dlbq0q__heroScreenshot{border-color:#ffffff26;margin-top:48px}.caseStudies-module__Dlbq0q__compactScreenshot{margin-top:0}.caseStudies-module__Dlbq0q__screenshotTrigger{cursor:zoom-in;width:100%;padding:0;display:block;position:relative;overflow:hidden}.caseStudies-module__Dlbq0q__screenshotImage{width:100%;height:auto;display:block}.caseStudies-module__Dlbq0q__screenshotEnlarge{color:#eef1f6;background:#0b1221ec;border:1px solid #ffffff30;border-radius:2px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:14px;line-height:1.4;display:inline-flex;position:absolute;bottom:14px;right:14px}.caseStudies-module__Dlbq0q__screenshotTrigger:hover .caseStudies-module__Dlbq0q__screenshotEnlarge{background:#0b1221}.caseStudies-module__Dlbq0q__screenshotCaption{background:#eef1f6;border-top:1px solid #ccd3dd;flex-direction:column;gap:8px;padding:20px 24px;display:flex}.caseStudies-module__Dlbq0q__screenshotCaption strong{font-size:17px;font-weight:500;line-height:1.45}.caseStudies-module__Dlbq0q__screenshotCaption>span{color:#475268;font-size:15px;line-height:1.65}.caseStudies-module__Dlbq0q__screenshotOverlay{z-index:10040;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060a15df;position:fixed;inset:0}.caseStudies-module__Dlbq0q__screenshotDialog{z-index:10050;color:#0d1425;background:#f3f5f8;border:1px solid #ccd3dd;border-radius:4px;flex-direction:column;width:calc(100vw - 40px);max-width:1520px;max-height:calc(100dvh - 24px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0005}.caseStudies-module__Dlbq0q__screenshotDialogHeader{border-bottom:1px solid #ccd3dd;justify-content:space-between;align-items:center;gap:24px;padding:14px 20px;display:flex}.caseStudies-module__Dlbq0q__screenshotDialogHeader>h2{letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:1.4}.caseStudies-module__Dlbq0q__screenshotDialogActions{flex-shrink:0;align-items:center;gap:12px;display:flex}.caseStudies-module__Dlbq0q__screenshotZoom,.caseStudies-module__Dlbq0q__screenshotOriginal,.caseStudies-module__Dlbq0q__screenshotClose{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.4;display:inline-flex}.caseStudies-module__Dlbq0q__screenshotZoom{border:1px solid #ccd3dd;border-radius:2px}.caseStudies-module__Dlbq0q__screenshotZoom[aria-pressed=true]{color:#2f6f9d;background:#2f6f9d12;border-color:#2f6f9d}.caseStudies-module__Dlbq0q__screenshotOriginal{color:#2f6f9d}.caseStudies-module__Dlbq0q__screenshotClose{width:44px;padding:0}.caseStudies-module__Dlbq0q__screenshotDialogDescription{color:#475268;padding:12px 20px;font-size:14px;line-height:1.6}.caseStudies-module__Dlbq0q__screenshotViewport{overscroll-behavior:contain;background:#dce2e9;flex-shrink:1;height:min(75svh,900px);min-height:0;overflow:auto}.caseStudies-module__Dlbq0q__screenshotFit{object-fit:contain;width:100%;height:100%;display:block}.caseStudies-module__Dlbq0q__screenshotActualSize{max-width:none;display:block}.caseStudies-module__Dlbq0q__screenshotPageFit{width:100%;height:auto;display:block}.caseStudies-module__Dlbq0q__fullPageScreenshot .caseStudies-module__Dlbq0q__screenshotTrigger{aspect-ratio:16/10;overflow:hidden}.caseStudies-module__Dlbq0q__fullPageScreenshot .caseStudies-module__Dlbq0q__screenshotImage{object-fit:cover;object-position:top;height:100%}.caseStudies-module__Dlbq0q__hubHero,.caseStudies-module__Dlbq0q__articleHero{background-image:radial-gradient(at 85% 20%,#8fc1dd17,#0000 55%);position:relative;overflow:hidden}.caseStudies-module__Dlbq0q__heroInner{padding-top:148px;padding-bottom:84px}.caseStudies-module__Dlbq0q__heroTopline,.caseStudies-module__Dlbq0q__heroBottomline,.caseStudies-module__Dlbq0q__sectionTopline,.caseStudies-module__Dlbq0q__articleByline,.caseStudies-module__Dlbq0q__heroRule{justify-content:space-between;gap:24px;display:flex}.caseStudies-module__Dlbq0q__heroTopline{align-items:center}.caseStudies-module__Dlbq0q__heroAnnotation,.caseStudies-module__Dlbq0q__smallLabel,.caseStudies-module__Dlbq0q__visualLabel,.caseStudies-module__Dlbq0q__chapterLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.caseStudies-module__Dlbq0q__heroAnnotation{color:#a3acbe}.caseStudies-module__Dlbq0q__hubTitle{max-width:1100px;margin-top:38px;font-size:clamp(46px,6.6vw,92px)}.caseStudies-module__Dlbq0q__heroBottomline{align-items:flex-end;margin-top:38px}.caseStudies-module__Dlbq0q__heroBottomline p{max-width:670px}.caseStudies-module__Dlbq0q__heroBottomline>a{flex-shrink:0}.caseStudies-module__Dlbq0q__studies{padding:72px 0 100px;scroll-margin-top:100px}.caseStudies-module__Dlbq0q__sectionTopline{border-bottom:1px solid var(--line-strong);align-items:center;padding-bottom:28px}.caseStudies-module__Dlbq0q__smallLabel{color:var(--muted)}.caseStudies-module__Dlbq0q__featuredStudy{grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-top:52px;display:grid}.caseStudies-module__Dlbq0q__featuredStudy+.caseStudies-module__Dlbq0q__featuredStudy{border-top:1px solid var(--line-strong);margin-top:60px;padding-top:60px}.caseStudies-module__Dlbq0q__featuredCopy h2{letter-spacing:-.035em;margin-top:25px;font-size:clamp(34px,3.5vw,50px);font-weight:500;line-height:1.08}.caseStudies-module__Dlbq0q__studyTitleLink{transition:color .2s}.caseStudies-module__Dlbq0q__studyTitleLink:hover{color:#2f6f9d}.caseStudies-module__Dlbq0q__featuredLead{letter-spacing:-.02em;margin:24px 0 20px;font-size:23px;line-height:1.4}.caseStudies-module__Dlbq0q__tags{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.caseStudies-module__Dlbq0q__tags span{border:1px solid var(--line);color:var(--muted);border-radius:2px;padding:8px 12px;font-size:14px}.caseStudies-module__Dlbq0q__readStudy{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:18px;margin-top:36px;padding:20px 0;font-size:18px;font-weight:500;display:flex}.caseStudies-module__Dlbq0q__readStudy svg,.caseStudies-module__Dlbq0q__relatedLinks svg{flex-shrink:0;transition:transform .2s}.caseStudies-module__Dlbq0q__readStudy:hover,.caseStudies-module__Dlbq0q__relatedLinks a:hover{color:#2f6f9d}.caseStudies-module__Dlbq0q__readStudy:hover svg,.caseStudies-module__Dlbq0q__relatedLinks a:hover svg{transform:translate(3px,-3px)}.caseStudies-module__Dlbq0q__featuredVisual{border:1px solid var(--line);background:#e6eaf0;min-width:0;padding:24px}.caseStudies-module__Dlbq0q__featuredFacts{grid-template-columns:1fr 1fr;gap:20px;margin-top:26px;padding:0 4px;display:grid}.caseStudies-module__Dlbq0q__featuredFacts>div{flex-direction:column;gap:4px;display:flex}.caseStudies-module__Dlbq0q__featuredFacts strong{letter-spacing:-.04em;font-size:44px;font-weight:500;line-height:1.15}.caseStudies-module__Dlbq0q__featuredFacts span{color:var(--muted);font-size:14px}.caseStudies-module__Dlbq0q__hubPerspective{border-top:1px solid var(--line);background:#e9edf3;padding:84px 0 100px}.caseStudies-module__Dlbq0q__perspectiveHeading{grid-template-columns:1fr 2fr;align-items:start;gap:40px;display:grid}.caseStudies-module__Dlbq0q__perspectiveHeading h2{font-size:clamp(34px,4vw,56px)}.caseStudies-module__Dlbq0q__perspectiveGrid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:62px;display:grid}.caseStudies-module__Dlbq0q__perspectiveGrid>div{border-top:1px solid var(--line-strong);padding-top:24px}.caseStudies-module__Dlbq0q__perspectiveGrid h3{letter-spacing:-.02em;margin-top:20px;font-size:24px;font-weight:500;line-height:1.2}.caseStudies-module__Dlbq0q__perspectiveGrid p{color:var(--muted);margin-top:16px;font-size:18px;line-height:1.65}.caseStudies-module__Dlbq0q__perspectiveGrid a{color:#2f6f9d;margin-top:24px;font-size:16px;display:inline-block}.caseStudies-module__Dlbq0q__illustration{color:#223b32;background:#f5f6f2;border:1px solid #d5ded9;border-radius:4px;overflow:hidden}.caseStudies-module__Dlbq0q__illustrationTop{background:#eef1eb;border-bottom:1px solid #d5ded9;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex}.caseStudies-module__Dlbq0q__illustrationBrand{letter-spacing:-.02em;align-items:center;gap:8px;font-size:18px;font-weight:600;display:flex}.caseStudies-module__Dlbq0q__illustrationBrand>span{color:#859e88;padding-right:6px}.caseStudies-module__Dlbq0q__illustration .caseStudies-module__Dlbq0q__visualLabel{color:#527061;font-size:11px}.caseStudies-module__Dlbq0q__propertyMap{background-image:radial-gradient(#60796924 .7px,#0000 .7px);background-size:18px 18px;padding:28px}.caseStudies-module__Dlbq0q__mapHeading{justify-content:space-between;gap:20px;margin-bottom:25px;display:flex}.caseStudies-module__Dlbq0q__portfolioCount{color:#527061;font-size:13px}.caseStudies-module__Dlbq0q__propertyCore{color:#f3f5ee;background:#243e33;border-radius:3px;align-items:center;gap:18px;padding:23px;display:flex;position:relative}.caseStudies-module__Dlbq0q__propertyCore>svg{color:#c4d6ba;flex-shrink:0}.caseStudies-module__Dlbq0q__propertyCore .caseStudies-module__Dlbq0q__visualLabel{color:#c4d6ba}.caseStudies-module__Dlbq0q__propertyCore p{letter-spacing:-.03em;margin:5px 0;font-size:34px;font-weight:500;line-height:1.1}.caseStudies-module__Dlbq0q__propertyCore div>span:last-child{color:#d1ded5;font-size:14px}.caseStudies-module__Dlbq0q__recordDot{background:#c4d6ba;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-left:auto}.caseStudies-module__Dlbq0q__connectedRecords{grid-template-columns:1fr 1fr;gap:16px;margin-top:25px;display:grid;position:relative}.caseStudies-module__Dlbq0q__connectedRecords:before{content:"";background:#aabcae;width:1px;height:25px;position:absolute;top:-25px;left:50%}.caseStudies-module__Dlbq0q__connectedRecords>div{background:#fffefa;border:1px solid #d5ded9;border-top:2px solid #77907f;padding:20px}.caseStudies-module__Dlbq0q__connectedRecords svg{color:#527061}.caseStudies-module__Dlbq0q__connectedRecords h3{margin-top:10px;font-size:17px;font-weight:500;line-height:1.3}.caseStudies-module__Dlbq0q__connectedRecords p{color:#527061;margin-top:6px;font-size:14px;line-height:1.5}.caseStudies-module__Dlbq0q__caseRecord{background:#fffefa;border:1px solid #d5ded9;margin-top:16px;padding:22px}.caseStudies-module__Dlbq0q__caseRecord>p{margin-top:10px;font-size:20px;font-weight:500;line-height:1.3}.caseStudies-module__Dlbq0q__miniFlow{border-top:1px solid #d5ded9;justify-content:space-between;align-items:center;gap:8px;margin-top:18px;padding-top:18px;font-size:14px;display:flex}.caseStudies-module__Dlbq0q__miniFlow span:nth-child(2n){color:#77907f}.caseStudies-module__Dlbq0q__recordHistory{color:#527061;align-items:center;gap:10px;margin-top:20px;font-size:14px;line-height:1.5;display:flex}.caseStudies-module__Dlbq0q__recordHistory svg{flex-shrink:0}.caseStudies-module__Dlbq0q__visualCaption{color:#527061;background:#eef1eb;border-top:1px solid #d5ded9;padding:18px 28px;font-size:14px;line-height:1.6}.caseStudies-module__Dlbq0q__compactIllustration .caseStudies-module__Dlbq0q__illustrationTop{padding:16px 20px}.caseStudies-module__Dlbq0q__compactIllustration .caseStudies-module__Dlbq0q__propertyMap{padding:20px}.caseStudies-module__Dlbq0q__compactIllustration .caseStudies-module__Dlbq0q__mapHeading{margin-bottom:20px}.caseStudies-module__Dlbq0q__compactIllustration .caseStudies-module__Dlbq0q__portfolioCount{display:none}.caseStudies-module__Dlbq0q__compactIllustration .caseStudies-module__Dlbq0q__propertyCore{padding:18px}.caseStudies-module__Dlbq0q__compactIllustration .caseStudies-module__Dlbq0q__connectedRecords{gap:12px}.caseStudies-module__Dlbq0q__compactIllustration .caseStudies-module__Dlbq0q__connectedRecords>div{padding:15px}.caseStudies-module__Dlbq0q__compactIllustration .caseStudies-module__Dlbq0q__caseRecord{padding:18px}.caseStudies-module__Dlbq0q__admissionsIllustration{color:#243047;background:#fbfaf6;border:1px solid #d9dce3;border-radius:4px;overflow:hidden}.caseStudies-module__Dlbq0q__admissionsMasthead{background:#f2f1eb;border-bottom:1px solid #d9dce3;justify-content:space-between;align-items:center;gap:16px;padding:20px 26px;display:flex}.caseStudies-module__Dlbq0q__admissionsMasthead>span:first-child{letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:500;display:flex}.caseStudies-module__Dlbq0q__admissionsMasthead svg{color:#52597f;flex-shrink:0}.caseStudies-module__Dlbq0q__admissionsIllustration .caseStudies-module__Dlbq0q__visualLabel{color:#586079;font-size:11px;line-height:1.6}.caseStudies-module__Dlbq0q__admissionsCanvas{padding:26px}.caseStudies-module__Dlbq0q__admissionsRecordHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.caseStudies-module__Dlbq0q__applicationRoute{color:#586079;font-size:13px}.caseStudies-module__Dlbq0q__applicantIdentity{border-bottom:1px solid #d9dce3;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:22px 0;display:flex}.caseStudies-module__Dlbq0q__applicantIdentity p{letter-spacing:-.025em;font-size:30px;font-weight:500;line-height:1.15}.caseStudies-module__Dlbq0q__applicantIdentity div>span{color:#586079;margin-top:8px;font-size:15px;line-height:1.5;display:block}.caseStudies-module__Dlbq0q__reviewBadge{color:#795a27;background:#d4a24c0c;border:1px solid #9f7f4555;flex-shrink:0;padding:6px 10px;font-size:12px;line-height:1.5}.caseStudies-module__Dlbq0q__evidenceColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.caseStudies-module__Dlbq0q__evidenceColumns>div{background:#fff;border:1px solid #d9dce3;border-top:2px solid #787ea2;flex-direction:column;align-items:flex-start;padding:20px 16px;display:flex}.caseStudies-module__Dlbq0q__evidenceColumns svg{color:#52597f;margin-bottom:14px}.caseStudies-module__Dlbq0q__evidenceColumns h3{letter-spacing:-.02em;margin-top:10px;font-size:20px;font-weight:500;line-height:1.3}.caseStudies-module__Dlbq0q__evidenceColumns p{color:#586079;margin:14px 0 20px;font-size:15px;line-height:1.7}.caseStudies-module__Dlbq0q__missingEvidence,.caseStudies-module__Dlbq0q__policyVersion{color:#795a27;margin-top:auto;font-size:12px;line-height:1.5;display:inline-block}.caseStudies-module__Dlbq0q__policyVersion{color:#52597f}.caseStudies-module__Dlbq0q__processingChain{border-top:1px solid #d9dce3;margin-top:26px;padding-top:22px}.caseStudies-module__Dlbq0q__processingChain ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.caseStudies-module__Dlbq0q__processingChain li{border:1px solid #d9dce3;flex-direction:column;gap:10px;padding:14px;font-size:14px;line-height:1.5;display:flex}.caseStudies-module__Dlbq0q__processingChain li>span{font-family:var(--font-mono);color:#52597f;font-size:11px}.caseStudies-module__Dlbq0q__admissionsBoundary{color:#52597f;align-items:flex-start;gap:12px;margin-top:24px;font-size:14px;line-height:1.6;display:flex}.caseStudies-module__Dlbq0q__admissionsBoundary svg{flex-shrink:0;margin-top:2px}.caseStudies-module__Dlbq0q__admissionsCaption{color:#586079;background:#f2f1eb;border-top:1px solid #d9dce3;padding:18px 26px;font-size:14px;line-height:1.6}.caseStudies-module__Dlbq0q__admissionsCompact .caseStudies-module__Dlbq0q__admissionsCanvas{padding:20px}.caseStudies-module__Dlbq0q__admissionsCompact .caseStudies-module__Dlbq0q__admissionsMasthead{padding:16px 20px}.caseStudies-module__Dlbq0q__admissionsCompact .caseStudies-module__Dlbq0q__applicationRoute{display:none}.caseStudies-module__Dlbq0q__admissionsCompact .caseStudies-module__Dlbq0q__applicantIdentity{flex-wrap:wrap;gap:12px}.caseStudies-module__Dlbq0q__admissionsCompact .caseStudies-module__Dlbq0q__evidenceColumns,.caseStudies-module__Dlbq0q__admissionsCompact .caseStudies-module__Dlbq0q__processingChain ol{grid-template-columns:repeat(2,minmax(0,1fr))}.caseStudies-module__Dlbq0q__admissionsCompact .caseStudies-module__Dlbq0q__evidenceColumns>div{padding:16px}.caseStudies-module__Dlbq0q__admissionsCompact .caseStudies-module__Dlbq0q__applicantIdentity p{font-size:27px}.caseStudies-module__Dlbq0q__admissionsCompact .caseStudies-module__Dlbq0q__admissionsBoundary{font-size:13px}.caseStudies-module__Dlbq0q__chapter>.caseStudies-module__Dlbq0q__admissionsIllustration{margin-top:34px}.caseStudies-module__Dlbq0q__colleges{border-top:1px solid var(--line-strong);margin-top:34px}.caseStudies-module__Dlbq0q__colleges>div{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:8px 26px;padding:24px 0;display:grid}.caseStudies-module__Dlbq0q__colleges .caseStudies-module__Dlbq0q__smallLabel{grid-row:span 2;padding-top:5px}.caseStudies-module__Dlbq0q__colleges h3{letter-spacing:-.02em;font-size:22px;font-weight:500;line-height:1.3}.caseStudies-module__Dlbq0q__colleges p{color:#475268;font-size:17px;line-height:1.6}.caseStudies-module__Dlbq0q__assessmentTable{border-collapse:collapse;text-align:left;width:100%;margin:34px 0}.caseStudies-module__Dlbq0q__assessmentTable caption{text-align:left;color:#536076;margin-bottom:16px;font-size:15px;line-height:1.6}.caseStudies-module__Dlbq0q__assessmentTable thead{border-top:1px solid var(--line-strong)}.caseStudies-module__Dlbq0q__assessmentTable thead th{font-family:var(--font-mono);color:#536076;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:400}.caseStudies-module__Dlbq0q__assessmentTable th,.caseStudies-module__Dlbq0q__assessmentTable td{border-bottom:1px solid var(--line);vertical-align:top;padding:18px 14px 18px 0;font-size:17px;line-height:1.55}.caseStudies-module__Dlbq0q__assessmentTable tbody th{width:40%;font-weight:500}.caseStudies-module__Dlbq0q__assessmentTable td{color:#475268}.caseStudies-module__Dlbq0q__assessmentTable td.caseStudies-module__Dlbq0q__outstandingFinding{color:#895f1d;font-weight:500}.caseStudies-module__Dlbq0q__agentGrid{grid-template-columns:1fr 1fr;gap:26px;margin:34px 0;display:grid}.caseStudies-module__Dlbq0q__agentGrid>div{background:#e9edf3;border-top:2px solid #6d7a9e;flex-direction:column;padding:26px;display:flex}.caseStudies-module__Dlbq0q__agentGrid .caseStudies-module__Dlbq0q__smallLabel{font-size:11px;line-height:1.7}.caseStudies-module__Dlbq0q__agentGrid h3{letter-spacing:-.02em;margin-top:18px;font-size:25px;font-weight:500;line-height:1.2}.caseStudies-module__Dlbq0q__agentGrid p{color:#475268;margin-top:16px;font-size:17px;line-height:1.75}.caseStudies-module__Dlbq0q__agentOutput{border-top:1px solid var(--line-strong);margin-top:auto;padding-top:20px}.caseStudies-module__Dlbq0q__agentGrid>div>p{margin-bottom:22px}.caseStudies-module__Dlbq0q__agentOutput p{color:#2f4866;margin-top:8px;font-size:16px}.caseStudies-module__Dlbq0q__approvalPanel{color:#eef1f6;background:#0b1221;border:1px solid #ffffff26;border-radius:4px;margin:34px 0;padding:32px}.caseStudies-module__Dlbq0q__approvalHeading{color:#d4a24c;align-items:center;gap:14px;display:flex}.caseStudies-module__Dlbq0q__approvalHeading .caseStudies-module__Dlbq0q__visualLabel{line-height:1.6}.caseStudies-module__Dlbq0q__approvalPanel>h3{letter-spacing:-.025em;margin-top:24px;font-size:30px;font-weight:500;line-height:1.2}.caseStudies-module__Dlbq0q__approvalPanel p{color:#b6bfce;margin-top:18px;font-size:18px;line-height:1.7}.caseStudies-module__Dlbq0q__approvalRoutes{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.caseStudies-module__Dlbq0q__approvalRoutes>div{border-top:1px solid #ffffff30;padding-top:22px}.caseStudies-module__Dlbq0q__approvalRoutes h4{color:#8fc1dd;font-size:20px;font-weight:500;line-height:1.3}.caseStudies-module__Dlbq0q__approvalRoutes p{margin-top:12px;font-size:16px;line-height:1.7}.caseStudies-module__Dlbq0q__exceptionNotes{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);margin-top:30px}.caseStudies-module__Dlbq0q__exceptionNotes summary{cursor:pointer;justify-content:space-between;gap:22px;padding:24px 0;font-size:18px;font-weight:500;line-height:1.5;list-style:none;display:flex}.caseStudies-module__Dlbq0q__exceptionNotes summary::-webkit-details-marker{display:none}.caseStudies-module__Dlbq0q__exceptionNotes summary>span{color:#9b6d20;flex-shrink:0;font-size:24px;line-height:1;transition:transform .2s}.caseStudies-module__Dlbq0q__exceptionNotes[open] summary>span{transform:rotate(45deg)}.caseStudies-module__Dlbq0q__exceptionNotes>div{margin-top:0;padding-bottom:26px}.caseStudies-module__Dlbq0q__dischargeIllustration{color:#183d40;background:#f3f8f7;border:1px solid #ccdedc;border-radius:4px;overflow:hidden}.caseStudies-module__Dlbq0q__dischargeMasthead{color:#f1f7f6;background:#163a3e;justify-content:space-between;align-items:center;gap:20px;padding:20px 26px;display:flex}.caseStudies-module__Dlbq0q__dischargeMasthead>span:first-child{letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:500;display:flex}.caseStudies-module__Dlbq0q__dischargeMasthead>.caseStudies-module__Dlbq0q__visualLabel{color:#c2dad7;font-size:11px}.caseStudies-module__Dlbq0q__dischargeCanvas{padding:26px}.caseStudies-module__Dlbq0q__dischargeRecordHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.caseStudies-module__Dlbq0q__dischargeRecordHeading .caseStudies-module__Dlbq0q__visualLabel{color:#4c6d70;font-size:11px;line-height:1.6}.caseStudies-module__Dlbq0q__dischargeRecordHeading>span:last-child{color:#4c6d70;font-size:13px}.caseStudies-module__Dlbq0q__dischargeIdentity{border-bottom:1px solid #ccdedc;justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:24px;padding:24px 0;display:flex}.caseStudies-module__Dlbq0q__dischargeIdentity p{letter-spacing:-.025em;font-size:30px;font-weight:500;line-height:1.15}.caseStudies-module__Dlbq0q__dischargeIdentity div>span{color:#4c6d70;margin-top:14px;font-size:14px;line-height:1.6;display:block}.caseStudies-module__Dlbq0q__dischargeIdentity>svg{color:#4c6d70;flex-shrink:0;margin-top:4px}.caseStudies-module__Dlbq0q__dependencySwitch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.caseStudies-module__Dlbq0q__dependencySwitch button{cursor:pointer;color:#4c6d70;background:#ffffff70;border:1px solid #ccdedc;min-height:48px;padding:12px 16px;font-size:15px;line-height:1.5;transition:background .2s,border-color .2s}.caseStudies-module__Dlbq0q__dependencySwitch button[aria-pressed=true]{color:#183d40;background:#e0eeeb;border-color:#39766e}.caseStudies-module__Dlbq0q__dependencySwitch button:hover{background:#e7f0ee}.caseStudies-module__Dlbq0q__dependencyStages{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.caseStudies-module__Dlbq0q__dependencyStages>div{background:#fff;border:1px solid #ccdedc;border-top-width:3px;padding:22px 18px;position:relative}.caseStudies-module__Dlbq0q__dependencyStages>div.caseStudies-module__Dlbq0q__actionableDependency{background:#e0eeeb;border-color:#39766e}.caseStudies-module__Dlbq0q__dependencyStages>div.caseStudies-module__Dlbq0q__completeDependency{border-color:#73a092}.caseStudies-module__Dlbq0q__dependencyStages>div.caseStudies-module__Dlbq0q__blockedDependency{border-color:#ccdedc}.caseStudies-module__Dlbq0q__dependencyStageLabel{color:#4c6d70;justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:1.5;display:flex}.caseStudies-module__Dlbq0q__dependencyStageLabel>span:first-child{font-family:var(--font-mono);font-size:11px}.caseStudies-module__Dlbq0q__dependencyStageLabel>span:last-child{align-items:center;gap:5px;display:flex}.caseStudies-module__Dlbq0q__dependencyStages h3{letter-spacing:-.025em;margin-top:24px;font-size:24px;font-weight:500;line-height:1.25}.caseStudies-module__Dlbq0q__dependencyStages p{color:#4c6d70;margin-top:12px;font-size:16px;line-height:1.6}.caseStudies-module__Dlbq0q__dependencyArrow{z-index:1;color:#39766e;position:absolute;top:calc(50% - 9px);right:-22px}.caseStudies-module__Dlbq0q__dependencyRecommendation{color:#f1f7f6;background:#163a3e;flex-direction:column;gap:9px;margin-top:26px;padding:22px;display:flex}.caseStudies-module__Dlbq0q__dependencyRecommendation .caseStudies-module__Dlbq0q__visualLabel{color:#c2dad7;font-size:11px;line-height:1.6}.caseStudies-module__Dlbq0q__dependencyRecommendation strong{letter-spacing:-.02em;font-size:21px;font-weight:500;line-height:1.3}.caseStudies-module__Dlbq0q__dependencyRecommendation p{color:#c2dad7;font-size:15px;line-height:1.7}.caseStudies-module__Dlbq0q__dischargeParallel{color:#4c6d70;align-items:flex-start;gap:10px;margin-top:20px;font-size:14px;line-height:1.6;display:flex}.caseStudies-module__Dlbq0q__dischargeParallel svg{flex-shrink:0;margin-top:2px}.caseStudies-module__Dlbq0q__dischargeCaption{color:#4c6d70;background:#e8f0ee;border-top:1px solid #ccdedc;padding:18px 26px;font-size:14px;line-height:1.6}.caseStudies-module__Dlbq0q__dischargeCompact .caseStudies-module__Dlbq0q__dischargeMasthead{padding:16px 20px}.caseStudies-module__Dlbq0q__dischargeCompact .caseStudies-module__Dlbq0q__dischargeCanvas{padding:20px}.caseStudies-module__Dlbq0q__dischargeCompact .caseStudies-module__Dlbq0q__dischargeRecordHeading>span:last-child{display:none}.caseStudies-module__Dlbq0q__dischargeCompact .caseStudies-module__Dlbq0q__dischargeIdentity p{font-size:28px}.caseStudies-module__Dlbq0q__dischargeCompact .caseStudies-module__Dlbq0q__dependencyStages{gap:12px}.caseStudies-module__Dlbq0q__dischargeCompact .caseStudies-module__Dlbq0q__dependencyStages>div{padding:16px 12px}.caseStudies-module__Dlbq0q__dischargeCompact .caseStudies-module__Dlbq0q__dependencyStageLabel{gap:8px;font-size:11px}.caseStudies-module__Dlbq0q__dischargeCompact .caseStudies-module__Dlbq0q__dependencyStageLabel>span:first-child{display:none}.caseStudies-module__Dlbq0q__dischargeCompact .caseStudies-module__Dlbq0q__dependencyStages h3{margin-top:18px;font-size:19px}.caseStudies-module__Dlbq0q__dischargeCompact .caseStudies-module__Dlbq0q__dependencyStages p{font-size:14px}.caseStudies-module__Dlbq0q__dischargeCompact .caseStudies-module__Dlbq0q__dependencyArrow{width:12px;right:-12px}.caseStudies-module__Dlbq0q__dischargeCompact .caseStudies-module__Dlbq0q__dependencyRecommendation{padding:18px}.caseStudies-module__Dlbq0q__dischargeCompact .caseStudies-module__Dlbq0q__dependencyRecommendation strong{font-size:19px}.caseStudies-module__Dlbq0q__chapter>.caseStudies-module__Dlbq0q__dischargeIllustration{margin-top:34px}.caseStudies-module__Dlbq0q__shiftSnapshot{border:1px solid var(--line);background:#e9edf3;margin:34px 0;padding:24px}.caseStudies-module__Dlbq0q__shiftSnapshot>.caseStudies-module__Dlbq0q__smallLabel{line-height:1.8;display:block}.caseStudies-module__Dlbq0q__shiftSnapshot dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.caseStudies-module__Dlbq0q__shiftSnapshot dl>div{border-top:1px solid var(--line-strong);flex-direction:column;gap:14px;padding-top:18px;display:flex}.caseStudies-module__Dlbq0q__shiftSnapshot dt{color:#475268;font-size:14px;line-height:1.5}.caseStudies-module__Dlbq0q__shiftSnapshot dd{letter-spacing:-.03em;order:-1;font-size:38px;font-weight:500;line-height:1}.caseStudies-module__Dlbq0q__billingExample{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0;padding:24px 0;display:grid}.caseStudies-module__Dlbq0q__billingExample dt{font-family:var(--font-mono);color:#536076;text-transform:uppercase;font-size:11px;line-height:1.7}.caseStudies-module__Dlbq0q__billingExample dd{letter-spacing:-.02em;margin-top:12px;font-size:26px;font-weight:500;line-height:1.3}.caseStudies-module__Dlbq0q__billingExample>div:last-child dd{color:#2f6f9d}.caseStudies-module__Dlbq0q__operationalTimes{border-top:1px solid var(--line-strong);margin:34px 0}.caseStudies-module__Dlbq0q__operationalTimes li{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:20px;padding:24px 0;display:grid}.caseStudies-module__Dlbq0q__operationalTimes li>span{color:#9b6d20;padding-top:5px}.caseStudies-module__Dlbq0q__operationalTimes h3{letter-spacing:-.02em;font-size:22px;font-weight:500;line-height:1.3}.caseStudies-module__Dlbq0q__operationalTimes strong{color:#2f6f9d;margin-top:10px;font-size:17px;font-weight:500;line-height:1.5;display:block}.caseStudies-module__Dlbq0q__operationalTimes p{color:#475268;margin-top:10px;font-size:17px;line-height:1.7}.caseStudies-module__Dlbq0q__productionIllustration{color:#2e3335;background:#f8f6f0;border:1px solid #d7d4ce;border-radius:4px;overflow:hidden}.caseStudies-module__Dlbq0q__productionMasthead{color:#f7f5ef;background:#292e31;justify-content:space-between;align-items:center;gap:20px;padding:20px 26px;display:flex}.caseStudies-module__Dlbq0q__productionMasthead>span:first-child{letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:500;display:flex}.caseStudies-module__Dlbq0q__productionMasthead svg{color:#dfad72;flex-shrink:0}.caseStudies-module__Dlbq0q__productionMasthead .caseStudies-module__Dlbq0q__visualLabel{color:#cbc9c3;font-size:11px}.caseStudies-module__Dlbq0q__productionCanvas{padding:26px}.caseStudies-module__Dlbq0q__productionRecordHeading{justify-content:space-between;align-items:center;gap:20px;display:flex}.caseStudies-module__Dlbq0q__productionRecordHeading .caseStudies-module__Dlbq0q__visualLabel{color:#646b6d;font-size:11px;line-height:1.6}.caseStudies-module__Dlbq0q__productionRecordHeading>span:last-child{color:#646b6d;font-size:13px}.caseStudies-module__Dlbq0q__productionIdentity{border-bottom:1px solid #d7d4ce;margin-bottom:24px;padding:24px 0}.caseStudies-module__Dlbq0q__productionIdentity p{letter-spacing:-.025em;font-size:30px;font-weight:500;line-height:1.2}.caseStudies-module__Dlbq0q__productionIdentity div>span{color:#646b6d;margin-top:12px;font-size:15px;line-height:1.6;display:block}.caseStudies-module__Dlbq0q__productionStateButtons{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:28px;display:grid}.caseStudies-module__Dlbq0q__productionStateButtons button{color:#596164;cursor:pointer;background:#fffaf3;border:1px solid #d7d4ce;min-height:48px;padding:12px;font-size:14px;line-height:1.5;transition:border-color .2s,background .2s}.caseStudies-module__Dlbq0q__productionStateButtons button[aria-pressed=true]{color:#4e361e;background:#ecdcc4;border-color:#b37b39}.caseStudies-module__Dlbq0q__productionStateButtons button:hover{background:#f0e5d5}.caseStudies-module__Dlbq0q__quantityBar{background:#d7d4ce;height:20px;display:flex;overflow:hidden}.caseStudies-module__Dlbq0q__quantityBar>span{height:100%;display:block}.caseStudies-module__Dlbq0q__clearedQuantity{background:#48645c}.caseStudies-module__Dlbq0q__inspectionQuantity{background:#cc924d}.caseStudies-module__Dlbq0q__outsideQuantity{background:repeating-linear-gradient(135deg,#8e9698 0 4px,#b8bdbc 4px 8px)}.caseStudies-module__Dlbq0q__quantityLegend{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.caseStudies-module__Dlbq0q__quantityLegend dt{color:#596164;align-items:baseline;gap:8px;font-size:15px;line-height:1.5;display:flex}.caseStudies-module__Dlbq0q__quantityLegend dt>span{flex-shrink:0;width:8px;height:8px}.caseStudies-module__Dlbq0q__quantityLegend dd{letter-spacing:-.03em;margin-top:12px;font-size:33px;font-weight:500;line-height:1.2}.caseStudies-module__Dlbq0q__quantityLegend dd>span{letter-spacing:0;color:#646b6d;font-size:13px;font-weight:400}.caseStudies-module__Dlbq0q__productionFinding{color:#f7f5ef;background:#292e31;border-left:3px solid #d6a464;flex-direction:column;gap:10px;margin-top:30px;padding:24px;display:flex}.caseStudies-module__Dlbq0q__productionFinding .caseStudies-module__Dlbq0q__visualLabel{color:#dfad72;font-size:11px;line-height:1.6}.caseStudies-module__Dlbq0q__productionFinding strong{letter-spacing:-.02em;font-size:22px;font-weight:500;line-height:1.35}.caseStudies-module__Dlbq0q__productionFinding p{color:#cbc9c3;font-size:16px;line-height:1.7}.caseStudies-module__Dlbq0q__fulfilmentRecord{color:#596164;flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:22px;font-size:14px;line-height:1.6;display:flex}.caseStudies-module__Dlbq0q__fulfilmentRecord svg{color:#48645c;flex-shrink:0}.caseStudies-module__Dlbq0q__fulfilmentRecord strong{color:#2e3335;font-weight:500}.caseStudies-module__Dlbq0q__productionCaption{color:#596164;background:#edeae2;border-top:1px solid #d7d4ce;padding:18px 26px;font-size:14px;line-height:1.6}.caseStudies-module__Dlbq0q__productionFooter{color:#596164;border-top:1px solid #d7d4ce;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:24px;padding-top:18px;font-size:13px;line-height:1.5;display:flex}.caseStudies-module__Dlbq0q__productionCompact .caseStudies-module__Dlbq0q__productionMasthead{padding:16px 20px}.caseStudies-module__Dlbq0q__productionCompact .caseStudies-module__Dlbq0q__productionCanvas{padding:20px}.caseStudies-module__Dlbq0q__productionCompact .caseStudies-module__Dlbq0q__productionRecordHeading>span:last-child{display:none}.caseStudies-module__Dlbq0q__productionCompact .caseStudies-module__Dlbq0q__productionIdentity p{font-size:27px}.caseStudies-module__Dlbq0q__productionCompact .caseStudies-module__Dlbq0q__quantityLegend{gap:14px}.caseStudies-module__Dlbq0q__productionCompact .caseStudies-module__Dlbq0q__quantityLegend dt{font-size:13px}.caseStudies-module__Dlbq0q__productionCompact .caseStudies-module__Dlbq0q__quantityLegend dd{font-size:28px}.caseStudies-module__Dlbq0q__productionCompact .caseStudies-module__Dlbq0q__productionFinding{padding:20px}.caseStudies-module__Dlbq0q__productionCompact .caseStudies-module__Dlbq0q__productionFinding strong{font-size:20px}.caseStudies-module__Dlbq0q__chapter>.caseStudies-module__Dlbq0q__productionIllustration{margin-top:34px}.caseStudies-module__Dlbq0q__orderCommitment{background:#e9edf3;border-left:2px solid #b5832d;margin:30px 0;padding:24px}.caseStudies-module__Dlbq0q__orderCommitment strong{letter-spacing:-.02em;margin-top:14px;font-size:25px;font-weight:500;line-height:1.35;display:block}.caseStudies-module__Dlbq0q__orderCommitment p{color:#475268;margin-top:12px;font-size:17px;line-height:1.65}.caseStudies-module__Dlbq0q__manufacturingRoute{border-top:1px solid var(--line-strong);border-left:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));margin:30px 0;display:grid}.caseStudies-module__Dlbq0q__manufacturingRoute li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:24px;padding:22px 12px;display:flex}.caseStudies-module__Dlbq0q__manufacturingRoute li>span{font-family:var(--font-mono);color:#9b6d20;font-size:11px}.caseStudies-module__Dlbq0q__manufacturingRoute strong{letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:1.5}.caseStudies-module__Dlbq0q__productionNote{letter-spacing:-.015em;color:#2e3335;background:#edeae2;border-left:2px solid #b37b39;margin:28px 0;padding:26px;font-size:21px;line-height:1.65}.caseStudies-module__Dlbq0q__articleHeroInner{padding-top:136px;padding-bottom:40px}.caseStudies-module__Dlbq0q__backLink{color:#b6bfce;align-items:center;gap:10px;font-size:15px;display:inline-flex}.caseStudies-module__Dlbq0q__backLink:hover{color:#fff}.caseStudies-module__Dlbq0q__articleByline{justify-content:flex-start;align-items:center;gap:25px;margin-top:48px}.caseStudies-module__Dlbq0q__articleByline>span:last-child{color:#c9d0dc;border-left:1px solid #ffffff30;padding-left:25px;font-size:16px}.caseStudies-module__Dlbq0q__articleTitle{max-width:1130px;margin-top:28px;font-size:clamp(40px,4.6vw,66px);line-height:1.08}.caseStudies-module__Dlbq0q__articleIntro{color:#b6bfce;max-width:880px;margin-top:30px;font-size:clamp(19px,1.6vw,23px);line-height:1.65}.caseStudies-module__Dlbq0q__articleHeroFooter{align-items:flex-end;gap:48px;margin-top:42px;display:flex}.caseStudies-module__Dlbq0q__articleHeroFooter .caseStudies-module__Dlbq0q__smallLabel{color:#a3acbe}.caseStudies-module__Dlbq0q__articleHeroFooter p{color:#eef1f6;margin-top:8px;font-size:17px}.caseStudies-module__Dlbq0q__articleHeroFooter>a{flex-shrink:0;margin-left:auto}.caseStudies-module__Dlbq0q__heroRule{font-family:var(--font-mono);letter-spacing:.1em;color:#8793a7;border-top:1px solid #ffffff26;margin-top:56px;padding-top:20px;font-size:11px}.caseStudies-module__Dlbq0q__articleBody{padding:80px 0 96px}.caseStudies-module__Dlbq0q__editorialLayout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:72px;display:grid}.caseStudies-module__Dlbq0q__editorialLayout>aside{align-self:stretch}.caseStudies-module__Dlbq0q__editorialContent{min-width:0;max-width:880px}.caseStudies-module__Dlbq0q__chapterNav{position:sticky;top:110px}.caseStudies-module__Dlbq0q__chapterLabel{color:#536076}.caseStudies-module__Dlbq0q__chapterNav ol{border-left:1px solid var(--line-strong);gap:4px;margin-top:22px;display:grid}.caseStudies-module__Dlbq0q__chapterNav a{color:#536076;border-left:2px solid #0000;align-items:baseline;gap:14px;min-height:44px;margin-left:-1px;padding:10px 0 10px 16px;font-size:15px;line-height:1.45;transition:color .2s,border-color .2s;display:flex}.caseStudies-module__Dlbq0q__chapterNav a>span{font-family:var(--font-mono);color:#9b6d20;font-size:11px}.caseStudies-module__Dlbq0q__chapterNav a:hover{color:#0d1425}.caseStudies-module__Dlbq0q__chapterNav a[aria-current]{color:#0d1425;border-left-color:#b5832d;font-weight:500}.caseStudies-module__Dlbq0q__chapterNote{border-top:1px solid var(--line);color:#536076;margin-top:28px;padding-top:20px;font-size:14px;line-height:1.6}.caseStudies-module__Dlbq0q__chapter{border-bottom:1px solid var(--line);margin-bottom:68px;padding-bottom:68px;scroll-margin-top:110px}.caseStudies-module__Dlbq0q__chapter:last-child{border:0;margin-bottom:0;padding-bottom:0}.caseStudies-module__Dlbq0q__chapterEyebrow{align-items:center;gap:18px;margin-bottom:22px;display:flex}.caseStudies-module__Dlbq0q__chapterEyebrow>span{color:#9b6d20;font-family:var(--font-mono);font-size:12px}.caseStudies-module__Dlbq0q__chapter>h2{letter-spacing:-.03em;margin-bottom:30px;font-size:clamp(31px,3.3vw,46px);font-weight:500;line-height:1.13}.caseStudies-module__Dlbq0q__chapter>p,.caseStudies-module__Dlbq0q__technicalNotes p,.caseStudies-module__Dlbq0q__faqs p{color:#475268;margin-top:20px;font-size:18px;line-height:1.8}.caseStudies-module__Dlbq0q__chapter p a{color:#2f6f9d;text-underline-offset:4px;text-decoration:underline}.caseStudies-module__Dlbq0q__chapter>p.caseStudies-module__Dlbq0q__lead{letter-spacing:-.015em;color:#172238;font-size:23px;line-height:1.5}.caseStudies-module__Dlbq0q__overviewGrid{border-top:1px solid var(--line-strong);grid-template-columns:1fr 1fr;column-gap:32px;margin-top:36px;display:grid}.caseStudies-module__Dlbq0q__overviewGrid>div{border-bottom:1px solid var(--line);padding:22px 0}.caseStudies-module__Dlbq0q__overviewGrid dt{font-family:var(--font-mono);color:#536076;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.caseStudies-module__Dlbq0q__overviewGrid dd{margin-top:10px;font-size:17px;line-height:1.6}.caseStudies-module__Dlbq0q__chapter>.caseStudies-module__Dlbq0q__illustration{margin-top:42px}.caseStudies-module__Dlbq0q__requirements{margin-top:30px}.caseStudies-module__Dlbq0q__requirements li{border-top:1px solid var(--line);grid-template-columns:28px 1fr;gap:18px;padding:23px 0;display:grid}.caseStudies-module__Dlbq0q__requirements li>span{font-family:var(--font-mono);color:#9b6d20;padding-top:5px;font-size:12px}.caseStudies-module__Dlbq0q__requirements h3,.caseStudies-module__Dlbq0q__valueGrid h3{letter-spacing:-.02em;font-size:21px;font-weight:500;line-height:1.3}.caseStudies-module__Dlbq0q__requirements p,.caseStudies-module__Dlbq0q__valueGrid p{color:#475268;margin-top:10px;font-size:17px;line-height:1.75}.caseStudies-module__Dlbq0q__pullquote{letter-spacing:-.025em;border-left:2px solid #b5832d;margin:38px 0 28px;padding:6px 0 6px 28px;font-size:clamp(27px,2.7vw,37px);font-weight:500;line-height:1.3}.caseStudies-module__Dlbq0q__developments{border-top:1px solid var(--line-strong);margin:34px 0}.caseStudies-module__Dlbq0q__developments>div{border-bottom:1px solid var(--line);grid-template-columns:24px 1fr auto;align-items:center;gap:24px;padding:24px 0;display:grid}.caseStudies-module__Dlbq0q__developmentIndex{font-family:var(--font-mono);color:#9b6d20;font-size:12px}.caseStudies-module__Dlbq0q__developments h3{letter-spacing:-.02em;font-size:21px;font-weight:500;line-height:1.3}.caseStudies-module__Dlbq0q__developments p{color:#536076;margin-top:4px;font-size:16px}.caseStudies-module__Dlbq0q__developmentCount{align-items:baseline;gap:10px;display:flex}.caseStudies-module__Dlbq0q__developmentCount strong{letter-spacing:-.03em;font-size:33px;font-weight:500}.caseStudies-module__Dlbq0q__developmentCount span{color:#536076;font-size:14px}.caseStudies-module__Dlbq0q__subheading{letter-spacing:-.02em;margin-top:34px;font-size:25px;font-weight:500;line-height:1.3}.caseStudies-module__Dlbq0q__handoverFlow{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);margin:34px 0;display:grid}.caseStudies-module__Dlbq0q__handoverFlow li{border-bottom:1px solid var(--line);flex-direction:column;gap:16px;padding:22px 24px 22px 0;display:flex;position:relative}.caseStudies-module__Dlbq0q__handoverFlow strong{font-size:18px;font-weight:500;line-height:1.35}.caseStudies-module__Dlbq0q__handoverArrow{color:#9b6d20;position:absolute;top:22px;right:8px}.caseStudies-module__Dlbq0q__architecture{border:1px solid var(--line);background:#e9edf3;grid-template-columns:repeat(3,1fr);margin:34px 0 28px;display:grid}.caseStudies-module__Dlbq0q__architecture>div{border-right:1px solid var(--line);flex-direction:column;padding:24px 20px;display:flex}.caseStudies-module__Dlbq0q__architecture>div:last-child{border-right:0}.caseStudies-module__Dlbq0q__architecture h3{margin-top:20px;font-size:20px;font-weight:500;line-height:1.25}.caseStudies-module__Dlbq0q__architecture p{color:#475268;margin-top:12px;margin-bottom:24px;font-size:16px;line-height:1.6}.caseStudies-module__Dlbq0q__architectureTech{font-family:var(--font-mono);color:#2f6f9d;margin-top:auto;font-size:11px;line-height:1.7}.caseStudies-module__Dlbq0q__technicalNotes details,.caseStudies-module__Dlbq0q__faqs details{border-bottom:1px solid var(--line-strong)}.caseStudies-module__Dlbq0q__technicalNotes details:first-child,.caseStudies-module__Dlbq0q__faqs details:first-child{border-top:1px solid var(--line-strong)}.caseStudies-module__Dlbq0q__technicalNotes summary,.caseStudies-module__Dlbq0q__faqs summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:22px;padding:24px 0;font-size:18px;font-weight:500;line-height:1.5;list-style:none;display:flex}.caseStudies-module__Dlbq0q__technicalNotes summary::-webkit-details-marker{display:none}.caseStudies-module__Dlbq0q__faqs summary::-webkit-details-marker{display:none}.caseStudies-module__Dlbq0q__technicalNotes summary>span,.caseStudies-module__Dlbq0q__faqs summary>span{color:#9b6d20;flex-shrink:0;font-size:24px;font-weight:400;line-height:1;transition:transform .2s}.caseStudies-module__Dlbq0q__technicalNotes details[open] summary>span,.caseStudies-module__Dlbq0q__faqs details[open] summary>span{transform:rotate(45deg)}.caseStudies-module__Dlbq0q__technicalNotes details>div,.caseStudies-module__Dlbq0q__faqs details>div{padding:0 0 24px}.caseStudies-module__Dlbq0q__technicalNotes details>div>p:first-child,.caseStudies-module__Dlbq0q__faqs details>div>p:first-child{margin-top:0}.caseStudies-module__Dlbq0q__valueGrid{grid-template-columns:1fr 1fr;gap:30px 36px;margin-top:36px;display:grid}.caseStudies-module__Dlbq0q__valueGrid>div{border-top:1px solid var(--line-strong);padding-top:22px}.caseStudies-module__Dlbq0q__relatedSection{border-top:1px solid var(--line);background:#e9edf3;padding:58px 0 72px}.caseStudies-module__Dlbq0q__relatedLinks{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:30px;display:grid}.caseStudies-module__Dlbq0q__relatedLinks a{border-top:1px solid var(--line-strong);justify-content:space-between;gap:20px;padding:22px 0;font-size:18px;font-weight:500;line-height:1.4;display:flex}.caseStudies-module__Dlbq0q__journey{color:#eef1f6;background:#0b1221;border:1px solid #ffffff20;border-radius:4px;margin-top:34px;overflow:hidden}.caseStudies-module__Dlbq0q__journeyHeading{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.caseStudies-module__Dlbq0q__journey .caseStudies-module__Dlbq0q__visualLabel{color:#a3acbe;font-size:11px;line-height:1.6}.caseStudies-module__Dlbq0q__stepButtons{border-bottom:1px solid #ffffff26;grid-template-columns:repeat(6,1fr);display:grid}.caseStudies-module__Dlbq0q__stepButtons button{cursor:pointer;color:#b6bfce;border-right:1px solid #ffffff14;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 14px;font-size:15px;transition:color .2s,background .2s;display:flex;position:relative}.caseStudies-module__Dlbq0q__stepButtons button:last-child{border-right:0}.caseStudies-module__Dlbq0q__stepButtons button>span:first-child{font-family:var(--font-mono);color:#a3acbe;font-size:11px}.caseStudies-module__Dlbq0q__stepButtons button[aria-pressed=true]{color:#fff;background:#ffffff07;box-shadow:inset 0 2px #d4a24c}.caseStudies-module__Dlbq0q__stepButtons button[aria-pressed=true]>span:first-child{color:#d4a24c}.caseStudies-module__Dlbq0q__stepButtons button:hover{color:#fff;background:#ffffff0d}.caseStudies-module__Dlbq0q__stepMarker{color:#8fc1dd;position:absolute;top:17px;right:10px}.caseStudies-module__Dlbq0q__journeyPanel{grid-template-columns:1fr 1fr;gap:28px;padding:32px 26px 24px;display:grid}.caseStudies-module__Dlbq0q__journeyNumber{letter-spacing:-.04em;color:#8fc1dd;font-size:44px;font-weight:400;line-height:1}.caseStudies-module__Dlbq0q__journeyCopy h3{letter-spacing:-.02em;margin-top:20px;font-size:27px;font-weight:500;line-height:1.2}.caseStudies-module__Dlbq0q__journeyCopy p{color:#b6bfce;margin-top:18px;font-size:17px;line-height:1.75}.caseStudies-module__Dlbq0q__journeyRecord{background:#ffffff03;border:1px solid #ffffff26;padding:20px}.caseStudies-module__Dlbq0q__status{color:#e6bb72;border:1px solid #d4a24c60;padding:6px 10px;font-size:13px;line-height:1.4;display:inline-block}.caseStudies-module__Dlbq0q__journeyRecord dl>div{margin-top:20px}.caseStudies-module__Dlbq0q__journeyRecord dt{color:#a3acbe;font-size:13px}.caseStudies-module__Dlbq0q__journeyRecord dd{color:#eef1f6;margin-top:5px;font-size:16px;line-height:1.6}.caseStudies-module__Dlbq0q__nextAction{border-top:1px solid #ffffff26;flex-direction:column;gap:8px;margin-top:24px;padding-top:18px;display:flex}.caseStudies-module__Dlbq0q__nextAction strong{color:#8fc1dd;font-size:16px;font-weight:500;line-height:1.5}.caseStudies-module__Dlbq0q__journeyPrinciple{border-top:1px solid #ffffff26;grid-column:1/-1;align-items:flex-start;gap:14px;padding-top:20px;display:flex}.caseStudies-module__Dlbq0q__journeyPrinciple svg{color:#d4a24c;flex-shrink:0;margin-top:3px}.caseStudies-module__Dlbq0q__journeyPrinciple p{color:#c9d0dc;font-size:16px;line-height:1.6}.caseStudies-module__Dlbq0q__journeyControls{background:#ffffff03;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:16px;padding:18px 26px;display:flex}.caseStudies-module__Dlbq0q__journeyControls button{cursor:pointer;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:8px 0;font-size:14px;display:flex}.caseStudies-module__Dlbq0q__journeyControls button:disabled{color:#a3acbe;opacity:.45;cursor:default}.caseStudies-module__Dlbq0q__journeyControls>span{font-family:var(--font-mono);color:#a3acbe;font-size:12px}@media (max-width:1199px){.caseStudies-module__Dlbq0q__featuredStudy{gap:36px}.caseStudies-module__Dlbq0q__editorialLayout{grid-template-columns:210px minmax(0,1fr);gap:42px}.caseStudies-module__Dlbq0q__journeyPanel{grid-template-columns:1fr}.caseStudies-module__Dlbq0q__journeyNumber{font-size:34px}.caseStudies-module__Dlbq0q__journeyCopy h3{margin-top:12px}.caseStudies-module__Dlbq0q__stepButtons button{padding-left:10px;padding-right:10px;font-size:14px}.caseStudies-module__Dlbq0q__stepMarker{display:none}.caseStudies-module__Dlbq0q__manufacturingRoute{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1023px){.caseStudies-module__Dlbq0q__featuredStudy{grid-template-columns:1fr;gap:34px}.caseStudies-module__Dlbq0q__featuredVisual{width:100%;max-width:680px}.caseStudies-module__Dlbq0q__featuredCopy{max-width:720px}.caseStudies-module__Dlbq0q__perspectiveHeading{grid-template-columns:1fr;gap:24px}.caseStudies-module__Dlbq0q__perspectiveGrid{gap:28px}.caseStudies-module__Dlbq0q__editorialLayout{grid-template-columns:1fr;gap:52px}.caseStudies-module__Dlbq0q__editorialContent{max-width:none}.caseStudies-module__Dlbq0q__chapterNav{position:static}.caseStudies-module__Dlbq0q__chapterNav ol{border:0;grid-template-columns:1fr 1fr;gap:0 20px}.caseStudies-module__Dlbq0q__chapterNav a{border-left:2px solid #0000;padding:12px 10px}.caseStudies-module__Dlbq0q__chapterNote{display:none}.caseStudies-module__Dlbq0q__journeyPanel{grid-template-columns:1fr 1fr}.caseStudies-module__Dlbq0q__articleHeroFooter{flex-wrap:wrap;gap:28px 40px}.caseStudies-module__Dlbq0q__articleHeroFooter>a{margin-left:0}}@media (max-width:639px){.caseStudies-module__Dlbq0q__heroScreenshot{margin-top:34px}.caseStudies-module__Dlbq0q__screenshotCaption{padding:18px}.caseStudies-module__Dlbq0q__screenshotEnlarge{padding:8px 12px;font-size:13px;bottom:10px;right:10px}.caseStudies-module__Dlbq0q__screenshotDialog{width:calc(100vw - 20px)}.caseStudies-module__Dlbq0q__screenshotDialogHeader{flex-wrap:wrap;gap:10px;padding:12px 14px}.caseStudies-module__Dlbq0q__screenshotDialogHeader>h2{max-width:calc(100% - 40px);font-size:17px}.caseStudies-module__Dlbq0q__screenshotDialogActions{justify-content:space-between;gap:8px;width:100%}.caseStudies-module__Dlbq0q__screenshotClose{position:absolute;top:4px;right:4px}.caseStudies-module__Dlbq0q__screenshotDialogDescription{padding:10px 14px;font-size:13px}.caseStudies-module__Dlbq0q__screenshotZoom,.caseStudies-module__Dlbq0q__screenshotOriginal{padding:8px 10px;font-size:13px}.caseStudies-module__Dlbq0q__heroInner{padding-top:124px;padding-bottom:56px}.caseStudies-module__Dlbq0q__heroAnnotation{display:none}.caseStudies-module__Dlbq0q__hubTitle{margin-top:28px}.caseStudies-module__Dlbq0q__heroBottomline{flex-direction:column;align-items:flex-start;gap:28px;margin-top:28px}.caseStudies-module__Dlbq0q__studies{padding:48px 0 58px}.caseStudies-module__Dlbq0q__featuredStudy{margin-top:32px}.caseStudies-module__Dlbq0q__featuredStudy+.caseStudies-module__Dlbq0q__featuredStudy{margin-top:40px;padding-top:40px}.caseStudies-module__Dlbq0q__featuredCopy h2{margin-top:20px}.caseStudies-module__Dlbq0q__featuredLead{font-size:21px}.caseStudies-module__Dlbq0q__featuredVisual{padding:12px}.caseStudies-module__Dlbq0q__featuredFacts{gap:14px;padding:0 8px 10px}.caseStudies-module__Dlbq0q__featuredFacts strong{font-size:36px}.caseStudies-module__Dlbq0q__hubPerspective{padding:56px 0 64px}.caseStudies-module__Dlbq0q__perspectiveGrid{grid-template-columns:1fr;margin-top:36px}.caseStudies-module__Dlbq0q__perspectiveGrid h3{margin-top:12px}.caseStudies-module__Dlbq0q__illustrationTop{flex-wrap:wrap;gap:8px;padding:16px 18px}.caseStudies-module__Dlbq0q__propertyMap,.caseStudies-module__Dlbq0q__compactIllustration .caseStudies-module__Dlbq0q__propertyMap{padding:18px}.caseStudies-module__Dlbq0q__mapHeading{flex-direction:column;gap:8px}.caseStudies-module__Dlbq0q__propertyCore,.caseStudies-module__Dlbq0q__compactIllustration .caseStudies-module__Dlbq0q__propertyCore{gap:14px;padding:18px 14px}.caseStudies-module__Dlbq0q__propertyCore div>span:last-child{font-size:13px}.caseStudies-module__Dlbq0q__connectedRecords,.caseStudies-module__Dlbq0q__compactIllustration .caseStudies-module__Dlbq0q__connectedRecords{grid-template-columns:1fr;gap:12px}.caseStudies-module__Dlbq0q__connectedRecords>div,.caseStudies-module__Dlbq0q__compactIllustration .caseStudies-module__Dlbq0q__connectedRecords>div{padding:16px}.caseStudies-module__Dlbq0q__connectedRecords h3{margin-top:6px}.caseStudies-module__Dlbq0q__caseRecord,.caseStudies-module__Dlbq0q__compactIllustration .caseStudies-module__Dlbq0q__caseRecord{padding:16px}.caseStudies-module__Dlbq0q__caseRecord>p{font-size:18px}.caseStudies-module__Dlbq0q__visualCaption{padding:16px 18px}.caseStudies-module__Dlbq0q__admissionsMasthead,.caseStudies-module__Dlbq0q__admissionsCompact .caseStudies-module__Dlbq0q__admissionsMasthead{flex-wrap:wrap;gap:10px;padding:16px 18px}.caseStudies-module__Dlbq0q__admissionsCanvas,.caseStudies-module__Dlbq0q__admissionsCompact .caseStudies-module__Dlbq0q__admissionsCanvas{padding:18px}.caseStudies-module__Dlbq0q__admissionsRecordHeading,.caseStudies-module__Dlbq0q__applicantIdentity{flex-direction:column;align-items:flex-start;gap:10px}.caseStudies-module__Dlbq0q__evidenceColumns,.caseStudies-module__Dlbq0q__admissionsCompact .caseStudies-module__Dlbq0q__evidenceColumns{grid-template-columns:1fr}.caseStudies-module__Dlbq0q__evidenceColumns>div{padding:20px}.caseStudies-module__Dlbq0q__evidenceColumns p{margin-bottom:16px;font-size:16px}.caseStudies-module__Dlbq0q__processingChain ol{grid-template-columns:repeat(2,minmax(0,1fr))}.caseStudies-module__Dlbq0q__processingChain li{padding:12px;font-size:13px}.caseStudies-module__Dlbq0q__admissionsCaption{padding:16px 18px}.caseStudies-module__Dlbq0q__dischargeMasthead,.caseStudies-module__Dlbq0q__dischargeCompact .caseStudies-module__Dlbq0q__dischargeMasthead{flex-wrap:wrap;gap:10px;padding:16px 18px}.caseStudies-module__Dlbq0q__dischargeCanvas,.caseStudies-module__Dlbq0q__dischargeCompact .caseStudies-module__Dlbq0q__dischargeCanvas{padding:18px}.caseStudies-module__Dlbq0q__dischargeRecordHeading{flex-direction:column;align-items:flex-start;gap:8px}.caseStudies-module__Dlbq0q__dischargeIdentity{gap:14px}.caseStudies-module__Dlbq0q__dischargeIdentity p,.caseStudies-module__Dlbq0q__dischargeCompact .caseStudies-module__Dlbq0q__dischargeIdentity p{font-size:27px}.caseStudies-module__Dlbq0q__dependencySwitch button{padding:12px;font-size:14px}.caseStudies-module__Dlbq0q__dependencyStages,.caseStudies-module__Dlbq0q__dischargeCompact .caseStudies-module__Dlbq0q__dependencyStages{grid-template-columns:1fr;gap:25px}.caseStudies-module__Dlbq0q__dependencyStages>div,.caseStudies-module__Dlbq0q__dischargeCompact .caseStudies-module__Dlbq0q__dependencyStages>div{padding:20px}.caseStudies-module__Dlbq0q__dependencyStages h3,.caseStudies-module__Dlbq0q__dischargeCompact .caseStudies-module__Dlbq0q__dependencyStages h3{margin-top:14px;font-size:23px}.caseStudies-module__Dlbq0q__dependencyStages p,.caseStudies-module__Dlbq0q__dischargeCompact .caseStudies-module__Dlbq0q__dependencyStages p{margin-top:8px;font-size:16px}.caseStudies-module__Dlbq0q__dischargeCompact .caseStudies-module__Dlbq0q__dependencyStageLabel{font-size:12px}.caseStudies-module__Dlbq0q__dischargeCompact .caseStudies-module__Dlbq0q__dependencyStageLabel>span:first-child{display:inline}.caseStudies-module__Dlbq0q__dependencyArrow,.caseStudies-module__Dlbq0q__dischargeCompact .caseStudies-module__Dlbq0q__dependencyArrow{width:18px;top:auto;bottom:-23px;right:calc(50% - 9px);transform:rotate(90deg)}.caseStudies-module__Dlbq0q__dependencyRecommendation{padding:20px}.caseStudies-module__Dlbq0q__dischargeCaption{padding:16px 18px}.caseStudies-module__Dlbq0q__shiftSnapshot{padding:22px}.caseStudies-module__Dlbq0q__shiftSnapshot dl{grid-template-columns:1fr 1fr;gap:24px}.caseStudies-module__Dlbq0q__billingExample{grid-template-columns:1fr;gap:24px}.caseStudies-module__Dlbq0q__billingExample dd{margin-top:8px;font-size:27px}.caseStudies-module__Dlbq0q__operationalTimes li{grid-template-columns:24px minmax(0,1fr);gap:14px}.caseStudies-module__Dlbq0q__productionMasthead,.caseStudies-module__Dlbq0q__productionCompact .caseStudies-module__Dlbq0q__productionMasthead{flex-wrap:wrap;gap:10px;padding:16px 18px}.caseStudies-module__Dlbq0q__productionCanvas,.caseStudies-module__Dlbq0q__productionCompact .caseStudies-module__Dlbq0q__productionCanvas{padding:18px}.caseStudies-module__Dlbq0q__productionRecordHeading{flex-direction:column;align-items:flex-start;gap:8px}.caseStudies-module__Dlbq0q__productionIdentity p,.caseStudies-module__Dlbq0q__productionCompact .caseStudies-module__Dlbq0q__productionIdentity p{font-size:27px}.caseStudies-module__Dlbq0q__productionStateButtons{grid-template-columns:1fr 1fr}.caseStudies-module__Dlbq0q__quantityLegend,.caseStudies-module__Dlbq0q__productionCompact .caseStudies-module__Dlbq0q__quantityLegend{grid-template-columns:1fr;gap:0}.caseStudies-module__Dlbq0q__quantityLegend>div{border-bottom:1px solid #d7d4ce;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.caseStudies-module__Dlbq0q__quantityLegend dt,.caseStudies-module__Dlbq0q__productionCompact .caseStudies-module__Dlbq0q__quantityLegend dt{font-size:15px}.caseStudies-module__Dlbq0q__quantityLegend dd,.caseStudies-module__Dlbq0q__productionCompact .caseStudies-module__Dlbq0q__quantityLegend dd{flex-shrink:0;margin-top:0;font-size:28px}.caseStudies-module__Dlbq0q__productionFinding{margin-top:24px;padding:20px}.caseStudies-module__Dlbq0q__productionFinding strong{font-size:21px}.caseStudies-module__Dlbq0q__fulfilmentRecord{align-items:flex-start}.caseStudies-module__Dlbq0q__fulfilmentRecord>span{flex-basis:calc(100% - 42px)}.caseStudies-module__Dlbq0q__fulfilmentRecord>span:last-child{margin-left:40px}.caseStudies-module__Dlbq0q__productionCaption{padding:16px 18px}.caseStudies-module__Dlbq0q__orderCommitment{padding:22px}.caseStudies-module__Dlbq0q__orderCommitment strong{font-size:23px}.caseStudies-module__Dlbq0q__manufacturingRoute{grid-template-columns:1fr 1fr}.caseStudies-module__Dlbq0q__manufacturingRoute li{gap:18px;padding:20px}.caseStudies-module__Dlbq0q__productionNote{padding:22px;font-size:20px}.caseStudies-module__Dlbq0q__colleges>div{grid-template-columns:1fr;gap:10px}.caseStudies-module__Dlbq0q__colleges .caseStudies-module__Dlbq0q__smallLabel{grid-row:auto;padding-top:0}.caseStudies-module__Dlbq0q__colleges h3{font-size:21px}.caseStudies-module__Dlbq0q__assessmentTable thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.caseStudies-module__Dlbq0q__assessmentTable,.caseStudies-module__Dlbq0q__assessmentTable tbody,.caseStudies-module__Dlbq0q__assessmentTable tr{display:block}.caseStudies-module__Dlbq0q__assessmentTable tbody tr{border-top:1px solid var(--line);padding:18px 0}.caseStudies-module__Dlbq0q__assessmentTable tbody tr:last-child{border-bottom:1px solid var(--line)}.caseStudies-module__Dlbq0q__assessmentTable tbody th,.caseStudies-module__Dlbq0q__assessmentTable td{border:0;width:100%;padding:0;display:block}.caseStudies-module__Dlbq0q__assessmentTable td{grid-template-columns:105px minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.caseStudies-module__Dlbq0q__assessmentTable td:before{content:attr(data-label);color:#536076;font-size:12px;font-weight:400;line-height:1.8}.caseStudies-module__Dlbq0q__agentGrid,.caseStudies-module__Dlbq0q__approvalRoutes{grid-template-columns:1fr}.caseStudies-module__Dlbq0q__agentGrid>div,.caseStudies-module__Dlbq0q__approvalPanel{padding:24px}.caseStudies-module__Dlbq0q__approvalPanel>h3{font-size:27px}.caseStudies-module__Dlbq0q__approvalRoutes h4{font-size:21px}.caseStudies-module__Dlbq0q__approvalRoutes p{font-size:17px}.caseStudies-module__Dlbq0q__articleHeroInner{padding-top:112px;padding-bottom:28px}.caseStudies-module__Dlbq0q__articleByline{flex-direction:column;align-items:flex-start;gap:14px;margin-top:34px}.caseStudies-module__Dlbq0q__articleByline>span:last-child{border-left:0;padding-left:0}.caseStudies-module__Dlbq0q__articleTitle{margin-top:24px;font-size:38px}.caseStudies-module__Dlbq0q__articleIntro{margin-top:24px}.caseStudies-module__Dlbq0q__articleHeroFooter{flex-direction:column;align-items:flex-start;gap:22px;margin-top:32px}.caseStudies-module__Dlbq0q__heroRule{margin-top:36px;font-size:10px}.caseStudies-module__Dlbq0q__heroRule span:last-child{display:none}.caseStudies-module__Dlbq0q__articleBody{padding:42px 0 60px}.caseStudies-module__Dlbq0q__editorialLayout{gap:42px}.caseStudies-module__Dlbq0q__chapterNav ol{gap:0 8px;margin-top:18px}.caseStudies-module__Dlbq0q__chapterNav a{gap:8px;padding:10px 5px 10px 8px;font-size:14px}.caseStudies-module__Dlbq0q__chapter{margin-bottom:44px;padding-bottom:44px;scroll-margin-top:96px}.caseStudies-module__Dlbq0q__chapter>h2{margin-bottom:24px;font-size:31px}.caseStudies-module__Dlbq0q__chapter>p.caseStudies-module__Dlbq0q__lead{font-size:21px}.caseStudies-module__Dlbq0q__chapter>p,.caseStudies-module__Dlbq0q__technicalNotes p,.caseStudies-module__Dlbq0q__faqs p{font-size:18px;line-height:1.75}.caseStudies-module__Dlbq0q__overviewGrid{grid-template-columns:1fr}.caseStudies-module__Dlbq0q__overviewGrid>div{padding:18px 0}.caseStudies-module__Dlbq0q__requirements li{grid-template-columns:24px 1fr;gap:12px}.caseStudies-module__Dlbq0q__pullquote{padding-left:20px;font-size:28px}.caseStudies-module__Dlbq0q__developments>div{grid-template-columns:1fr auto;gap:18px;padding:22px 0}.caseStudies-module__Dlbq0q__developmentIndex{display:none}.caseStudies-module__Dlbq0q__developments h3{font-size:19px}.caseStudies-module__Dlbq0q__developmentCount{flex-direction:column;align-items:flex-end;gap:0}.caseStudies-module__Dlbq0q__developmentCount strong{font-size:30px}.caseStudies-module__Dlbq0q__developmentCount span{font-size:12px}.caseStudies-module__Dlbq0q__handoverFlow{grid-template-columns:1fr 1fr;gap:0 20px}.caseStudies-module__Dlbq0q__handoverArrow{display:none}.caseStudies-module__Dlbq0q__handoverFlow li{padding-right:8px}.caseStudies-module__Dlbq0q__architecture{grid-template-columns:1fr}.caseStudies-module__Dlbq0q__architecture>div{border-right:0;border-bottom:1px solid var(--line);padding:24px}.caseStudies-module__Dlbq0q__architecture>div:last-child{border-bottom:0}.caseStudies-module__Dlbq0q__architecture p{margin-bottom:18px;font-size:17px}.caseStudies-module__Dlbq0q__valueGrid,.caseStudies-module__Dlbq0q__relatedLinks{grid-template-columns:1fr;gap:26px}.caseStudies-module__Dlbq0q__relatedSection{padding:44px 0 52px}.caseStudies-module__Dlbq0q__relatedLinks{gap:0}.caseStudies-module__Dlbq0q__technicalNotes summary,.caseStudies-module__Dlbq0q__faqs summary{gap:16px;padding:22px 0;font-size:18px}.caseStudies-module__Dlbq0q__journeyHeading{flex-direction:column;align-items:flex-start;gap:4px;padding:18px}.caseStudies-module__Dlbq0q__stepButtons{grid-template-columns:repeat(3,1fr)}.caseStudies-module__Dlbq0q__stepButtons button{border-bottom:1px solid #ffffff14;gap:6px;padding:15px;font-size:15px}.caseStudies-module__Dlbq0q__journeyPanel{grid-template-columns:1fr;gap:24px;padding:24px 18px}.caseStudies-module__Dlbq0q__journeyCopy h3{font-size:26px}.caseStudies-module__Dlbq0q__journeyRecord{padding:18px}.caseStudies-module__Dlbq0q__journeyControls{gap:8px;padding:14px 18px}.caseStudies-module__Dlbq0q__journeyControls button{gap:6px;font-size:13px}}@media (prefers-reduced-motion:reduce){.caseStudies-module__Dlbq0q__page *,.caseStudies-module__Dlbq0q__page :before,.caseStudies-module__Dlbq0q__page :after{transition:none!important}}
.assessment-module__fx3IPa__heroVisual{margin-top:48px}.assessment-module__fx3IPa__cycle{color:#172238;background:#f4f6fa;border:1px solid #cbd5e0;border-radius:4px;overflow:hidden}.assessment-module__fx3IPa__masthead{background:#e6ebf3;border-bottom:1px solid #cbd5e0;justify-content:space-between;align-items:center;gap:18px;padding:20px 26px;display:flex}.assessment-module__fx3IPa__masthead>span:first-child{align-items:center;gap:10px;font-size:19px;font-weight:500;display:flex}.assessment-module__fx3IPa__masthead>span:last-child{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#475b76;font-size:11px;line-height:1.6}.assessment-module__fx3IPa__masthead svg{color:#376e97;flex-shrink:0}.assessment-module__fx3IPa__canvas{padding:28px}.assessment-module__fx3IPa__switcher{flex-wrap:wrap;gap:10px;display:flex}.assessment-module__fx3IPa__switcher button{color:#475b76;cursor:pointer;border:1px solid #cbd5e0;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 15px;font-size:14px;line-height:1.5;display:flex}.assessment-module__fx3IPa__switcher button[aria-pressed=true]{color:#fff;background:#263e5c;border-color:#263e5c}.assessment-module__fx3IPa__switcher button:focus-visible{outline-offset:3px;outline:2px solid #a17122}.assessment-module__fx3IPa__perspective{padding:28px 0}.assessment-module__fx3IPa__perspective h3{letter-spacing:-.025em;max-width:740px;font-size:clamp(24px,2.5vw,34px);font-weight:500;line-height:1.2}.assessment-module__fx3IPa__perspective p{color:#475b76;max-width:700px;margin-top:14px;font-size:17px;line-height:1.7}.assessment-module__fx3IPa__cycleSteps{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.assessment-module__fx3IPa__cycleSteps li{color:#475b76;background:#fff;border:1px solid #cbd5e0;min-width:0;padding:20px 14px;position:relative}.assessment-module__fx3IPa__cycleSteps li.assessment-module__fx3IPa__focused{color:#172238;background:#fffaf0;border-top:3px solid #a17122;padding-top:18px}.assessment-module__fx3IPa__cycleSteps li>span{font-family:var(--font-mono);color:#63718b;margin-bottom:20px;font-size:11px;display:block}.assessment-module__fx3IPa__cycleSteps strong{font-size:17px;font-weight:500}.assessment-module__fx3IPa__cycleSteps svg{color:#a17122;position:absolute;top:17px;right:10px}.assessment-module__fx3IPa__subjects{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.assessment-module__fx3IPa__subjects span{color:#475b76;border:1px solid #cbd5e0;padding:7px 12px;font-size:14px;line-height:1.5}.assessment-module__fx3IPa__cycleReturn{color:#376e97;border-top:1px solid #cbd5e0;align-items:flex-start;gap:10px;margin-top:24px;padding-top:20px;font-size:15px;line-height:1.6;display:flex}.assessment-module__fx3IPa__cycleReturn svg{flex-shrink:0;margin-top:3px}.assessment-module__fx3IPa__cycle figcaption{color:#475b76;background:#e6ebf3;border-top:1px solid #cbd5e0;padding:18px 26px;font-size:14px;line-height:1.7}.assessment-module__fx3IPa__compact .assessment-module__fx3IPa__canvas{padding:22px}.assessment-module__fx3IPa__compact .assessment-module__fx3IPa__masthead{padding:18px 22px}.assessment-module__fx3IPa__compact .assessment-module__fx3IPa__perspective h3{font-size:28px}.assessment-module__fx3IPa__compact .assessment-module__fx3IPa__cycleSteps{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-module__fx3IPa__feedback{background:#e9edf3;border:1px solid #cbd5e0;margin-top:34px;padding:28px}.assessment-module__fx3IPa__feedback>p{font-family:var(--font-mono);letter-spacing:.06em;color:#475b76;text-transform:uppercase;font-size:12px}.assessment-module__fx3IPa__feedback dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.assessment-module__fx3IPa__feedback dt{font-size:19px;font-weight:500;line-height:1.4}.assessment-module__fx3IPa__feedback dd{color:#475268;margin-top:10px;font-size:17px;line-height:1.75}@media (max-width:1199px){.assessment-module__fx3IPa__cycleSteps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.assessment-module__fx3IPa__heroVisual{margin-top:34px}.assessment-module__fx3IPa__masthead,.assessment-module__fx3IPa__compact .assessment-module__fx3IPa__masthead{flex-wrap:wrap;gap:8px;padding:18px}.assessment-module__fx3IPa__canvas,.assessment-module__fx3IPa__compact .assessment-module__fx3IPa__canvas{padding:18px}.assessment-module__fx3IPa__switcher{gap:8px}.assessment-module__fx3IPa__switcher button{flex:140px;padding:10px;font-size:14px}.assessment-module__fx3IPa__perspective{padding:24px 0}.assessment-module__fx3IPa__perspective h3,.assessment-module__fx3IPa__compact .assessment-module__fx3IPa__perspective h3{font-size:26px}.assessment-module__fx3IPa__perspective p{font-size:16px}.assessment-module__fx3IPa__cycleSteps,.assessment-module__fx3IPa__compact .assessment-module__fx3IPa__cycleSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-module__fx3IPa__cycleSteps li{padding:18px 12px}.assessment-module__fx3IPa__cycleSteps li.assessment-module__fx3IPa__focused{padding-top:16px}.assessment-module__fx3IPa__cycleSteps strong{font-size:16px}.assessment-module__fx3IPa__cycle figcaption{padding:18px}.assessment-module__fx3IPa__feedback{padding:22px 18px}.assessment-module__fx3IPa__feedback dl{grid-template-columns:1fr;gap:22px}}
