.CaseStudy-module__eg_5lq__scope{--cs-paper:#141414;--cs-surface:#1b1b1b;--cs-surface-raised:#282828;--cs-rule:#343434;--cs-rule-strong:#414141;--cs-ink:#f5f5f5;--cs-copy:#b1b1b1;--cs-muted:#7f7f7f;--cs-gray-400:#989898;--cs-accent:#66baff;--cs-ocean-25:#f5fbff;--cs-ocean-100:#e0f2fe;--cs-ocean-300:#4f8ec3;--cs-accent-tint:#66baff1a;color:var(--cs-ink);width:100%}.CaseStudy-module__eg_5lq__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CaseStudy-module__eg_5lq__visualSection{width:100%;overflow:hidden}.CaseStudy-module__eg_5lq__sectionInterior{max-width:1120px;margin:0 auto}.CaseStudy-module__eg_5lq__sectionIntroduction{width:100%;margin:0 0 26px}.CaseStudy-module__eg_5lq__sectionIntroduction h3{color:var(--cs-ink);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:400;line-height:1.25}.CaseStudy-module__eg_5lq__sectionIntroduction p{color:var(--cs-copy);width:100%;margin:7px 0 0;font-size:15px;font-weight:300;line-height:1.7}.CaseStudy-module__eg_5lq__figureShell{background:var(--cs-paper);border:1px solid var(--cs-rule);border-radius:12px;width:100%;margin:0;position:relative;overflow:hidden}.CaseStudy-module__eg_5lq__figureCaption{color:var(--cs-copy);text-align:center;z-index:1;margin:0;padding:24px 22px;font-size:15px;font-weight:300;line-height:1.6;position:relative}.CaseStudy-module__eg_5lq__flowArrow{color:var(--cs-accent);fill:none;width:40px;height:24px;display:block;overflow:visible}.CaseStudy-module__eg_5lq__flowArrowShaft{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.2px}.CaseStudy-module__eg_5lq__flowArrowHead{fill:currentColor;stroke:none}.CaseStudy-module__eg_5lq__flowArrowDown{transform:rotate(90deg)}.CaseStudy-module__eg_5lq__hero{flex-direction:column;justify-content:space-between;display:flex;}.CaseStudy-module__eg_5lq__heroHeader{z-index:1;padding:clamp(28px,5vw,58px) clamp(22px,5vw,60px) 26px;position:relative}.CaseStudy-module__eg_5lq__heroHeader h2{color:var(--cs-ink);letter-spacing:-.045em;width:100%;margin:0;font-size:clamp(31px,5vw,58px);font-weight:600;line-height:1.02}.CaseStudy-module__eg_5lq__heroHeader p{color:var(--cs-copy);width:100%;margin:18px 0 0;font-size:clamp(15px,1.8vw,18px);font-weight:300;line-height:1.6}.CaseStudy-module__eg_5lq__heroSlot{z-index:1;flex:1;justify-content:center;align-items:center;width:100%;padding:12px clamp(22px,5vw,60px) clamp(28px,4vw,48px);display:flex;position:relative}.CaseStudy-module__eg_5lq__heroSlot>*{width:100%}@media (max-width:980px){.CaseStudy-module__eg_5lq__hero{aspect-ratio:auto}}@media (max-width:820px){.CaseStudy-module__eg_5lq__heroHeader{padding:30px 22px 22px}.CaseStudy-module__eg_5lq__heroSlot{padding:8px 18px 28px}}.CaseStudy-module__eg_5lq__factCards{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:22px 36px;display:grid;position:relative}.CaseStudy-module__eg_5lq__factCards[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudy-module__eg_5lq__factCards[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.CaseStudy-module__eg_5lq__factCard{background:var(--cs-surface);border:1px solid var(--cs-rule-strong);text-align:center;border-radius:6px;padding:20px}.CaseStudy-module__eg_5lq__factCardLabel{color:var(--cs-muted);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:500;display:block}.CaseStudy-module__eg_5lq__factCardTitle{color:var(--cs-ink);margin-top:7px;font-size:17px;font-weight:600;display:block}.CaseStudy-module__eg_5lq__factCardLabel+.CaseStudy-module__eg_5lq__factCardTitle{margin-top:7px}.CaseStudy-module__eg_5lq__factCardDetail{color:var(--cs-copy);margin:7px 0 0;font-size:13px;line-height:1.55}@media (max-width:980px){.CaseStudy-module__eg_5lq__factCards[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.CaseStudy-module__eg_5lq__factCards{padding-left:18px;padding-right:18px}}@media (max-width:560px){.CaseStudy-module__eg_5lq__factCards{grid-template-columns:1fr;padding-left:14px;padding-right:14px}}.CaseStudy-module__eg_5lq__stepFlow{z-index:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:44px;margin:0;padding:36px;list-style:none;display:grid;position:relative}.CaseStudy-module__eg_5lq__stepItem{min-width:0;display:flex;position:relative}.CaseStudy-module__eg_5lq__stepItem .CaseStudy-module__eg_5lq__stepArrowHorizontal{width:24px;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.CaseStudy-module__eg_5lq__stepCard{background:var(--cs-surface);border:1px solid var(--cs-rule-strong);text-align:center;border-radius:6px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:122px;padding:16px;display:flex}.CaseStudy-module__eg_5lq__stepNumber{color:var(--cs-muted);font-size:13px}.CaseStudy-module__eg_5lq__stepTitle{color:var(--cs-ink);margin-top:6px;font-size:14px;font-weight:600;line-height:1.4;display:block}.CaseStudy-module__eg_5lq__stepDetail{color:var(--cs-copy);margin-top:6px;font-size:13px;font-weight:300;line-height:1.5;display:block}.CaseStudy-module__eg_5lq__stepArrowHorizontal{flex:none}.CaseStudy-module__eg_5lq__stepArrowVertical{flex:none;display:none}@media (max-width:820px){.CaseStudy-module__eg_5lq__stepFlow{grid-auto-flow:row;gap:12px;padding:28px 18px}.CaseStudy-module__eg_5lq__stepItem{flex-direction:column;align-items:center;gap:12px}.CaseStudy-module__eg_5lq__stepItem .CaseStudy-module__eg_5lq__stepCard{width:100%}.CaseStudy-module__eg_5lq__stepArrowHorizontal{display:none}.CaseStudy-module__eg_5lq__stepArrowVertical{display:block}}@media (max-width:560px){.CaseStudy-module__eg_5lq__stepFlow{padding-left:14px;padding-right:14px}}.CaseStudy-module__eg_5lq__metricGrid{z-index:1;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:18px 36px;display:grid;position:relative}.CaseStudy-module__eg_5lq__metricTile{background:var(--cs-surface);border:1px solid var(--cs-rule);text-align:center;min-height:100px;padding:16px 10px}.CaseStudy-module__eg_5lq__metricValue{color:var(--cs-accent);font-size:30px;font-weight:600;line-height:1;display:block}.CaseStudy-module__eg_5lq__metricLabel{color:var(--cs-copy);text-transform:uppercase;margin-top:9px;font-size:13px;line-height:1.4;display:block}@media (max-width:560px){.CaseStudy-module__eg_5lq__metricGrid{padding-left:14px;padding-right:14px}.CaseStudy-module__eg_5lq__metricTile{min-height:106px}}.CaseStudy-module__eg_5lq__caseStudyFigure{max-width:100%;margin:0 auto}.CaseStudy-module__eg_5lq__imageMobile{max-width:300px}.CaseStudy-module__eg_5lq__imageCrop{max-width:760px}.CaseStudy-module__eg_5lq__caseStudyImageButton{background:var(--cs-surface);border:1px solid var(--cs-rule-strong);cursor:zoom-in;border-radius:6px;width:100%;min-height:44px;margin:0;padding:0;transition:border-color .16s;display:block;overflow:hidden}.CaseStudy-module__eg_5lq__caseStudyImageButton:hover{border-color:var(--cs-accent)}.CaseStudy-module__eg_5lq__caseStudyImageButton:focus-visible{border-color:var(--cs-accent);outline:2px solid var(--cs-accent);outline-offset:2px}.CaseStudy-module__eg_5lq__caseStudyImageHold{background:var(--cs-surface);border:1px solid var(--cs-rule-strong);cursor:zoom-in;-webkit-user-select:none;user-select:none;border-radius:6px;display:block;overflow:hidden}.CaseStudy-module__eg_5lq__caseStudyImageHold img{pointer-events:none}.CaseStudy-module__eg_5lq__holdHint{border:1px solid var(--cs-rule-strong);color:var(--cs-ink);letter-spacing:.04em;pointer-events:none;white-space:nowrap;z-index:60;background:#141414f0;border-radius:4px;padding:5px 9px;font-size:12px;font-weight:500;position:fixed;transform:translate(16px,20px)}.CaseStudy-module__eg_5lq__lightboxPeeking{cursor:zoom-out;pointer-events:none}.CaseStudy-module__eg_5lq__caseStudyImagePlain{background:var(--cs-surface);border:1px solid var(--cs-rule-strong);border-radius:6px;display:block;overflow:hidden}.CaseStudy-module__eg_5lq__caseStudyImageStage{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.CaseStudy-module__eg_5lq__caseStudyImageStage img{object-fit:cover;width:100%;height:100%;display:block}.CaseStudy-module__eg_5lq__caseStudyImageLight{opacity:1}.CaseStudy-module__eg_5lq__caseStudyImageDark{opacity:0;transition:opacity .18s;position:absolute;inset:0}.CaseStudy-module__eg_5lq__caseStudyImageButton:hover .CaseStudy-module__eg_5lq__caseStudyImageDark,.CaseStudy-module__eg_5lq__caseStudyImageButton:focus-visible .CaseStudy-module__eg_5lq__caseStudyImageDark{opacity:1}.CaseStudy-module__eg_5lq__caseStudyCaption{color:var(--cs-copy);text-align:center;margin:12px 0 0;font-size:14px;font-weight:300;line-height:1.5}.CaseStudy-module__eg_5lq__lightboxOverlay{cursor:zoom-out;z-index:100;background:#000000f0;justify-content:center;align-items:center;padding:20px 72px;display:flex;position:fixed;inset:0}.CaseStudy-module__eg_5lq__lightboxDialog{cursor:default;width:100%;max-width:calc(100vw - 144px)}.CaseStudy-module__eg_5lq__lightboxHeader{grid-template-columns:1fr auto;align-items:baseline;gap:10px;margin-bottom:14px;display:grid}.CaseStudy-module__eg_5lq__lightboxCaption{color:var(--cs-muted);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:500;display:block}.CaseStudy-module__eg_5lq__lightboxCount{color:var(--cs-copy);font-size:13px;font-weight:300}.CaseStudy-module__eg_5lq__lightboxImage{border:1px solid var(--cs-rule-strong);object-fit:contain;width:auto;height:auto;max-height:calc(100vh - 80px);max-width:min(100%, var(--lightbox-native-width,100%));border-radius:6px;margin:0 auto;display:block}.CaseStudy-module__eg_5lq__lightboxThemeToggle{gap:6px;display:flex}.CaseStudy-module__eg_5lq__lightboxThemeButton{border:1px solid var(--cs-rule-strong);color:var(--cs-copy);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#141414eb;border-radius:4px;min-height:32px;padding:6px 10px;font-size:12px;font-weight:500;transition:border-color .16s,color .16s}.CaseStudy-module__eg_5lq__lightboxThemeButton:hover,.CaseStudy-module__eg_5lq__lightboxThemeButton:focus-visible{border-color:var(--cs-accent);color:var(--cs-accent);outline:none}.CaseStudy-module__eg_5lq__lightboxThemeButton[aria-pressed=true]{border-color:var(--cs-accent);color:var(--cs-accent)}.CaseStudy-module__eg_5lq__lightboxClose,.CaseStudy-module__eg_5lq__lightboxNav{border:1px solid var(--cs-rule-strong);color:var(--cs-copy);cursor:pointer;background:#141414eb;justify-content:center;align-items:center;transition:border-color .16s,color .16s;display:flex;position:absolute}.CaseStudy-module__eg_5lq__lightboxClose:hover,.CaseStudy-module__eg_5lq__lightboxClose:focus-visible,.CaseStudy-module__eg_5lq__lightboxNav:hover,.CaseStudy-module__eg_5lq__lightboxNav:focus-visible{border-color:var(--cs-accent);color:var(--cs-accent);outline:none}.CaseStudy-module__eg_5lq__lightboxClose{border-radius:50%;width:44px;height:44px;top:24px;right:24px}.CaseStudy-module__eg_5lq__lightboxNav{border-radius:6px;width:56px;height:56px;top:50%;transform:translateY(-50%)}.CaseStudy-module__eg_5lq__lightboxPrevious{left:20px}.CaseStudy-module__eg_5lq__lightboxPrevious .CaseStudy-module__eg_5lq__flowArrow{transform:rotate(180deg)}.CaseStudy-module__eg_5lq__lightboxNext{right:20px}@media (max-width:820px){.CaseStudy-module__eg_5lq__lightboxOverlay{padding:72px 18px 82px}.CaseStudy-module__eg_5lq__lightboxDialog{max-width:100%}.CaseStudy-module__eg_5lq__lightboxImage{max-height:calc(100vh - 190px)}.CaseStudy-module__eg_5lq__lightboxNav{width:64px;height:48px;top:auto;bottom:18px;transform:none}.CaseStudy-module__eg_5lq__lightboxPrevious{left:calc(50% - 74px)}.CaseStudy-module__eg_5lq__lightboxNext{right:calc(50% - 74px)}}@media (prefers-reduced-motion:reduce){.CaseStudy-module__eg_5lq__caseStudyImageDark,.CaseStudy-module__eg_5lq__caseStudyImageButton,.CaseStudy-module__eg_5lq__lightboxThemeButton,.CaseStudy-module__eg_5lq__lightboxClose,.CaseStudy-module__eg_5lq__lightboxNav{transition:none}}
.CaseStudyFigures-module__PB46da__label{color:var(--cs-muted);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:500;display:block}.CaseStudyFigures-module__PB46da__chip{background:var(--cs-surface-raised);border:1px solid var(--cs-rule-strong);color:var(--cs-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.CaseStudyFigures-module__PB46da__changeFigure{padding:26px clamp(18px,4vw,36px);position:relative}.CaseStudyFigures-module__PB46da__changeFigure[data-compact=true]{padding:18px clamp(14px,3vw,24px)}.CaseStudyFigures-module__PB46da__changeHeader{grid-template-columns:1fr 1fr;gap:72px;margin-bottom:18px;display:grid}.CaseStudyFigures-module__PB46da__changeBody{grid-template-columns:1fr 1fr;gap:72px;display:grid;position:relative}.CaseStudyFigures-module__PB46da__connectorSvg{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.CaseStudyFigures-module__PB46da__connectorPath{fill:none;opacity:.5;stroke:var(--cs-accent);stroke-width:1.4px}.CaseStudyFigures-module__PB46da__changeFragments{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.CaseStudyFigures-module__PB46da__changeFragment{align-self:flex-start;align-items:flex-start;gap:10px;width:fit-content;max-width:100%;display:flex}.CaseStudyFigures-module__PB46da__changeFragment:nth-child(2n){margin-left:14px}.CaseStudyFigures-module__PB46da__changeFragmentText{color:var(--cs-copy);margin:0;font-size:15px;font-style:normal;font-weight:300;line-height:1.6}.CaseStudyFigures-module__PB46da__changeFragmentText:before{content:"“"}.CaseStudyFigures-module__PB46da__changeFragmentText:after{content:"”"}.CaseStudyFigures-module__PB46da__changeResults{flex-direction:column;gap:20px;display:flex}.CaseStudyFigures-module__PB46da__changeGroup{flex-direction:column;gap:10px;display:flex}.CaseStudyFigures-module__PB46da__changeResultList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.CaseStudyFigures-module__PB46da__changeResult{background:var(--cs-surface);border:1px solid var(--cs-rule-strong);border-radius:6px;padding:14px 16px}.CaseStudyFigures-module__PB46da__changeResultChips{gap:6px;margin-bottom:8px;display:flex}.CaseStudyFigures-module__PB46da__changeResultTitle{color:var(--cs-ink);font-size:15px;font-weight:600;display:block}.CaseStudyFigures-module__PB46da__changeResultDetail{color:var(--cs-copy);margin:6px 0 0;font-size:14px;line-height:1.55}.CaseStudyFigures-module__PB46da__changeFigure[data-compact=true] .CaseStudyFigures-module__PB46da__changeFragmentText,.CaseStudyFigures-module__PB46da__changeFigure[data-compact=true] .CaseStudyFigures-module__PB46da__changeResultTitle{font-size:14px}.CaseStudyFigures-module__PB46da__changeFigure[data-compact=true] .CaseStudyFigures-module__PB46da__changeResultDetail{font-size:13px}@media (max-width:819px){.CaseStudyFigures-module__PB46da__connectorSvg{display:none}.CaseStudyFigures-module__PB46da__changeBody{grid-template-columns:1fr;gap:24px}.CaseStudyFigures-module__PB46da__changeFragment:nth-child(2n){margin-left:0}}.CaseStudyFigures-module__PB46da__calloutFigure{grid-template-columns:62fr 38fr;gap:24px;padding:22px clamp(18px,4vw,36px);display:grid}.CaseStudyFigures-module__PB46da__calloutImageBox{border:1px solid var(--cs-rule-strong);border-radius:6px;position:relative;overflow:hidden}.CaseStudyFigures-module__PB46da__calloutImageBox img{object-fit:cover;width:100%;height:100%;display:block}.CaseStudyFigures-module__PB46da__calloutPin{background:var(--cs-accent);border:2px solid var(--cs-paper);color:var(--cs-paper);border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;font-size:14px;font-weight:700;display:flex;position:absolute;transform:translate(-50%,-50%)}.CaseStudyFigures-module__PB46da__calloutLegend{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.CaseStudyFigures-module__PB46da__calloutLegendItem{gap:12px;display:flex}.CaseStudyFigures-module__PB46da__calloutLegendPlain{gap:20px;padding-top:18px}.CaseStudyFigures-module__PB46da__calloutLegendNumber{}.CaseStudyFigures-module__PB46da__calloutLegendTitle{color:var(--cs-ink);font-size:15px;font-weight:600;display:block}.CaseStudyFigures-module__PB46da__calloutLegendDetail{color:var(--cs-copy);margin:4px 0 0;font-size:14px;line-height:1.55}@media (max-width:819px){.CaseStudyFigures-module__PB46da__calloutFigure{grid-template-columns:1fr}}.CaseStudyFigures-module__PB46da__pairRows{padding:24px clamp(18px,4vw,36px)}.CaseStudyFigures-module__PB46da__pairHeader{grid-template-columns:1fr auto 1fr;gap:18px;margin-bottom:10px;display:grid}.CaseStudyFigures-module__PB46da__pairHeaderRight{text-align:left}.CaseStudyFigures-module__PB46da__pairRowList{margin:0;padding:0;list-style:none}.CaseStudyFigures-module__PB46da__pairRow{border-top:1px solid var(--cs-rule);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:16px 0;display:grid}.CaseStudyFigures-module__PB46da__pairRow:first-child{border-top:none}.CaseStudyFigures-module__PB46da__pairLeft{color:var(--cs-copy);margin:0;font-size:15px;font-weight:300;line-height:1.6}.CaseStudyFigures-module__PB46da__pairLeft[data-quote=true]:before{content:"“"}.CaseStudyFigures-module__PB46da__pairLeft[data-quote=true]:after{content:"”"}.CaseStudyFigures-module__PB46da__pairRight{color:var(--cs-ink);text-align:left;margin:0;font-size:15px;font-weight:400;line-height:1.6}.CaseStudyFigures-module__PB46da__pairConnector{flex:none}.CaseStudyFigures-module__PB46da__pairConnectorDown{display:none}.CaseStudyFigures-module__PB46da__pairNote{border-top:1px solid var(--cs-rule);color:var(--cs-copy);margin:14px 0 0;padding-top:14px;font-size:14px;line-height:1.6}@media (max-width:819px){.CaseStudyFigures-module__PB46da__pairRow{text-align:left;grid-template-columns:1fr;justify-items:start}.CaseStudyFigures-module__PB46da__pairRight{text-align:left}.CaseStudyFigures-module__PB46da__pairConnector{display:none}.CaseStudyFigures-module__PB46da__pairConnectorDown{display:block}}.CaseStudyFigures-module__PB46da__scaleFigure{padding:30px clamp(18px,4vw,36px) 26px}.CaseStudyFigures-module__PB46da__scaleTrackRow{align-items:center;gap:12px;display:flex}.CaseStudyFigures-module__PB46da__scaleEndLabel{color:var(--cs-muted);letter-spacing:.04em;flex:none;max-width:100px;font-size:13px;font-weight:500}.CaseStudyFigures-module__PB46da__scaleEndLabelHigh{text-align:right}.CaseStudyFigures-module__PB46da__scaleTrack{flex:1;justify-content:space-between;display:flex;position:relative}.CaseStudyFigures-module__PB46da__scaleTrack:before{background:var(--cs-rule-strong);content:"";height:1px;position:absolute;top:5px;left:0;right:0}.CaseStudyFigures-module__PB46da__scaleStop{text-align:center;flex-direction:column;gap:10px;max-width:160px;display:flex;position:relative}.CaseStudyFigures-module__PB46da__scaleDot{background:var(--cs-surface-raised);border:2px solid var(--cs-accent);border-radius:50%;width:11px;height:11px;margin:0 auto}.CaseStudyFigures-module__PB46da__scaleName{color:var(--cs-ink);font-size:15px;font-weight:600;display:block}.CaseStudyFigures-module__PB46da__scaleDetail{color:var(--cs-copy);font-size:14px;line-height:1.5;display:block}.CaseStudyFigures-module__PB46da__scaleNote{border-top:1px solid var(--cs-rule);color:var(--cs-copy);margin:22px 0 0;padding-top:14px;font-size:14px;line-height:1.6}@media (max-width:819px){.CaseStudyFigures-module__PB46da__scaleTrackRow{flex-direction:row;align-items:stretch;gap:18px}.CaseStudyFigures-module__PB46da__scaleTrack{flex-direction:column;gap:24px;padding-left:20px}.CaseStudyFigures-module__PB46da__scaleTrack:before{width:1px;height:auto;inset:5px auto 0 5px}.CaseStudyFigures-module__PB46da__scaleStop{text-align:left;max-width:none}.CaseStudyFigures-module__PB46da__scaleDot{margin:2px 0 0;position:absolute;top:0;left:-20px}.CaseStudyFigures-module__PB46da__scaleEndLabel{max-width:none}}.CaseStudyFigures-module__PB46da__branchPath{padding:28px clamp(18px,4vw,36px)}.CaseStudyFigures-module__PB46da__branchMain{align-items:flex-start;gap:44px;display:flex}.CaseStudyFigures-module__PB46da__branchStep{flex-direction:column;flex:1;min-width:0;display:flex}.CaseStudyFigures-module__PB46da__branchStepRow{align-items:center;min-width:0;display:flex;position:relative}.CaseStudyFigures-module__PB46da__branchStepCard{background:var(--cs-surface);border:1px solid var(--cs-rule-strong);text-align:center;border-radius:6px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:122px;padding:16px;display:flex}.CaseStudyFigures-module__PB46da__branchArrow{flex:none;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.CaseStudyFigures-module__PB46da__branchArrowVertical{flex:none;display:none}.CaseStudyFigures-module__PB46da__branchNumber{color:var(--cs-muted);font-size:13px}.CaseStudyFigures-module__PB46da__branchTitle{color:var(--cs-ink);margin-top:6px;font-size:14px;font-weight:600;line-height:1.4;display:block}.CaseStudyFigures-module__PB46da__branchDetail{color:var(--cs-copy);margin-top:6px;font-size:13px;font-weight:300;line-height:1.5;display:block}.CaseStudyFigures-module__PB46da__branchEnd{background:var(--cs-accent-tint);border:1px solid var(--cs-accent);color:var(--cs-ink);text-align:center;border-radius:6px;flex:1;justify-content:center;align-items:center;min-height:122px;padding:16px;font-size:14px;font-weight:600;display:flex}.CaseStudyFigures-module__PB46da__branchBranches{flex-direction:column;gap:12px;margin-top:12px;padding-left:18px;display:flex;position:relative}.CaseStudyFigures-module__PB46da__branchBranches:before{border-left:1px dashed var(--cs-rule-strong);content:"";position:absolute;top:0;bottom:6px;left:0}.CaseStudyFigures-module__PB46da__branchCard{background:var(--cs-surface);border:1px dashed var(--cs-rule-strong);border-radius:6px;padding:12px 14px}.CaseStudyFigures-module__PB46da__branchOptionalLabel{color:var(--cs-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:13px;font-weight:500;display:block}.CaseStudyFigures-module__PB46da__branchCardTitle{color:var(--cs-ink);font-size:14px;font-weight:600;display:block}.CaseStudyFigures-module__PB46da__branchCardDetail{color:var(--cs-copy);margin:4px 0 0;font-size:14px;line-height:1.5}@media (max-width:819px){.CaseStudyFigures-module__PB46da__branchMain,.CaseStudyFigures-module__PB46da__branchStepRow{flex-direction:column;gap:12px}.CaseStudyFigures-module__PB46da__branchArrow{display:none}.CaseStudyFigures-module__PB46da__branchArrowVertical{display:block}.CaseStudyFigures-module__PB46da__branchBranches{padding-left:16px}}.CaseStudyFigures-module__PB46da__decisionLine{border-left:2px solid var(--cs-accent);color:var(--cs-copy);margin:20px 0;padding-left:16px;font-size:15px;line-height:1.6}.CaseStudyFigures-module__PB46da__decisionLabel{color:var(--cs-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:13px;font-weight:500;display:block}.CaseStudyFigures-module__PB46da__decisionText{color:var(--cs-ink)}.CaseStudyFigures-module__PB46da__videoFigure{max-width:100%;margin:0 auto}.CaseStudyFigures-module__PB46da__videoFrame{background:var(--cs-surface);border:1px solid var(--cs-rule-strong);border-radius:6px;overflow:hidden}.CaseStudyFigures-module__PB46da__videoFrame video{width:100%;display:block}.CaseStudyFigures-module__PB46da__videoCaption{color:var(--cs-copy);text-align:center;margin:12px 0 0;font-size:14px;font-weight:300;line-height:1.5}.CaseStudyFigures-module__PB46da__viewTrace{padding:26px clamp(18px,4vw,36px)}.CaseStudyFigures-module__PB46da__viewTraceLine{justify-content:space-between;margin-bottom:18px;display:flex;position:relative}.CaseStudyFigures-module__PB46da__viewTraceLine:before{background:var(--cs-rule-strong);content:"";height:1px;position:absolute;top:5px;left:0;right:0}.CaseStudyFigures-module__PB46da__viewTraceLineItem{text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;display:flex;position:relative}.CaseStudyFigures-module__PB46da__viewTraceDot{background:var(--cs-surface-raised);border:2px solid var(--cs-accent);border-radius:50%;width:11px;height:11px}.CaseStudyFigures-module__PB46da__viewTraceLabel{color:var(--cs-copy);font-size:14px;font-weight:500}.CaseStudyFigures-module__PB46da__viewTraceItems{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:20px;display:grid}@media (max-width:819px){.CaseStudyFigures-module__PB46da__viewTraceItems{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.CaseStudyFigures-module__PB46da__viewTraceLine{display:none}.CaseStudyFigures-module__PB46da__viewTraceItems{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.CaseStudyFigures-module__PB46da__calloutPin,.CaseStudyFigures-module__PB46da__videoFrame{transition:none}}
.NexthenCaseStudy-module__pjJo2W__figureGap{margin-top:28px}.NexthenCaseStudy-module__pjJo2W__chatWithBoard{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;gap:32px;display:grid}.NexthenCaseStudy-module__pjJo2W__chatColumn,.NexthenCaseStudy-module__pjJo2W__boardColumn{min-width:0}.NexthenCaseStudy-module__pjJo2W__aiStack{gap:28px;display:grid}.NexthenCaseStudy-module__pjJo2W__boardStack{gap:16px;display:grid}.NexthenCaseStudy-module__pjJo2W__imagePair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.NexthenCaseStudy-module__pjJo2W__heroStatement{font-weight:300;line-height:1.18;display:block}.NexthenCaseStudy-module__pjJo2W__heroStatement strong{font-weight:600}.NexthenCaseStudy-module__pjJo2W__sectionCopy{color:var(--cs-copy);margin:28px 0 0;font-size:15px;font-weight:300;line-height:1.7}.NexthenCaseStudy-module__pjJo2W__sources{color:var(--cs-gray-400);flex-wrap:wrap;gap:4px 18px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.NexthenCaseStudy-module__pjJo2W__sources a{color:inherit;text-underline-offset:3px;text-decoration:underline}.NexthenCaseStudy-module__pjJo2W__sources a:hover,.NexthenCaseStudy-module__pjJo2W__sources a:focus-visible{color:var(--cs-ink)}.NexthenCaseStudy-module__pjJo2W__assistantsFigure{flex-direction:column;align-items:center;gap:8px;padding:32px clamp(18px,4vw,36px);display:flex}.NexthenCaseStudy-module__pjJo2W__assistantRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}.NexthenCaseStudy-module__pjJo2W__assistantCard{background:var(--cs-surface);border:1px solid var(--cs-rule-strong);color:var(--cs-ink);text-align:center;border-radius:6px;padding:16px;font-size:15px;font-weight:500}.NexthenCaseStudy-module__pjJo2W__assistantArrow{color:var(--cs-gray-400);width:24px;height:40px}.NexthenCaseStudy-module__pjJo2W__boardCard{background:var(--cs-accent-tint);color:var(--cs-ink);text-align:center;border:1px solid #66baff47;border-radius:6px;gap:2px;width:100%;margin:0;padding:18px 24px;display:grid}.NexthenCaseStudy-module__pjJo2W__boardCard strong{font-size:16px;font-weight:600}.NexthenCaseStudy-module__pjJo2W__boardCard span{color:var(--cs-copy);font-size:14px;font-weight:300}.NexthenCaseStudy-module__pjJo2W__rules{gap:10px;margin:0;padding:0;list-style:none;display:grid}.NexthenCaseStudy-module__pjJo2W__rule{background:var(--cs-surface);border:1px solid var(--cs-rule);color:var(--cs-ink);border-radius:6px;align-items:baseline;gap:16px;padding:14px 18px;font-size:15px;font-weight:300;line-height:1.6;display:flex}.NexthenCaseStudy-module__pjJo2W__ruleNumber{color:var(--cs-gray-400);letter-spacing:.08em;flex:none;font-size:13px;font-weight:500}@media (max-width:820px){.NexthenCaseStudy-module__pjJo2W__imagePair,.NexthenCaseStudy-module__pjJo2W__chatWithBoard{grid-template-columns:minmax(0,1fr)}.NexthenCaseStudy-module__pjJo2W__chatColumn{justify-self:center;width:min(100%,360px)}.NexthenCaseStudy-module__pjJo2W__assistantRow{grid-template-columns:repeat(2,minmax(0,1fr))}}
.DesignEngineCaseStudy-module__fmvChW__visualScope{--de-paper:#141414;--de-surface:#1b1b1b;--de-surface-raised:#282828;--de-rule:#343434;--de-rule-strong:#414141;--de-ink:#f5f5f5;--de-copy:#b1b1b1;--de-muted:#7f7f7f;--de-gray-400:#989898;--de-accent:#66baff;--de-ice-dark-ocean-25:#afd0ed;--de-ice-dark-ocean-50:#8ec8fa;--de-ice-dark-ocean-300:#4f8ec3;--de-ocean-25:#f5fbff;--de-ocean-100:#e0f2fe;--de-accent-tint:#66baff1a;color:var(--de-ink);width:100%}.DesignEngineCaseStudy-module__fmvChW__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.DesignEngineCaseStudy-module__fmvChW__visualSection{width:100%;overflow:hidden}.DesignEngineCaseStudy-module__fmvChW__sectionInterior{max-width:1120px;margin:0 auto}.DesignEngineCaseStudy-module__fmvChW__sectionIntroduction{width:100%;margin:0 0 26px}.DesignEngineCaseStudy-module__fmvChW__sectionIntroduction h3{color:var(--de-ink);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:400;line-height:1.25}.DesignEngineCaseStudy-module__fmvChW__sectionIntroduction p{color:var(--de-copy);width:100%;margin:7px 0 0;font-size:15px;font-weight:300;line-height:1.7}.DesignEngineCaseStudy-module__fmvChW__heroFigure,.DesignEngineCaseStudy-module__fmvChW__diagramFigure{background:var(--de-paper);border:1px solid var(--de-rule);border-radius:12px;width:100%;margin:0;position:relative;overflow:hidden}.DesignEngineCaseStudy-module__fmvChW__heroFigure{aspect-ratio:16/9;flex-direction:column;justify-content:space-between;display:flex}.DesignEngineCaseStudy-module__fmvChW__heroHeader{z-index:1;padding:clamp(28px,5vw,58px) clamp(22px,5vw,60px) 26px;position:relative}.DesignEngineCaseStudy-module__fmvChW__heroHeader>span,.DesignEngineCaseStudy-module__fmvChW__groupLabel,.DesignEngineCaseStudy-module__fmvChW__familyContext span,.DesignEngineCaseStudy-module__fmvChW__familyGrid span,.DesignEngineCaseStudy-module__fmvChW__problemCenter span,.DesignEngineCaseStudy-module__fmvChW__architectureLayer>span,.DesignEngineCaseStudy-module__fmvChW__knowledgeCore>span,.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput>span,.DesignEngineCaseStudy-module__fmvChW__releaseRail span,.DesignEngineCaseStudy-module__fmvChW__evidenceFooter span,.DesignEngineCaseStudy-module__fmvChW__authoritySide>span,.DesignEngineCaseStudy-module__fmvChW__authorityGate>span{color:var(--de-muted);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:500;display:block}.DesignEngineCaseStudy-module__fmvChW__heroHeader h2{color:var(--de-ink);letter-spacing:-.045em;width:100%;margin:0;font-size:clamp(31px,5vw,58px);font-weight:600;line-height:1.02}.DesignEngineCaseStudy-module__fmvChW__heroHeader p{color:var(--de-copy);width:100%;margin:18px 0 0;font-size:clamp(15px,1.8vw,18px);font-weight:300;line-height:1.6}.DesignEngineCaseStudy-module__fmvChW__heroSystem{z-index:1;grid-template-columns:minmax(0,1fr) 28px minmax(230px,.9fr) 28px minmax(0,1fr);align-items:center;gap:16px;padding:12px clamp(22px,5vw,60px) 14px;display:grid;position:relative}.DesignEngineCaseStudy-module__fmvChW__heroInputGroup,.DesignEngineCaseStudy-module__fmvChW__heroCoreGroup,.DesignEngineCaseStudy-module__fmvChW__heroOutputGroup{gap:10px;min-width:0;display:grid}.DesignEngineCaseStudy-module__fmvChW__groupLabel{color:var(--de-copy);text-align:center;margin-bottom:2px;font-size:13px;line-height:1.2}.DesignEngineCaseStudy-module__fmvChW__systemNode{background:var(--de-surface);border:1px solid var(--color-gray-600);text-align:center;border-radius:6px;min-height:106px;padding:18px}.DesignEngineCaseStudy-module__fmvChW__heroInputGroup .DesignEngineCaseStudy-module__fmvChW__systemNode,.DesignEngineCaseStudy-module__fmvChW__heroOutputGroup .DesignEngineCaseStudy-module__fmvChW__systemNode{height:106px}.DesignEngineCaseStudy-module__fmvChW__systemNode small{color:var(--de-muted);letter-spacing:.1em;font-size:13px;font-weight:500;display:block}.DesignEngineCaseStudy-module__fmvChW__systemNode strong{color:var(--de-ink);margin-top:7px;font-size:15px;font-weight:600;line-height:1.35;display:block}.DesignEngineCaseStudy-module__fmvChW__systemNode p{color:var(--de-copy);margin:7px 0 0;font-size:13px;font-weight:300;line-height:1.5}.DesignEngineCaseStudy-module__fmvChW__engineCore{border-color:var(--de-accent);background:#66baff0d;height:222px;min-height:222px;padding:24px}.DesignEngineCaseStudy-module__fmvChW__engineCore small{color:var(--de-ice-dark-ocean-300)}.DesignEngineCaseStudy-module__fmvChW__engineCore strong{color:var(--de-ocean-25);font-size:15px}.DesignEngineCaseStudy-module__fmvChW__coreSignals{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:24px;display:grid}.DesignEngineCaseStudy-module__fmvChW__coreSignals span{color:var(--de-ocean-100);text-align:center;background:#afd0ed05;border:1px solid #66baff66;border-radius:4px;padding:8px 6px;font-size:13px;font-weight:300}.DesignEngineCaseStudy-module__fmvChW__verifiedNode{border-color:#66baff80}.DesignEngineCaseStudy-module__fmvChW__heroConnector{justify-content:center;align-self:stretch;align-items:center;padding-top:26.4px;display:flex}.DesignEngineCaseStudy-module__fmvChW__flowArrow{color:var(--de-accent);fill:none;width:40px;height:24px;display:block;overflow:visible}.DesignEngineCaseStudy-module__fmvChW__flowArrowShaft{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.2px}.DesignEngineCaseStudy-module__fmvChW__flowArrowHead{fill:currentColor;stroke:none}.DesignEngineCaseStudy-module__fmvChW__flowArrowDown{transform:rotate(90deg)}.DesignEngineCaseStudy-module__fmvChW__heroConnector .DesignEngineCaseStudy-module__fmvChW__flowArrow{width:28px;height:18px}.DesignEngineCaseStudy-module__fmvChW__figureCaption{color:var(--de-copy);text-align:center;z-index:1;margin:0;padding:24px 22px;font-size:15px;font-weight:300;line-height:1.6;position:relative}.DesignEngineCaseStudy-module__fmvChW__vehicleStage{aspect-ratio:3/2;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;z-index:1;width:100%;position:relative;overflow:hidden}.DesignEngineCaseStudy-module__fmvChW__vehicleStage:active{cursor:grabbing}.DesignEngineCaseStudy-module__fmvChW__vehicleCanvas{width:100%;height:100%;display:block}.DesignEngineCaseStudy-module__fmvChW__vehicleFallback{width:100%;height:auto;display:block}.DesignEngineCaseStudy-module__fmvChW__vehicleLeaders{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.DesignEngineCaseStudy-module__fmvChW__vehicleLeaders line{opacity:0;stroke:#afd0ed8c;stroke-width:1px}.DesignEngineCaseStudy-module__fmvChW__vehicleLeaders circle{fill:var(--de-ice-dark-ocean-25);opacity:0}.DesignEngineCaseStudy-module__fmvChW__vehicleLeaderEngine line{stroke:#66baffd9;stroke-width:1.2px}.DesignEngineCaseStudy-module__fmvChW__vehicleLeaderEngine circle{fill:var(--de-accent)}.DesignEngineCaseStudy-module__fmvChW__vehicleLabel{cursor:default;opacity:0;pointer-events:auto;text-align:center;transform-origin:50%;white-space:nowrap;will-change:transform, opacity;padding:4px 6px;position:absolute;top:0;left:0}.DesignEngineCaseStudy-module__fmvChW__vehicleLabel:hover span{color:var(--de-ice-dark-ocean-300)}.DesignEngineCaseStudy-module__fmvChW__vehicleLabel:hover strong{color:var(--de-ocean-25)}.DesignEngineCaseStudy-module__fmvChW__vehicleLabel span{color:var(--de-gray-400);letter-spacing:.1em;font-size:13px;font-weight:500;display:block}.DesignEngineCaseStudy-module__fmvChW__vehicleLabel strong{color:var(--de-ink);text-shadow:0 0 14px #141414e6;margin-top:4px;font-size:16px;font-weight:600;line-height:1.35;display:block}.DesignEngineCaseStudy-module__fmvChW__vehicleLabelEngine span{color:var(--de-ice-dark-ocean-300)}.DesignEngineCaseStudy-module__fmvChW__vehicleLabelEngine strong{color:var(--de-ocean-25)}.DesignEngineCaseStudy-module__fmvChW__vehicleLabelEngine div{justify-content:center;gap:6px;margin-top:8px;display:flex}.DesignEngineCaseStudy-module__fmvChW__vehicleLabelEngine b{color:var(--de-ocean-100);background:#141414b3;border:1px solid #66baff66;border-radius:4px;padding:5px 8px;font-size:13px;font-weight:300}.DesignEngineCaseStudy-module__fmvChW__familyContext,.DesignEngineCaseStudy-module__fmvChW__familyGrid,.DesignEngineCaseStudy-module__fmvChW__problemGrid,.DesignEngineCaseStudy-module__fmvChW__releaseRail,.DesignEngineCaseStudy-module__fmvChW__metricGrid,.DesignEngineCaseStudy-module__fmvChW__authorityFlow{z-index:1;gap:12px;display:grid;position:relative}.DesignEngineCaseStudy-module__fmvChW__familyContext{grid-template-columns:repeat(2,minmax(0,1fr));padding:36px 36px 22px}.DesignEngineCaseStudy-module__fmvChW__familyContext article,.DesignEngineCaseStudy-module__fmvChW__familyGrid article{background:var(--de-surface);border:1px solid var(--de-rule-strong);text-align:center;border-radius:6px;padding:20px}.DesignEngineCaseStudy-module__fmvChW__familyContext strong,.DesignEngineCaseStudy-module__fmvChW__familyGrid strong{color:var(--de-ink);margin-top:7px;font-size:17px;font-weight:600;display:block}.DesignEngineCaseStudy-module__fmvChW__familyContext p,.DesignEngineCaseStudy-module__fmvChW__familyGrid p{color:var(--de-copy);margin:7px 0 0;font-size:13px;line-height:1.55}.DesignEngineCaseStudy-module__fmvChW__familyDivider{color:var(--de-muted);letter-spacing:.12em;text-transform:uppercase;z-index:1;align-items:center;gap:12px;padding:0 36px;font-size:15px;display:flex;position:relative}.DesignEngineCaseStudy-module__fmvChW__familyDivider:before,.DesignEngineCaseStudy-module__fmvChW__familyDivider:after{background:var(--de-gray-400);content:"";flex:1;height:1px}.DesignEngineCaseStudy-module__fmvChW__familyGrid{grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 36px}.DesignEngineCaseStudy-module__fmvChW__familyGrid .DesignEngineCaseStudy-module__fmvChW__familyFocal{border-color:var(--de-accent);background:#66baff0d}.DesignEngineCaseStudy-module__fmvChW__familyGrid .DesignEngineCaseStudy-module__fmvChW__familyFocal>span{color:var(--de-ice-dark-ocean-300)}.DesignEngineCaseStudy-module__fmvChW__familyGrid .DesignEngineCaseStudy-module__fmvChW__familyFocal>strong{color:var(--de-ocean-25)}.DesignEngineCaseStudy-module__fmvChW__familyFocal p{color:var(--de-ocean-100)!important}.DesignEngineCaseStudy-module__fmvChW__problemField{z-index:1;padding:36px;position:relative}.DesignEngineCaseStudy-module__fmvChW__problemCenter{border:1px solid var(--de-accent);text-align:center;background:#66baff0d;border-radius:6px;max-width:none;margin:0 auto 22px;padding:22px}.DesignEngineCaseStudy-module__fmvChW__problemCenter span{color:var(--de-accent)}.DesignEngineCaseStudy-module__fmvChW__problemCenter strong{color:var(--de-ink);margin-top:7px;font-size:20px;font-weight:600;display:block}.DesignEngineCaseStudy-module__fmvChW__problemCenter p{color:var(--de-copy);margin:7px 0 0;font-size:13px}.DesignEngineCaseStudy-module__fmvChW__problemGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.DesignEngineCaseStudy-module__fmvChW__problemGrid article{background:var(--de-surface);border-left:2px solid var(--de-rule-strong);align-items:flex-start;gap:13px;min-height:118px;padding:18px;display:flex}.DesignEngineCaseStudy-module__fmvChW__problemGrid article>span{color:var(--de-accent);font-size:13px;font-weight:500}.DesignEngineCaseStudy-module__fmvChW__problemGrid strong{color:var(--de-ink);font-size:15px;font-weight:600;display:block}.DesignEngineCaseStudy-module__fmvChW__problemGrid p{color:var(--de-copy);margin:6px 0 0;font-size:13px;line-height:1.55}.DesignEngineCaseStudy-module__fmvChW__comparisonFigure{padding:36px}.DesignEngineCaseStudy-module__fmvChW__comparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.DesignEngineCaseStudy-module__fmvChW__comparisonCard{text-align:center;min-width:0}.DesignEngineCaseStudy-module__fmvChW__comparisonCard>span,.DesignEngineCaseStudy-module__fmvChW__comparisonDialogHeader span{color:var(--de-muted);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:500;display:block}.DesignEngineCaseStudy-module__fmvChW__comparisonImageButton{background:var(--de-surface);border:1px solid var(--de-rule-strong);cursor:zoom-in;border-radius:6px;width:100%;margin:12px 0 0;padding:0;transition:border-color .16s,transform .16s;display:block;overflow:hidden}.DesignEngineCaseStudy-module__fmvChW__comparisonImageButton:hover,.DesignEngineCaseStudy-module__fmvChW__comparisonImageButton:focus-visible{border-color:var(--de-accent);outline:none;transform:translateY(-2px)}.DesignEngineCaseStudy-module__fmvChW__comparisonImageButton img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.DesignEngineCaseStudy-module__fmvChW__holdImageButton{-webkit-user-select:none;user-select:none}.DesignEngineCaseStudy-module__fmvChW__holdImageButton img{aspect-ratio:auto;pointer-events:none}.DesignEngineCaseStudy-module__fmvChW__holdHint{border:1px solid var(--de-rule-strong);color:var(--de-ink);letter-spacing:.04em;pointer-events:none;white-space:nowrap;z-index:60;background:#141414f0;border-radius:4px;padding:5px 9px;font-size:13px;font-weight:500;position:fixed;transform:translate(16px,20px)}.DesignEngineCaseStudy-module__fmvChW__lightboxPeeking{cursor:zoom-out;pointer-events:none}.DesignEngineCaseStudy-module__fmvChW__holdLightboxImage{width:auto;max-width:100%;margin:0 auto}.DesignEngineCaseStudy-module__fmvChW__comparisonLightbox{cursor:zoom-out;z-index:100;background:#000000f0;justify-content:center;align-items:center;padding:64px 92px;display:flex;position:fixed;inset:0}.DesignEngineCaseStudy-module__fmvChW__comparisonDialog{cursor:default;width:100%;max-width:min(1500px,100vw - 220px)}.DesignEngineCaseStudy-module__fmvChW__comparisonDialogHeader{grid-template-columns:1fr auto;align-items:baseline;gap:10px;margin-bottom:14px;display:grid}.DesignEngineCaseStudy-module__fmvChW__comparisonDialogHeader small{color:var(--de-copy);font-size:13px;font-weight:300}.DesignEngineCaseStudy-module__fmvChW__comparisonLightboxImage{border:1px solid var(--de-rule-strong);object-fit:contain;border-radius:6px;width:100%;height:auto;max-height:calc(100vh - 130px);display:block}.DesignEngineCaseStudy-module__fmvChW__comparisonClose,.DesignEngineCaseStudy-module__fmvChW__comparisonNav{border:1px solid var(--de-rule-strong);color:var(--de-copy);cursor:pointer;background:#141414eb;justify-content:center;align-items:center;transition:border-color .16s,color .16s;display:flex;position:absolute}.DesignEngineCaseStudy-module__fmvChW__comparisonClose:hover,.DesignEngineCaseStudy-module__fmvChW__comparisonClose:focus-visible,.DesignEngineCaseStudy-module__fmvChW__comparisonNav:hover,.DesignEngineCaseStudy-module__fmvChW__comparisonNav:focus-visible{border-color:var(--de-accent);color:var(--de-accent);outline:none}.DesignEngineCaseStudy-module__fmvChW__comparisonClose{border-radius:50%;width:42px;height:42px;top:24px;right:24px}.DesignEngineCaseStudy-module__fmvChW__comparisonNav{border-radius:6px;width:56px;height:56px;top:50%;transform:translateY(-50%)}.DesignEngineCaseStudy-module__fmvChW__comparisonPrevious{left:20px}.DesignEngineCaseStudy-module__fmvChW__comparisonPrevious .DesignEngineCaseStudy-module__fmvChW__flowArrow{transform:rotate(180deg)}.DesignEngineCaseStudy-module__fmvChW__comparisonNext{right:20px}.DesignEngineCaseStudy-module__fmvChW__enforcementFlow{counter-reset:flow;z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:52px 28px;margin:0;padding:36px;list-style:none;display:grid;position:relative}.DesignEngineCaseStudy-module__fmvChW__enforcementFlow li{background:var(--de-surface);border:1px solid var(--de-rule-strong);text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;height:122px;min-height:122px;padding:16px;display:flex;position:relative}.DesignEngineCaseStudy-module__fmvChW__enforcementFlow li>span{color:var(--de-muted);font-size:13px}.DesignEngineCaseStudy-module__fmvChW__enforcementFlow small{color:var(--de-muted);letter-spacing:.11em;margin-top:8px;font-size:13px;display:block}.DesignEngineCaseStudy-module__fmvChW__enforcementFlow strong{color:var(--de-ink);margin-top:6px;font-size:14px;font-weight:600;line-height:1.4;display:block}.DesignEngineCaseStudy-module__fmvChW__enforcementStepArrow{width:20px;height:15px;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}.DesignEngineCaseStudy-module__fmvChW__enforcementFlow li:nth-child(4) .DesignEngineCaseStudy-module__fmvChW__enforcementStepArrow{display:none}.DesignEngineCaseStudy-module__fmvChW__enforcementFlow li:nth-child(4):after{background:var(--de-accent);content:"";opacity:.68;width:1px;height:26px;position:absolute;bottom:-26px;left:50%}.DesignEngineCaseStudy-module__fmvChW__enforcementTurnRail{background:var(--de-accent);opacity:.68;height:1px;position:absolute;top:184px;left:calc(12.5% + 16.5px);right:calc(12.5% + 16.5px)}.DesignEngineCaseStudy-module__fmvChW__enforcementTurnArrow{justify-content:center;align-items:flex-end;width:20px;height:26px;padding-bottom:2.5px;display:flex;position:absolute;top:184px;left:calc(12.5% + 16.5px);transform:translate(-50%)}.DesignEngineCaseStudy-module__fmvChW__enforcementTurnArrow:before{background:var(--de-accent);content:"";opacity:.68;z-index:1;width:1px;height:20px;position:absolute;top:0;left:calc(50% - .5px)}.DesignEngineCaseStudy-module__fmvChW__enforcementTurnArrow .DesignEngineCaseStudy-module__fmvChW__flowArrow{flex:none;width:20px;height:15px}.DesignEngineCaseStudy-module__fmvChW__enforcementTurnArrow .DesignEngineCaseStudy-module__fmvChW__flowArrowShaft{visibility:hidden}.DesignEngineCaseStudy-module__fmvChW__enforcementFlow .DesignEngineCaseStudy-module__fmvChW__flowFocal{background:var(--de-accent-tint);border-color:var(--de-accent)}.DesignEngineCaseStudy-module__fmvChW__flowFocal small,.DesignEngineCaseStudy-module__fmvChW__flowFocal strong{color:var(--de-accent)}.DesignEngineCaseStudy-module__fmvChW__architectureMap{z-index:1;gap:11px;padding:36px;display:grid;position:relative}.DesignEngineCaseStudy-module__fmvChW__architectureLayer{background:var(--de-surface);border:1px solid var(--color-gray-600);text-align:center;border-radius:6px;padding:20px}.DesignEngineCaseStudy-module__fmvChW__architectureLayer>span{color:var(--de-gray-400);opacity:1;text-align:center;font-size:16px}.DesignEngineCaseStudy-module__fmvChW__architectureLayer>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.DesignEngineCaseStudy-module__fmvChW__architectureLayer>.DesignEngineCaseStudy-module__fmvChW__architectureInputs{grid-template-columns:repeat(4,minmax(0,1fr))}.DesignEngineCaseStudy-module__fmvChW__redesignPrompt{margin:26px 0 0}.DesignEngineCaseStudy-module__fmvChW__reasonsLead{margin-top:26px}.DesignEngineCaseStudy-module__fmvChW__reasonsResponse{margin:20px 0 0}.DesignEngineCaseStudy-module__fmvChW__subsectionIntroduction{margin-top:56px}.DesignEngineCaseStudy-module__fmvChW__promptExplanation{color:var(--de-copy);margin:20px 0 0;font-size:15px;font-weight:300;line-height:1.7}.DesignEngineCaseStudy-module__fmvChW__comparisonFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.DesignEngineCaseStudy-module__fmvChW__comparisonFacts article{text-align:center}.DesignEngineCaseStudy-module__fmvChW__comparisonFacts article>span,.DesignEngineCaseStudy-module__fmvChW__comparisonFacts article>strong{display:block}.DesignEngineCaseStudy-module__fmvChW__comparisonFacts article>strong{margin-top:7px}.DesignEngineCaseStudy-module__fmvChW__comparisonFacts article ul{text-align:left;gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.DesignEngineCaseStudy-module__fmvChW__comparisonFacts article li{color:var(--de-copy);padding-left:14px;font-size:13px;font-weight:300;line-height:1.45;position:relative}.DesignEngineCaseStudy-module__fmvChW__comparisonFacts article li:before{content:"";background:#66baff8c;border-radius:1px;width:4px;height:4px;position:absolute;top:7px;left:0}.DesignEngineCaseStudy-module__fmvChW__comparisonFacts article li b{color:var(--de-ink);font-weight:500;display:block}.DesignEngineCaseStudy-module__fmvChW__comparisonFacts article li em{margin-top:2px;font-style:normal;display:block}.DesignEngineCaseStudy-module__fmvChW__comparisonFacts article code{color:var(--de-ice-dark-ocean-50);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:nowrap;background:#afd0ed0f;border:1px solid #66baff47;border-radius:4px;padding:1px 6px;font-size:13px;font-weight:400}.DesignEngineCaseStudy-module__fmvChW__comparisonFacts article li em{line-height:1.9}.DesignEngineCaseStudy-module__fmvChW__architectureLayer article{background:var(--de-surface);border-left:2px solid var(--de-rule-strong);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:82px;padding:14px;display:flex}.DesignEngineCaseStudy-module__fmvChW__architectureLayer strong{color:var(--de-ink);font-size:14px;font-weight:600;display:block}.DesignEngineCaseStudy-module__fmvChW__architectureLayer p{color:var(--de-copy);margin:6px 0 0;font-size:13px;line-height:1.5}.DesignEngineCaseStudy-module__fmvChW__architectureCore{border-color:var(--de-accent);background:#66baff08}.DesignEngineCaseStudy-module__fmvChW__architectureCore>span{color:var(--de-ice-dark-ocean-50);opacity:1}.DesignEngineCaseStudy-module__fmvChW__architectureCore article{background:#afd0ed05;border:1px solid #66baff66;border-radius:4px;min-height:106px;padding:18px}.DesignEngineCaseStudy-module__fmvChW__architectureLayer.DesignEngineCaseStudy-module__fmvChW__architectureCore article strong{color:var(--de-ocean-25)}.DesignEngineCaseStudy-module__fmvChW__architectureLayer.DesignEngineCaseStudy-module__fmvChW__architectureCore article p{color:var(--de-ocean-100)}.DesignEngineCaseStudy-module__fmvChW__layerArrow{justify-content:center;align-items:center;height:17px;display:flex}.DesignEngineCaseStudy-module__fmvChW__layerArrow .DesignEngineCaseStudy-module__fmvChW__flowArrow,.DesignEngineCaseStudy-module__fmvChW__originArrow .DesignEngineCaseStudy-module__fmvChW__flowArrow{width:28px;height:18px}.DesignEngineCaseStudy-module__fmvChW__knowledgeStory{gap:0;display:grid}.DesignEngineCaseStudy-module__fmvChW__knowledgeOriginLane header span,.DesignEngineCaseStudy-module__fmvChW__originStep small,.DesignEngineCaseStudy-module__fmvChW__productionProof small,.DesignEngineCaseStudy-module__fmvChW__preparationUse span,.DesignEngineCaseStudy-module__fmvChW__commandCenterPanel>span,.DesignEngineCaseStudy-module__fmvChW__acceptedKnowledge span,.DesignEngineCaseStudy-module__fmvChW__modelEvidence span,.DesignEngineCaseStudy-module__fmvChW__evaluationEvidence span{color:var(--de-muted);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:500;display:block}.DesignEngineCaseStudy-module__fmvChW__originIntroduction,.DesignEngineCaseStudy-module__fmvChW__productionIntroduction,.DesignEngineCaseStudy-module__fmvChW__orchestrationIntroduction,.DesignEngineCaseStudy-module__fmvChW__knowledgeIntroduction{border-bottom:1px solid var(--de-rule);text-align:center;z-index:1;margin:0 36px;padding:30px 0 28px;position:relative}.DesignEngineCaseStudy-module__fmvChW__originIntroduction h4,.DesignEngineCaseStudy-module__fmvChW__productionIntroduction h4,.DesignEngineCaseStudy-module__fmvChW__orchestrationIntroduction h4,.DesignEngineCaseStudy-module__fmvChW__knowledgeIntroduction h4{color:var(--de-ink);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:400;line-height:1.3}.DesignEngineCaseStudy-module__fmvChW__originIntroduction p,.DesignEngineCaseStudy-module__fmvChW__productionIntroduction p,.DesignEngineCaseStudy-module__fmvChW__orchestrationIntroduction p,.DesignEngineCaseStudy-module__fmvChW__knowledgeIntroduction p{color:var(--de-copy);margin:7px auto 0;font-size:15px;font-weight:300;line-height:1.7}.DesignEngineCaseStudy-module__fmvChW__originGrid{z-index:1;grid-template-columns:minmax(0,390px) 170px minmax(0,390px);justify-content:center;align-items:center;gap:18px;padding:28px 36px 36px;display:grid;position:relative}.DesignEngineCaseStudy-module__fmvChW__knowledgeOriginLane{background:var(--de-surface);border:1px solid var(--color-gray-600);text-align:center;border-radius:6px;padding:22px 22px 0}.DesignEngineCaseStudy-module__fmvChW__knowledgeOriginLaneFocal{border-color:var(--de-accent);background:#66baff0d}.DesignEngineCaseStudy-module__fmvChW__knowledgeOriginLane header strong{color:var(--de-ink);margin-top:7px;font-size:18px;font-weight:400;display:block}.DesignEngineCaseStudy-module__fmvChW__knowledgeOriginLane header span{font-size:13px}.DesignEngineCaseStudy-module__fmvChW__knowledgeOriginLaneFocal header span{color:var(--de-ice-dark-ocean-300)}.DesignEngineCaseStudy-module__fmvChW__knowledgeOriginLaneFocal header strong{color:var(--de-ocean-25)}.DesignEngineCaseStudy-module__fmvChW__originStep{background:var(--de-surface);border:1px solid var(--color-gray-600);text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;margin-top:18px;padding:13px 14px;display:flex}.DesignEngineCaseStudy-module__fmvChW__originArrow+.DesignEngineCaseStudy-module__fmvChW__originStep{margin-top:8px}.DesignEngineCaseStudy-module__fmvChW__originStep b{color:var(--de-copy);margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;display:block}.DesignEngineCaseStudy-module__fmvChW__originArrow{justify-content:center;align-items:center;height:28px;display:flex}.DesignEngineCaseStudy-module__fmvChW__knowledgeOriginLaneFocal .DesignEngineCaseStudy-module__fmvChW__originStep{background:#afd0ed05;border-color:#66baff66;border-radius:4px}.DesignEngineCaseStudy-module__fmvChW__knowledgeOriginLaneFocal .DesignEngineCaseStudy-module__fmvChW__originStep small{color:var(--de-ice-dark-ocean-50)}.DesignEngineCaseStudy-module__fmvChW__knowledgeOriginLaneFocal .DesignEngineCaseStudy-module__fmvChW__originStep b{color:var(--de-ocean-100)}.DesignEngineCaseStudy-module__fmvChW__knowledgeOriginLane footer{border-top:1px solid var(--de-rule);color:var(--de-ink);text-align:center;margin-top:18px;padding:22px 0;font-size:14px;font-weight:400}.DesignEngineCaseStudy-module__fmvChW__knowledgeOriginLaneFocal footer{color:var(--de-ocean-100);border-color:#66baff4d}.DesignEngineCaseStudy-module__fmvChW__originBridge{color:var(--de-muted);text-align:center;flex-direction:column;align-items:center;display:flex}.DesignEngineCaseStudy-module__fmvChW__originBridge span{color:var(--de-gray-400);letter-spacing:.1em;white-space:nowrap;font-size:14px;line-height:1.3;display:block}.DesignEngineCaseStudy-module__fmvChW__originBridgeArrow{justify-content:center;align-items:center;width:72px;height:24px;margin-top:8px;display:flex}.DesignEngineCaseStudy-module__fmvChW__originBridgeWideArrow{color:var(--de-accent);fill:none;width:72px;height:24px;display:block;overflow:visible}.DesignEngineCaseStudy-module__fmvChW__originBridgeMobileArrow{width:32px;height:19px;display:none}.DesignEngineCaseStudy-module__fmvChW__storyStatement{border-top:1px solid var(--de-rule);color:var(--de-copy);text-align:center;z-index:1;margin:0 36px;padding:22px 0 25px;font-size:15px;font-weight:300;line-height:1.7;position:relative}.DesignEngineCaseStudy-module__fmvChW__modelEvidence{z-index:1;gap:10px;display:grid;position:relative}.DesignEngineCaseStudy-module__fmvChW__productionProof{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin:0 auto;padding:28px 36px 0;display:grid;position:relative}.DesignEngineCaseStudy-module__fmvChW__productionProof article{border:1px solid var(--de-rule-strong);text-align:center;background:0 0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:24px;display:flex}.DesignEngineCaseStudy-module__fmvChW__productionProof article:first-child{text-align:center;align-items:center;padding-right:24px}.DesignEngineCaseStudy-module__fmvChW__productionProof article:last-child{text-align:center;align-items:center;padding-left:24px}.DesignEngineCaseStudy-module__fmvChW__productionProof article+article{border-left-color:var(--de-rule-strong)}.DesignEngineCaseStudy-module__fmvChW__productionProof strong{color:var(--de-accent);font-size:clamp(38px,5vw,56px);font-weight:600;line-height:1}.DesignEngineCaseStudy-module__fmvChW__productionProof span{color:var(--de-copy);margin-top:8px;font-size:13px;line-height:1.4}.DesignEngineCaseStudy-module__fmvChW__productionProof small{color:var(--de-muted);letter-spacing:0;text-transform:none;margin-top:5px;font-size:13px;font-weight:400}.DesignEngineCaseStudy-module__fmvChW__productionCost{color:var(--de-copy);text-align:center;z-index:1;margin:0;padding:25px 36px;font-size:15px;font-weight:300;line-height:1.7;position:relative}.DesignEngineCaseStudy-module__fmvChW__productionPipeline{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 36px 20px;display:grid;position:relative}.DesignEngineCaseStudy-module__fmvChW__productionPipeline:before{background:var(--de-rule-strong);content:"";height:1px;position:absolute;top:20px;left:calc(12.5% + 36px);right:calc(12.5% + 36px)}.DesignEngineCaseStudy-module__fmvChW__productionStage{text-align:center;z-index:1;padding:0 18px;position:relative}.DesignEngineCaseStudy-module__fmvChW__productionStage>span{background:var(--de-paper);border:1px solid var(--de-accent);color:var(--de-accent);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;display:inline-flex}.DesignEngineCaseStudy-module__fmvChW__productionStage small{color:var(--de-ice-dark-ocean-300);letter-spacing:.1em;margin-top:13px;font-size:13px;font-weight:500;display:block}.DesignEngineCaseStudy-module__fmvChW__productionStage strong{color:var(--de-ink);margin-top:7px;font-size:15px;font-weight:600;line-height:1.35;display:block}.DesignEngineCaseStudy-module__fmvChW__productionStage p{color:var(--de-copy);margin:6px auto 0;font-size:13px;font-weight:300;line-height:1.4}.DesignEngineCaseStudy-module__fmvChW__preparationUse{z-index:1;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:18px;padding:12px 36px 28px;display:grid;position:relative}.DesignEngineCaseStudy-module__fmvChW__preparationUse article{background:var(--de-surface);border:1px solid var(--de-rule-strong);text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-height:126px;padding:20px;display:flex}.DesignEngineCaseStudy-module__fmvChW__preparationUseFocal{background:var(--de-accent-tint)!important;border-color:var(--de-accent)!important}.DesignEngineCaseStudy-module__fmvChW__preparationUse strong{color:var(--de-ink);margin-top:8px;font-size:15px;font-weight:600;line-height:1.45;display:block}.DesignEngineCaseStudy-module__fmvChW__preparationUse p{color:var(--de-copy);margin:8px 0 0;font-size:13px;line-height:1.5}.DesignEngineCaseStudy-module__fmvChW__preparationUse>div{justify-content:center;align-items:center;display:flex}.DesignEngineCaseStudy-module__fmvChW__preparationUse article>span{font-size:13px}.DesignEngineCaseStudy-module__fmvChW__storyDivider{background:var(--de-rule);width:100%;height:1px;margin:42px 0 15px}.DesignEngineCaseStudy-module__fmvChW__commandCenterPanel{background:var(--de-accent-tint);border:1px solid var(--de-accent);text-align:center;z-index:1;border-radius:6px;margin:28px 36px 18px;padding:23px;position:relative}.DesignEngineCaseStudy-module__fmvChW__commandCenterPanel>span,.DesignEngineCaseStudy-module__fmvChW__commandCenterPanel strong{color:var(--de-accent)}.DesignEngineCaseStudy-module__fmvChW__commandCenterPanel strong{margin-top:7px;font-size:20px;font-weight:600;display:block}.DesignEngineCaseStudy-module__fmvChW__commandCenterPanel p{color:var(--de-copy);margin:8px 0 0;font-size:13px;line-height:1.5}.DesignEngineCaseStudy-module__fmvChW__orchestrationFlow{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:18px 36px;display:grid;position:relative}.DesignEngineCaseStudy-module__fmvChW__orchestrationFlow article{background:var(--de-surface);border:1px solid var(--de-rule-strong);min-height:140px;padding:18px;position:relative}.DesignEngineCaseStudy-module__fmvChW__orchestrationArrow{width:24px;height:15px;position:absolute;top:61px;right:-18px}.DesignEngineCaseStudy-module__fmvChW__orchestrationFlow span{color:var(--de-accent);font-size:13px}.DesignEngineCaseStudy-module__fmvChW__orchestrationFlow strong{color:var(--de-ink);margin-top:11px;font-size:16px;font-weight:600;display:block}.DesignEngineCaseStudy-module__fmvChW__orchestrationFlow p{color:var(--de-copy);margin:7px 0 0;font-size:13px;line-height:1.55}.DesignEngineCaseStudy-module__fmvChW__acceptedKnowledge{text-align:center;z-index:1;border:1px solid #66baff6b;margin:5px 36px 24px;padding:17px 20px;position:relative}.DesignEngineCaseStudy-module__fmvChW__acceptedKnowledge span{color:var(--de-accent)}.DesignEngineCaseStudy-module__fmvChW__acceptedKnowledge strong{color:var(--de-ink);margin-top:7px;font-size:14px;font-weight:500;display:block}.DesignEngineCaseStudy-module__fmvChW__modelEvidence{border-top:1px solid var(--de-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 36px;padding:24px 0 18px}.DesignEngineCaseStudy-module__fmvChW__modelEvidence article{background:var(--de-surface);border:1px solid var(--de-rule);text-align:center;border-radius:6px;min-height:132px;padding:17px}.DesignEngineCaseStudy-module__fmvChW__modelEvidence strong{color:var(--de-ink);margin-top:11px;font-size:23px;font-weight:600;line-height:1.1;display:block}.DesignEngineCaseStudy-module__fmvChW__modelEvidence p{color:var(--de-copy);margin:8px 0 0;font-size:13px;line-height:1.5}.DesignEngineCaseStudy-module__fmvChW__modelEvidenceFocal{border-color:#66baff7a!important}.DesignEngineCaseStudy-module__fmvChW__modelEvidenceFocal span,.DesignEngineCaseStudy-module__fmvChW__modelEvidenceFocal strong{color:var(--de-accent)}.DesignEngineCaseStudy-module__fmvChW__evaluationEvidence{text-align:center;z-index:1;border:1px solid #66baff6b;margin:0 36px 18px;padding:16px 20px;position:relative}.DesignEngineCaseStudy-module__fmvChW__evaluationEvidence span,.DesignEngineCaseStudy-module__fmvChW__evaluationEvidence strong{color:var(--de-accent)}.DesignEngineCaseStudy-module__fmvChW__evaluationEvidence strong{margin-top:7px;font-size:17px;font-weight:600;display:block}.DesignEngineCaseStudy-module__fmvChW__evaluationEvidence p{color:var(--de-copy);margin:6px 0 0;font-size:13px;line-height:1.5}.DesignEngineCaseStudy-module__fmvChW__commandCenterCopy{color:var(--de-copy);text-align:center;z-index:1;margin:0;padding:0 36px 25px;font-size:13px;font-weight:300;line-height:1.65;position:relative}.DesignEngineCaseStudy-module__fmvChW__knowledgeMap{z-index:1;grid-template-columns:minmax(0,1.4fr) 32px minmax(190px,.85fr) 32px minmax(230px,1fr);align-items:stretch;gap:12px;padding:28px 36px 36px;display:grid;position:relative}.DesignEngineCaseStudy-module__fmvChW__knowledgeArrow{justify-content:center;align-items:center;display:flex}.DesignEngineCaseStudy-module__fmvChW__volumeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.DesignEngineCaseStudy-module__fmvChW__volumeList article{background:var(--de-surface);border-left:2px solid var(--de-rule-strong);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:70px;padding:12px;display:flex}.DesignEngineCaseStudy-module__fmvChW__volumeList article>span{color:var(--de-accent);font-size:13px;font-weight:500}.DesignEngineCaseStudy-module__fmvChW__volumeList strong{color:var(--de-ink);font-size:13px;font-weight:600;display:block}.DesignEngineCaseStudy-module__fmvChW__volumeList p{color:var(--de-copy);margin:4px 0 0;font-size:13px;line-height:1.45}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore,.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput{background:var(--de-surface);border:1px solid var(--de-rule-strong);border-radius:6px;padding:22px}.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput{text-align:center}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore{background:var(--de-accent-tint);border-color:var(--de-accent);align-self:stretch}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore>span,.DesignEngineCaseStudy-module__fmvChW__knowledgeCore>strong{color:var(--de-accent)}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore>strong,.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput>strong{margin-top:9px;font-size:18px;font-weight:600;line-height:1.35;display:block}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore div{gap:6px;margin-top:22px;display:grid}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore b{color:var(--de-copy);text-align:center;border:1px solid #66baff4d;border-radius:4px;padding:8px;font-size:13px;font-weight:400}.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput ul,.DesignEngineCaseStudy-module__fmvChW__authoritySide ul{color:var(--de-copy);gap:6px;margin:18px 0 0;padding:0;font-size:13px;line-height:1.55;list-style:none;display:grid}.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput li,.DesignEngineCaseStudy-module__fmvChW__authoritySide li{background:var(--de-surface);border:1px solid var(--color-gray-600);color:var(--de-copy);border-radius:4px;padding:8px;font-weight:300}.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput li{text-align:center}.DesignEngineCaseStudy-module__fmvChW__releaseRail{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1fr);padding:36px 36px 18px}.DesignEngineCaseStudy-module__fmvChW__releaseRail article{border-top:2px solid var(--de-rule-strong);text-align:center;flex-direction:column;justify-content:center;padding:17px 0 0;display:flex}.DesignEngineCaseStudy-module__fmvChW__releaseArrow{justify-content:center;align-items:center;display:flex}.DesignEngineCaseStudy-module__fmvChW__releaseRail article:last-child{border-color:var(--de-accent)}.DesignEngineCaseStudy-module__fmvChW__releaseRail article:last-child span{color:var(--de-accent)}.DesignEngineCaseStudy-module__fmvChW__releaseRail strong{color:var(--de-ink);margin-top:7px;font-size:16px;font-weight:600;display:block}.DesignEngineCaseStudy-module__fmvChW__releaseRail p{color:var(--de-copy);margin:6px 0 0;font-size:13px;line-height:1.55}.DesignEngineCaseStudy-module__fmvChW__metricGrid{grid-template-columns:repeat(6,minmax(0,1fr));padding:18px 36px}.DesignEngineCaseStudy-module__fmvChW__metricGrid article{background:var(--de-surface);border:1px solid var(--de-rule);text-align:center;min-height:100px;padding:16px 10px}.DesignEngineCaseStudy-module__fmvChW__metricGrid strong{color:var(--de-accent);font-size:30px;font-weight:600;line-height:1;display:block}.DesignEngineCaseStudy-module__fmvChW__metricGrid span{color:var(--de-copy);text-transform:uppercase;margin-top:9px;font-size:13px;line-height:1.4;display:block}.DesignEngineCaseStudy-module__fmvChW__evidenceFooter{border-top:1px solid var(--de-rule);text-align:center;z-index:1;margin:8px 36px 0;padding:19px 0 26px;position:relative}.DesignEngineCaseStudy-module__fmvChW__evidenceFooter strong{color:var(--de-ink);margin-top:7px;font-size:14px;font-weight:500;display:block}.DesignEngineCaseStudy-module__fmvChW__evidenceFooter p{color:var(--de-copy);margin:7px 0 0;font-size:13px;font-weight:300;line-height:1.5}.DesignEngineCaseStudy-module__fmvChW__authorityFlow{grid-template-columns:minmax(0,1fr) 32px minmax(220px,.7fr) 32px minmax(0,1fr);align-items:stretch;padding:36px}.DesignEngineCaseStudy-module__fmvChW__authorityArrow{justify-content:center;align-items:center;display:flex}.DesignEngineCaseStudy-module__fmvChW__authoritySide,.DesignEngineCaseStudy-module__fmvChW__authorityGate{background:var(--de-surface);border:1px solid var(--de-rule-strong);border-radius:6px;padding:22px}.DesignEngineCaseStudy-module__fmvChW__authoritySide,.DesignEngineCaseStudy-module__fmvChW__authoritySide li{text-align:center}.DesignEngineCaseStudy-module__fmvChW__authoritySide strong,.DesignEngineCaseStudy-module__fmvChW__authorityGate strong{color:var(--de-ink);margin-top:8px;font-size:18px;font-weight:600;display:block}.DesignEngineCaseStudy-module__fmvChW__authorityGate{background:var(--de-accent-tint);border-color:var(--de-accent);text-align:center}.DesignEngineCaseStudy-module__fmvChW__authorityGate>span,.DesignEngineCaseStudy-module__fmvChW__authorityGate strong{color:var(--de-accent)}.DesignEngineCaseStudy-module__fmvChW__authorityGate div{gap:6px;margin-top:20px;display:grid}.DesignEngineCaseStudy-module__fmvChW__authorityGate b{color:var(--de-copy);border:1px solid #66baff4d;border-radius:4px;padding:8px;font-size:13px;font-weight:400}.DesignEngineCaseStudy-module__fmvChW__closingStatement{border-top:1px solid var(--de-rule);color:var(--de-copy);text-align:center;z-index:1;margin:0 36px;padding:22px 0 25px;font-size:15px;font-weight:300;line-height:1.7;position:relative}.DesignEngineCaseStudy-module__fmvChW__systemNode:not(.DesignEngineCaseStudy-module__fmvChW__engineCore):not(.DesignEngineCaseStudy-module__fmvChW__verifiedNode),.DesignEngineCaseStudy-module__fmvChW__comparisonFacts article,.DesignEngineCaseStudy-module__fmvChW__familyContext article,.DesignEngineCaseStudy-module__fmvChW__familyGrid article:not(.DesignEngineCaseStudy-module__fmvChW__familyFocal),.DesignEngineCaseStudy-module__fmvChW__problemGrid article,.DesignEngineCaseStudy-module__fmvChW__enforcementFlow li:not(.DesignEngineCaseStudy-module__fmvChW__flowFocal),.DesignEngineCaseStudy-module__fmvChW__architectureLayer:not(.DesignEngineCaseStudy-module__fmvChW__architectureCore) article,.DesignEngineCaseStudy-module__fmvChW__originStep,.DesignEngineCaseStudy-module__fmvChW__preparationUse article:not(.DesignEngineCaseStudy-module__fmvChW__preparationUseFocal),.DesignEngineCaseStudy-module__fmvChW__orchestrationFlow article,.DesignEngineCaseStudy-module__fmvChW__modelEvidence article:not(.DesignEngineCaseStudy-module__fmvChW__modelEvidenceFocal),.DesignEngineCaseStudy-module__fmvChW__volumeList article,.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput,.DesignEngineCaseStudy-module__fmvChW__releaseRail article:not(:last-child),.DesignEngineCaseStudy-module__fmvChW__metricGrid article,.DesignEngineCaseStudy-module__fmvChW__authoritySide{background:var(--de-surface);border:1px solid var(--color-gray-600);border-radius:6px;min-height:106px;padding:18px}.DesignEngineCaseStudy-module__fmvChW__comparisonFacts article>span,.DesignEngineCaseStudy-module__fmvChW__familyContext article>span,.DesignEngineCaseStudy-module__fmvChW__familyGrid article>span,.DesignEngineCaseStudy-module__fmvChW__enforcementFlow small,.DesignEngineCaseStudy-module__fmvChW__originStep small,.DesignEngineCaseStudy-module__fmvChW__preparationUse article>span,.DesignEngineCaseStudy-module__fmvChW__modelEvidence article>span,.DesignEngineCaseStudy-module__fmvChW__releaseRail article>span,.DesignEngineCaseStudy-module__fmvChW__authoritySide>span{color:var(--de-muted);letter-spacing:.1em;font-size:13px;font-weight:500}.DesignEngineCaseStudy-module__fmvChW__comparisonFacts article strong,.DesignEngineCaseStudy-module__fmvChW__familyContext article strong,.DesignEngineCaseStudy-module__fmvChW__familyGrid article strong,.DesignEngineCaseStudy-module__fmvChW__problemGrid article strong,.DesignEngineCaseStudy-module__fmvChW__enforcementFlow li strong,.DesignEngineCaseStudy-module__fmvChW__architectureLayer article strong,.DesignEngineCaseStudy-module__fmvChW__originStep b,.DesignEngineCaseStudy-module__fmvChW__productionStage strong,.DesignEngineCaseStudy-module__fmvChW__preparationUse article strong,.DesignEngineCaseStudy-module__fmvChW__orchestrationFlow article strong,.DesignEngineCaseStudy-module__fmvChW__volumeList article strong,.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput>strong,.DesignEngineCaseStudy-module__fmvChW__releaseRail article strong,.DesignEngineCaseStudy-module__fmvChW__authoritySide strong{color:var(--de-ink);font-size:15px;font-weight:600;line-height:1.35}.DesignEngineCaseStudy-module__fmvChW__familyContext article p,.DesignEngineCaseStudy-module__fmvChW__familyGrid article p,.DesignEngineCaseStudy-module__fmvChW__problemGrid article p,.DesignEngineCaseStudy-module__fmvChW__architectureLayer article p,.DesignEngineCaseStudy-module__fmvChW__preparationUse article p,.DesignEngineCaseStudy-module__fmvChW__orchestrationFlow article p,.DesignEngineCaseStudy-module__fmvChW__volumeList article p,.DesignEngineCaseStudy-module__fmvChW__releaseRail article p{color:var(--de-copy);font-size:13px;font-weight:300;line-height:1.5}.DesignEngineCaseStudy-module__fmvChW__enforcementFlow .DesignEngineCaseStudy-module__fmvChW__flowFocal small,.DesignEngineCaseStudy-module__fmvChW__modelEvidenceFocal>span,.DesignEngineCaseStudy-module__fmvChW__modelEvidenceFocal strong,.DesignEngineCaseStudy-module__fmvChW__releaseRail article:last-child>span{color:var(--de-accent)}.DesignEngineCaseStudy-module__fmvChW__preparationUseFocal,.DesignEngineCaseStudy-module__fmvChW__commandCenterPanel,.DesignEngineCaseStudy-module__fmvChW__knowledgeCore,.DesignEngineCaseStudy-module__fmvChW__authorityGate,.DesignEngineCaseStudy-module__fmvChW__releaseRail article:last-child{border-radius:6px;border:1px solid var(--de-accent)!important;background:#66baff0d!important}.DesignEngineCaseStudy-module__fmvChW__releaseRail article:last-child{text-align:center;min-height:106px;padding:18px}.DesignEngineCaseStudy-module__fmvChW__preparationUse .DesignEngineCaseStudy-module__fmvChW__preparationUseFocal>span,.DesignEngineCaseStudy-module__fmvChW__commandCenterPanel>span,.DesignEngineCaseStudy-module__fmvChW__knowledgeCore>span,.DesignEngineCaseStudy-module__fmvChW__authorityGate>span,.DesignEngineCaseStudy-module__fmvChW__releaseRail article:last-child>span{color:var(--de-ice-dark-ocean-300);letter-spacing:.1em;font-size:13px;font-weight:500}.DesignEngineCaseStudy-module__fmvChW__preparationUse .DesignEngineCaseStudy-module__fmvChW__preparationUseFocal>strong,.DesignEngineCaseStudy-module__fmvChW__commandCenterPanel>strong,.DesignEngineCaseStudy-module__fmvChW__knowledgeCore>strong,.DesignEngineCaseStudy-module__fmvChW__authorityGate>strong,.DesignEngineCaseStudy-module__fmvChW__releaseRail article:last-child>strong{color:var(--de-ocean-25);font-size:15px;font-weight:600;line-height:1.35}.DesignEngineCaseStudy-module__fmvChW__preparationUse .DesignEngineCaseStudy-module__fmvChW__preparationUseFocal>p,.DesignEngineCaseStudy-module__fmvChW__commandCenterPanel>p,.DesignEngineCaseStudy-module__fmvChW__releaseRail article:last-child>p{color:var(--de-ocean-100);font-size:13px;font-weight:300;line-height:1.5}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore b,.DesignEngineCaseStudy-module__fmvChW__authorityGate b{color:var(--de-ocean-100);background:#afd0ed05;border-color:#66baff66;font-size:13px;font-weight:300}.DesignEngineCaseStudy-module__fmvChW__orchestrationFlow article,.DesignEngineCaseStudy-module__fmvChW__knowledgeCore{text-align:center}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore,.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput{flex-direction:column;justify-content:flex-start;min-height:336px;padding:22px 18px;display:flex}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore>strong{white-space:nowrap}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore div,.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput ul{flex:1;margin-top:22px}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore div{grid-template-rows:repeat(3,minmax(0,1fr))}.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput ul{grid-template-rows:repeat(5,minmax(0,1fr))}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore b,.DesignEngineCaseStudy-module__fmvChW__knowledgeOutput li{justify-content:center;align-items:center;display:flex}.DesignEngineCaseStudy-module__fmvChW__authoritySide,.DesignEngineCaseStudy-module__fmvChW__authorityGate{flex-direction:column;justify-content:center;min-height:280px;display:flex}@media (max-width:980px){.DesignEngineCaseStudy-module__fmvChW__heroFigure{aspect-ratio:auto}.DesignEngineCaseStudy-module__fmvChW__heroSystem{grid-template-columns:1fr 22px .9fr 22px 1fr}.DesignEngineCaseStudy-module__fmvChW__familyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.DesignEngineCaseStudy-module__fmvChW__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.DesignEngineCaseStudy-module__fmvChW__vehicleStage{aspect-ratio:4/3}.DesignEngineCaseStudy-module__fmvChW__vehicleLabelEngine div,.DesignEngineCaseStudy-module__fmvChW__vehicleLabel span{display:none}.DesignEngineCaseStudy-module__fmvChW__vehicleLabel strong{margin-top:0}.DesignEngineCaseStudy-module__fmvChW__vehicleLabel:not(.DesignEngineCaseStudy-module__fmvChW__vehicleLabelEngine) strong{font-size:13px}}@media (max-width:820px){.DesignEngineCaseStudy-module__fmvChW__originIntroduction,.DesignEngineCaseStudy-module__fmvChW__productionIntroduction,.DesignEngineCaseStudy-module__fmvChW__orchestrationIntroduction,.DesignEngineCaseStudy-module__fmvChW__knowledgeIntroduction{margin-left:18px;margin-right:18px}.DesignEngineCaseStudy-module__fmvChW__heroHeader{padding:30px 22px 22px}.DesignEngineCaseStudy-module__fmvChW__heroSystem{grid-template-columns:1fr;padding:8px 18px 28px}.DesignEngineCaseStudy-module__fmvChW__heroConnector{align-self:auto;height:24px;padding-top:0}.DesignEngineCaseStudy-module__fmvChW__heroConnector .DesignEngineCaseStudy-module__fmvChW__flowArrow{transform:rotate(90deg)}.DesignEngineCaseStudy-module__fmvChW__familyContext,.DesignEngineCaseStudy-module__fmvChW__problemGrid,.DesignEngineCaseStudy-module__fmvChW__architectureLayer>div,.DesignEngineCaseStudy-module__fmvChW__architectureLayer>.DesignEngineCaseStudy-module__fmvChW__architectureInputs,.DesignEngineCaseStudy-module__fmvChW__comparisonFacts,.DesignEngineCaseStudy-module__fmvChW__releaseRail,.DesignEngineCaseStudy-module__fmvChW__authorityFlow{grid-template-columns:1fr}.DesignEngineCaseStudy-module__fmvChW__familyContext,.DesignEngineCaseStudy-module__fmvChW__familyGrid,.DesignEngineCaseStudy-module__fmvChW__problemField,.DesignEngineCaseStudy-module__fmvChW__architectureMap,.DesignEngineCaseStudy-module__fmvChW__originGrid,.DesignEngineCaseStudy-module__fmvChW__productionPipeline,.DesignEngineCaseStudy-module__fmvChW__preparationUse,.DesignEngineCaseStudy-module__fmvChW__orchestrationFlow,.DesignEngineCaseStudy-module__fmvChW__knowledgeMap,.DesignEngineCaseStudy-module__fmvChW__releaseRail,.DesignEngineCaseStudy-module__fmvChW__authorityFlow,.DesignEngineCaseStudy-module__fmvChW__familyDivider{padding-left:18px;padding-right:18px}.DesignEngineCaseStudy-module__fmvChW__enforcementFlow{grid-template-columns:1fr;gap:32px;padding:28px 18px}.DesignEngineCaseStudy-module__fmvChW__enforcementStepArrow,.DesignEngineCaseStudy-module__fmvChW__enforcementFlow li:nth-child(4) .DesignEngineCaseStudy-module__fmvChW__enforcementStepArrow{display:block;inset:auto auto -25px 50%;transform:translate(-50%)rotate(90deg)}.DesignEngineCaseStudy-module__fmvChW__enforcementFlow li:nth-child(4):after,.DesignEngineCaseStudy-module__fmvChW__enforcementTurnRail,.DesignEngineCaseStudy-module__fmvChW__enforcementTurnArrow{display:none}.DesignEngineCaseStudy-module__fmvChW__knowledgeMap{grid-template-columns:1fr}.DesignEngineCaseStudy-module__fmvChW__knowledgeArrow{height:28px}.DesignEngineCaseStudy-module__fmvChW__knowledgeArrow .DesignEngineCaseStudy-module__fmvChW__flowArrow{transform:rotate(90deg)}.DesignEngineCaseStudy-module__fmvChW__releaseArrow{height:28px}.DesignEngineCaseStudy-module__fmvChW__releaseArrow .DesignEngineCaseStudy-module__fmvChW__flowArrow{transform:rotate(90deg)}.DesignEngineCaseStudy-module__fmvChW__authorityArrow{height:28px}.DesignEngineCaseStudy-module__fmvChW__authorityArrow .DesignEngineCaseStudy-module__fmvChW__flowArrow{transform:rotate(90deg)}.DesignEngineCaseStudy-module__fmvChW__originGrid,.DesignEngineCaseStudy-module__fmvChW__preparationUse,.DesignEngineCaseStudy-module__fmvChW__orchestrationFlow{grid-template-columns:1fr}.DesignEngineCaseStudy-module__fmvChW__productionPipeline{grid-template-columns:1fr;gap:0;padding:0 36px 4px}.DesignEngineCaseStudy-module__fmvChW__productionPipeline:before{width:1px;height:auto;inset:20px auto 38px 56px}.DesignEngineCaseStudy-module__fmvChW__productionStage{text-align:left;min-height:110px;padding:0 0 28px 68px}.DesignEngineCaseStudy-module__fmvChW__productionStage>span{position:absolute;top:0;left:0}.DesignEngineCaseStudy-module__fmvChW__productionStage small{margin-top:0;padding-top:1px}.DesignEngineCaseStudy-module__fmvChW__productionStage p{margin-left:0}.DesignEngineCaseStudy-module__fmvChW__preparationUse>div .DesignEngineCaseStudy-module__fmvChW__flowArrow{transform:rotate(90deg)}.DesignEngineCaseStudy-module__fmvChW__originBridgeArrow{justify-content:center;width:32px;height:32px}.DesignEngineCaseStudy-module__fmvChW__originBridgeWideArrow{display:none}.DesignEngineCaseStudy-module__fmvChW__originBridgeMobileArrow{display:block}.DesignEngineCaseStudy-module__fmvChW__modelEvidence{grid-template-columns:repeat(2,minmax(0,1fr))}.DesignEngineCaseStudy-module__fmvChW__orchestrationArrow{inset:auto auto -19px 50%;transform:translate(-50%)rotate(90deg)}.DesignEngineCaseStudy-module__fmvChW__commandCenterPanel,.DesignEngineCaseStudy-module__fmvChW__acceptedKnowledge,.DesignEngineCaseStudy-module__fmvChW__modelEvidence,.DesignEngineCaseStudy-module__fmvChW__evaluationEvidence,.DesignEngineCaseStudy-module__fmvChW__storyStatement{margin-left:18px;margin-right:18px}.DesignEngineCaseStudy-module__fmvChW__commandCenterCopy{padding-left:18px;padding-right:18px}.DesignEngineCaseStudy-module__fmvChW__knowledgeCore{align-self:stretch}.DesignEngineCaseStudy-module__fmvChW__evidenceFooter,.DesignEngineCaseStudy-module__fmvChW__closingStatement{margin-left:18px;margin-right:18px}}@media (max-width:560px){.DesignEngineCaseStudy-module__fmvChW__originIntroduction,.DesignEngineCaseStudy-module__fmvChW__productionIntroduction,.DesignEngineCaseStudy-module__fmvChW__orchestrationIntroduction,.DesignEngineCaseStudy-module__fmvChW__knowledgeIntroduction{margin-left:14px;margin-right:14px}.DesignEngineCaseStudy-module__fmvChW__sectionIntroduction h3{font-size:22px}.DesignEngineCaseStudy-module__fmvChW__familyGrid,.DesignEngineCaseStudy-module__fmvChW__problemGrid,.DesignEngineCaseStudy-module__fmvChW__enforcementFlow,.DesignEngineCaseStudy-module__fmvChW__metricGrid{grid-template-columns:1fr}.DesignEngineCaseStudy-module__fmvChW__familyContext,.DesignEngineCaseStudy-module__fmvChW__familyGrid,.DesignEngineCaseStudy-module__fmvChW__problemField,.DesignEngineCaseStudy-module__fmvChW__architectureMap,.DesignEngineCaseStudy-module__fmvChW__originGrid,.DesignEngineCaseStudy-module__fmvChW__productionPipeline,.DesignEngineCaseStudy-module__fmvChW__preparationUse,.DesignEngineCaseStudy-module__fmvChW__orchestrationFlow,.DesignEngineCaseStudy-module__fmvChW__knowledgeMap,.DesignEngineCaseStudy-module__fmvChW__releaseRail,.DesignEngineCaseStudy-module__fmvChW__authorityFlow,.DesignEngineCaseStudy-module__fmvChW__enforcementFlow{padding-left:14px;padding-right:14px}.DesignEngineCaseStudy-module__fmvChW__architectureLayer{padding:15px}.DesignEngineCaseStudy-module__fmvChW__metricGrid{padding-left:14px;padding-right:14px}.DesignEngineCaseStudy-module__fmvChW__metricGrid article{min-height:106px}.DesignEngineCaseStudy-module__fmvChW__modelEvidence{grid-template-columns:1fr}.DesignEngineCaseStudy-module__fmvChW__productionProof{grid-template-columns:1fr;padding-left:14px;padding-right:14px}.DesignEngineCaseStudy-module__fmvChW__volumeList{grid-template-columns:1fr}.DesignEngineCaseStudy-module__fmvChW__productionProof article{padding-left:12px;padding-right:12px}.DesignEngineCaseStudy-module__fmvChW__productionProof article:first-child,.DesignEngineCaseStudy-module__fmvChW__productionProof article:last-child{text-align:center;align-items:center}.DesignEngineCaseStudy-module__fmvChW__productionCost{padding-left:14px;padding-right:14px}.DesignEngineCaseStudy-module__fmvChW__productionPipeline:before{left:34px}.DesignEngineCaseStudy-module__fmvChW__productionStage{padding-left:58px}.DesignEngineCaseStudy-module__fmvChW__commandCenterPanel,.DesignEngineCaseStudy-module__fmvChW__acceptedKnowledge,.DesignEngineCaseStudy-module__fmvChW__modelEvidence,.DesignEngineCaseStudy-module__fmvChW__evaluationEvidence,.DesignEngineCaseStudy-module__fmvChW__storyStatement{margin-left:14px;margin-right:14px}.DesignEngineCaseStudy-module__fmvChW__commandCenterCopy{padding-left:14px;padding-right:14px}}@media (max-width:820px){.DesignEngineCaseStudy-module__fmvChW__comparisonFigure{padding:28px 18px}.DesignEngineCaseStudy-module__fmvChW__comparisonGrid{grid-template-columns:1fr;gap:32px}.DesignEngineCaseStudy-module__fmvChW__comparisonLightbox{padding:72px 18px 82px}.DesignEngineCaseStudy-module__fmvChW__comparisonDialog{max-width:100%}.DesignEngineCaseStudy-module__fmvChW__comparisonLightboxImage{max-height:calc(100vh - 190px)}.DesignEngineCaseStudy-module__fmvChW__comparisonNav{width:64px;height:48px;top:auto;bottom:18px;transform:none}.DesignEngineCaseStudy-module__fmvChW__comparisonPrevious{left:calc(50% - 74px)}.DesignEngineCaseStudy-module__fmvChW__comparisonNext{right:calc(50% - 74px)}}@media (max-width:560px){.DesignEngineCaseStudy-module__fmvChW__comparisonFigure{padding-left:14px;padding-right:14px}}
