.case-study-module__JYJPcG__page{background:var(--color-ink);color:#eff0eb;min-height:100vh;overflow-x:clip}.case-study-module__JYJPcG__page :where(h1,h2,h3,p,ol,ul,dl,dd,figure){margin-top:0}.case-study-module__JYJPcG__hero,.case-study-module__JYJPcG__sectionInner,.case-study-module__JYJPcG__caseStudyNavigation{width:min(100%,90rem);margin-inline:auto;padding-inline:3rem}.case-study-module__JYJPcG__hero{min-height:calc(100svh - var(--header-height));background-color:#080a0d;background-image:linear-gradient(#62d7e70a 1px,#0000 1px),linear-gradient(90deg,#62d7e70a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:4.5rem 4.5rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-bottom:1px solid #eff0eb24;padding-top:clamp(3.5rem,7vw,7.5rem)}.case-study-module__JYJPcG__heroInner{grid-template-columns:minmax(22rem,.86fr) minmax(32rem,1.14fr);align-items:center;gap:clamp(3rem,6vw,7rem);min-height:min(42rem,100svh - 13rem);display:grid}.case-study-module__JYJPcG__heroCopy{z-index:2;position:relative}.case-study-module__JYJPcG__backLink,.case-study-module__JYJPcG__primaryAction,.case-study-module__JYJPcG__secondaryAction,.case-study-module__JYJPcG__evidenceLink,.case-study-module__JYJPcG__caseStudyNavigation a{align-items:center;gap:.55rem;min-height:2.75rem;font-weight:750;text-decoration:none;display:inline-flex}.case-study-module__JYJPcG__backLink{color:#eff0eba3;border-bottom:1px solid #eff0eb4d;margin-bottom:4rem;font-size:.76rem}.case-study-module__JYJPcG__heroEyebrow,.case-study-module__JYJPcG__heroMetadata dt,.case-study-module__JYJPcG__heroRail,.case-study-module__JYJPcG__sectionIndex,.case-study-module__JYJPcG__problemStatement>p,.case-study-module__JYJPcG__areaMatrix>li>span,.case-study-module__JYJPcG__areaMatrix>li>p,.case-study-module__JYJPcG__engineeringModel span,.case-study-module__JYJPcG__validationPrimary>span,.case-study-module__JYJPcG__validationRail dt,.case-study-module__JYJPcG__reviewSequence span,.case-study-module__JYJPcG__reviewSequence p,.case-study-module__JYJPcG__takeawayList>li>span,.case-study-module__JYJPcG__evidenceFacts span,.case-study-module__JYJPcG__evidenceLink>span,.case-study-module__JYJPcG__caseStudyNavigation p,.case-study-module__JYJPcG__diagramLabel,.case-study-module__JYJPcG__diagramLabelAccent{font-family:var(--font-mono);text-transform:uppercase}.case-study-module__JYJPcG__heroEyebrow{color:var(--color-cyan);margin:0;font-size:.68rem;font-weight:750}.case-study-module__JYJPcG__hero h1{overflow-wrap:anywhere;max-width:12ch;margin:1rem 0 0;font-size:clamp(4.3rem,7.1vw,7.5rem);font-weight:760;line-height:.86}.case-study-module__JYJPcG__heroSubtitle{color:#eff0eba3;max-width:31rem;margin:1.5rem 0 0;font-size:clamp(1.05rem,1.65vw,1.4rem);line-height:1.35}.case-study-module__JYJPcG__heroMetadata{border-top:1px solid #eff0eb2b;border-bottom:1px solid #eff0eb2b;grid-template-columns:1.2fr .75fr .55fr;margin:2.5rem 0 0;padding:0;display:grid}.case-study-module__JYJPcG__heroMetadata>div{border-right:1px solid #eff0eb24;padding:1rem .9rem 1rem 0}.case-study-module__JYJPcG__heroMetadata>div+div{padding-left:.9rem}.case-study-module__JYJPcG__heroMetadata>div:last-child{border-right:0}.case-study-module__JYJPcG__heroMetadata dt{color:#eff0eb6b;font-size:.58rem}.case-study-module__JYJPcG__heroMetadata dd{color:#eff0ebd6;margin:.55rem 0 0;font-size:.76rem;line-height:1.3}.case-study-module__JYJPcG__heroActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.8rem;display:flex}.case-study-module__JYJPcG__primaryAction{border-bottom:2px solid var(--color-cyan);font-size:.8rem}.case-study-module__JYJPcG__secondaryAction{color:#eff0eb9e;border-bottom:1px solid #eff0eb47;font-size:.8rem}:is(.case-study-module__JYJPcG__backLink,.case-study-module__JYJPcG__primaryAction,.case-study-module__JYJPcG__secondaryAction,.case-study-module__JYJPcG__evidenceLink,.case-study-module__JYJPcG__caseStudyNavigation a) svg{transition:transform .26s cubic-bezier(.16,1,.3,1)}.case-study-module__JYJPcG__backLink:is(:hover,:focus-visible) svg{transform:translate(-.24rem)}:is(.case-study-module__JYJPcG__primaryAction,.case-study-module__JYJPcG__secondaryAction,.case-study-module__JYJPcG__evidenceLink,.case-study-module__JYJPcG__caseStudyNavigation a):is(:hover,:focus-visible) svg{transform:translate(.24rem)}.case-study-module__JYJPcG__compatibilityVisual{aspect-ratio:36/23;background:#080a0d8f;min-width:0;margin:0;position:relative}.case-study-module__JYJPcG__compatibilityVisual:before,.case-study-module__JYJPcG__compatibilityVisual:after{z-index:1;content:"";pointer-events:none;border-color:#62d7e794;width:1.35rem;height:1.35rem;position:absolute}.case-study-module__JYJPcG__compatibilityVisual:before{border-top:1px solid;border-left:1px solid;top:0;left:0}.case-study-module__JYJPcG__compatibilityVisual:after{border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.case-study-module__JYJPcG__compatibilitySvg{width:100%;height:100%;display:block}.case-study-module__JYJPcG__diagramGridLine,.case-study-module__JYJPcG__diagramFrame,.case-study-module__JYJPcG__diagramRail,.case-study-module__JYJPcG__diagramRailActive,.case-study-module__JYJPcG__diagramPathActive,.case-study-module__JYJPcG__diagramPathMuted{fill:none;vector-effect:non-scaling-stroke}.case-study-module__JYJPcG__diagramGridLine{stroke:#62d7e712;stroke-width:1px}.case-study-module__JYJPcG__diagramGridField{opacity:.9}.case-study-module__JYJPcG__diagramFrame{stroke:#a2b3bc3d}.case-study-module__JYJPcG__diagramRail,.case-study-module__JYJPcG__diagramPathMuted{stroke:#a2b3bc61;stroke-width:1px}.case-study-module__JYJPcG__diagramRailActive,.case-study-module__JYJPcG__diagramPathActive{stroke:var(--color-cyan);stroke-width:1.4px}.case-study-module__JYJPcG__diagramPathActive,.case-study-module__JYJPcG__diagramPathMuted{stroke-dasharray:1;stroke-dashoffset:0}.case-study-module__JYJPcG__diagramNode{fill:#a4b5bd;opacity:.65}.case-study-module__JYJPcG__diagramNodeActive{fill:var(--color-cyan)}.case-study-module__JYJPcG__diagramLabel,.case-study-module__JYJPcG__diagramLabelAccent{letter-spacing:0;font-size:10px;font-weight:700}.case-study-module__JYJPcG__diagramLabel{fill:#eff0eb7a}.case-study-module__JYJPcG__diagramLabelAccent{fill:var(--color-cyan)}.case-study-module__JYJPcG__heroRail{color:#eff0eb7a;border-top:1px solid #eff0eb26;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:5.25rem;margin-top:clamp(3rem,6vw,6rem);font-size:.62rem;display:grid}.case-study-module__JYJPcG__heroRail span:nth-child(2){text-align:center}.case-study-module__JYJPcG__heroRail span:last-child{color:var(--color-cyan);text-align:right}.case-study-module__JYJPcG__section{color:#eff0eb;background:#0d1014;border-bottom:1px solid #eff0eb24}.case-study-module__JYJPcG__section[data-theme=light]{color:#101318;background:#e7e8e3;border-color:#10131833}.case-study-module__JYJPcG__sectionInner{padding-block:clamp(5.5rem,9vw,9rem)}.case-study-module__JYJPcG__sectionHeader{grid-template-columns:minmax(12rem,.28fr) minmax(0,.72fr);gap:3rem;margin-bottom:clamp(3rem,5vw,5rem);display:grid}.case-study-module__JYJPcG__sectionIndex{grid-template-columns:2.5rem minmax(0,1fr);align-content:start;display:grid}.case-study-module__JYJPcG__sectionIndex span,.case-study-module__JYJPcG__sectionIndex p{color:var(--color-cyan);margin:0;font-size:.68rem;font-weight:750}.case-study-module__JYJPcG__section[data-theme=light] .case-study-module__JYJPcG__sectionIndex span,.case-study-module__JYJPcG__section[data-theme=light] .case-study-module__JYJPcG__sectionIndex p{color:var(--color-cobalt-dark)}.case-study-module__JYJPcG__sectionHeader h2{max-width:19ch;margin:0;font-size:clamp(2.65rem,5vw,5rem);font-weight:740;line-height:.98}.case-study-module__JYJPcG__sectionHeader>div:last-child>p{color:#eff0eb96;max-width:46rem;margin:1.4rem 0 0;font-size:1rem;line-height:1.7}.case-study-module__JYJPcG__section[data-theme=light] .case-study-module__JYJPcG__sectionHeader>div:last-child>p{color:#101318a3}.case-study-module__JYJPcG__problemStatement{border-top:2px solid #101318;border-bottom:1px solid #1013183d;grid-template-columns:minmax(10rem,.28fr) minmax(18rem,.47fr) minmax(12rem,.25fr);align-items:center;gap:2rem;min-height:13rem;padding:2rem 0;display:grid}.case-study-module__JYJPcG__problemStatement>p,.case-study-module__JYJPcG__problemStatement>span{margin:0}.case-study-module__JYJPcG__problemStatement>p{color:var(--color-cobalt-dark);font-size:.65rem;font-weight:750}.case-study-module__JYJPcG__problemStatement>strong{max-width:37rem;font-size:clamp(1.5rem,2.6vw,2.35rem);line-height:1.16}.case-study-module__JYJPcG__problemStatement>span{color:#55595d;font-size:.84rem;line-height:1.6}.case-study-module__JYJPcG__areaMatrix,.case-study-module__JYJPcG__reviewSequence,.case-study-module__JYJPcG__takeawayList,.case-study-module__JYJPcG__engineeringModel{margin:0;padding:0;list-style:none}.case-study-module__JYJPcG__areaMatrix{border-top:1px solid #eff0eb38}.case-study-module__JYJPcG__areaMatrix>li{border-bottom:1px solid #eff0eb29;grid-template-columns:3.5rem 10rem minmax(12rem,.34fr) minmax(4rem,.14fr) minmax(17rem,.52fr);align-items:center;gap:1.25rem;min-height:8.5rem;display:grid}.case-study-module__JYJPcG__areaMatrix>li>span,.case-study-module__JYJPcG__areaMatrix>li>p{color:#eff0eb94;margin:0;font-size:.62rem}.case-study-module__JYJPcG__areaMatrix>li>p{color:var(--color-cyan)}.case-study-module__JYJPcG__areaMatrix h3,.case-study-module__JYJPcG__areaMatrix strong{margin:0;font-size:.94rem;line-height:1.45}.case-study-module__JYJPcG__areaMatrix h3{font-size:1.2rem}.case-study-module__JYJPcG__areaMatrix strong{color:#eff0eb94;font-weight:400}.case-study-module__JYJPcG__areaMarker{background:#62d7e752;height:1px;position:relative}.case-study-module__JYJPcG__areaMarker:before,.case-study-module__JYJPcG__areaMarker:after{background:var(--color-cyan);content:"";width:.38rem;height:.38rem;position:absolute;top:50%;transform:translateY(-50%)}.case-study-module__JYJPcG__areaMarker:after{right:0}.case-study-module__JYJPcG__engineeringModel{grid-template-columns:repeat(var(--case-study-step-count), minmax(0, 1fr));border-top:2px solid #101318;border-left:1px solid #1013183d;display:grid}.case-study-module__JYJPcG__engineeringModel li{border-bottom:1px solid #1013183d;border-right:1px solid #1013183d;align-content:space-between;min-height:13rem;padding:1.4rem;display:grid;position:relative}.case-study-module__JYJPcG__engineeringModel span{color:var(--color-cobalt-dark);font-size:.62rem}.case-study-module__JYJPcG__engineeringModel strong{max-width:12ch;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.15}.case-study-module__JYJPcG__engineeringModel i{z-index:1;background:var(--color-cobalt);width:.6rem;height:.6rem;position:absolute;top:50%;right:-.31rem;transform:translateY(-50%)rotate(45deg)}.case-study-module__JYJPcG__engineeringModel li:last-child i{display:none}.case-study-module__JYJPcG__validationLayout{border-top:1px solid #eff0eb38;border-bottom:1px solid #eff0eb29;grid-template-columns:minmax(18rem,.42fr) minmax(0,.58fr);display:grid}.case-study-module__JYJPcG__validationPrimary{border-right:1px solid #eff0eb2b;flex-direction:column;justify-content:center;min-height:24rem;padding-right:3rem;display:flex}.case-study-module__JYJPcG__validationPrimary>span{color:var(--color-cyan);font-size:.65rem}.case-study-module__JYJPcG__validationPrimary>strong{color:var(--color-cyan);margin-top:1.3rem;font-size:clamp(4rem,8vw,8.4rem);font-weight:760;line-height:.84}.case-study-module__JYJPcG__validationPrimary>p{color:#eff0eb8a;margin:1.5rem 0 0;font-size:.85rem}.case-study-module__JYJPcG__validationRail{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.case-study-module__JYJPcG__caseStudyNavigation[data-related-count="2"]{grid-template-columns:minmax(14rem,.8fr) repeat(2,minmax(0,1fr))}.case-study-module__JYJPcG__validationRail>div{border-bottom:1px solid #eff0eb26;border-right:1px solid #eff0eb26;flex-direction:column;justify-content:space-between;min-height:12rem;padding:1.4rem;display:flex}.case-study-module__JYJPcG__validationRail>div:nth-child(2n){border-right:0}.case-study-module__JYJPcG__validationRail dt{color:#eff0eb94;font-size:.61rem}.case-study-module__JYJPcG__validationRail dd{color:#eff0ebdb;margin:0;font-size:3.25rem;font-weight:740}.case-study-module__JYJPcG__reviewSequence{border-top:2px solid #101318;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.case-study-module__JYJPcG__reviewSequence li{border-bottom:1px solid #1013183d;border-right:1px solid #1013183d;align-content:space-between;min-height:13rem;padding:1.4rem;display:grid}.case-study-module__JYJPcG__reviewSequence span,.case-study-module__JYJPcG__reviewSequence p{color:var(--color-cobalt-dark);margin:0;font-size:.63rem}.case-study-module__JYJPcG__reviewSequence p{color:#555b61;margin-top:1.2rem}.case-study-module__JYJPcG__reviewSequence strong{max-width:18ch;font-size:1.4rem;line-height:1.15}.case-study-module__JYJPcG__takeawayList{border-top:1px solid #eff0eb38;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-study-module__JYJPcG__takeawayList>li{border-bottom:1px solid #eff0eb26;border-right:1px solid #eff0eb26;grid-template-columns:3rem minmax(0,1fr);align-content:start;gap:.8rem 1rem;min-height:12rem;padding:1.4rem 2rem 1.4rem 0;display:grid}.case-study-module__JYJPcG__takeawayList>li:nth-child(2n){border-right:0;padding-left:2rem}.case-study-module__JYJPcG__takeawayList>li>span{color:var(--color-cyan);grid-row:1/span 2;font-size:.62rem}.case-study-module__JYJPcG__takeawayList h3,.case-study-module__JYJPcG__takeawayList p{margin:0}.case-study-module__JYJPcG__takeawayList[data-theme=light]{border-color:#1013183d}.case-study-module__JYJPcG__takeawayList[data-theme=light]>li{border-color:#10131833}.case-study-module__JYJPcG__takeawayList[data-theme=light]>li>span{color:var(--color-cobalt-dark)}.case-study-module__JYJPcG__takeawayList[data-theme=light] p{color:#101318a6}.case-study-module__JYJPcG__takeawayList h3{font-size:1.35rem}.case-study-module__JYJPcG__takeawayList p{color:#eff0eb91;max-width:31rem;font-size:.88rem;line-height:1.6}.case-study-module__JYJPcG__evidenceGrid{border-top:2px solid #101318;border-bottom:1px solid #1013183d;grid-template-columns:minmax(16rem,.4fr) minmax(0,.6fr);display:grid}.case-study-module__JYJPcG__evidenceFacts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.case-study-module__JYJPcG__evidenceFacts>div{border-right:1px solid #1013183d;flex-direction:column;justify-content:space-between;min-height:14rem;padding:1.4rem;display:flex}.case-study-module__JYJPcG__evidenceFacts span{color:#555b61;font-size:.59rem}.case-study-module__JYJPcG__evidenceFacts strong{color:var(--color-cobalt-dark);font-size:clamp(1.45rem,2.3vw,2.5rem);line-height:1}.case-study-module__JYJPcG__evidenceLinks{align-content:center;gap:.6rem;padding:2.5rem 0 2.5rem 3rem;display:grid}.case-study-module__JYJPcG__evidenceLink{border-bottom:1px solid #1013183d;justify-content:space-between;min-height:4rem;padding-inline:.2rem}.case-study-module__JYJPcG__evidenceLink>span{color:var(--color-cobalt-dark);font-size:.62rem}.case-study-module__JYJPcG__evidenceLink strong{margin-right:auto;font-size:.85rem}.case-study-module__JYJPcG__evidenceLink[data-theme=dark]{color:#eff0eb;border-color:#eff0eb33}.case-study-module__JYJPcG__evidenceLink[data-theme=dark]>span{color:var(--color-cyan)}.case-study-module__JYJPcG__caseStudyNavigation{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:3rem;min-height:18rem;display:grid}.case-study-module__JYJPcG__caseStudyNavigation p{color:#eff0eb94;margin:0;font-size:.62rem}.case-study-module__JYJPcG__caseStudyNavigation a{border-bottom:2px solid var(--color-cyan);margin-top:1rem;font-size:clamp(1.25rem,2.2vw,2rem)}.case-study-module__JYJPcG__relatedCaseStudy{text-align:right}.case-study-module__JYJPcG__relatedCaseStudy a{border-color:#eff0eb4d;justify-content:flex-end}.case-study-module__JYJPcG__relatedCaseStudy p{text-transform:uppercase}@media (min-width:801px) and (prefers-reduced-motion:no-preference){.case-study-module__JYJPcG__page[data-scroll-enhanced=true] [data-scroll-section]{position:relative}.case-study-module__JYJPcG__page[data-scroll-enhanced=true] [data-scroll-section]:before{z-index:2;background:var(--color-cyan);content:"";pointer-events:none;height:1px;transform:scaleX(var(--scroll-accent-scale,1));transform-origin:0;position:absolute;top:0;left:0;right:0}.case-study-module__JYJPcG__page[data-scroll-enhanced=true] [data-scroll-section]:after{z-index:3;background:var(--color-cyan);content:"";width:6px;height:6px;opacity:var(--scroll-accent-opacity,0);pointer-events:none;transform:translate3d(var(--scroll-accent-x,0), 0, 0) rotate(45deg);transform-origin:50%;position:absolute;top:-2px;left:0}.case-study-module__JYJPcG__page[data-scroll-enhanced=true] .case-study-module__JYJPcG__section[data-theme=light]:before,.case-study-module__JYJPcG__page[data-scroll-enhanced=true] .case-study-module__JYJPcG__section[data-theme=light]:after{background:var(--color-cobalt)}.case-study-module__JYJPcG__page[data-scroll-enhanced=true] .case-study-module__JYJPcG__sectionHeader{opacity:1;translate:0 var(--scroll-heading-y,0)}.case-study-module__JYJPcG__page[data-scroll-enhanced=true] .case-study-module__JYJPcG__sectionInner>:last-child{opacity:1;translate:0 var(--scroll-body-y,0)}.case-study-module__JYJPcG__page[data-scroll-enhanced=true] .case-study-module__JYJPcG__heroCopy{translate:0 var(--scroll-hero-copy-y,0)}.case-study-module__JYJPcG__page[data-scroll-enhanced=true] .case-study-module__JYJPcG__heroInner>:last-child{scale:var(--scroll-hero-visual-scale,1);translate:0 var(--scroll-hero-visual-y,0)}.case-study-module__JYJPcG__page[data-scroll-enhanced=true] .case-study-module__JYJPcG__heroRail{translate:0 var(--scroll-hero-rail-y,0)}.case-study-module__JYJPcG__page[data-scroll-enhanced=true] [data-scroll-sequence]>[data-scroll-item-state]{transform-origin:top;transition:transform .56s cubic-bezier(.16,1,.3,1)}.case-study-module__JYJPcG__page[data-scroll-enhanced=true] [data-scroll-sequence]>[data-scroll-item-state=before]{transform:translateY(1.25rem)scale(.992)}.case-study-module__JYJPcG__page[data-scroll-enhanced=true] [data-scroll-sequence]>[data-scroll-item-state=visible]{transition-delay:var(--scroll-item-delay,0s);transform:translate(0,0)scale(1)}.case-study-module__JYJPcG__page[data-scroll-enhanced=true] [data-scroll-sequence]>[data-scroll-item-state=after]{transform:translateY(-.65rem)scale(.996)}.case-study-module__JYJPcG__page[data-scroll-enhanced=true] [data-scroll-visible=true] :is(.case-study-module__JYJPcG__sectionHeader,.case-study-module__JYJPcG__sectionInner>:last-child,.case-study-module__JYJPcG__heroCopy,.case-study-module__JYJPcG__heroInner>:last-child){will-change:transform}}@media (prefers-reduced-motion:no-preference){.case-study-module__JYJPcG__heroCopy{animation:.52s both case-study-module__JYJPcG__case-study-enter}.case-study-module__JYJPcG__compatibilityVisual{animation:.62s 80ms both case-study-module__JYJPcG__case-study-enter}.case-study-module__JYJPcG__diagramPathActive{animation:.72s .28s both case-study-module__JYJPcG__case-study-path}}@keyframes case-study-module__JYJPcG__case-study-enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes case-study-module__JYJPcG__case-study-path{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:1100px){.case-study-module__JYJPcG__heroInner{grid-template-columns:minmax(20rem,.9fr) minmax(26rem,1.1fr);gap:3rem}.case-study-module__JYJPcG__hero h1{font-size:clamp(4rem,7.2vw,5.4rem)}.case-study-module__JYJPcG__areaMatrix>li{grid-template-columns:3rem 8rem minmax(11rem,.4fr) minmax(3rem,.1fr) minmax(15rem,.5fr);gap:.85rem}.case-study-module__JYJPcG__evidenceGrid{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr)}}@media (max-width:900px){.case-study-module__JYJPcG__hero,.case-study-module__JYJPcG__sectionInner,.case-study-module__JYJPcG__caseStudyNavigation{padding-inline:2rem}.case-study-module__JYJPcG__hero{min-height:auto;padding-top:4.5rem}.case-study-module__JYJPcG__heroInner{grid-template-columns:1fr;align-items:start;min-height:auto}.case-study-module__JYJPcG__heroCopy{max-width:42rem}.case-study-module__JYJPcG__backLink{margin-bottom:3rem}.case-study-module__JYJPcG__compatibilityVisual{width:min(100%,44rem);margin-inline:auto}.case-study-module__JYJPcG__sectionHeader{grid-template-columns:10rem minmax(0,1fr);gap:2rem}.case-study-module__JYJPcG__problemStatement{grid-template-columns:9rem minmax(0,1fr)}.case-study-module__JYJPcG__problemStatement>span{grid-column:2}.case-study-module__JYJPcG__areaMatrix>li{grid-template-columns:2.5rem minmax(8rem,.3fr) minmax(0,.7fr);padding-block:1.5rem}.case-study-module__JYJPcG__areaMatrix h3{grid-column:2}.case-study-module__JYJPcG__areaMatrix .case-study-module__JYJPcG__areaMarker{display:none}.case-study-module__JYJPcG__areaMatrix strong{grid-area:1/3/span 2}.case-study-module__JYJPcG__engineeringModel{grid-template-columns:repeat(3,minmax(0,1fr))}.case-study-module__JYJPcG__engineeringModel li:nth-child(3) i{display:none}.case-study-module__JYJPcG__validationLayout,.case-study-module__JYJPcG__evidenceGrid{grid-template-columns:1fr}.case-study-module__JYJPcG__validationPrimary{border-bottom:1px solid #eff0eb2b;border-right:0;min-height:18rem}.case-study-module__JYJPcG__evidenceLinks{padding:2rem 0}}@media (max-width:620px){.case-study-module__JYJPcG__hero,.case-study-module__JYJPcG__sectionInner,.case-study-module__JYJPcG__caseStudyNavigation{padding-inline:1.25rem}.case-study-module__JYJPcG__hero{background-size:3.25rem 3.25rem;padding-top:2.75rem}.case-study-module__JYJPcG__heroInner{gap:2.75rem}.case-study-module__JYJPcG__backLink{margin-bottom:2.25rem}.case-study-module__JYJPcG__hero h1{font-size:clamp(3.45rem,17vw,4.8rem)}.case-study-module__JYJPcG__heroSubtitle{font-size:1.05rem}.case-study-module__JYJPcG__heroMetadata{grid-template-columns:1fr .7fr}.case-study-module__JYJPcG__heroMetadata>div:nth-child(2){border-right:0}.case-study-module__JYJPcG__heroMetadata>div:last-child{border-top:1px solid #eff0eb24;grid-column:1/-1;padding-left:0}.case-study-module__JYJPcG__compatibilityVisual{aspect-ratio:1.18}.case-study-module__JYJPcG__compatibilitySvg{transform:scale(1.18)}.case-study-module__JYJPcG__heroRail{grid-template-columns:1fr;align-content:center;gap:.55rem;min-height:6.5rem}.case-study-module__JYJPcG__heroRail span:nth-child(2),.case-study-module__JYJPcG__heroRail span:last-child{text-align:left}.case-study-module__JYJPcG__sectionInner{padding-block:5rem}.case-study-module__JYJPcG__sectionHeader{grid-template-columns:1fr;gap:1.75rem;margin-bottom:3rem}.case-study-module__JYJPcG__sectionHeader h2{font-size:clamp(2.55rem,13vw,3.6rem)}.case-study-module__JYJPcG__problemStatement{grid-template-columns:1fr;padding-block:1.5rem}.case-study-module__JYJPcG__problemStatement>span{grid-column:1}.case-study-module__JYJPcG__areaMatrix>li{grid-template-columns:2.5rem minmax(0,1fr);min-height:0;padding-block:1.5rem}.case-study-module__JYJPcG__areaMatrix>li>p,.case-study-module__JYJPcG__areaMatrix h3,.case-study-module__JYJPcG__areaMatrix strong{grid-column:2}.case-study-module__JYJPcG__areaMatrix strong{grid-row:auto}.case-study-module__JYJPcG__engineeringModel{grid-template-columns:1fr}.case-study-module__JYJPcG__engineeringModel li{grid-template-columns:2.5rem minmax(0,1fr);min-height:6.5rem}.case-study-module__JYJPcG__engineeringModel strong{max-width:none}.case-study-module__JYJPcG__engineeringModel i,.case-study-module__JYJPcG__engineeringModel li:nth-child(3) i{display:block;inset:auto auto -.31rem 1.55rem}.case-study-module__JYJPcG__engineeringModel li:last-child i{display:none}.case-study-module__JYJPcG__validationPrimary{min-height:15rem;padding-right:0}.case-study-module__JYJPcG__validationPrimary>strong{font-size:clamp(4rem,20vw,6rem)}.case-study-module__JYJPcG__validationRail,.case-study-module__JYJPcG__reviewSequence,.case-study-module__JYJPcG__takeawayList,.case-study-module__JYJPcG__evidenceFacts{grid-template-columns:1fr}.case-study-module__JYJPcG__validationRail>div,.case-study-module__JYJPcG__validationRail>div:nth-child(2n),.case-study-module__JYJPcG__reviewSequence li,.case-study-module__JYJPcG__takeawayList>li,.case-study-module__JYJPcG__takeawayList>li:nth-child(2n),.case-study-module__JYJPcG__evidenceFacts>div{border-right:0}.case-study-module__JYJPcG__validationRail>div{flex-direction:row;align-items:flex-end;min-height:7rem}.case-study-module__JYJPcG__validationRail dd{font-size:2.5rem}.case-study-module__JYJPcG__reviewSequence li{min-height:8rem}.case-study-module__JYJPcG__takeawayList>li,.case-study-module__JYJPcG__takeawayList>li:nth-child(2n){min-height:0;padding:1.5rem 0}.case-study-module__JYJPcG__evidenceFacts>div{border-bottom:1px solid #10131833;flex-direction:row;align-items:flex-end;min-height:6.75rem}.case-study-module__JYJPcG__evidenceFacts strong{font-size:1.7rem}.case-study-module__JYJPcG__evidenceLink strong{font-size:.78rem}.case-study-module__JYJPcG__caseStudyNavigation{grid-template-columns:1fr;align-content:center;min-height:14rem}.case-study-module__JYJPcG__relatedCaseStudy{text-align:left;border-top:1px solid #eff0eb26;padding-top:1.5rem}.case-study-module__JYJPcG__relatedCaseStudy a{justify-content:flex-start}}@media (max-width:340px){.case-study-module__JYJPcG__hero h1{font-size:3.4rem}.case-study-module__JYJPcG__heroMetadata{grid-template-columns:1fr}.case-study-module__JYJPcG__heroMetadata>div,.case-study-module__JYJPcG__heroMetadata>div+div,.case-study-module__JYJPcG__heroMetadata>div:nth-child(2){border-top:1px solid #eff0eb24;border-right:0;grid-column:1;padding:.85rem 0}.case-study-module__JYJPcG__heroMetadata>div:first-child{border-top:0}}
.dcard-case-study-module__Q6oPNG__productVisual{aspect-ratio:36/25;background:#080a0d94;min-width:0;margin:0;position:relative}.dcard-case-study-module__Q6oPNG__productVisual:before,.dcard-case-study-module__Q6oPNG__productVisual:after{z-index:1;content:"";pointer-events:none;border-color:#62d7e794;width:1.35rem;height:1.35rem;position:absolute}.dcard-case-study-module__Q6oPNG__productVisual:before{border-top:1px solid;border-left:1px solid;top:0;left:0}.dcard-case-study-module__Q6oPNG__productVisual:after{border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.dcard-case-study-module__Q6oPNG__productSvg{width:100%;height:100%;display:block}.dcard-case-study-module__Q6oPNG__gridLine,.dcard-case-study-module__Q6oPNG__systemBoundary,.dcard-case-study-module__Q6oPNG__systemRail,.dcard-case-study-module__Q6oPNG__systemPath,.dcard-case-study-module__Q6oPNG__systemPathAccent,.dcard-case-study-module__Q6oPNG__productPlaneShadow,.dcard-case-study-module__Q6oPNG__productPlane,.dcard-case-study-module__Q6oPNG__productPlaneInner{fill:none;vector-effect:non-scaling-stroke}.dcard-case-study-module__Q6oPNG__gridLine{stroke:#62d7e712;stroke-width:1px}.dcard-case-study-module__Q6oPNG__gridField{opacity:.9}.dcard-case-study-module__Q6oPNG__systemBoundary{stroke:#a2b3bc3d}.dcard-case-study-module__Q6oPNG__systemRail,.dcard-case-study-module__Q6oPNG__systemPath{stroke:#a2b3bc6b;stroke-width:1px}.dcard-case-study-module__Q6oPNG__systemPath,.dcard-case-study-module__Q6oPNG__systemPathAccent{stroke-dasharray:1;stroke-dashoffset:0}.dcard-case-study-module__Q6oPNG__systemPathAccent{stroke:var(--color-cyan);stroke-width:1.4px}.dcard-case-study-module__Q6oPNG__productPlaneShadow{fill:#2457e612;stroke:#62d7e72e}.dcard-case-study-module__Q6oPNG__productPlane{fill:#62d7e712;stroke:var(--color-cyan);stroke-width:1.35px}.dcard-case-study-module__Q6oPNG__productPlaneInner{fill:#62d7e70a;stroke:#a2b3bc73}.dcard-case-study-module__Q6oPNG__systemNode{fill:#a4b5bd;opacity:.75}.dcard-case-study-module__Q6oPNG__systemNodeActive{fill:var(--color-cyan)}.dcard-case-study-module__Q6oPNG__visualLabel,.dcard-case-study-module__Q6oPNG__visualLabelAccent{font-family:var(--font-mono);letter-spacing:0;font-size:10px;font-weight:700}.dcard-case-study-module__Q6oPNG__visualLabel{fill:#eff0eb85}.dcard-case-study-module__Q6oPNG__visualLabelAccent{fill:var(--color-cyan)}.dcard-case-study-module__Q6oPNG__scopeSequence{border-top:2px solid #101318;border-left:1px solid #1013183d;grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr) 3rem minmax(0,1fr);display:grid}.dcard-case-study-module__Q6oPNG__scopeSequence article{border-bottom:1px solid #1013183d;border-right:1px solid #1013183d;align-content:space-between;min-height:12rem;padding:1.4rem;display:grid}.dcard-case-study-module__Q6oPNG__scopeSequence article>span,.dcard-case-study-module__Q6oPNG__scopeSequence article>p,.dcard-case-study-module__Q6oPNG__scopeNote,.dcard-case-study-module__Q6oPNG__ecosystemCore>span,.dcard-case-study-module__Q6oPNG__ecosystemMap li>span,.dcard-case-study-module__Q6oPNG__ecosystemMap li>p,.dcard-case-study-module__Q6oPNG__ownershipLabel,.dcard-case-study-module__Q6oPNG__ownershipList>li>span,.dcard-case-study-module__Q6oPNG__teamBoundary>span,.dcard-case-study-module__Q6oPNG__capabilityRail>li>span,.dcard-case-study-module__Q6oPNG__capabilityRail>li>p,.dcard-case-study-module__Q6oPNG__releaseIdentity>span,.dcard-case-study-module__Q6oPNG__releaseChannels span,.dcard-case-study-module__Q6oPNG__releaseChannels small,.dcard-case-study-module__Q6oPNG__evidenceFactsDark span{font-family:var(--font-mono);text-transform:uppercase}.dcard-case-study-module__Q6oPNG__scopeSequence article>span,.dcard-case-study-module__Q6oPNG__scopeSequence article>p{color:var(--color-cobalt-dark);margin:0;font-size:.63rem}.dcard-case-study-module__Q6oPNG__scopeSequence article>p{color:#555b61}.dcard-case-study-module__Q6oPNG__scopeSequence article>strong{max-width:17ch;font-size:clamp(1.15rem,2vw,1.75rem);line-height:1.12}.dcard-case-study-module__Q6oPNG__scopeSequence>i{border-bottom:1px solid #1013183d;position:relative}.dcard-case-study-module__Q6oPNG__scopeSequence>i:before,.dcard-case-study-module__Q6oPNG__scopeSequence>i:after{content:"";position:absolute;top:50%;transform:translateY(-50%)}.dcard-case-study-module__Q6oPNG__scopeSequence>i:before{background:#2457e673;height:1px;left:.75rem;right:.75rem}.dcard-case-study-module__Q6oPNG__scopeSequence>i:after{background:var(--color-cobalt);width:.45rem;height:.45rem;right:.75rem;transform:translateY(-50%)rotate(45deg)}.dcard-case-study-module__Q6oPNG__scopeNote{color:#555b61;max-width:42rem;margin:1.5rem 0 0 auto;font-size:.65rem;line-height:1.6}.dcard-case-study-module__Q6oPNG__ecosystemMap{border-top:1px solid #eff0eb38;grid-template-columns:minmax(18rem,.35fr) minmax(0,.65fr);display:grid}.dcard-case-study-module__Q6oPNG__ecosystemCore{border-bottom:1px solid #eff0eb2b;border-right:1px solid #eff0eb2b;flex-direction:column;justify-content:center;min-height:25rem;padding:2.5rem;display:flex;position:relative;overflow:hidden}.dcard-case-study-module__Q6oPNG__ecosystemCore:before,.dcard-case-study-module__Q6oPNG__ecosystemCore:after{content:"";border:1px solid #62d7e738;position:absolute;transform:rotate(45deg)}.dcard-case-study-module__Q6oPNG__ecosystemCore:before{width:12rem;height:12rem;bottom:-2rem;right:-2rem}.dcard-case-study-module__Q6oPNG__ecosystemCore:after{width:5rem;height:5rem;bottom:2rem;right:2rem}.dcard-case-study-module__Q6oPNG__ecosystemCore>span{color:var(--color-cyan);font-size:.65rem}.dcard-case-study-module__Q6oPNG__ecosystemCore>strong{margin-top:1.25rem;font-size:clamp(3.2rem,6vw,6.5rem);line-height:.9}.dcard-case-study-module__Q6oPNG__ecosystemCore>p{z-index:1;color:#eff0eba3;max-width:28rem;margin:1.25rem 0 0;line-height:1.65;position:relative}.dcard-case-study-module__Q6oPNG__ecosystemMap ol{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.dcard-case-study-module__Q6oPNG__ecosystemMap li{border-bottom:1px solid #eff0eb26;border-right:1px solid #eff0eb26;grid-template-columns:2rem minmax(0,1fr);align-content:start;gap:.65rem .75rem;min-height:12.5rem;padding:1.4rem;display:grid}.dcard-case-study-module__Q6oPNG__ecosystemMap li>span,.dcard-case-study-module__Q6oPNG__ecosystemMap li>p{color:var(--color-cyan);margin:0;font-size:.61rem}.dcard-case-study-module__Q6oPNG__ecosystemMap li>p{color:#eff0eb96}.dcard-case-study-module__Q6oPNG__ecosystemMap li h3,.dcard-case-study-module__Q6oPNG__ecosystemMap li strong{grid-column:2}.dcard-case-study-module__Q6oPNG__ecosystemMap li h3{margin:.5rem 0 0;font-size:1.35rem}.dcard-case-study-module__Q6oPNG__ecosystemMap li strong{color:#eff0eba3;font-size:.82rem;font-weight:400;line-height:1.55}.dcard-case-study-module__Q6oPNG__ownershipGrid{border-top:2px solid #101318;border-bottom:1px solid #1013183d;grid-template-columns:minmax(0,.68fr) minmax(19rem,.32fr);display:grid}.dcard-case-study-module__Q6oPNG__ownershipGrid>div{border-right:1px solid #1013183d;padding-right:3rem}.dcard-case-study-module__Q6oPNG__ownershipLabel{color:var(--color-cobalt-dark);margin:1.4rem 0;font-size:.65rem}.dcard-case-study-module__Q6oPNG__ownershipList{margin:0;padding:0;list-style:none}.dcard-case-study-module__Q6oPNG__ownershipList>li{border-top:1px solid #10131833;grid-template-columns:3rem minmax(12rem,.4fr) minmax(0,.6fr);align-items:center;gap:1rem;min-height:8rem;display:grid}.dcard-case-study-module__Q6oPNG__ownershipList>li>span{color:var(--color-cobalt-dark);font-size:.62rem}.dcard-case-study-module__Q6oPNG__ownershipList h3,.dcard-case-study-module__Q6oPNG__ownershipList p{margin:0}.dcard-case-study-module__Q6oPNG__ownershipList h3{font-size:1.15rem}.dcard-case-study-module__Q6oPNG__ownershipList p{color:#555b61;font-size:.84rem;line-height:1.55}.dcard-case-study-module__Q6oPNG__teamBoundary{color:#eff0eb;background:#101318;flex-direction:column;justify-content:center;min-width:0;padding:2.5rem;display:flex}.dcard-case-study-module__Q6oPNG__teamBoundary>span{color:var(--color-cyan);font-size:.65rem}.dcard-case-study-module__Q6oPNG__teamBoundary h3{margin:1.2rem 0 0;font-size:clamp(2rem,3.6vw,3.5rem);line-height:.98}.dcard-case-study-module__Q6oPNG__teamBoundary p{color:#eff0eba8;margin:1.4rem 0 0;line-height:1.65}.dcard-case-study-module__Q6oPNG__capabilityRail{border-top:1px solid #eff0eb38;margin:0;padding:0;list-style:none}.dcard-case-study-module__Q6oPNG__capabilityRail>li{border-bottom:1px solid #eff0eb29;grid-template-columns:3rem 9rem minmax(13rem,.32fr) minmax(4rem,.12fr) minmax(18rem,.56fr);align-items:center;gap:1.1rem;min-height:8rem;display:grid}.dcard-case-study-module__Q6oPNG__capabilityRail>li>span,.dcard-case-study-module__Q6oPNG__capabilityRail>li>p{color:#eff0eb96;margin:0;font-size:.62rem}.dcard-case-study-module__Q6oPNG__capabilityRail>li>p{color:var(--color-cyan)}.dcard-case-study-module__Q6oPNG__capabilityRail h3,.dcard-case-study-module__Q6oPNG__capabilityRail strong{margin:0}.dcard-case-study-module__Q6oPNG__capabilityRail h3{font-size:1.25rem}.dcard-case-study-module__Q6oPNG__capabilityRail>li>i{background:#62d7e75c;height:1px;position:relative}.dcard-case-study-module__Q6oPNG__capabilityRail>li>i:before,.dcard-case-study-module__Q6oPNG__capabilityRail>li>i:after{background:var(--color-cyan);content:"";width:.38rem;height:.38rem;position:absolute;top:50%;transform:translateY(-50%)}.dcard-case-study-module__Q6oPNG__capabilityRail>li>i:after{right:0}.dcard-case-study-module__Q6oPNG__capabilityRail strong{color:#eff0eba3;font-size:.84rem;font-weight:400;line-height:1.55}.dcard-case-study-module__Q6oPNG__releaseProof{border-top:1px solid #eff0eb38;border-bottom:1px solid #eff0eb29;grid-template-columns:minmax(17rem,.4fr) minmax(0,.6fr);display:grid}.dcard-case-study-module__Q6oPNG__releaseIdentity{border-right:1px solid #eff0eb2b;flex-direction:column;justify-content:center;min-height:22rem;padding-right:3rem;display:flex}.dcard-case-study-module__Q6oPNG__releaseIdentity>span{color:var(--color-cyan);font-size:.65rem}.dcard-case-study-module__Q6oPNG__releaseIdentity>strong{max-width:9ch;color:var(--color-cyan);margin-top:1.25rem;font-size:clamp(3.2rem,6vw,6.5rem);line-height:.88}.dcard-case-study-module__Q6oPNG__releaseIdentity>p{color:#eff0eba3;max-width:27rem;margin:1.4rem 0 0;line-height:1.55}.dcard-case-study-module__Q6oPNG__releaseChannels{display:grid}.dcard-case-study-module__Q6oPNG__releaseChannels a{border-bottom:1px solid #eff0eb29;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem 1.5rem;min-height:11rem;padding:1.5rem 0 1.5rem 3rem;text-decoration:none;display:grid}.dcard-case-study-module__Q6oPNG__releaseChannels a:last-child{border-bottom:0}.dcard-case-study-module__Q6oPNG__releaseChannels span{color:#eff0eb96;grid-column:1/-1;font-size:.62rem}.dcard-case-study-module__Q6oPNG__releaseChannels strong{font-size:clamp(1.5rem,2.6vw,2.5rem)}.dcard-case-study-module__Q6oPNG__releaseChannels small{color:var(--color-cyan);font-size:.63rem}.dcard-case-study-module__Q6oPNG__evidenceGridDark{border-top:1px solid #eff0eb38;border-bottom:1px solid #eff0eb29;grid-template-columns:minmax(0,.5fr) minmax(0,.5fr);display:grid}.dcard-case-study-module__Q6oPNG__evidenceFactsDark{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dcard-case-study-module__Q6oPNG__evidenceFactsDark>div{border-right:1px solid #eff0eb29;flex-direction:column;justify-content:space-between;min-height:14rem;padding:1.4rem;display:flex}.dcard-case-study-module__Q6oPNG__evidenceFactsDark span{color:#eff0eb96;font-size:.6rem}.dcard-case-study-module__Q6oPNG__evidenceFactsDark strong{color:var(--color-cyan);overflow-wrap:anywhere;font-size:clamp(1.15rem,2vw,2rem);line-height:1.05}.dcard-case-study-module__Q6oPNG__evidenceLinksDark{align-content:center;gap:.6rem;padding:2.5rem 0 2.5rem 3rem;display:grid}@media (prefers-reduced-motion:no-preference){.dcard-case-study-module__Q6oPNG__productVisual{animation:.62s 80ms both dcard-case-study-module__Q6oPNG__dcard-product-enter}.dcard-case-study-module__Q6oPNG__systemPathAccent,.dcard-case-study-module__Q6oPNG__productPlane{animation:.72s .28s both dcard-case-study-module__Q6oPNG__dcard-product-path}}@keyframes dcard-case-study-module__Q6oPNG__dcard-product-enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes dcard-case-study-module__Q6oPNG__dcard-product-path{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:1000px){.dcard-case-study-module__Q6oPNG__ecosystemMap,.dcard-case-study-module__Q6oPNG__ownershipGrid,.dcard-case-study-module__Q6oPNG__releaseProof,.dcard-case-study-module__Q6oPNG__evidenceGridDark{grid-template-columns:1fr}.dcard-case-study-module__Q6oPNG__ecosystemCore,.dcard-case-study-module__Q6oPNG__ownershipGrid>div,.dcard-case-study-module__Q6oPNG__releaseIdentity{border-bottom:1px solid #eff0eb2b;border-right:0}.dcard-case-study-module__Q6oPNG__ownershipGrid>div{border-color:#1013183d;padding-right:0}.dcard-case-study-module__Q6oPNG__releaseIdentity{min-height:18rem}.dcard-case-study-module__Q6oPNG__evidenceLinksDark{padding:2rem 0}.dcard-case-study-module__Q6oPNG__capabilityRail>li{grid-template-columns:3rem 8rem minmax(12rem,.4fr) minmax(0,.6fr)}.dcard-case-study-module__Q6oPNG__capabilityRail>li>i{display:none}}@media (max-width:720px){.dcard-case-study-module__Q6oPNG__productVisual{aspect-ratio:1.16;overflow:hidden}.dcard-case-study-module__Q6oPNG__productSvg{transform:scale(1.16)}.dcard-case-study-module__Q6oPNG__scopeSequence{grid-template-columns:1fr}.dcard-case-study-module__Q6oPNG__scopeSequence article{min-height:7rem}.dcard-case-study-module__Q6oPNG__scopeSequence>i{border-right:1px solid #1013183d;min-height:2.5rem}.dcard-case-study-module__Q6oPNG__scopeSequence>i:before{width:1px;height:auto;top:.55rem;bottom:.55rem;left:1.65rem}.dcard-case-study-module__Q6oPNG__scopeSequence>i:after{inset:auto auto .55rem 1.43rem}.dcard-case-study-module__Q6oPNG__scopeNote{margin-left:0}.dcard-case-study-module__Q6oPNG__ecosystemCore{min-height:20rem;padding:1.5rem}.dcard-case-study-module__Q6oPNG__ecosystemMap ol{grid-template-columns:1fr}.dcard-case-study-module__Q6oPNG__ecosystemMap li{min-height:10rem}.dcard-case-study-module__Q6oPNG__ownershipList>li{grid-template-columns:2.5rem minmax(0,1fr);padding-block:1.25rem}.dcard-case-study-module__Q6oPNG__ownershipList p{grid-column:2}.dcard-case-study-module__Q6oPNG__teamBoundary{padding:2rem 1.5rem}.dcard-case-study-module__Q6oPNG__capabilityRail>li{grid-template-columns:2.5rem minmax(0,1fr);gap:.55rem .8rem;min-height:0;padding-block:1.4rem}.dcard-case-study-module__Q6oPNG__capabilityRail>li>p,.dcard-case-study-module__Q6oPNG__capabilityRail h3,.dcard-case-study-module__Q6oPNG__capabilityRail strong{grid-column:2}.dcard-case-study-module__Q6oPNG__releaseIdentity{min-height:16rem;padding-right:0}.dcard-case-study-module__Q6oPNG__releaseChannels a{min-height:8.5rem;padding-left:0}.dcard-case-study-module__Q6oPNG__evidenceFactsDark{grid-template-columns:1fr}.dcard-case-study-module__Q6oPNG__evidenceFactsDark>div{border-bottom:1px solid #eff0eb29;border-right:0;flex-direction:row;align-items:flex-end;min-height:7rem}.dcard-case-study-module__Q6oPNG__evidenceFactsDark strong{text-align:right;max-width:65%}}@media (max-width:360px){.dcard-case-study-module__Q6oPNG__ecosystemCore>strong{font-size:3rem}.dcard-case-study-module__Q6oPNG__releaseIdentity>strong{font-size:3.1rem}.dcard-case-study-module__Q6oPNG__releaseChannels a{grid-template-columns:minmax(0,1fr) auto}.dcard-case-study-module__Q6oPNG__releaseChannels small{grid-column:1}}
.watercadastre-case-study-module__m8NkUq__architectureVisual{aspect-ratio:36/25;background:#080a0d94;min-width:0;margin:0;position:relative}.watercadastre-case-study-module__m8NkUq__architectureVisual:before,.watercadastre-case-study-module__m8NkUq__architectureVisual:after{z-index:1;content:"";pointer-events:none;border-color:#62d7e794;width:1.35rem;height:1.35rem;position:absolute}.watercadastre-case-study-module__m8NkUq__architectureVisual:before{border-top:1px solid;border-left:1px solid;top:0;left:0}.watercadastre-case-study-module__m8NkUq__architectureVisual:after{border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.watercadastre-case-study-module__m8NkUq__architectureSvg,.watercadastre-case-study-module__m8NkUq__geospatialSvg{width:100%;height:100%;display:block}.watercadastre-case-study-module__m8NkUq__gridLine,.watercadastre-case-study-module__m8NkUq__systemBoundary,.watercadastre-case-study-module__m8NkUq__contourLine,.watercadastre-case-study-module__m8NkUq__contourLineMuted,.watercadastre-case-study-module__m8NkUq__waterPath,.watercadastre-case-study-module__m8NkUq__layerPlaneBack,.watercadastre-case-study-module__m8NkUq__layerPlaneMiddle,.watercadastre-case-study-module__m8NkUq__layerPlaneFront,.watercadastre-case-study-module__m8NkUq__dataRail,.watercadastre-case-study-module__m8NkUq__dataRailAccent,.watercadastre-case-study-module__m8NkUq__dataBoundary,.watercadastre-case-study-module__m8NkUq__dataContour,.watercadastre-case-study-module__m8NkUq__dataContourMuted,.watercadastre-case-study-module__m8NkUq__dataWaterPath,.watercadastre-case-study-module__m8NkUq__dataPlaneBack,.watercadastre-case-study-module__m8NkUq__dataPlaneFront,.watercadastre-case-study-module__m8NkUq__relationshipRail{fill:none;vector-effect:non-scaling-stroke}.watercadastre-case-study-module__m8NkUq__gridLine{stroke:#62d7e712}.watercadastre-case-study-module__m8NkUq__gridField{opacity:.9}.watercadastre-case-study-module__m8NkUq__systemBoundary,.watercadastre-case-study-module__m8NkUq__dataBoundary{stroke:#a2b3bc3d}.watercadastre-case-study-module__m8NkUq__contourLine,.watercadastre-case-study-module__m8NkUq__dataContour{stroke:#a2b3bc85}.watercadastre-case-study-module__m8NkUq__contourLineMuted,.watercadastre-case-study-module__m8NkUq__dataContourMuted{stroke:#a2b3bc40}.watercadastre-case-study-module__m8NkUq__waterPath,.watercadastre-case-study-module__m8NkUq__dataWaterPath{stroke:var(--color-cyan);stroke-width:1.6px}.watercadastre-case-study-module__m8NkUq__layerPlaneBack,.watercadastre-case-study-module__m8NkUq__dataPlaneBack{fill:#2457e60d;stroke:#a2b3bc3d}.watercadastre-case-study-module__m8NkUq__layerPlaneMiddle{fill:#2457e614;stroke:#62d7e757}.watercadastre-case-study-module__m8NkUq__layerPlaneFront,.watercadastre-case-study-module__m8NkUq__dataPlaneFront{fill:#62d7e712;stroke:var(--color-cyan);stroke-width:1.3px}.watercadastre-case-study-module__m8NkUq__dataRail,.watercadastre-case-study-module__m8NkUq__relationshipRail{stroke:#a2b3bc61}.watercadastre-case-study-module__m8NkUq__dataRailAccent{stroke:var(--color-cyan);stroke-width:1.35px}.watercadastre-case-study-module__m8NkUq__systemNode{fill:#a4b5bd;opacity:.75}.watercadastre-case-study-module__m8NkUq__systemNodeActive{fill:var(--color-cyan)}.watercadastre-case-study-module__m8NkUq__visualLabel,.watercadastre-case-study-module__m8NkUq__visualLabelAccent{font-family:var(--font-mono);letter-spacing:0;font-size:10px;font-weight:700}.watercadastre-case-study-module__m8NkUq__visualLabel{fill:#eff0eb80}.watercadastre-case-study-module__m8NkUq__visualLabelAccent{fill:var(--color-cyan)}.watercadastre-case-study-module__m8NkUq__domainComposition{border-top:2px solid #101318;border-bottom:1px solid #1013183d;grid-template-columns:minmax(19rem,.42fr) minmax(0,.58fr);display:grid}.watercadastre-case-study-module__m8NkUq__domainCore{border-right:1px solid #1013183d;flex-direction:column;justify-content:center;min-height:21rem;padding:2.5rem;display:flex}.watercadastre-case-study-module__m8NkUq__domainCore>span,.watercadastre-case-study-module__m8NkUq__domainComposition li>span,.watercadastre-case-study-module__m8NkUq__responsibilityCore>span,.watercadastre-case-study-module__m8NkUq__responsibilityModel li>span,.watercadastre-case-study-module__m8NkUq__responsibilityModel li>p,.watercadastre-case-study-module__m8NkUq__technologySurface li>span,.watercadastre-case-study-module__m8NkUq__technologySurface li>p,.watercadastre-case-study-module__m8NkUq__leadershipRail li>span,.watercadastre-case-study-module__m8NkUq__leadershipRail li>p,.watercadastre-case-study-module__m8NkUq__contextFacts dt,.watercadastre-case-study-module__m8NkUq__contextScope>span,.watercadastre-case-study-module__m8NkUq__contextScope li{font-family:var(--font-mono);text-transform:uppercase}.watercadastre-case-study-module__m8NkUq__domainCore>span{color:var(--color-cobalt-dark);font-size:.65rem}.watercadastre-case-study-module__m8NkUq__domainCore>strong{margin-top:1.2rem;font-size:clamp(2.5rem,4.5vw,5rem);line-height:.95}.watercadastre-case-study-module__m8NkUq__domainCore>p{color:#555b61;max-width:31rem;margin:1.3rem 0 0;line-height:1.65}.watercadastre-case-study-module__m8NkUq__domainComposition ol,.watercadastre-case-study-module__m8NkUq__responsibilityModel ol,.watercadastre-case-study-module__m8NkUq__technologySurface,.watercadastre-case-study-module__m8NkUq__leadershipRail{margin:0;padding:0;list-style:none}.watercadastre-case-study-module__m8NkUq__domainComposition ol{grid-template-rows:repeat(3,minmax(7rem,1fr));display:grid}.watercadastre-case-study-module__m8NkUq__domainComposition li{border-bottom:1px solid #10131833;grid-template-columns:3rem minmax(0,1fr);align-items:center;padding:1.25rem 1.5rem;display:grid}.watercadastre-case-study-module__m8NkUq__domainComposition li:last-child{border-bottom:0}.watercadastre-case-study-module__m8NkUq__domainComposition li>span{color:var(--color-cobalt-dark);font-size:.62rem}.watercadastre-case-study-module__m8NkUq__domainComposition li>strong{font-size:clamp(1.25rem,2vw,1.8rem)}.watercadastre-case-study-module__m8NkUq__responsibilityModel{border-top:1px solid #eff0eb38;grid-template-columns:minmax(17rem,.31fr) minmax(0,.69fr);display:grid}.watercadastre-case-study-module__m8NkUq__responsibilityCore{border-bottom:1px solid #eff0eb2b;border-right:1px solid #eff0eb2b;flex-direction:column;justify-content:center;min-height:32rem;padding:2.5rem;display:flex;position:relative;overflow:hidden}.watercadastre-case-study-module__m8NkUq__responsibilityCore:after{content:"";border:1px solid #62d7e73d;width:12rem;height:12rem;position:absolute;bottom:-3rem;right:-3rem;transform:rotate(45deg)}.watercadastre-case-study-module__m8NkUq__responsibilityCore>span{color:var(--color-cyan);font-size:.64rem}.watercadastre-case-study-module__m8NkUq__responsibilityCore>strong{margin-top:1.25rem;font-size:clamp(3rem,5.4vw,5.7rem);line-height:.9}.watercadastre-case-study-module__m8NkUq__responsibilityCore>p{color:#eff0eba3;max-width:20rem;margin:1.5rem 0 0;line-height:1.55}.watercadastre-case-study-module__m8NkUq__responsibilityModel ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.watercadastre-case-study-module__m8NkUq__responsibilityModel li{border-bottom:1px solid #eff0eb26;border-right:1px solid #eff0eb26;grid-template-columns:2.25rem minmax(0,1fr);align-content:start;gap:.55rem .8rem;min-height:13rem;padding:1.4rem;display:grid}.watercadastre-case-study-module__m8NkUq__responsibilityModel li:last-child{grid-column:1/-1}.watercadastre-case-study-module__m8NkUq__responsibilityModel li>span,.watercadastre-case-study-module__m8NkUq__responsibilityModel li>p{color:var(--color-cyan);margin:0;font-size:.6rem}.watercadastre-case-study-module__m8NkUq__responsibilityModel li>p{color:#eff0eb85}.watercadastre-case-study-module__m8NkUq__responsibilityModel h3,.watercadastre-case-study-module__m8NkUq__responsibilityModel li>strong{grid-column:2}.watercadastre-case-study-module__m8NkUq__responsibilityModel h3{margin:.45rem 0 0;font-size:1.2rem}.watercadastre-case-study-module__m8NkUq__responsibilityModel li>strong{color:#eff0eb9e;font-size:.82rem;font-weight:400;line-height:1.55}.watercadastre-case-study-module__m8NkUq__gisDataLayout{border-top:1px solid #eff0eb38;grid-template-columns:minmax(25rem,.54fr) minmax(22rem,.46fr);display:grid}.watercadastre-case-study-module__m8NkUq__geospatialVisual{aspect-ratio:12/7;background:#080a0d61;border-bottom:1px solid #eff0eb2b;border-right:1px solid #eff0eb2b;min-width:0;margin:0}.watercadastre-case-study-module__m8NkUq__technologySurface li{border-bottom:1px solid #eff0eb29;grid-template-columns:2.25rem minmax(8rem,.36fr) minmax(0,.64fr);align-content:center;gap:.5rem .85rem;min-height:8.75rem;padding:1.25rem 1.5rem;display:grid}.watercadastre-case-study-module__m8NkUq__technologySurface li>span,.watercadastre-case-study-module__m8NkUq__technologySurface li>p{color:var(--color-cyan);margin:0;font-size:.59rem}.watercadastre-case-study-module__m8NkUq__technologySurface li>p{color:#eff0eb80}.watercadastre-case-study-module__m8NkUq__technologySurface h3,.watercadastre-case-study-module__m8NkUq__technologySurface li>strong{grid-column:2/-1}.watercadastre-case-study-module__m8NkUq__technologySurface h3{margin:.4rem 0 0;font-size:1.1rem}.watercadastre-case-study-module__m8NkUq__technologySurface li>strong{color:#eff0eb9c;font-size:.79rem;font-weight:400;line-height:1.55}.watercadastre-case-study-module__m8NkUq__leadershipRail{border-top:1px solid #eff0eb38}.watercadastre-case-study-module__m8NkUq__leadershipRail li{border-bottom:1px solid #eff0eb29;grid-template-columns:3rem 9rem minmax(13rem,.32fr) minmax(4rem,.12fr) minmax(18rem,.56fr);align-items:center;gap:1.1rem;min-height:8rem;display:grid}.watercadastre-case-study-module__m8NkUq__leadershipRail li>span,.watercadastre-case-study-module__m8NkUq__leadershipRail li>p{color:#eff0eb94;margin:0;font-size:.61rem}.watercadastre-case-study-module__m8NkUq__leadershipRail li>p{color:var(--color-cyan)}.watercadastre-case-study-module__m8NkUq__leadershipRail h3,.watercadastre-case-study-module__m8NkUq__leadershipRail li>strong{margin:0}.watercadastre-case-study-module__m8NkUq__leadershipRail h3{font-size:1rem}.watercadastre-case-study-module__m8NkUq__leadershipRail li>i{background:#62d7e76b;width:100%;height:1px}.watercadastre-case-study-module__m8NkUq__leadershipRail li>strong{color:#eff0eba1;font-size:.84rem;font-weight:400;line-height:1.55}.watercadastre-case-study-module__m8NkUq__contextGrid{border-top:1px solid #eff0eb38;border-bottom:1px solid #eff0eb2b;grid-template-columns:minmax(0,.58fr) minmax(20rem,.42fr);display:grid}.watercadastre-case-study-module__m8NkUq__contextFacts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.watercadastre-case-study-module__m8NkUq__contextFacts>div{border-right:1px solid #eff0eb2b;flex-direction:column;justify-content:space-between;min-height:16rem;padding:1.4rem;display:flex}.watercadastre-case-study-module__m8NkUq__contextFacts dt{color:#eff0eb94;font-size:.59rem}.watercadastre-case-study-module__m8NkUq__contextFacts dd{color:var(--color-cyan);margin:0;font-size:clamp(1.2rem,2vw,2rem);font-weight:720;line-height:1.1}.watercadastre-case-study-module__m8NkUq__contextScope{flex-direction:column;justify-content:center;min-width:0;padding:2.5rem;display:flex}.watercadastre-case-study-module__m8NkUq__contextScope>span{color:var(--color-cyan);font-size:.63rem}.watercadastre-case-study-module__m8NkUq__contextScope>strong{margin-top:1rem;font-size:clamp(1.6rem,3vw,2.7rem);line-height:1}.watercadastre-case-study-module__m8NkUq__contextScope ul{flex-wrap:wrap;gap:.7rem 1rem;margin:1.7rem 0 0;padding:0;list-style:none;display:flex}.watercadastre-case-study-module__m8NkUq__contextScope li{color:#eff0eb8f;font-size:.61rem}@media (prefers-reduced-motion:no-preference){.watercadastre-case-study-module__m8NkUq__architectureVisual{animation:.62s 80ms both watercadastre-case-study-module__m8NkUq__watercadastre-enter}.watercadastre-case-study-module__m8NkUq__layerPlaneBack,.watercadastre-case-study-module__m8NkUq__layerPlaneMiddle,.watercadastre-case-study-module__m8NkUq__layerPlaneFront{animation:.56s both watercadastre-case-study-module__m8NkUq__watercadastre-layers}.watercadastre-case-study-module__m8NkUq__waterPath,.watercadastre-case-study-module__m8NkUq__dataWaterPath{animation:.72s .18s both watercadastre-case-study-module__m8NkUq__watercadastre-path}}@keyframes watercadastre-case-study-module__m8NkUq__watercadastre-enter{0%{opacity:0;transform:translateY(.75rem)}}@keyframes watercadastre-case-study-module__m8NkUq__watercadastre-layers{0%{opacity:0;transform:translateY(-8px)}}@keyframes watercadastre-case-study-module__m8NkUq__watercadastre-path{0%{opacity:0}}@media (max-width:1050px){.watercadastre-case-study-module__m8NkUq__responsibilityModel{grid-template-columns:minmax(15rem,.34fr) minmax(0,.66fr)}.watercadastre-case-study-module__m8NkUq__gisDataLayout{grid-template-columns:1fr}.watercadastre-case-study-module__m8NkUq__geospatialVisual{border-right:0;width:min(100%,48rem);margin-inline:auto}.watercadastre-case-study-module__m8NkUq__technologySurface{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.watercadastre-case-study-module__m8NkUq__technologySurface li{border-right:1px solid #eff0eb29}.watercadastre-case-study-module__m8NkUq__leadershipRail li{grid-template-columns:2.5rem 7rem minmax(12rem,.36fr) minmax(3rem,.1fr) minmax(15rem,.54fr);gap:.8rem}}@media (max-width:900px){.watercadastre-case-study-module__m8NkUq__architectureVisual{width:min(100%,44rem);margin-inline:auto}.watercadastre-case-study-module__m8NkUq__domainComposition,.watercadastre-case-study-module__m8NkUq__responsibilityModel,.watercadastre-case-study-module__m8NkUq__contextGrid{grid-template-columns:1fr}.watercadastre-case-study-module__m8NkUq__domainCore,.watercadastre-case-study-module__m8NkUq__responsibilityCore{border-right:0;min-height:19rem}.watercadastre-case-study-module__m8NkUq__responsibilityModel ol{grid-template-columns:repeat(2,minmax(0,1fr))}.watercadastre-case-study-module__m8NkUq__contextFacts>div:last-child{border-right:0}.watercadastre-case-study-module__m8NkUq__contextScope{border-top:1px solid #eff0eb2b;min-height:14rem}}@media (max-width:720px){.watercadastre-case-study-module__m8NkUq__domainComposition ol,.watercadastre-case-study-module__m8NkUq__responsibilityModel ol,.watercadastre-case-study-module__m8NkUq__technologySurface,.watercadastre-case-study-module__m8NkUq__contextFacts{grid-template-columns:1fr}.watercadastre-case-study-module__m8NkUq__domainComposition ol{grid-template-rows:none}.watercadastre-case-study-module__m8NkUq__domainComposition li,.watercadastre-case-study-module__m8NkUq__responsibilityModel li,.watercadastre-case-study-module__m8NkUq__technologySurface li{border-right:0;min-height:8.5rem}.watercadastre-case-study-module__m8NkUq__responsibilityModel li:last-child{grid-column:auto}.watercadastre-case-study-module__m8NkUq__leadershipRail li{grid-template-columns:2.25rem minmax(0,1fr);align-content:center;min-height:10rem;padding-block:1.25rem}.watercadastre-case-study-module__m8NkUq__leadershipRail h3,.watercadastre-case-study-module__m8NkUq__leadershipRail li>strong{grid-column:2}.watercadastre-case-study-module__m8NkUq__leadershipRail li>i{display:none}.watercadastre-case-study-module__m8NkUq__contextFacts>div{border-bottom:1px solid #eff0eb2b;border-right:0;min-height:7rem}.watercadastre-case-study-module__m8NkUq__contextScope{padding:2rem 1.4rem}}@media (max-width:420px){.watercadastre-case-study-module__m8NkUq__architectureVisual{aspect-ratio:1/.82;overflow:hidden}.watercadastre-case-study-module__m8NkUq__architectureSvg{width:118%;max-width:none;transform:translate(-8%)}.watercadastre-case-study-module__m8NkUq__domainCore,.watercadastre-case-study-module__m8NkUq__responsibilityCore{padding:1.5rem}.watercadastre-case-study-module__m8NkUq__domainCore>strong{font-size:2.4rem}.watercadastre-case-study-module__m8NkUq__responsibilityCore>strong{font-size:3.2rem}.watercadastre-case-study-module__m8NkUq__responsibilityModel li,.watercadastre-case-study-module__m8NkUq__technologySurface li{padding-inline:1rem}.watercadastre-case-study-module__m8NkUq__geospatialVisual{aspect-ratio:1/.8;overflow:hidden}.watercadastre-case-study-module__m8NkUq__geospatialSvg{width:126%;max-width:none;transform:translate(-12%)}}
