.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__projectPage{--ink:#122d3b;--muted:#607884;--line:#d7e2e6;--cyan:#0d98a7;--blue:#0a5fa3;--navy:#071b2b;--soft:#f4f8f8;color:var(--ink);background:#fff}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__container,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__heroInner,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__localNav>div{width:min(var(--project-container),calc(100% - (var(--project-gutter) * 2)));margin-inline:auto}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__hero{min-height:calc(100svh - var(--project-hero-offset));color:#fff;background:#061522;align-items:flex-end;display:flex;position:relative;overflow:hidden}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__heroMedia,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__heroOverlay{position:absolute;inset:0}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__heroMedia{display:block}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__heroMedia img{object-fit:cover;width:100%;height:100%;display:block}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__heroOverlay{background:linear-gradient(90deg,#02101cf5 0%,#02101ce6 38%,#02101c87 68%,#02101c24 100%),linear-gradient(#02101c00 45%,#02101cd6)}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__heroInner{padding:11vh 0 7vh;position:relative}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__heroCopy{max-width:1120px}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__eyebrow,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__sectionKicker{color:#67dbe6;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.2;display:inline-block}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__hero h1{letter-spacing:-.058em;color:#fff;max-width:1050px;margin:12px 0 14px;font-size:clamp(3.45rem,6.7vw,7.2rem);line-height:.88}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__heroDescriptor{color:#fff;max-width:880px;margin:0;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:650;line-height:1.24}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__heroIntro{color:#c0d3db;max-width:850px;margin:18px 0 0;font-size:.93rem;line-height:1.68}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__heroMeta{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:.72fr .92fr 1.7fr .55fr;gap:0;margin-top:32px;display:grid}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__heroMeta>div{padding:14px 18px 15px 0}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__heroMeta span{color:#78d9e2;text-transform:uppercase;letter-spacing:.09em;font-size:.55rem;font-weight:900;display:block}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__heroMeta strong{color:#fff;margin-top:7px;font-size:.67rem;line-height:1.45;display:block}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__heroEvidence{color:#8faab5;margin-top:15px;font-size:.58rem;line-height:1.55;display:block}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__localNav{top:var(--project-hero-offset);z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#fffffff5;position:sticky;overflow:auto}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__localNav>div{white-space:nowrap;align-items:center;gap:28px;min-height:54px;display:flex}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__localNav a{color:#506a76;font-size:.69rem;font-weight:790}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__localNav a:hover{color:#07899a}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__lightSection{background:#fff}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__softSection{background:var(--soft)}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__navySection{color:#fff;background:#0a2a3a}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__darkSection{color:#fff;background:#061724}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__splitHeading{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:end;gap:74px;margin-bottom:50px;display:grid}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__splitHeading h2,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__centerHeading h2,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__proofGrid h2,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__ctaGrid h2{letter-spacing:-.048em;color:var(--ink);margin:14px 0 0;font-size:clamp(2.55rem,4.55vw,4.75rem);line-height:1}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__splitHeading>p{color:var(--muted);margin:0;font-size:.96rem;line-height:1.76}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__inverse h2{color:#fff}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__inverse>p{color:#b8ccd4}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__metricGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__metricGrid article{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:166px;padding:25px}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__metricGrid .MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__primaryMetric{background:#0b2a3c;border-color:#0b2a3c}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__metricGrid .MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__primaryMetric strong{color:#67dbe6}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__metricGrid .MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__primaryMetric span{color:#fff}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__metricGrid .MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__primaryMetric p{color:#b9cdd5}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__metricGrid strong{color:#0b8c9d;font-size:2.08rem;line-height:1;display:block}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__metricGrid strong small{font-size:.66rem}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__metricGrid span{color:#173744;margin-top:15px;font-size:.77rem;font-weight:850;display:block}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__metricGrid p{color:#6b8089;margin:8px 0 0;font-size:.7rem;line-height:1.55}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__contextStatement{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:26px;display:grid}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__contextStatement>*{margin:0;padding:28px}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__contextStatement strong{color:#fff;background:#0b2a3c;font-size:1.01rem;line-height:1.6}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__contextStatement p{color:#3e5965;background:#eaf3f5;line-height:1.72}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__projectPage figure{border-radius:18px;margin:0;overflow:hidden}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__projectPage figure img{width:100%;height:auto;display:block}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__projectPage figcaption{justify-content:space-between;gap:15px;padding:13px 15px 16px;font-size:.69rem;line-height:1.48;display:flex}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__projectPage figcaption strong{white-space:nowrap;font-size:.72rem}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__projectPage figcaption span{color:#6b8089}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__institutionGrid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:24px;display:grid}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__darkFigure{background:#fff;border:1px solid #294a58}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__darkFigure img{object-fit:contain;background:#fff;height:560px}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__darkFigure figcaption{color:#fff;background:#0d3042}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__darkFigure figcaption span{color:#b3cbd4}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__networkCard{background:linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #ffffff24;border-radius:18px;flex-direction:column;justify-content:center;padding:34px;display:flex}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__networkCard img{background:#fff;border-radius:20px;align-self:flex-start;width:min(220px,70%);height:auto;padding:16px}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__networkCard h3{color:#fff;margin:30px 0 15px;font-size:1.75rem;line-height:1.12}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__networkCard p{color:#b6cbd4;margin:0;font-size:.82rem;line-height:1.72}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__uiHero,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__lightFigure,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__wideFigure{border:1px solid var(--line);background:#fff;box-shadow:0 18px 52px #0c2b3914}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__uiHero img{object-fit:contain;background:#fff;width:100%;height:auto;max-height:760px}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__platformStrip{background:#dbe5e8;border:1px solid #dbe5e8;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:18px;display:grid}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__platformStrip span{text-align:center;color:#3f5c67;background:#fff;padding:17px 14px;font-size:.74rem;font-weight:820}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__twoUp,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__reportingGrid,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__monitoringLead{grid-template-columns:1fr 1fr;gap:22px;display:grid}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__lightFigure img{object-fit:contain;background:#fff;height:470px}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__reportingGrid .MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__lightFigure img{height:510px}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__monitoringLead .MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__lightFigure img{height:500px}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__wideFigure{margin-top:22px!important}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__wideFigure img{object-fit:contain;background:#fff;height:auto;max-height:760px}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__architectureGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__architectureGrid article{background:#0b2939;border:1px solid #294553;min-height:180px;padding:26px}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__architectureGrid article span{color:#63d9e5;font-size:.65rem;font-weight:900;display:block}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__architectureGrid article strong{color:#fff;margin-top:24px;font-size:1.12rem;line-height:1.25;display:block}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__architectureGrid article small{color:#aac3cc;margin-top:9px;line-height:1.5;display:block}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__architectureNote,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__integrationNote{color:#b5cad2;max-width:1100px;margin:28px 0 0;font-size:.82rem;line-height:1.72}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__integrationNote{background:#0b2939;border-left:3px solid #22a9b7;padding:20px 22px}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__workflowRail{border-top:1px solid #36505d;grid-template-columns:repeat(7,1fr);margin:48px 0 0;padding:0;list-style:none;display:grid}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__workflowRail li{border-right:1px solid #36505d;min-height:145px;padding:22px 15px 10px 0}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__workflowRail li:last-child{border-right:0}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__workflowRail span{color:#67dbe6;margin-bottom:22px;font-size:.66rem;font-weight:900;display:block}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__workflowRail strong{color:#fff;font-size:.73rem;line-height:1.52;display:block}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__statusGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__statusGrid article{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:205px;padding:25px}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__statusGrid strong{color:#0b8698;font-size:1.3rem;line-height:1.15;display:block}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__statusGrid span{color:#607984;margin-top:15px;font-size:.76rem;line-height:1.62;display:block}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__statusNote{color:#c0d3db;background:#0b2a3c;border-radius:14px;max-width:1100px;margin:24px 0 0;padding:20px 22px;font-size:.8rem;line-height:1.7}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__centerHeading{text-align:center;max-width:970px;margin:0 auto 52px}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__deliverableGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__deliverableGrid article{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:225px;padding:25px}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__deliverableGrid article>span{color:#0a8c9d;font-size:.64rem;font-weight:900;display:block}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__deliverableGrid h3{color:#173642;margin:20px 0 10px;font-size:1.08rem;line-height:1.28}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__deliverableGrid p{color:#677d87;margin:0;font-size:.75rem;line-height:1.62}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__deliverableGrid small{color:#0b8193;margin-top:15px;font-size:.67rem;font-weight:770;display:block}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__proofSection{color:#fff;background:#061522;align-items:center;min-height:650px;display:flex;position:relative;overflow:hidden}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__proofMedia,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__proofOverlay{position:absolute;inset:0}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__proofMedia img{object-fit:cover;filter:saturate(.68)contrast(1.04);width:100%;height:100%}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__proofOverlay{background:linear-gradient(90deg,#02111cfa,#02111ceb 53%,#02111ca3),linear-gradient(#0000,#02111c8a)}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__proofGrid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:82px;display:grid;position:relative}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__proofGrid h2{color:#fff}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__proofLead{color:#fff;margin:0;font-size:1.08rem;line-height:1.66}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__proofPoints{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__proofPoints span{color:#d6e6eb;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;padding:8px 11px;font-size:.72rem}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__evidenceBoundary{color:#aac2cb;border-top:1px solid #ffffff2e;margin:30px 0 0;padding-top:24px;font-size:.75rem;line-height:1.72}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__evidenceBoundary strong{color:#fff}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__relatedSection{background:#fff}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__relatedTop{grid-template-columns:1.2fr .8fr;gap:70px;display:grid}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__relatedTop h2,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__relatedHeading h2{color:#102c3a;margin:12px 0 0;font-size:1.9rem}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__tagList{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__tagList a{color:#506d77;border:1px solid #cedde1;border-radius:999px;padding:8px 11px;font-size:.77rem}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__tagList a:hover{color:#087b8d;border-color:#77cad4}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__relatedProjects{border-top:1px solid var(--line);margin-top:72px;padding-top:48px}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__relatedHeading{justify-content:space-between;align-items:end;gap:26px;margin-bottom:28px;display:flex}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__relatedHeading a{color:#078798;font-size:.8rem;font-weight:800}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__ctaSection{color:#fff;background:#0a2130}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__ctaGrid{grid-template-columns:1fr auto;align-items:center;gap:60px;display:grid}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__ctaGrid h2{color:#fff;max-width:900px}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__ctaGrid p{color:#b6cad2;max-width:760px;margin:23px 0 0;line-height:1.7}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__ctaButton{color:#06131d;white-space:nowrap;background:#149caf;justify-content:center;align-items:center;padding:15px 20px;font-weight:850;display:inline-flex}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__ctaButton:hover{color:#fff;background:#0d8293}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__navySection h2,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__navySection h3,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__navySection strong,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__darkSection h2,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__darkSection h3,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__darkSection strong,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__proofSection h2,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__proofSection h3,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__proofSection strong,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__ctaSection h2,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__ctaSection h3,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__ctaSection strong{color:#fff!important}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__navySection p,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__navySection li,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__navySection figcaption,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__darkSection p,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__darkSection li,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__darkSection figcaption,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__proofSection p,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__proofSection li,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__proofSection figcaption,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__ctaSection p,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__ctaSection li{color:#b9cdd5}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__navySection .MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__sectionKicker,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__darkSection .MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__sectionKicker,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__proofSection .MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__sectionKicker{color:#69dbe6}@media (max-width:1100px){.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__heroMeta{grid-template-columns:1fr 1fr}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__splitHeading,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__proofGrid{grid-template-columns:1fr;gap:30px}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__metricGrid,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__statusGrid{grid-template-columns:repeat(2,1fr)}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__institutionGrid{grid-template-columns:1fr}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__darkFigure img{height:auto;max-height:none}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__networkCard{min-height:360px}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__architectureGrid{grid-template-columns:repeat(2,1fr)}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__workflowRail{grid-template-columns:repeat(4,1fr)}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__deliverableGrid{grid-template-columns:repeat(2,1fr)}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__relatedTop{grid-template-columns:1fr}}@media (max-width:800px){.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__container,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__heroInner,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__localNav>div{width:min(var(--project-container),calc(100% - (var(--project-gutter-mobile) * 2)))}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__hero{min-height:auto;display:block}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__heroMedia{width:100%;height:360px;position:relative;inset:auto}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__heroMedia img{object-fit:cover}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__heroOverlay{background:linear-gradient(#03121e29 32%,#03121edb);height:360px}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__heroInner{padding:46px 0 58px}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__hero h1{font-size:clamp(3.1rem,13.5vw,5.5rem)}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__heroDescriptor{font-size:1.12rem}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__heroMeta{grid-template-columns:1fr}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__localNav{top:var(--project-hero-offset-mobile)}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__lightSection,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__softSection,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__navySection,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__darkSection,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__proofSection,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__relatedSection,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__ctaSection{padding-top:var(--project-section-y-mobile);padding-bottom:var(--project-section-y-mobile)}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__metricGrid,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__twoUp,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__reportingGrid,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__monitoringLead,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__statusGrid,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__deliverableGrid{grid-template-columns:1fr}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__platformStrip{grid-template-columns:1fr 1fr}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__lightFigure img,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__reportingGrid .MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__lightFigure img,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__monitoringLead .MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__lightFigure img{height:auto;max-height:none}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__projectPage figcaption{display:block}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__projectPage figcaption span{margin-top:5px;display:block}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__architectureGrid,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__workflowRail{grid-template-columns:1fr}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__workflowRail li{border-bottom:1px solid #36505d;border-right:0;min-height:0}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__relatedHeading{flex-direction:column;align-items:flex-start}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__ctaGrid{grid-template-columns:1fr;gap:28px}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__ctaButton{justify-self:start}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__proofSection{min-height:610px}}@media (max-width:520px){.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__heroMedia,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__heroOverlay{height:300px}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__hero h1{font-size:3.15rem}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__metricGrid article{min-height:auto}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__platformStrip{grid-template-columns:1fr}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__localNav>div{gap:20px}}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__container{width:min(var(--project-container),calc(100% - (var(--project-gutter) * 2)));margin-inline:auto}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__lightSection,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__softSection,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__navySection,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__darkSection,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__proofSection,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__relatedSection,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__ctaSection{padding-top:var(--project-section-y);padding-bottom:var(--project-section-y)}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__localNav{top:var(--project-hero-offset)}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__splitHeading h2,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__centerHeading h2{font-size:var(--project-h2-size)}@media (max-width:800px){.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__container{width:min(var(--project-container),calc(100% - (var(--project-gutter-mobile) * 2)))}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__localNav{top:var(--project-hero-offset-mobile)}.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__lightSection,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__softSection,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__navySection,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__darkSection,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__proofSection,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__relatedSection,.MontenegroEionetEnvironmentalInformationSystemDetail-module__czTowq__ctaSection{padding-top:var(--project-section-y-mobile);padding-bottom:var(--project-section-y-mobile)}}
.DanubeSavaRiverMappingDetail-module__Sf9_Pq__page{--navy:#071a2a;--navy2:#0b2638;--navy3:#12394e;--cyan:#1aa8d2;--cyan2:#6edcf3;--ink:#18313f;--muted:#607786;--line:#d7e1e6;--soft:#eef3f5;color:var(--ink);background:#fff}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__container{width:min(100% - 56px,1280px);margin:0 auto}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hero{min-height:calc(100svh - var(--project-hero-offset));color:#fff;background:#06141f;align-items:flex-end;display:flex;position:relative;overflow:hidden}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroMedia,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroShade{position:absolute;inset:0}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroMedia{display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroMedia img{object-fit:cover;object-position:center;width:100%;height:100%}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroShade{background:linear-gradient(90deg,#030e17eb 0%,#030e17bd 38%,#030e1747 67%,#030e1714),linear-gradient(#030e171a 42%,#030e17b8 100%)}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroInner{padding:11vh 0 7vh;position:relative}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroEyebrow{color:#8de8f8;letter-spacing:.18em;align-items:center;gap:8px;font-size:.67rem;font-weight:880;display:inline-flex}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hero h1{color:#fff;letter-spacing:-.055em;max-width:970px;margin:16px 0 0;font-size:clamp(4.1rem,7vw,7.3rem);line-height:.91}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroDescriptor{color:#e1edf1;letter-spacing:-.02em;max-width:860px;margin:17px 0 0;font-size:clamp(1.35rem,2.2vw,2.15rem);font-weight:670;line-height:1.18}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroLead{color:#b8ccd5;max-width:780px;margin:26px 0 0;font-size:1.05rem;line-height:1.68}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroMeta{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff1f;border:1px solid #ffffff2e;grid-template-columns:1.1fr .8fr .5fr 1.6fr;gap:1px;margin-top:44px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroMeta div{background:#051926a3;padding:16px 18px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroMeta small{color:#7fdcef;letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:850;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroMeta strong{color:#fff;margin-top:7px;font-size:.8rem;font-weight:650;line-height:1.45;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__localNav{z-index:20;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffff5;border-bottom:1px solid #d8e2e7;position:sticky;top:82px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__localNav>div{scrollbar-width:none;align-items:center;gap:24px;display:flex;overflow:auto}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__localNav>div::-webkit-scrollbar{display:none}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__localNav a{color:#5c7380;border-bottom:2px solid #0000;flex:none;padding:17px 0 15px;font-size:.74rem;font-weight:820}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__localNav a:hover{color:#087fa7;border-color:#1aa8d2}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__lightSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__softSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__navySection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__blackSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__relatedSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__ctaSection{padding:104px 0}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__lightSection{background:#fff}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__softSection{background:#f2f6f8}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__navySection{color:#fff;background:linear-gradient(145deg,#071a2a,#0c2a3d 62%,#12394e)}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__blackSection{color:#fff;background:linear-gradient(150deg,#03111c,#071d2b)}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__sectionKicker{color:#1188b1;letter-spacing:.17em;text-transform:uppercase;font-size:.67rem;font-weight:900;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__splitHeading{grid-template-columns:1.1fr .9fr;align-items:start;gap:72px;margin-bottom:52px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__splitHeading h2,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__centerHeading h2,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaBlock h2,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__proofInner h2,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__ctaGrid h2{letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(2.35rem,4vw,4.25rem);line-height:1.02}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__splitHeading p,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__centerHeading p,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaBlock p{color:var(--muted);margin:0;line-height:1.75}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__centerHeading{text-align:center;max-width:980px;margin:0 auto 52px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__centerHeading p{max-width:800px;margin:22px auto 0}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__contextGrid{grid-template-columns:.42fr 1fr;align-items:stretch;gap:26px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__contextMap{border:1px solid var(--line);background:#f5f7f8;border-radius:18px;margin:0;overflow:hidden}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__contextMap img{object-fit:contain;background:#e8edf0;width:100%;height:100%;min-height:580px;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__contextMap figcaption,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__foundationGrid figcaption,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldGrid figcaption,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tunnelGrid figcaption,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__processingGrid figcaption,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__monitoringGrid figcaption{color:#617986;padding:12px 15px 15px;font-size:.74rem;line-height:1.45}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__metricGrid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__metricGrid article,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__outputHighlights article,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaGrid article{border:1px solid var(--line);background:#fff;border-radius:17px;padding:25px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__metricGrid strong,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__outputHighlights strong,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaGrid strong{color:#087fa7;font-size:2.25rem;line-height:1;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__metricGrid strong small,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__outputHighlights strong small,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaGrid strong small{font-size:.7rem}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__metricGrid span,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__outputHighlights span,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaGrid span{color:#607985;margin-top:11px;font-size:.77rem;font-weight:780;line-height:1.4;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__contextCards{grid-template-columns:1fr 1fr;gap:13px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__contextCards article{background:#0b2638;border-radius:17px;padding:25px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__contextCards span{color:#6edcf3;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:880;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__contextCards p{color:#dbe8ed;margin:12px 0 0;font-size:.84rem;line-height:1.67}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__workflowRail{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__workflowRail article{background:#ffffff0e;border:1px solid #ffffff29;border-radius:15px;min-height:170px;padding:22px 18px;position:relative}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__workflowRail article:not(:last-child):after{content:"";background:#39b7d9;width:12px;height:1px;position:absolute;top:50%;right:-11px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__workflowRail span{color:#72def4;letter-spacing:.1em;font-size:.68rem;font-weight:900;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__workflowRail p{color:#fff;margin:32px 0 0;font-size:.78rem;font-weight:680;line-height:1.5}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__foundationGrid{grid-template-columns:1.45fr .75fr;gap:16px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__foundationGrid figure{border:1px solid var(--line);background:#fff;border-radius:18px;margin:0;overflow:hidden}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__foundationGrid img,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__foundationGrid video{object-fit:cover;width:100%;height:360px;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__videoFigure{grid-row:span 2}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__videoFigure video{background:#07131d;height:760px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__foundationTall{grid-row:span 2}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__foundationTall img{object-fit:contain;background:#07131d;height:760px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__foundationGrid figure:nth-child(3),.DanubeSavaRiverMappingDetail-module__Sf9_Pq__foundationGrid figure:nth-child(4){grid-column:1/-1}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__foundationGrid figure:nth-child(3) img,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__foundationGrid figure:nth-child(4) img{object-fit:contain;background:#0b151b;height:auto;max-height:590px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldGrid{grid-template-columns:1.45fr .55fr;gap:16px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldGrid figure{border:1px solid var(--line);background:#fff;border-radius:18px;margin:0;overflow:hidden}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldGrid img{object-fit:cover;width:100%;height:410px;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldWide{grid-row:1/3}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldWide img{height:872px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldGrid figure:nth-child(2) img,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldGrid figure:nth-child(3) img{height:392px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tunnelMetrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tunnelMetrics article{background:#ffffff0e;border:1px solid #ffffff2b;border-radius:16px;padding:23px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tunnelMetrics strong{color:#75dff5;font-size:2rem;line-height:1;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tunnelMetrics strong small{font-size:.68rem}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tunnelMetrics span{color:#dbe8ed;margin-top:11px;font-size:.76rem;font-weight:720;line-height:1.45;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tunnelGrid{grid-template-columns:1.3fr .7fr;gap:16px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tunnelGrid figure{background:#0a2130;border:1px solid #ffffff26;border-radius:18px;margin:0;overflow:hidden}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tunnelGrid img{object-fit:cover;width:100%;height:390px;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tunnelMain{grid-row:span 2}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tunnelMain img{height:830px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tunnelPortrait img{object-fit:cover;object-position:center 43%}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tunnelBridge{grid-column:1/-1}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tunnelBridge img{object-fit:contain;background:#07131d;height:auto;max-height:650px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__processingGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__processingGrid figure{border:1px solid var(--line);background:#fff;border-radius:18px;margin:0;overflow:hidden}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__processingGrid img{object-fit:contain;background:#f7f9fa;width:100%;height:450px;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__processingWide{grid-column:1/-1}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__processingWide img{background:#171c20;height:auto;max-height:650px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__monitoringNote{background:#ffffff0f;border-left:3px solid #52cfe9;padding:14px 16px;font-size:.78rem;color:#e1eef2!important;margin-top:18px!important}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__monitoringGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__monitoringGrid figure{background:#0a2130;border:1px solid #ffffff29;border-radius:18px;margin:0;overflow:hidden}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__monitoringGrid img{object-fit:cover;width:100%;height:500px;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__monitoringDrawing img{object-fit:contain;background:#fff;height:auto;max-height:520px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__outputHighlights{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:34px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__deliverableGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__deliverableGrid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__deliverableGrid article>span{color:#1aa8d2;letter-spacing:.12em;font-size:.66rem;font-weight:900;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__deliverableGrid h3{margin:13px 0 10px;font-size:1.08rem;line-height:1.32}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__deliverableGrid p{color:#657b87;margin:0 0 12px;font-size:.78rem;line-height:1.62}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__deliverableGrid small{color:#147ea6;font-size:.68rem;font-weight:760;line-height:1.4}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaBlock{border-top:1px solid var(--line);grid-template-columns:1fr 1.15fr;align-items:end;gap:50px;margin-top:70px;padding-top:54px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaBlock h2{font-size:clamp(2rem,3vw,3.2rem)}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaBlock p{margin-top:18px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaGrid{grid-template-columns:1fr;gap:11px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaGrid strong{font-size:1.5rem}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__proofSection{background:#061522;align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__proofMedia,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__proofShade{position:absolute;inset:0}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__proofMedia img{object-fit:cover;object-position:center;width:100%;height:100%}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__proofShade{background:linear-gradient(90deg,#020e17fa,#020e17e6 47%,#020e177a),linear-gradient(#0000 45%,#020e17c7)}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__proofInner{padding:110px 0;position:relative}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__proofInner h2{color:#fff;max-width:1000px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__proofInner p{color:#d7e6eb;max-width:880px;margin:27px 0 0;font-size:1.12rem;line-height:1.67}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__proofTags{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__proofTags span{color:#e3eef2;background:#0823347a;border:1px solid #ffffff3d;border-radius:999px;padding:9px 12px;font-size:.74rem}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__relatedSection{background:#fff}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__relatedTop{grid-template-columns:1.25fr .75fr;gap:70px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__relatedTop h2,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__relatedHeading h2{letter-spacing:-.02em;margin:0;font-size:1.45rem}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tagList{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tagList a{color:#506878;border:1px solid #cfdae0;border-radius:999px;padding:8px 11px;font-size:.77rem}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tagList a:hover{color:#0a759f;border-color:#8dcce4}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__relatedProjects{border-top:1px solid var(--line);margin-top:76px;padding-top:48px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__relatedHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__relatedHeading a{color:#137fa8;font-size:.8rem;font-weight:780}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__ctaSection{background:#091b2e}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__ctaGrid{grid-template-columns:1fr auto;align-items:center;gap:70px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__ctaGrid h2{color:#fff;max-width:850px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__ctaGrid p{color:#b9cad2;max-width:720px;margin:23px 0 0;line-height:1.7}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__ctaButton{color:#06131d;white-space:nowrap;background:#1aa8d2;justify-content:center;align-items:center;padding:15px 20px;font-weight:820;display:inline-flex}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__ctaButton:hover{background:#128caf}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__darkSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__darkSection h1,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__darkSection h2,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__darkSection h3,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__darkSection h4,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__darkSection h5,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__darkSection p,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__darkSection span,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__darkSection strong,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__darkSection small,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__darkSection figcaption,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__darkSection li,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__darkSection label,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hero,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hero h1,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hero h2,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hero h3,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hero p,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hero span,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hero strong,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hero small,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hero figcaption,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__ctaSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__ctaSection h1,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__ctaSection h2,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__ctaSection h3,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__ctaSection p,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__ctaSection span,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__ctaSection strong,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__ctaSection small{color:#fff!important}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__darkSection .DanubeSavaRiverMappingDetail-module__Sf9_Pq__sectionKicker,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hero .DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroEyebrow,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__darkSection .DanubeSavaRiverMappingDetail-module__Sf9_Pq__workflowRail span,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__darkSection .DanubeSavaRiverMappingDetail-module__Sf9_Pq__tunnelMetrics strong{color:#72def4!important}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__darkSection figcaption{color:#d9e6eb!important}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__darkSection a{color:#dff6fb}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__darkSection a:hover{color:#72def4}@media (max-width:1100px){.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroMeta{grid-template-columns:1fr 1fr}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroMeta div:nth-child(4){grid-column:1/-1}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__splitHeading{grid-template-columns:1fr;gap:24px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__contextGrid{grid-template-columns:.55fr 1fr}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__workflowRail{grid-template-columns:repeat(4,1fr)}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__workflowRail article:not(:last-child):after{display:none}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__foundationGrid{grid-template-columns:1fr 1fr}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__videoFigure,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__foundationTall{grid-row:auto}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__videoFigure video,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__foundationTall img{height:560px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldGrid{grid-template-columns:1fr 1fr}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldWide{grid-area:auto/1/auto/-1}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldWide img{height:650px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tunnelGrid{grid-template-columns:1fr 1fr}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tunnelMain{grid-area:auto/1/auto/-1}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tunnelMain img{height:650px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__outputHighlights,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__deliverableGrid{grid-template-columns:repeat(2,1fr)}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaBlock{grid-template-columns:1fr}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaGrid{grid-template-columns:repeat(3,1fr)}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__relatedTop{grid-template-columns:1fr}}@media (max-width:800px){.DanubeSavaRiverMappingDetail-module__Sf9_Pq__container{width:min(100% - 36px,1280px)}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hero{min-height:calc(100svh - var(--project-hero-offset-mobile))}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroInner{padding:9vh 0 6vh}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hero h1{font-size:clamp(3.1rem,12vw,5.5rem)}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroDescriptor{font-size:1.25rem}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroMeta{grid-template-columns:1fr}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroMeta div:nth-child(4){grid-column:auto}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__localNav{top:72px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__lightSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__softSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__navySection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__blackSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__relatedSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__ctaSection{padding:76px 0}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__contextGrid{grid-template-columns:1fr}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__contextMap img{min-height:0;max-height:620px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__metricGrid,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__contextCards{grid-template-columns:1fr}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__workflowRail{grid-template-columns:repeat(2,1fr)}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__foundationGrid{grid-template-columns:1fr}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__foundationGrid figure:nth-child(3),.DanubeSavaRiverMappingDetail-module__Sf9_Pq__foundationGrid figure:nth-child(4){grid-column:auto}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__videoFigure video,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__foundationTall img{height:auto;max-height:560px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldGrid{grid-template-columns:1fr}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldWide{grid-column:auto}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldWide img,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldGrid figure:nth-child(2) img,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldGrid figure:nth-child(3) img{height:auto;max-height:560px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tunnelMetrics,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tunnelGrid{grid-template-columns:1fr}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tunnelMain,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tunnelBridge{grid-column:auto}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tunnelMain img,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__tunnelGrid img{height:auto;max-height:580px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__processingGrid{grid-template-columns:1fr}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__processingWide{grid-column:auto}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__processingGrid img{height:auto;max-height:560px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__monitoringGrid{grid-template-columns:1fr}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__monitoringGrid img{height:auto;max-height:560px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__outputHighlights,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__deliverableGrid,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaGrid{grid-template-columns:1fr}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__proofSection{min-height:640px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__proofInner{padding:90px 0}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__relatedHeading{flex-direction:column;align-items:start}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__ctaGrid{grid-template-columns:1fr;gap:30px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__ctaButton{justify-self:start}}@media (max-width:520px){.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hero h1{font-size:3.05rem}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroDescriptor{font-size:1.13rem}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__workflowRail{grid-template-columns:1fr}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__metricGrid strong,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__outputHighlights strong{font-size:1.9rem}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__proofInner h2{font-size:2.45rem}}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__container{width:min(var(--project-container),calc(100% - (var(--project-gutter) * 2)));margin-inline:auto}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__lightSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__softSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__navySection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__blackSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__darkSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__engineeringSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__softwareSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__riverSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__twinSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__proofSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__relatedSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__ctaSection{padding-top:var(--project-section-y);padding-bottom:var(--project-section-y)}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__localNav{top:var(--project-hero-offset)}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__splitHeading h2,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__centerHeading h2{font-size:var(--project-h2-size)}@media (max-width:800px){.DanubeSavaRiverMappingDetail-module__Sf9_Pq__container{width:min(var(--project-container),calc(100% - (var(--project-gutter-mobile) * 2)))}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__localNav{top:var(--project-hero-offset-mobile)}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__lightSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__softSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__navySection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__blackSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__darkSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__engineeringSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__softwareSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__riverSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__twinSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__proofSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__relatedSection,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__ctaSection{padding-top:var(--project-section-y-mobile);padding-bottom:var(--project-section-y-mobile)}}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__contextBody{flex-direction:column;gap:18px;display:flex}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__scopeCard{background:#0b2638;border-radius:17px;padding:27px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__scopeCard>span{color:#6edcf3;letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:880;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__scopeCard p{color:#dbe8ed;margin:12px 0 0;font-size:.84rem;line-height:1.68}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__controlGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__controlGrid figure,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__trajectoryGrid figure,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__photoGrid figure,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__lidarLeadGrid figure,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__lidarQaGrid figure,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__productGrid figure{border:1px solid var(--line);background:#fff;border-radius:18px;margin:0;overflow:hidden}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__controlGrid img{object-fit:cover;width:100%;height:430px;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__controlPlan{grid-column:1/-1}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__controlPlan img{object-fit:contain;background:#10171c;height:auto;max-height:720px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__controlGrid figcaption,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__trajectoryGrid figcaption,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__photoGrid figcaption,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__lidarLeadGrid figcaption,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__lidarQaGrid figcaption,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__productGrid figcaption{color:#617986;padding:12px 15px 15px;font-size:.74rem;line-height:1.45}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__acquisitionStats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__acquisitionStats article{background:#ffffff0e;border:1px solid #ffffff29;border-radius:16px;padding:24px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__acquisitionStats strong{color:#72def4;font-size:2rem;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__acquisitionStats span{color:#dbe8ed;margin-top:10px;font-size:.78rem;font-weight:720;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__acquisitionGrid{grid-template-columns:1.45fr .55fr;gap:16px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__acquisitionGrid figure{background:#0a2130;border:1px solid #ffffff29;border-radius:18px;margin:0;overflow:hidden}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__acquisitionGrid img{object-fit:contain;width:100%;height:560px;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__aircraft img{background:#fff}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__acquisitionGrid figcaption{color:#d9e6eb;padding:12px 15px 15px;font-size:.74rem}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__flightPlan img{background:#10171c}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaMetricStrip,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaMetricStripDark,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaFinalGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:30px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaMetricStrip article,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaFinalGrid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaMetricStrip strong,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaFinalGrid strong{color:#087fa7;font-size:1.65rem;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaMetricStrip span,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaFinalGrid span{color:#607985;margin-top:10px;font-size:.76rem;font-weight:740;line-height:1.45;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaMetricStripDark article{background:#ffffff0e;border:1px solid #ffffff29;border-radius:16px;padding:24px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaMetricStripDark strong{color:#72def4;font-size:1.55rem;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaMetricStripDark span{color:#dbe8ed;margin-top:10px;font-size:.76rem;font-weight:740;line-height:1.45;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__trajectoryGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__trajectoryGrid img{object-fit:contain;background:#fff;width:100%;height:430px;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__wideFigure{grid-column:1/-1}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__wideFigure img{height:auto;max-height:650px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__photoGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__photoGrid img{object-fit:contain;background:#f7f8f9;width:100%;height:520px;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__photoGrid figure:first-child img,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__photoGrid figure:nth-child(2) img{background:#111820}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaNote{background:#ffffff0f;border-left:3px solid #52cfe9;padding:14px 16px;font-size:.79rem;color:#e1eef2!important;margin-top:18px!important}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__lidarLeadGrid{grid-template-columns:1.25fr .75fr;gap:16px;margin-bottom:16px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__lidarLeadGrid figure{background:#0a2130;border-color:#ffffff26}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__lidarLeadGrid img{object-fit:contain;background:#05090c;width:100%;height:470px;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__projectQaMap{grid-row:span 2}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__projectQaMap img{height:100%;min-height:980px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__lidarQaGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__lidarQaGrid figure{background:#0a2130;border-color:#ffffff26}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__lidarQaGrid img{object-fit:contain;background:#fff;width:100%;height:390px;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__productGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__productGrid img{object-fit:contain;background:#f7f9fa;width:100%;height:520px;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__productWide{grid-column:1/-1}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__productWide img{background:#111820;height:auto;max-height:720px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaFinalGrid{grid-template-columns:repeat(4,1fr);margin-top:36px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaFinalGrid strong{font-size:1.45rem}@media (max-width:1100px){.DanubeSavaRiverMappingDetail-module__Sf9_Pq__workflowRail{grid-template-columns:repeat(3,1fr)}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__acquisitionGrid{grid-template-columns:1fr}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__aircraft img{height:350px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__lidarLeadGrid{grid-template-columns:1fr 1fr}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__projectQaMap{grid-area:auto/1/auto/-1}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__projectQaMap img{height:auto;min-height:0;max-height:850px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaFinalGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.DanubeSavaRiverMappingDetail-module__Sf9_Pq__controlGrid,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__trajectoryGrid,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__photoGrid,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__lidarLeadGrid,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__lidarQaGrid,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__productGrid{grid-template-columns:1fr}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__controlPlan,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__wideFigure,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__productWide,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__projectQaMap{grid-column:auto}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__controlGrid img,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__trajectoryGrid img,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__photoGrid img,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__lidarLeadGrid img,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__lidarQaGrid img,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__productGrid img{height:auto;max-height:620px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__acquisitionStats,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaMetricStrip,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaMetricStripDark,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaFinalGrid{grid-template-columns:1fr}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__workflowRail{grid-template-columns:1fr 1fr}}@media (max-width:520px){.DanubeSavaRiverMappingDetail-module__Sf9_Pq__workflowRail{grid-template-columns:1fr}}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__contextVisualGrid{grid-template-columns:.42fr 1fr;align-items:stretch;gap:18px;margin-top:28px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__contextVisualGrid figure,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroVideoFigure,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__conceptFigure,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldVideoGrid figure,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldEvidenceGrid figure,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__integrationGrid figure,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__finalDtmVideo,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__navigationGrid figure,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__airborneQaGrid figure,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hydroQaLead figure,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__crossCheckGrid figure,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__featureGrid figure{border:1px solid var(--line);background:#fff;border-radius:18px;margin:0;overflow:hidden}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__contextVisualGrid img{object-fit:contain;background:#f4f7f8;width:100%;height:560px;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__contextPortrait img,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__contextCoverage img{object-fit:contain}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__contextVisualGrid figcaption,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroVideoFigure figcaption,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__conceptFigure figcaption,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldVideoGrid figcaption,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldEvidenceGrid figcaption,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__integrationGrid figcaption,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__finalDtmVideo figcaption,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__navigationGrid figcaption,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__airborneQaGrid figcaption,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hydroQaLead figcaption,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__crossCheckGrid figcaption,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__featureGrid figcaption{color:#617986;padding:12px 15px 15px;font-size:.74rem;line-height:1.45}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__scopeCard{margin-top:18px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroVideoFigure{background:#07131d;margin-top:30px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroVideoFigure video,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__finalDtmVideo video,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldVideoGrid video{aspect-ratio:16/9;object-fit:cover;background:#07131d;width:100%;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__conceptFigure{background:#0a2130;border-color:#ffffff29}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__conceptFigure img{object-fit:contain;background:#f4f5f3;width:100%;max-height:760px;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__conceptNote{color:#bfd0d8!important;margin:11px 0 32px!important;font-size:.75rem!important;line-height:1.55!important}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__operationStats{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 62px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__operationStats article{background:#ffffff0e;border:1px solid #ffffff29;border-radius:16px;padding:24px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__operationStats strong{font-size:1.9rem;line-height:1.08;display:block;color:#72def4!important}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__operationStats span{margin-top:10px;font-size:.76rem;font-weight:740;line-height:1.45;display:block;color:#dbe8ed!important}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__subHeading{max-width:980px;margin:0 0 28px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__subHeading h3{color:#fff;letter-spacing:-.035em;margin:13px 0 0;font-size:clamp(1.9rem,3vw,3.1rem);line-height:1.08}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__subHeading p{max-width:840px;margin:18px 0 0;line-height:1.7;color:#c8d9e0!important}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldVideoGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldVideoGrid figure,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldEvidenceGrid figure{background:#0a2130;border-color:#ffffff29}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldVideoGrid figcaption,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldEvidenceGrid figcaption{color:#d9e6eb}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldEvidenceGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldEvidenceGrid img{object-fit:cover;background:#10171c;width:100%;height:410px;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldWide{grid-column:1/-1}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldWide img{object-fit:contain;height:auto;max-height:620px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__integrationGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__integrationGrid img{object-fit:contain;background:#f8fafb;width:100%;height:480px;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__processingFigure img{background:#171c20}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__provenanceFigure img{object-fit:contain}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__integrationWide{grid-column:1/-1}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__integrationWide img{background:#10171c;height:auto;max-height:520px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__workflowRail{grid-template-columns:repeat(6,1fr);margin-top:38px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__finalDtmVideo{background:#07131d}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__finalDtmVideo video{aspect-ratio:16/9}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__deliverableHeader{max-width:900px;margin-top:76px;margin-bottom:28px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__deliverableHeader h2{letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(2.2rem,3.4vw,3.7rem);line-height:1.04}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__navigationGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__navigationGrid figure{background:#091c29;border-color:#ffffff29}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__navigationGrid img{object-fit:contain;background:#f5f5f5;width:100%;height:520px;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__navigationGrid figcaption{color:#d9e6eb!important}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaBoundary{background:#e7f1f5;border-left:3px solid #1aa8d2;padding:14px 16px;font-size:.78rem;color:#506a78!important;margin-top:18px!important}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaCredentialStrip{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:54px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaCredentialStrip article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaCredentialStrip strong{color:#087fa7;font-size:1.55rem;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaCredentialStrip span{color:#607985;margin-top:10px;font-size:.76rem;font-weight:740;line-height:1.45;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaSubsection{margin-top:54px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaSubsection>h3{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(1.65rem,2.7vw,2.55rem)}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__airborneQaGrid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__airborneQaGrid img{object-fit:contain;background:#fff;width:100%;height:430px;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__airborneTall{grid-row:span 2}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__airborneTall img{height:100%;min-height:880px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hydroQaLead{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hydroQaLead img{object-fit:contain;background:#fff;width:100%;height:430px;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hydroDensity img{height:100%;min-height:760px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hydroSide{flex-direction:column;gap:16px;display:flex}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hydroSide figure{flex:1}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hydroSide img{height:300px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__crossCheckGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__crossCheckGrid img{object-fit:contain;background:#fff;width:100%;height:250px;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__crossStats img{height:360px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__featureGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__featureGrid img{object-fit:contain;background:#10171c;width:100%;height:440px;display:block}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__featureWide{grid-column:1/-1}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__featureWide img{height:auto;max-height:640px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__featureGrid figure:nth-child(2) img{background:#fff}@media (max-width:1100px){.DanubeSavaRiverMappingDetail-module__Sf9_Pq__contextVisualGrid{grid-template-columns:.55fr 1fr}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__operationStats{grid-template-columns:repeat(2,1fr)}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__workflowRail{grid-template-columns:repeat(3,1fr)}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__airborneQaGrid,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hydroQaLead{grid-template-columns:1fr 1fr}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__airborneTall{grid-area:auto/1/auto/-1}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__airborneTall img{height:auto;min-height:0;max-height:840px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hydroDensity img{height:100%;min-height:0}}@media (max-width:800px){.DanubeSavaRiverMappingDetail-module__Sf9_Pq__contextVisualGrid,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldVideoGrid,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldEvidenceGrid,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__integrationGrid,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__navigationGrid,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__airborneQaGrid,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hydroQaLead,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__crossCheckGrid,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__featureGrid{grid-template-columns:1fr}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__contextVisualGrid img,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldEvidenceGrid img,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__integrationGrid img,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__navigationGrid img,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__airborneQaGrid img,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hydroQaLead img,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__crossCheckGrid img,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__featureGrid img{height:auto;max-height:620px}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__contextPortrait,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__contextCoverage,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldWide,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__integrationWide,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__airborneTall,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__featureWide{grid-column:auto}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__operationStats,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__qaCredentialStrip{grid-template-columns:1fr}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__workflowRail{grid-template-columns:1fr 1fr}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hydroDensity img{height:auto;min-height:0}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__hydroSide img,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__crossStats img{height:auto}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroVideoFigure video,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__finalDtmVideo video,.DanubeSavaRiverMappingDetail-module__Sf9_Pq__fieldVideoGrid video{aspect-ratio:16/9}}@media (max-width:520px){.DanubeSavaRiverMappingDetail-module__Sf9_Pq__workflowRail{grid-template-columns:1fr}}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroMedia picture{width:100%;height:100%;display:block;position:absolute;inset:0}.DanubeSavaRiverMappingDetail-module__Sf9_Pq__heroMedia picture img{object-fit:cover;width:100%;height:100%;display:block}
