.VranjeMunicipalGisDetail-module___qDdhW__projectPage{--navy:#071d2c;--navy2:#0a2c40;--deep:#04121c;--cyan:#20a9cc;--cyan2:#76d8eb;--soft:#f3f7f8;--line:#d9e4e8;color:#172a33;background:#fff}.VranjeMunicipalGisDetail-module___qDdhW__container{width:min(1280px,100% - 64px);margin:0 auto}.VranjeMunicipalGisDetail-module___qDdhW__projectPage figure{margin:0}.VranjeMunicipalGisDetail-module___qDdhW__projectPage img{max-width:100%}.VranjeMunicipalGisDetail-module___qDdhW__hero{color:#fff;background:#071b2a;align-items:flex-end;min-height:760px;display:flex;position:relative;overflow:hidden}.VranjeMunicipalGisDetail-module___qDdhW__heroMedia,.VranjeMunicipalGisDetail-module___qDdhW__heroOverlay{position:absolute;inset:0}.VranjeMunicipalGisDetail-module___qDdhW__heroMedia img{object-fit:cover;object-position:center center;filter:saturate(.92)contrast(1.02);width:100%;height:100%}.VranjeMunicipalGisDetail-module___qDdhW__heroOverlay{background:linear-gradient(90deg,#03101aed 0%,#03101ac2 35%,#03101a42 66%,#03101a14 100%),linear-gradient(#03101a05 32%,#03101ac2)}.VranjeMunicipalGisDetail-module___qDdhW__heroInner{width:min(1280px,100% - 64px);margin:0 auto;padding:100px 0 74px;position:relative}.VranjeMunicipalGisDetail-module___qDdhW__eyebrow,.VranjeMunicipalGisDetail-module___qDdhW__sectionKicker{color:var(--cyan2);letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px;font-size:.68rem;font-weight:850;display:block}.VranjeMunicipalGisDetail-module___qDdhW__hero h1{letter-spacing:-.065em;color:#fff;margin:0;font-size:clamp(4.5rem,8vw,8.5rem);line-height:.86}.VranjeMunicipalGisDetail-module___qDdhW__heroDescriptor{color:#e0eef2;max-width:860px;margin:24px 0 0;font-size:clamp(1.45rem,2.4vw,2.35rem);line-height:1.18}.VranjeMunicipalGisDetail-module___qDdhW__heroIntro{color:#c4d6de;max-width:820px;margin:24px 0 0;font-size:1.02rem;line-height:1.72}.VranjeMunicipalGisDetail-module___qDdhW__heroMeta{background:#ffffff2e;border:1px solid #ffffff29;grid-template-columns:.65fr 1fr 1fr 1.65fr;gap:1px;max-width:1200px;margin-top:38px;display:grid}.VranjeMunicipalGisDetail-module___qDdhW__heroMeta div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#051825a8;padding:15px 17px}.VranjeMunicipalGisDetail-module___qDdhW__heroMeta span{color:#7bd5e8;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:.6rem;font-weight:850;display:block}.VranjeMunicipalGisDetail-module___qDdhW__heroMeta strong{color:#f5fbfd;font-size:.76rem;font-weight:650;line-height:1.48;display:block}.VranjeMunicipalGisDetail-module___qDdhW__localNav{z-index:35;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);border-bottom:1px solid var(--line);background:#fffffff5;position:sticky;top:82px;overflow-x:auto}.VranjeMunicipalGisDetail-module___qDdhW__localNav>div{gap:28px;display:flex}.VranjeMunicipalGisDetail-module___qDdhW__localNav a{color:#607782;white-space:nowrap;padding:15px 0;font-size:.72rem;font-weight:780}.VranjeMunicipalGisDetail-module___qDdhW__localNav a:hover{color:#087e9f}.VranjeMunicipalGisDetail-module___qDdhW__lightSection,.VranjeMunicipalGisDetail-module___qDdhW__softSection,.VranjeMunicipalGisDetail-module___qDdhW__navySection,.VranjeMunicipalGisDetail-module___qDdhW__blackSection,.VranjeMunicipalGisDetail-module___qDdhW__relatedSection,.VranjeMunicipalGisDetail-module___qDdhW__ctaSection,.VranjeMunicipalGisDetail-module___qDdhW__proofSection{padding:104px 0}.VranjeMunicipalGisDetail-module___qDdhW__lightSection{background:#fff}.VranjeMunicipalGisDetail-module___qDdhW__softSection{background:var(--soft)}.VranjeMunicipalGisDetail-module___qDdhW__navySection{background:var(--navy);color:#fff}.VranjeMunicipalGisDetail-module___qDdhW__blackSection{background:var(--deep);color:#fff}.VranjeMunicipalGisDetail-module___qDdhW__splitHeading{grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);align-items:end;gap:76px;margin-bottom:52px;display:grid}.VranjeMunicipalGisDetail-module___qDdhW__splitHeading h2,.VranjeMunicipalGisDetail-module___qDdhW__featureIntro h2,.VranjeMunicipalGisDetail-module___qDdhW__centerHeading h2,.VranjeMunicipalGisDetail-module___qDdhW__architectureGrid h2,.VranjeMunicipalGisDetail-module___qDdhW__proofInner h2,.VranjeMunicipalGisDetail-module___qDdhW__ctaGrid h2{letter-spacing:-.052em;margin:0;font-size:clamp(2.45rem,4.65vw,4.95rem);line-height:1}.VranjeMunicipalGisDetail-module___qDdhW__splitHeading p,.VranjeMunicipalGisDetail-module___qDdhW__featureIntro p,.VranjeMunicipalGisDetail-module___qDdhW__architectureGrid p{color:#607783;margin:0;line-height:1.76}.VranjeMunicipalGisDetail-module___qDdhW__sectionKicker{color:#087f9f}.VranjeMunicipalGisDetail-module___qDdhW__inverse h2,.VranjeMunicipalGisDetail-module___qDdhW__inverse p{color:#fff}.VranjeMunicipalGisDetail-module___qDdhW__inverse p{color:#b5c8d1}.VranjeMunicipalGisDetail-module___qDdhW__metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.VranjeMunicipalGisDetail-module___qDdhW__metricGrid article{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:150px;padding:25px}.VranjeMunicipalGisDetail-module___qDdhW__metricGrid article.VranjeMunicipalGisDetail-module___qDdhW__metricPrimary{border-width:2px;padding:24px;box-shadow:0 16px 36px #16334114}.VranjeMunicipalGisDetail-module___qDdhW__metricGrid article.VranjeMunicipalGisDetail-module___qDdhW__metricPrimary strong{font-size:2.75rem}.VranjeMunicipalGisDetail-module___qDdhW__metricGrid strong{color:#087e9f;font-size:2.35rem;line-height:1;display:block}.VranjeMunicipalGisDetail-module___qDdhW__metricGrid span{color:#203a46;margin-top:14px;font-size:.84rem;font-weight:800;display:block}.VranjeMunicipalGisDetail-module___qDdhW__metricGrid small{color:#6d818b;margin-top:7px;font-size:.72rem;display:block}.VranjeMunicipalGisDetail-module___qDdhW__operatingModel{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;display:grid}.VranjeMunicipalGisDetail-module___qDdhW__operatingModel>div{background:#f8fafb;min-height:220px;padding:30px}.VranjeMunicipalGisDetail-module___qDdhW__operatingModel span{color:var(--cyan);font-size:.72rem;font-weight:850}.VranjeMunicipalGisDetail-module___qDdhW__operatingModel strong{margin-top:28px;font-size:1.15rem;line-height:1.35;display:block}.VranjeMunicipalGisDetail-module___qDdhW__operatingModel p{color:#657b86;margin:12px 0 0;font-size:.83rem;line-height:1.65}.VranjeMunicipalGisDetail-module___qDdhW__foundationGrid{grid-template-columns:.72fr 1.28fr;align-items:stretch;gap:22px;display:grid}.VranjeMunicipalGisDetail-module___qDdhW__foundationGrid figure{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.VranjeMunicipalGisDetail-module___qDdhW__foundationGrid img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.VranjeMunicipalGisDetail-module___qDdhW__areaFigure img,.VranjeMunicipalGisDetail-module___qDdhW__stripFigure img{min-height:590px}.VranjeMunicipalGisDetail-module___qDdhW__foundationGrid figcaption,.VranjeMunicipalGisDetail-module___qDdhW__uiHeroDark figcaption,.VranjeMunicipalGisDetail-module___qDdhW__uiHeroLight figcaption,.VranjeMunicipalGisDetail-module___qDdhW__visualStack figcaption,.VranjeMunicipalGisDetail-module___qDdhW__visualStackDark figcaption,.VranjeMunicipalGisDetail-module___qDdhW__architectureGrid figcaption{color:#697f89;padding:12px 16px 16px;font-size:.72rem;line-height:1.45}.VranjeMunicipalGisDetail-module___qDdhW__uiHeroDark{background:#0b2638;border:1px solid #244659;border-radius:20px;overflow:hidden}.VranjeMunicipalGisDetail-module___qDdhW__uiHeroDark img,.VranjeMunicipalGisDetail-module___qDdhW__uiHeroLight img,.VranjeMunicipalGisDetail-module___qDdhW__visualStack img,.VranjeMunicipalGisDetail-module___qDdhW__visualStackDark img{width:100%;height:auto;display:block}.VranjeMunicipalGisDetail-module___qDdhW__uiHeroDark figcaption{color:#b7ccd5}.VranjeMunicipalGisDetail-module___qDdhW__featureIntro{max-width:960px;margin-bottom:52px}.VranjeMunicipalGisDetail-module___qDdhW__featureIntro p{max-width:820px;margin-top:24px}.VranjeMunicipalGisDetail-module___qDdhW__visualStack,.VranjeMunicipalGisDetail-module___qDdhW__visualStackDark{gap:34px;display:grid}.VranjeMunicipalGisDetail-module___qDdhW__visualStack figure{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 18px 45px #16334112}.VranjeMunicipalGisDetail-module___qDdhW__visualStack img{object-fit:contain;background:#fff;width:100%;max-height:760px}.VranjeMunicipalGisDetail-module___qDdhW__scopeNote{border-left:4px solid var(--cyan);color:#355762;background:#edf6f8;margin-top:30px;padding:20px 24px;font-size:.86rem;line-height:1.7}.VranjeMunicipalGisDetail-module___qDdhW__visualStackDark figure{background:#071923;border:1px solid #223e50;border-radius:20px;overflow:hidden}.VranjeMunicipalGisDetail-module___qDdhW__visualStackDark img{object-fit:contain;background:#0a1720;max-height:780px}.VranjeMunicipalGisDetail-module___qDdhW__visualStackDark figcaption{color:#a8c0cb}.VranjeMunicipalGisDetail-module___qDdhW__uiHeroLight{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 18px 45px #16334112}.VranjeMunicipalGisDetail-module___qDdhW__uiHeroLight img{object-fit:contain;background:#fff;max-height:800px}.VranjeMunicipalGisDetail-module___qDdhW__solarHeading{grid-template-columns:.9fr 1.1fr;align-items:end;gap:70px;margin:88px 0 36px;display:grid}.VranjeMunicipalGisDetail-module___qDdhW__solarHeading h3{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.4vw,3.55rem);line-height:1.06}.VranjeMunicipalGisDetail-module___qDdhW__solarHeading p{color:#657d88;margin:0;line-height:1.75}.VranjeMunicipalGisDetail-module___qDdhW__architectureGrid{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;display:grid}.VranjeMunicipalGisDetail-module___qDdhW__architectureGrid figure{border:1px solid var(--line);background:#fff;border-radius:18px;justify-self:end;width:min(100%,650px);overflow:hidden}.VranjeMunicipalGisDetail-module___qDdhW__architectureGrid figure img{width:100%;display:block}.VranjeMunicipalGisDetail-module___qDdhW__architectureGrid p{margin-top:24px}.VranjeMunicipalGisDetail-module___qDdhW__archTags{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.VranjeMunicipalGisDetail-module___qDdhW__archTags span{color:#53717e;border:1px solid #cbd9de;border-radius:999px;padding:8px 10px;font-size:.74rem}.VranjeMunicipalGisDetail-module___qDdhW__workflowRail{border-top:1px solid #29475b;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.VranjeMunicipalGisDetail-module___qDdhW__workflowRail li{border-right:1px solid #29475b;min-height:165px;padding:26px 22px 26px 0}.VranjeMunicipalGisDetail-module___qDdhW__workflowRail li:last-child{border-right:0}.VranjeMunicipalGisDetail-module___qDdhW__workflowRail span{color:#70d8ec;margin-bottom:28px;font-size:.72rem;font-weight:850;display:block}.VranjeMunicipalGisDetail-module___qDdhW__workflowRail strong{color:#fff;font-size:.88rem;line-height:1.55;display:block}.VranjeMunicipalGisDetail-module___qDdhW__maintenanceProof{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:52px;display:grid}.VranjeMunicipalGisDetail-module___qDdhW__maintenanceProof article{background:#ffffff08;border:1px solid #29475a;border-radius:14px;padding:26px}.VranjeMunicipalGisDetail-module___qDdhW__maintenanceProof strong{color:#6ed8ee;font-size:1.6rem;display:block}.VranjeMunicipalGisDetail-module___qDdhW__maintenanceProof span{color:#c2d4dc;margin-top:12px;font-size:.8rem;line-height:1.62;display:block}.VranjeMunicipalGisDetail-module___qDdhW__centerHeading{text-align:center;max-width:950px;margin:0 auto 56px}.VranjeMunicipalGisDetail-module___qDdhW__centerHeading h2{margin-top:0}.VranjeMunicipalGisDetail-module___qDdhW__deliverableGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.VranjeMunicipalGisDetail-module___qDdhW__deliverableGrid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px}.VranjeMunicipalGisDetail-module___qDdhW__deliverableGrid article>span{color:var(--cyan);font-size:.7rem;font-weight:850;display:block}.VranjeMunicipalGisDetail-module___qDdhW__deliverableGrid h3{margin:18px 0 11px;font-size:1.28rem;line-height:1.35}.VranjeMunicipalGisDetail-module___qDdhW__deliverableGrid p{color:#657b86;margin:0;line-height:1.65}.VranjeMunicipalGisDetail-module___qDdhW__deliverableGrid small{color:#0b839f;margin-top:17px;font-size:.72rem;font-weight:750;line-height:1.5;display:block}.VranjeMunicipalGisDetail-module___qDdhW__proofSection{color:#fff;background:#04121c;align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.VranjeMunicipalGisDetail-module___qDdhW__proofMedia,.VranjeMunicipalGisDetail-module___qDdhW__proofOverlay{position:absolute;inset:0}.VranjeMunicipalGisDetail-module___qDdhW__proofMedia img{object-fit:cover;object-position:center center;width:100%;height:100%}.VranjeMunicipalGisDetail-module___qDdhW__proofOverlay{background:linear-gradient(90deg,#031019fa,#031019d1 54%,#0310196b),linear-gradient(#0000,#03101980)}.VranjeMunicipalGisDetail-module___qDdhW__proofInner{padding:110px 0;position:relative}.VranjeMunicipalGisDetail-module___qDdhW__proofInner h2{color:#fff;max-width:1000px}.VranjeMunicipalGisDetail-module___qDdhW__proofInner p{color:#d4e3e8;max-width:850px;margin:28px 0 0;font-size:1.15rem;line-height:1.68}.VranjeMunicipalGisDetail-module___qDdhW__proofPoints{flex-wrap:wrap;gap:9px;margin-top:32px;display:flex}.VranjeMunicipalGisDetail-module___qDdhW__proofPoints span{color:#dbe9ed;background:#08223273;border:1px solid #ffffff3d;border-radius:999px;padding:9px 12px;font-size:.75rem}.VranjeMunicipalGisDetail-module___qDdhW__relatedSection{background:#fff}.VranjeMunicipalGisDetail-module___qDdhW__relatedTop{grid-template-columns:1.3fr .7fr;gap:70px;display:grid}.VranjeMunicipalGisDetail-module___qDdhW__relatedTop h2{margin:0;font-size:1.9rem}.VranjeMunicipalGisDetail-module___qDdhW__tagList{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.VranjeMunicipalGisDetail-module___qDdhW__tagList a{color:#506c78;border:1px solid #cedbe0;border-radius:999px;padding:8px 11px;font-size:.78rem}.VranjeMunicipalGisDetail-module___qDdhW__tagList a:hover{color:#087c9d;border-color:#80cbdf}.VranjeMunicipalGisDetail-module___qDdhW__relatedProjects{border-top:1px solid var(--line);margin-top:80px;padding-top:52px}.VranjeMunicipalGisDetail-module___qDdhW__relatedHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.VranjeMunicipalGisDetail-module___qDdhW__relatedHeading h2{margin:0;font-size:2.1rem}.VranjeMunicipalGisDetail-module___qDdhW__relatedHeading a{color:#0a819f;font-size:.82rem;font-weight:760}.VranjeMunicipalGisDetail-module___qDdhW__ctaSection{color:#fff;background:#061c2a}.VranjeMunicipalGisDetail-module___qDdhW__ctaGrid{grid-template-columns:1fr auto;align-items:center;gap:70px;display:grid}.VranjeMunicipalGisDetail-module___qDdhW__ctaGrid h2{color:#fff;max-width:900px}.VranjeMunicipalGisDetail-module___qDdhW__ctaGrid p{color:#aec3cc;max-width:720px;margin:24px 0 0;line-height:1.7}.VranjeMunicipalGisDetail-module___qDdhW__ctaButton{color:#06131d;white-space:nowrap;background:#159fc4;justify-content:center;align-items:center;padding:15px 20px;font-weight:800;display:inline-flex}.VranjeMunicipalGisDetail-module___qDdhW__ctaButton:hover{background:#1187a7}.VranjeMunicipalGisDetail-module___qDdhW__navySection h1,.VranjeMunicipalGisDetail-module___qDdhW__navySection h2,.VranjeMunicipalGisDetail-module___qDdhW__navySection h3,.VranjeMunicipalGisDetail-module___qDdhW__navySection h4,.VranjeMunicipalGisDetail-module___qDdhW__navySection strong,.VranjeMunicipalGisDetail-module___qDdhW__blackSection h1,.VranjeMunicipalGisDetail-module___qDdhW__blackSection h2,.VranjeMunicipalGisDetail-module___qDdhW__blackSection h3,.VranjeMunicipalGisDetail-module___qDdhW__blackSection h4,.VranjeMunicipalGisDetail-module___qDdhW__blackSection strong,.VranjeMunicipalGisDetail-module___qDdhW__proofSection h1,.VranjeMunicipalGisDetail-module___qDdhW__proofSection h2,.VranjeMunicipalGisDetail-module___qDdhW__proofSection h3,.VranjeMunicipalGisDetail-module___qDdhW__proofSection h4,.VranjeMunicipalGisDetail-module___qDdhW__proofSection strong,.VranjeMunicipalGisDetail-module___qDdhW__ctaSection h1,.VranjeMunicipalGisDetail-module___qDdhW__ctaSection h2,.VranjeMunicipalGisDetail-module___qDdhW__ctaSection h3,.VranjeMunicipalGisDetail-module___qDdhW__ctaSection h4,.VranjeMunicipalGisDetail-module___qDdhW__ctaSection strong{color:#fff!important}.VranjeMunicipalGisDetail-module___qDdhW__navySection p,.VranjeMunicipalGisDetail-module___qDdhW__navySection li,.VranjeMunicipalGisDetail-module___qDdhW__navySection figcaption,.VranjeMunicipalGisDetail-module___qDdhW__blackSection p,.VranjeMunicipalGisDetail-module___qDdhW__blackSection li,.VranjeMunicipalGisDetail-module___qDdhW__blackSection figcaption,.VranjeMunicipalGisDetail-module___qDdhW__proofSection p,.VranjeMunicipalGisDetail-module___qDdhW__proofSection li,.VranjeMunicipalGisDetail-module___qDdhW__proofSection figcaption,.VranjeMunicipalGisDetail-module___qDdhW__ctaSection p,.VranjeMunicipalGisDetail-module___qDdhW__ctaSection li{color:#bcd0d8!important}.VranjeMunicipalGisDetail-module___qDdhW__navySection .VranjeMunicipalGisDetail-module___qDdhW__sectionKicker,.VranjeMunicipalGisDetail-module___qDdhW__blackSection .VranjeMunicipalGisDetail-module___qDdhW__sectionKicker,.VranjeMunicipalGisDetail-module___qDdhW__proofSection .VranjeMunicipalGisDetail-module___qDdhW__sectionKicker{color:#78dced!important}@media (max-width:1100px){.VranjeMunicipalGisDetail-module___qDdhW__heroMeta{grid-template-columns:1fr 1fr}.VranjeMunicipalGisDetail-module___qDdhW__heroMeta div:last-child{grid-column:1/-1}.VranjeMunicipalGisDetail-module___qDdhW__splitHeading,.VranjeMunicipalGisDetail-module___qDdhW__architectureGrid{grid-template-columns:1fr;gap:30px}.VranjeMunicipalGisDetail-module___qDdhW__metricGrid{grid-template-columns:repeat(2,1fr)}.VranjeMunicipalGisDetail-module___qDdhW__operatingModel,.VranjeMunicipalGisDetail-module___qDdhW__foundationGrid{grid-template-columns:1fr}.VranjeMunicipalGisDetail-module___qDdhW__foundationGrid img,.VranjeMunicipalGisDetail-module___qDdhW__areaFigure img,.VranjeMunicipalGisDetail-module___qDdhW__stripFigure img{height:auto;min-height:0}.VranjeMunicipalGisDetail-module___qDdhW__solarHeading{grid-template-columns:1fr;gap:22px}.VranjeMunicipalGisDetail-module___qDdhW__workflowRail{grid-template-columns:repeat(2,1fr)}.VranjeMunicipalGisDetail-module___qDdhW__maintenanceProof{grid-template-columns:1fr}.VranjeMunicipalGisDetail-module___qDdhW__deliverableGrid{grid-template-columns:repeat(2,1fr)}.VranjeMunicipalGisDetail-module___qDdhW__relatedTop{grid-template-columns:1fr}.VranjeMunicipalGisDetail-module___qDdhW__architectureGrid figure{justify-self:start}}@media (max-width:800px){.VranjeMunicipalGisDetail-module___qDdhW__container,.VranjeMunicipalGisDetail-module___qDdhW__heroInner{width:min(100% - 36px,1280px)}.VranjeMunicipalGisDetail-module___qDdhW__hero{background:#061a29;min-height:auto;padding-top:0;display:block}.VranjeMunicipalGisDetail-module___qDdhW__heroMedia{height:280px;position:relative;inset:auto}.VranjeMunicipalGisDetail-module___qDdhW__heroMedia img{object-fit:cover;object-position:center}.VranjeMunicipalGisDetail-module___qDdhW__heroOverlay{background:linear-gradient(#0000 35%,#05182566);height:280px}.VranjeMunicipalGisDetail-module___qDdhW__heroInner{padding:48px 0 58px}.VranjeMunicipalGisDetail-module___qDdhW__hero h1{font-size:clamp(3.5rem,16vw,5.8rem)}.VranjeMunicipalGisDetail-module___qDdhW__heroDescriptor{font-size:1.32rem}.VranjeMunicipalGisDetail-module___qDdhW__heroIntro{font-size:.94rem}.VranjeMunicipalGisDetail-module___qDdhW__heroMeta{grid-template-columns:1fr}.VranjeMunicipalGisDetail-module___qDdhW__heroMeta div:last-child{grid-column:auto}.VranjeMunicipalGisDetail-module___qDdhW__localNav{top:72px}.VranjeMunicipalGisDetail-module___qDdhW__lightSection,.VranjeMunicipalGisDetail-module___qDdhW__softSection,.VranjeMunicipalGisDetail-module___qDdhW__navySection,.VranjeMunicipalGisDetail-module___qDdhW__blackSection,.VranjeMunicipalGisDetail-module___qDdhW__relatedSection,.VranjeMunicipalGisDetail-module___qDdhW__ctaSection,.VranjeMunicipalGisDetail-module___qDdhW__proofSection{padding:76px 0}.VranjeMunicipalGisDetail-module___qDdhW__metricGrid,.VranjeMunicipalGisDetail-module___qDdhW__deliverableGrid,.VranjeMunicipalGisDetail-module___qDdhW__workflowRail{grid-template-columns:1fr}.VranjeMunicipalGisDetail-module___qDdhW__workflowRail li{border-bottom:1px solid #29475b;border-right:0;min-height:0}.VranjeMunicipalGisDetail-module___qDdhW__visualStack,.VranjeMunicipalGisDetail-module___qDdhW__visualStackDark{gap:22px}.VranjeMunicipalGisDetail-module___qDdhW__uiHeroLight,.VranjeMunicipalGisDetail-module___qDdhW__uiHeroDark,.VranjeMunicipalGisDetail-module___qDdhW__visualStack figure,.VranjeMunicipalGisDetail-module___qDdhW__visualStackDark figure{border-radius:14px}.VranjeMunicipalGisDetail-module___qDdhW__relatedHeading{flex-direction:column;align-items:flex-start}.VranjeMunicipalGisDetail-module___qDdhW__ctaGrid{grid-template-columns:1fr;gap:30px}.VranjeMunicipalGisDetail-module___qDdhW__ctaButton{justify-self:start}.VranjeMunicipalGisDetail-module___qDdhW__proofSection{min-height:640px}}@media (max-width:520px){.VranjeMunicipalGisDetail-module___qDdhW__heroMedia,.VranjeMunicipalGisDetail-module___qDdhW__heroOverlay{height:220px}.VranjeMunicipalGisDetail-module___qDdhW__hero h1{font-size:3.5rem}.VranjeMunicipalGisDetail-module___qDdhW__operatingModel>div{min-height:auto;padding:24px}.VranjeMunicipalGisDetail-module___qDdhW__metricGrid article{min-height:auto}.VranjeMunicipalGisDetail-module___qDdhW__architectureGrid figure{width:100%}.VranjeMunicipalGisDetail-module___qDdhW__proofInner{padding:90px 0}}.VranjeMunicipalGisDetail-module___qDdhW__workflowRail>:not(:first-child){padding-left:15px}.VranjeMunicipalGisDetail-module___qDdhW__workflowRail>:last-child{border-right:0}@media (max-width:520px){.VranjeMunicipalGisDetail-module___qDdhW__workflowRail>:nth-child(n){border-right:0;padding-left:0}}.VranjeMunicipalGisDetail-module___qDdhW__localNav,.VranjeMunicipalGisDetail-module___qDdhW__localNav>div{scrollbar-width:none}.VranjeMunicipalGisDetail-module___qDdhW__localNav::-webkit-scrollbar{display:none}.VranjeMunicipalGisDetail-module___qDdhW__localNav>div::-webkit-scrollbar{display:none}@media (max-width:1100px){.VranjeMunicipalGisDetail-module___qDdhW__localNav{top:var(--project-hero-offset-mobile)}}.VranjeMunicipalGisDetail-module___qDdhW__ctaButton{border-radius:999px}.VranjeMunicipalGisDetail-module___qDdhW__heroMeta{align-items:start;max-width:none}.VranjeMunicipalGisDetail-module___qDdhW__heroMeta>div{align-content:start}.VranjeMunicipalGisDetail-module___qDdhW__heroMeta strong{font-weight:600}@media (max-width:1100px){.VranjeMunicipalGisDetail-module___qDdhW__splitHeading{grid-template-columns:minmax(0,1fr);gap:24px}}.VranjeMunicipalGisDetail-module___qDdhW__lightSection .VranjeMunicipalGisDetail-module___qDdhW__sectionKicker,.VranjeMunicipalGisDetail-module___qDdhW__softSection .VranjeMunicipalGisDetail-module___qDdhW__sectionKicker,.VranjeMunicipalGisDetail-module___qDdhW__relatedSection .VranjeMunicipalGisDetail-module___qDdhW__sectionKicker{color:#0b7183!important}
.SerbiaZijinMiningDetail-module__Y8gQUa__page{--navy:#071827;--navy2:#0d2840;--cyan:#23b7dc;--ink:#132a38;--muted:#637886;--line:#d9e3e8;--soft:#edf3f5;color:var(--ink);background:#fff}.SerbiaZijinMiningDetail-module__Y8gQUa__container{width:min(100% - 64px,1280px);margin:0 auto}.SerbiaZijinMiningDetail-module__Y8gQUa__hero{background:var(--navy);align-items:flex-end;min-height:calc(100svh - 82px);display:flex;position:relative;overflow:hidden}.SerbiaZijinMiningDetail-module__Y8gQUa__heroMedia,.SerbiaZijinMiningDetail-module__Y8gQUa__heroShade{position:absolute;inset:0}.SerbiaZijinMiningDetail-module__Y8gQUa__heroMedia img{object-fit:cover;object-position:center;width:100%;height:100%}.SerbiaZijinMiningDetail-module__Y8gQUa__heroShade{background:linear-gradient(90deg,#030f19f7 0%,#030f19db 37%,#030f1970 67%,#030f1929 100%),linear-gradient(#0000 42%,#030f19cc 100%)}.SerbiaZijinMiningDetail-module__Y8gQUa__heroInner{padding:11vh 0 7vh;position:relative}.SerbiaZijinMiningDetail-module__Y8gQUa__heroEyebrow,.SerbiaZijinMiningDetail-module__Y8gQUa__sectionKicker{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.SerbiaZijinMiningDetail-module__Y8gQUa__hero h1{color:#fff;letter-spacing:-.055em;max-width:1120px;margin:18px 0 20px;font-size:clamp(3.05rem,5.55vw,6.45rem);line-height:.94}.SerbiaZijinMiningDetail-module__Y8gQUa__heroLead{color:#d9e8ee;max-width:860px;margin:0;font-size:clamp(1.05rem,1.6vw,1.42rem);line-height:1.58}.SerbiaZijinMiningDetail-module__Y8gQUa__heroMeta{border-top:1px solid #ffffff3b;grid-template-columns:.7fr .9fr .65fr 1.75fr;gap:20px;margin-top:46px;padding-top:24px;display:grid}.SerbiaZijinMiningDetail-module__Y8gQUa__heroMeta small{color:#79dff3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.68rem;font-weight:800;display:block}.SerbiaZijinMiningDetail-module__Y8gQUa__heroMeta strong{color:#fff;font-size:.82rem;font-weight:650;line-height:1.5;display:block}.SerbiaZijinMiningDetail-module__Y8gQUa__localNav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #dbe4e8;position:sticky;top:82px}.SerbiaZijinMiningDetail-module__Y8gQUa__localNav .SerbiaZijinMiningDetail-module__Y8gQUa__container{scrollbar-width:none;gap:28px;display:flex;overflow:auto}.SerbiaZijinMiningDetail-module__Y8gQUa__localNav a{color:#4b6270;white-space:nowrap;padding:15px 0;font-size:.76rem;font-weight:760}.SerbiaZijinMiningDetail-module__Y8gQUa__localNav a:hover{color:#0d85ac}.SerbiaZijinMiningDetail-module__Y8gQUa__lightSection,.SerbiaZijinMiningDetail-module__Y8gQUa__softSection,.SerbiaZijinMiningDetail-module__Y8gQUa__navySection,.SerbiaZijinMiningDetail-module__Y8gQUa__blackSection,.SerbiaZijinMiningDetail-module__Y8gQUa__relatedSection,.SerbiaZijinMiningDetail-module__Y8gQUa__ctaSection{padding:105px 0}.SerbiaZijinMiningDetail-module__Y8gQUa__softSection{background:var(--soft)}.SerbiaZijinMiningDetail-module__Y8gQUa__navySection{color:#fff;background:linear-gradient(135deg,#071827,#0f314d)}.SerbiaZijinMiningDetail-module__Y8gQUa__blackSection{color:#fff;background:#071015}.SerbiaZijinMiningDetail-module__Y8gQUa__splitHeading{grid-template-columns:1.02fr .98fr;align-items:start;gap:80px;margin-bottom:54px;display:grid}.SerbiaZijinMiningDetail-module__Y8gQUa__splitHeading h2,.SerbiaZijinMiningDetail-module__Y8gQUa__centerHeading h2,.SerbiaZijinMiningDetail-module__Y8gQUa__integrationCopy h2,.SerbiaZijinMiningDetail-module__Y8gQUa__proofInner h2,.SerbiaZijinMiningDetail-module__Y8gQUa__ctaGrid h2{letter-spacing:-.045em;margin:15px 0 0;font-size:clamp(2.25rem,3.7vw,4.15rem);line-height:1.05}.SerbiaZijinMiningDetail-module__Y8gQUa__splitHeading>p,.SerbiaZijinMiningDetail-module__Y8gQUa__centerHeading>p{color:var(--muted);margin:0;font-size:1.04rem;line-height:1.78}.SerbiaZijinMiningDetail-module__Y8gQUa__centerHeading{text-align:center;max-width:960px;margin:0 auto 56px}.SerbiaZijinMiningDetail-module__Y8gQUa__centerHeading>p{max-width:850px;margin:24px auto 0}.SerbiaZijinMiningDetail-module__Y8gQUa__metricGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 62px;display:grid}.SerbiaZijinMiningDetail-module__Y8gQUa__metricGrid article{border:1px solid var(--line);background:#fff;padding:24px}.SerbiaZijinMiningDetail-module__Y8gQUa__metricGrid strong{color:#0e7098;font-size:2.05rem;line-height:1.05;display:block}.SerbiaZijinMiningDetail-module__Y8gQUa__metricGrid strong small{font-size:.76rem;font-weight:760}.SerbiaZijinMiningDetail-module__Y8gQUa__metricGrid span{color:#6b7f8b;margin-top:12px;font-size:.75rem;line-height:1.4;display:block}.SerbiaZijinMiningDetail-module__Y8gQUa__page figure{margin:0}.SerbiaZijinMiningDetail-module__Y8gQUa__page figcaption{color:#6c7e88;padding:12px 0 0;font-size:.7rem;line-height:1.45}.SerbiaZijinMiningDetail-module__Y8gQUa__contextGrid{grid-template-columns:.55fr 1.45fr;align-items:stretch;gap:26px;display:grid}.SerbiaZijinMiningDetail-module__Y8gQUa__flightFigure{flex-direction:column;min-height:100%;display:flex}.SerbiaZijinMiningDetail-module__Y8gQUa__flightFigure img{object-fit:contain;background:#e7ecee;width:100%;height:650px;display:block}.SerbiaZijinMiningDetail-module__Y8gQUa__contextRight{grid-template-rows:auto auto;gap:24px;display:grid}.SerbiaZijinMiningDetail-module__Y8gQUa__orthophotoFigure img{object-fit:cover;background:#dbe3e7;width:100%;height:510px;display:block}.SerbiaZijinMiningDetail-module__Y8gQUa__contextNote{border-left:3px solid var(--cyan);background:#f3f8fa;padding:26px 28px}.SerbiaZijinMiningDetail-module__Y8gQUa__contextNote strong{font-size:1rem}.SerbiaZijinMiningDetail-module__Y8gQUa__contextNote p{color:#5f7480;margin:10px 0 0;font-size:.88rem;line-height:1.7}.SerbiaZijinMiningDetail-module__Y8gQUa__acquisitionGrid{grid-template-columns:1.15fr .85fr .85fr;align-items:stretch;gap:18px;display:grid}.SerbiaZijinMiningDetail-module__Y8gQUa__acquisitionGrid figure{background:#0a1f30}.SerbiaZijinMiningDetail-module__Y8gQUa__acquisitionGrid img{object-fit:cover;background:#071827;width:100%;height:360px;display:block}.SerbiaZijinMiningDetail-module__Y8gQUa__acquisitionGrid .SerbiaZijinMiningDetail-module__Y8gQUa__aircraftFigure{grid-column:1/-1}.SerbiaZijinMiningDetail-module__Y8gQUa__acquisitionGrid .SerbiaZijinMiningDetail-module__Y8gQUa__aircraftFigure img{object-position:center 55%;height:470px}.SerbiaZijinMiningDetail-module__Y8gQUa__acquisitionGrid .SerbiaZijinMiningDetail-module__Y8gQUa__portraitFigure img{object-position:center 50%}.SerbiaZijinMiningDetail-module__Y8gQUa__methodNote{background:#092131b8;border:1px solid #ffffff2e;grid-template-columns:.35fr 1.65fr;gap:30px;margin-top:42px;padding:24px 28px;display:grid}.SerbiaZijinMiningDetail-module__Y8gQUa__methodNote strong{color:#7be1f4;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem}.SerbiaZijinMiningDetail-module__Y8gQUa__methodNote p{color:#d7e5ea;margin:0;font-size:.88rem;line-height:1.7}.SerbiaZijinMiningDetail-module__Y8gQUa__workflowRail{background:#ffffff26;grid-template-columns:repeat(6,1fr);gap:1px;margin-top:56px;display:grid}.SerbiaZijinMiningDetail-module__Y8gQUa__workflowRail article{background:#0d2b42;min-height:158px;padding:22px}.SerbiaZijinMiningDetail-module__Y8gQUa__workflowRail span{color:#78e3f6;font-size:.67rem;font-weight:900}.SerbiaZijinMiningDetail-module__Y8gQUa__workflowRail p{color:#fff;margin:27px 0 0;font-size:.78rem;line-height:1.5}.SerbiaZijinMiningDetail-module__Y8gQUa__terrainGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.SerbiaZijinMiningDetail-module__Y8gQUa__terrainGrid figure{background:#0b1a22}.SerbiaZijinMiningDetail-module__Y8gQUa__terrainGrid img{object-fit:contain;background:#111;width:100%;height:440px;display:block}.SerbiaZijinMiningDetail-module__Y8gQUa__terrainGrid .SerbiaZijinMiningDetail-module__Y8gQUa__terrainWide{grid-column:1/-1}.SerbiaZijinMiningDetail-module__Y8gQUa__terrainGrid .SerbiaZijinMiningDetail-module__Y8gQUa__terrainWide img{height:min(56vw,690px)}.SerbiaZijinMiningDetail-module__Y8gQUa__terrainGrid figcaption{color:#dce9ed}.SerbiaZijinMiningDetail-module__Y8gQUa__mappingGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.SerbiaZijinMiningDetail-module__Y8gQUa__mappingGrid figure{border:1px solid var(--line);background:#fff;padding:12px}.SerbiaZijinMiningDetail-module__Y8gQUa__mappingGrid img{object-fit:contain;background:#fafafa;width:100%;height:430px;display:block}.SerbiaZijinMiningDetail-module__Y8gQUa__integrationGrid{grid-template-columns:1.18fr .82fr;align-items:center;gap:64px;display:grid}.SerbiaZijinMiningDetail-module__Y8gQUa__integrationGrid figure{background:#fff;border:1px solid #cfdde3;padding:14px}.SerbiaZijinMiningDetail-module__Y8gQUa__integrationGrid figure img{object-fit:contain;width:100%;height:auto;max-height:760px;display:block}.SerbiaZijinMiningDetail-module__Y8gQUa__integrationCopy h2{font-size:clamp(2rem,3.35vw,3.7rem)}.SerbiaZijinMiningDetail-module__Y8gQUa__integrationCopy>p{color:#5d7380;margin:24px 0 0;line-height:1.76}.SerbiaZijinMiningDetail-module__Y8gQUa__transformationRail{background:#d6e1e5;gap:1px;margin-top:34px;display:grid}.SerbiaZijinMiningDetail-module__Y8gQUa__transformationRail div{background:#fff;grid-template-columns:38px 1fr;gap:8px 14px;padding:19px;display:grid}.SerbiaZijinMiningDetail-module__Y8gQUa__transformationRail span{color:#16a5ce;grid-row:1/3;font-size:.68rem;font-weight:900}.SerbiaZijinMiningDetail-module__Y8gQUa__transformationRail strong{color:#173240;font-size:.9rem}.SerbiaZijinMiningDetail-module__Y8gQUa__transformationRail small{color:#6b7f8a;font-size:.72rem;line-height:1.45}.SerbiaZijinMiningDetail-module__Y8gQUa__deliverableGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.SerbiaZijinMiningDetail-module__Y8gQUa__deliverableGrid article{border:1px solid var(--line);background:#fff;padding:26px}.SerbiaZijinMiningDetail-module__Y8gQUa__deliverableGrid article>span{color:#16a5ce;font-size:.68rem;font-weight:900;display:block}.SerbiaZijinMiningDetail-module__Y8gQUa__deliverableGrid h3{margin:14px 0 10px;font-size:1.08rem;line-height:1.34}.SerbiaZijinMiningDetail-module__Y8gQUa__deliverableGrid p{color:#667c88;margin:0 0 12px;font-size:.8rem;line-height:1.63}.SerbiaZijinMiningDetail-module__Y8gQUa__deliverableGrid small{color:#0f7ea5;font-size:.68rem;font-weight:780}.SerbiaZijinMiningDetail-module__Y8gQUa__qualityBand{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:54px;margin-top:68px;padding-top:52px;display:grid}.SerbiaZijinMiningDetail-module__Y8gQUa__qualityBand h3{letter-spacing:-.035em;margin:13px 0 0;font-size:clamp(1.55rem,2.4vw,2.45rem);line-height:1.1}.SerbiaZijinMiningDetail-module__Y8gQUa__qualityBand>p{color:#607582;margin:0;line-height:1.74}.SerbiaZijinMiningDetail-module__Y8gQUa__proofSection{background:#061522;align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.SerbiaZijinMiningDetail-module__Y8gQUa__proofMedia,.SerbiaZijinMiningDetail-module__Y8gQUa__proofShade{position:absolute;inset:0}.SerbiaZijinMiningDetail-module__Y8gQUa__proofMedia img{object-fit:cover;object-position:center;width:100%;height:100%}.SerbiaZijinMiningDetail-module__Y8gQUa__proofShade{background:linear-gradient(90deg,#020e17fa,#020e17e8 48%,#020e177a),linear-gradient(#0000 45%,#020e17c7)}.SerbiaZijinMiningDetail-module__Y8gQUa__proofInner{padding:110px 0;position:relative}.SerbiaZijinMiningDetail-module__Y8gQUa__proofInner h2{color:#fff;max-width:1040px}.SerbiaZijinMiningDetail-module__Y8gQUa__proofInner p{color:#d7e6eb;max-width:880px;margin:27px 0 0;font-size:1.08rem;line-height:1.68}.SerbiaZijinMiningDetail-module__Y8gQUa__proofTags{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.SerbiaZijinMiningDetail-module__Y8gQUa__proofTags span{color:#e4eff3;background:#0823347a;border:1px solid #ffffff3d;padding:9px 12px;font-size:.74rem}.SerbiaZijinMiningDetail-module__Y8gQUa__relatedSection{background:#fff}.SerbiaZijinMiningDetail-module__Y8gQUa__relatedTop{grid-template-columns:1.25fr .75fr;gap:70px;display:grid}.SerbiaZijinMiningDetail-module__Y8gQUa__relatedTop h2,.SerbiaZijinMiningDetail-module__Y8gQUa__relatedHeading h2{letter-spacing:-.02em;margin:0;font-size:1.45rem}.SerbiaZijinMiningDetail-module__Y8gQUa__tagList{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.SerbiaZijinMiningDetail-module__Y8gQUa__tagList a{color:#506878;border:1px solid #cfdae0;padding:8px 11px;font-size:.77rem}.SerbiaZijinMiningDetail-module__Y8gQUa__tagList a:hover{color:#0a759f;border-color:#8dcce4}.SerbiaZijinMiningDetail-module__Y8gQUa__relatedProjects{border-top:1px solid var(--line);margin-top:76px;padding-top:48px}.SerbiaZijinMiningDetail-module__Y8gQUa__relatedHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.SerbiaZijinMiningDetail-module__Y8gQUa__relatedHeading a{color:#137fa8;font-size:.8rem;font-weight:780}.SerbiaZijinMiningDetail-module__Y8gQUa__ctaSection{background:#091b2e}.SerbiaZijinMiningDetail-module__Y8gQUa__ctaGrid{grid-template-columns:1fr auto;align-items:center;gap:70px;display:grid}.SerbiaZijinMiningDetail-module__Y8gQUa__ctaGrid h2{color:#fff;max-width:850px}.SerbiaZijinMiningDetail-module__Y8gQUa__ctaGrid p{color:#c3d4db;max-width:720px;margin:23px 0 0;line-height:1.7}.SerbiaZijinMiningDetail-module__Y8gQUa__ctaButton{color:#06131d;white-space:nowrap;background:#1aa8d2;justify-content:center;align-items:center;padding:15px 20px;font-weight:820;display:inline-flex}.SerbiaZijinMiningDetail-module__Y8gQUa__ctaButton:hover{background:#128caf}.SerbiaZijinMiningDetail-module__Y8gQUa__darkSection,.SerbiaZijinMiningDetail-module__Y8gQUa__darkSection h1,.SerbiaZijinMiningDetail-module__Y8gQUa__darkSection h2,.SerbiaZijinMiningDetail-module__Y8gQUa__darkSection h3,.SerbiaZijinMiningDetail-module__Y8gQUa__darkSection h4,.SerbiaZijinMiningDetail-module__Y8gQUa__darkSection h5,.SerbiaZijinMiningDetail-module__Y8gQUa__darkSection p,.SerbiaZijinMiningDetail-module__Y8gQUa__darkSection span,.SerbiaZijinMiningDetail-module__Y8gQUa__darkSection strong,.SerbiaZijinMiningDetail-module__Y8gQUa__darkSection small,.SerbiaZijinMiningDetail-module__Y8gQUa__darkSection figcaption,.SerbiaZijinMiningDetail-module__Y8gQUa__darkSection li,.SerbiaZijinMiningDetail-module__Y8gQUa__darkSection label,.SerbiaZijinMiningDetail-module__Y8gQUa__hero,.SerbiaZijinMiningDetail-module__Y8gQUa__hero h1,.SerbiaZijinMiningDetail-module__Y8gQUa__hero h2,.SerbiaZijinMiningDetail-module__Y8gQUa__hero h3,.SerbiaZijinMiningDetail-module__Y8gQUa__hero p,.SerbiaZijinMiningDetail-module__Y8gQUa__hero span,.SerbiaZijinMiningDetail-module__Y8gQUa__hero strong,.SerbiaZijinMiningDetail-module__Y8gQUa__hero small,.SerbiaZijinMiningDetail-module__Y8gQUa__hero figcaption,.SerbiaZijinMiningDetail-module__Y8gQUa__ctaSection,.SerbiaZijinMiningDetail-module__Y8gQUa__ctaSection h1,.SerbiaZijinMiningDetail-module__Y8gQUa__ctaSection h2,.SerbiaZijinMiningDetail-module__Y8gQUa__ctaSection h3,.SerbiaZijinMiningDetail-module__Y8gQUa__ctaSection p,.SerbiaZijinMiningDetail-module__Y8gQUa__ctaSection span,.SerbiaZijinMiningDetail-module__Y8gQUa__ctaSection strong,.SerbiaZijinMiningDetail-module__Y8gQUa__ctaSection small{color:#fff!important}.SerbiaZijinMiningDetail-module__Y8gQUa__darkSection .SerbiaZijinMiningDetail-module__Y8gQUa__sectionKicker,.SerbiaZijinMiningDetail-module__Y8gQUa__darkSection .SerbiaZijinMiningDetail-module__Y8gQUa__heroEyebrow,.SerbiaZijinMiningDetail-module__Y8gQUa__darkSection .SerbiaZijinMiningDetail-module__Y8gQUa__workflowRail span,.SerbiaZijinMiningDetail-module__Y8gQUa__darkSection .SerbiaZijinMiningDetail-module__Y8gQUa__methodNote strong{color:#78e3f6!important}.SerbiaZijinMiningDetail-module__Y8gQUa__darkSection figcaption{color:#dce9ed!important}.SerbiaZijinMiningDetail-module__Y8gQUa__darkSection a{color:#e7f8fb}.SerbiaZijinMiningDetail-module__Y8gQUa__darkSection a:hover{color:#78e3f6}@media (max-width:1120px){.SerbiaZijinMiningDetail-module__Y8gQUa__heroMeta{grid-template-columns:1fr 1fr}.SerbiaZijinMiningDetail-module__Y8gQUa__heroMeta div:nth-child(4){grid-column:1/-1}.SerbiaZijinMiningDetail-module__Y8gQUa__splitHeading{grid-template-columns:1fr;gap:24px}.SerbiaZijinMiningDetail-module__Y8gQUa__metricGrid{grid-template-columns:repeat(2,1fr)}.SerbiaZijinMiningDetail-module__Y8gQUa__contextGrid{grid-template-columns:.72fr 1.28fr}.SerbiaZijinMiningDetail-module__Y8gQUa__acquisitionGrid{grid-template-columns:1fr 1fr}.SerbiaZijinMiningDetail-module__Y8gQUa__acquisitionGrid .SerbiaZijinMiningDetail-module__Y8gQUa__aircraftFigure{grid-column:1/-1}.SerbiaZijinMiningDetail-module__Y8gQUa__workflowRail{grid-template-columns:repeat(3,1fr)}.SerbiaZijinMiningDetail-module__Y8gQUa__integrationGrid,.SerbiaZijinMiningDetail-module__Y8gQUa__qualityBand,.SerbiaZijinMiningDetail-module__Y8gQUa__relatedTop{grid-template-columns:1fr}}@media (max-width:800px){.SerbiaZijinMiningDetail-module__Y8gQUa__container{width:min(100% - 36px,1280px)}.SerbiaZijinMiningDetail-module__Y8gQUa__hero{min-height:calc(100svh - 72px)}.SerbiaZijinMiningDetail-module__Y8gQUa__heroInner{padding:9vh 0 6vh}.SerbiaZijinMiningDetail-module__Y8gQUa__hero h1{font-size:clamp(2.75rem,10.5vw,4.6rem)}.SerbiaZijinMiningDetail-module__Y8gQUa__heroMeta{grid-template-columns:1fr}.SerbiaZijinMiningDetail-module__Y8gQUa__heroMeta div:nth-child(4){grid-column:auto}.SerbiaZijinMiningDetail-module__Y8gQUa__localNav{top:72px}.SerbiaZijinMiningDetail-module__Y8gQUa__lightSection,.SerbiaZijinMiningDetail-module__Y8gQUa__softSection,.SerbiaZijinMiningDetail-module__Y8gQUa__navySection,.SerbiaZijinMiningDetail-module__Y8gQUa__blackSection,.SerbiaZijinMiningDetail-module__Y8gQUa__relatedSection,.SerbiaZijinMiningDetail-module__Y8gQUa__ctaSection{padding:76px 0}.SerbiaZijinMiningDetail-module__Y8gQUa__metricGrid,.SerbiaZijinMiningDetail-module__Y8gQUa__contextGrid{grid-template-columns:1fr}.SerbiaZijinMiningDetail-module__Y8gQUa__flightFigure img{height:auto;max-height:620px}.SerbiaZijinMiningDetail-module__Y8gQUa__orthophotoFigure img{height:auto;max-height:560px}.SerbiaZijinMiningDetail-module__Y8gQUa__acquisitionGrid{grid-template-columns:1fr}.SerbiaZijinMiningDetail-module__Y8gQUa__acquisitionGrid .SerbiaZijinMiningDetail-module__Y8gQUa__aircraftFigure{grid-column:auto}.SerbiaZijinMiningDetail-module__Y8gQUa__acquisitionGrid img,.SerbiaZijinMiningDetail-module__Y8gQUa__acquisitionGrid .SerbiaZijinMiningDetail-module__Y8gQUa__aircraftFigure img{height:auto;max-height:560px}.SerbiaZijinMiningDetail-module__Y8gQUa__methodNote{grid-template-columns:1fr;gap:10px}.SerbiaZijinMiningDetail-module__Y8gQUa__workflowRail{grid-template-columns:repeat(2,1fr)}.SerbiaZijinMiningDetail-module__Y8gQUa__terrainGrid,.SerbiaZijinMiningDetail-module__Y8gQUa__mappingGrid{grid-template-columns:1fr}.SerbiaZijinMiningDetail-module__Y8gQUa__terrainGrid .SerbiaZijinMiningDetail-module__Y8gQUa__terrainWide{grid-column:auto}.SerbiaZijinMiningDetail-module__Y8gQUa__terrainGrid img,.SerbiaZijinMiningDetail-module__Y8gQUa__terrainGrid .SerbiaZijinMiningDetail-module__Y8gQUa__terrainWide img,.SerbiaZijinMiningDetail-module__Y8gQUa__mappingGrid img{height:auto;max-height:620px}.SerbiaZijinMiningDetail-module__Y8gQUa__integrationGrid{gap:36px}.SerbiaZijinMiningDetail-module__Y8gQUa__deliverableGrid{grid-template-columns:1fr}.SerbiaZijinMiningDetail-module__Y8gQUa__qualityBand{gap:24px}.SerbiaZijinMiningDetail-module__Y8gQUa__relatedHeading{flex-direction:column;align-items:start}.SerbiaZijinMiningDetail-module__Y8gQUa__ctaGrid{grid-template-columns:1fr;gap:30px}.SerbiaZijinMiningDetail-module__Y8gQUa__ctaButton{justify-self:start}.SerbiaZijinMiningDetail-module__Y8gQUa__proofSection{min-height:650px}.SerbiaZijinMiningDetail-module__Y8gQUa__proofInner{padding:90px 0}}@media (max-width:520px){.SerbiaZijinMiningDetail-module__Y8gQUa__hero h1{font-size:2.55rem}.SerbiaZijinMiningDetail-module__Y8gQUa__workflowRail{grid-template-columns:1fr}.SerbiaZijinMiningDetail-module__Y8gQUa__metricGrid strong{font-size:1.85rem}.SerbiaZijinMiningDetail-module__Y8gQUa__proofInner h2{font-size:2.35rem}}.SerbiaZijinMiningDetail-module__Y8gQUa__workflowRail>:not(:first-child){padding-left:15px}.SerbiaZijinMiningDetail-module__Y8gQUa__workflowRail>:last-child{border-right:0}@media (max-width:520px){.SerbiaZijinMiningDetail-module__Y8gQUa__workflowRail>:nth-child(n){border-right:0;padding-left:0}}.SerbiaZijinMiningDetail-module__Y8gQUa__localNav,.SerbiaZijinMiningDetail-module__Y8gQUa__localNav>div{scrollbar-width:none}.SerbiaZijinMiningDetail-module__Y8gQUa__localNav::-webkit-scrollbar{display:none}.SerbiaZijinMiningDetail-module__Y8gQUa__localNav>div::-webkit-scrollbar{display:none}@media (max-width:1100px){.SerbiaZijinMiningDetail-module__Y8gQUa__localNav{top:var(--project-hero-offset-mobile)}}.SerbiaZijinMiningDetail-module__Y8gQUa__ctaButton{border-radius:999px}.SerbiaZijinMiningDetail-module__Y8gQUa__heroMeta{align-items:start;max-width:none}.SerbiaZijinMiningDetail-module__Y8gQUa__heroMeta>div{align-content:start}.SerbiaZijinMiningDetail-module__Y8gQUa__heroMeta strong{font-weight:600}
.RomaHousingRegionalGisDetail-module__0mW8uW__projectPage{--roma-navy:#0a1b2e;--roma-blue:#143653;--roma-cyan:#1aa8d2;--roma-soft:#f3f7fa;--roma-line:#d8e2e8;color:#162b38;background:#fff}.RomaHousingRegionalGisDetail-module__0mW8uW__projectPage *{box-sizing:border-box}.RomaHousingRegionalGisDetail-module__0mW8uW__container{width:min(var(--project-container),calc(100% - (var(--project-gutter) * 2)));margin-inline:auto}.RomaHousingRegionalGisDetail-module__0mW8uW__hero{min-height:calc(100svh - var(--project-hero-offset));color:#fff;background:#071624;align-items:flex-end;display:flex;position:relative;overflow:hidden}.RomaHousingRegionalGisDetail-module__0mW8uW__heroMedia{display:block;position:absolute;inset:0}.RomaHousingRegionalGisDetail-module__0mW8uW__heroMedia img{object-fit:cover;object-position:center 33%;width:100%;height:100%;display:block}.RomaHousingRegionalGisDetail-module__0mW8uW__heroOverlay{background:linear-gradient(90deg,#041220f5 0%,#041220db 40%,#0412206b 72%,#04122038 100%),linear-gradient(#04122014 32%,#041220f5);position:absolute;inset:0}.RomaHousingRegionalGisDetail-module__0mW8uW__heroInner{z-index:2;padding:10vh 0 7vh;position:relative}.RomaHousingRegionalGisDetail-module__0mW8uW__eyebrow,.RomaHousingRegionalGisDetail-module__0mW8uW__sectionKicker{color:var(--roma-cyan);letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.2;display:block}.RomaHousingRegionalGisDetail-module__0mW8uW__hero h1{color:#fff;letter-spacing:-.055em;max-width:990px;margin:20px 0 18px;font-size:clamp(3.4rem,6.6vw,7.2rem);line-height:.92}.RomaHousingRegionalGisDetail-module__0mW8uW__heroDescriptor{color:#fff;max-width:950px;margin:0;font-size:clamp(1.25rem,2.1vw,2rem);font-weight:650;line-height:1.28}.RomaHousingRegionalGisDetail-module__0mW8uW__heroIntro{color:#c6d6de;max-width:900px;margin:20px 0 0;font-size:.95rem;line-height:1.68}.RomaHousingRegionalGisDetail-module__0mW8uW__heroMeta{background:#ffffff2e;border:1px solid #ffffff2e;grid-template-columns:1.1fr 1.5fr .7fr 1.8fr;gap:1px;margin-top:44px;display:grid}.RomaHousingRegionalGisDetail-module__0mW8uW__heroMeta div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071c2ec2;padding:17px 18px}.RomaHousingRegionalGisDetail-module__0mW8uW__heroMeta span{color:#75d9ed;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px;font-size:.61rem;font-weight:850;display:block}.RomaHousingRegionalGisDetail-module__0mW8uW__heroMeta strong{color:#fff;font-size:.76rem;font-weight:650;line-height:1.45;display:block}.RomaHousingRegionalGisDetail-module__0mW8uW__localNav{top:var(--project-hero-offset);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--roma-line);background:#fffffff5;position:sticky}.RomaHousingRegionalGisDetail-module__0mW8uW__localNav>div{white-space:nowrap;scrollbar-width:none;gap:30px;display:flex;overflow:auto}.RomaHousingRegionalGisDetail-module__0mW8uW__localNav a{color:#526d78;padding:16px 0;font-size:.73rem;font-weight:760}.RomaHousingRegionalGisDetail-module__0mW8uW__localNav a:hover{color:#0787a6}.RomaHousingRegionalGisDetail-module__0mW8uW__lightSection,.RomaHousingRegionalGisDetail-module__0mW8uW__softSection,.RomaHousingRegionalGisDetail-module__0mW8uW__navySection,.RomaHousingRegionalGisDetail-module__0mW8uW__darkSection,.RomaHousingRegionalGisDetail-module__0mW8uW__historySection,.RomaHousingRegionalGisDetail-module__0mW8uW__proofSection,.RomaHousingRegionalGisDetail-module__0mW8uW__relatedSection,.RomaHousingRegionalGisDetail-module__0mW8uW__ctaSection{padding:var(--project-section-y) 0}.RomaHousingRegionalGisDetail-module__0mW8uW__softSection{background:var(--roma-soft)}.RomaHousingRegionalGisDetail-module__0mW8uW__navySection{color:#fff;background:#0b2741}.RomaHousingRegionalGisDetail-module__0mW8uW__darkSection{color:#fff;background:#071824}.RomaHousingRegionalGisDetail-module__0mW8uW__historySection{background:#f8f6f2}.RomaHousingRegionalGisDetail-module__0mW8uW__proofSection{color:#fff;background:linear-gradient(125deg,#071824,#0b2f4c)}.RomaHousingRegionalGisDetail-module__0mW8uW__relatedSection{background:#fff}.RomaHousingRegionalGisDetail-module__0mW8uW__ctaSection{color:#fff;background:#0b2741}.RomaHousingRegionalGisDetail-module__0mW8uW__splitHeading{grid-template-columns:minmax(0,1.05fr) minmax(340px,.75fr);align-items:start;gap:72px;margin-bottom:52px;display:grid}.RomaHousingRegionalGisDetail-module__0mW8uW__splitHeading h2,.RomaHousingRegionalGisDetail-module__0mW8uW__centerHeading h2,.RomaHousingRegionalGisDetail-module__0mW8uW__proofGrid h2{color:#102537;font-size:var(--project-h2-size);letter-spacing:-.045em;margin:14px 0 0;line-height:1}.RomaHousingRegionalGisDetail-module__0mW8uW__splitHeading>p,.RomaHousingRegionalGisDetail-module__0mW8uW__architectureHeading>p{color:#617985;margin:4px 0 0;font-size:.96rem;line-height:1.75}.RomaHousingRegionalGisDetail-module__0mW8uW__inverse h2,.RomaHousingRegionalGisDetail-module__0mW8uW__navySection h2,.RomaHousingRegionalGisDetail-module__0mW8uW__darkSection h2,.RomaHousingRegionalGisDetail-module__0mW8uW__proofSection h2{color:#fff}.RomaHousingRegionalGisDetail-module__0mW8uW__inverse>p,.RomaHousingRegionalGisDetail-module__0mW8uW__navySection p,.RomaHousingRegionalGisDetail-module__0mW8uW__darkSection p{color:#b9ccd4}.RomaHousingRegionalGisDetail-module__0mW8uW__metricGrid{background:var(--roma-line);border:1px solid var(--roma-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.RomaHousingRegionalGisDetail-module__0mW8uW__metricGrid article{background:#fff;min-height:188px;padding:26px 22px}.RomaHousingRegionalGisDetail-module__0mW8uW__metricGrid strong{color:#0a86a6;font-size:1.8rem;line-height:1.05;display:block}.RomaHousingRegionalGisDetail-module__0mW8uW__metricGrid .RomaHousingRegionalGisDetail-module__0mW8uW__primaryMetric{color:#fff;background:#0b2741}.RomaHousingRegionalGisDetail-module__0mW8uW__metricGrid .RomaHousingRegionalGisDetail-module__0mW8uW__primaryMetric strong{color:#63ddec}.RomaHousingRegionalGisDetail-module__0mW8uW__metricGrid .RomaHousingRegionalGisDetail-module__0mW8uW__primaryMetric span{color:#fff}.RomaHousingRegionalGisDetail-module__0mW8uW__metricGrid .RomaHousingRegionalGisDetail-module__0mW8uW__primaryMetric p{color:#b9ccd4}.RomaHousingRegionalGisDetail-module__0mW8uW__metricGrid strong small{font-size:.7rem;font-weight:700}.RomaHousingRegionalGisDetail-module__0mW8uW__metricGrid span{color:#1b3441;margin-top:18px;font-size:.78rem;font-weight:800;display:block}.RomaHousingRegionalGisDetail-module__0mW8uW__metricGrid p{color:#70848e;margin:8px 0 0;font-size:.69rem;line-height:1.5}.RomaHousingRegionalGisDetail-module__0mW8uW__contextStatement{grid-template-columns:1fr 1fr;gap:32px;margin-top:36px;display:grid}.RomaHousingRegionalGisDetail-module__0mW8uW__contextStatement>*{margin:0;padding:24px 26px}.RomaHousingRegionalGisDetail-module__0mW8uW__contextStatement strong{color:#fff;background:#0b2741;font-size:1.08rem;line-height:1.55}.RomaHousingRegionalGisDetail-module__0mW8uW__contextStatement p{color:#3f5c68;background:#eaf3f6;line-height:1.7}.RomaHousingRegionalGisDetail-module__0mW8uW__phaseGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.RomaHousingRegionalGisDetail-module__0mW8uW__phaseGrid article{border:1px solid var(--roma-line);background:#fff;min-height:230px;padding:28px}.RomaHousingRegionalGisDetail-module__0mW8uW__phaseGrid span{color:var(--roma-cyan);font-size:1.65rem;font-weight:850}.RomaHousingRegionalGisDetail-module__0mW8uW__phaseGrid strong{color:#173449;margin:28px 0 12px;font-size:1.08rem;display:block}.RomaHousingRegionalGisDetail-module__0mW8uW__phaseGrid p{color:#687f89;margin:0;font-size:.78rem;line-height:1.62}.RomaHousingRegionalGisDetail-module__0mW8uW__workflowRail{border-top:1px solid #cbd8de;grid-template-columns:repeat(7,1fr);margin:44px 0 0;padding:0;list-style:none;display:grid}.RomaHousingRegionalGisDetail-module__0mW8uW__workflowRail li{border-right:1px solid #cbd8de;min-height:135px;padding:20px 14px 8px 0}.RomaHousingRegionalGisDetail-module__0mW8uW__workflowRail span{color:#0a8eae;margin-bottom:22px;font-size:.66rem;font-weight:850;display:block}.RomaHousingRegionalGisDetail-module__0mW8uW__workflowRail strong{color:#405b67;font-size:.72rem;line-height:1.5;display:block}.RomaHousingRegionalGisDetail-module__0mW8uW__platformHero,.RomaHousingRegionalGisDetail-module__0mW8uW__platformGrid figure,.RomaHousingRegionalGisDetail-module__0mW8uW__workflowVisualGrid figure,.RomaHousingRegionalGisDetail-module__0mW8uW__operationGrid figure,.RomaHousingRegionalGisDetail-module__0mW8uW__historyGrid figure,.RomaHousingRegionalGisDetail-module__0mW8uW__bannerStack figure{background:#fff;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 20px 55px #00000021}.RomaHousingRegionalGisDetail-module__0mW8uW__platformHero img{width:100%;height:auto;display:block}.RomaHousingRegionalGisDetail-module__0mW8uW__platformHero figcaption,.RomaHousingRegionalGisDetail-module__0mW8uW__platformGrid figcaption,.RomaHousingRegionalGisDetail-module__0mW8uW__workflowVisualGrid figcaption,.RomaHousingRegionalGisDetail-module__0mW8uW__operationGrid figcaption,.RomaHousingRegionalGisDetail-module__0mW8uW__historyGrid figcaption,.RomaHousingRegionalGisDetail-module__0mW8uW__bannerStack figcaption{color:#607780;background:#fff;border-top:1px solid #e0e7ea;padding:12px 15px;font-size:.68rem}.RomaHousingRegionalGisDetail-module__0mW8uW__platformGrid{grid-template-columns:1fr 1fr;gap:22px;margin-top:22px;display:grid}.RomaHousingRegionalGisDetail-module__0mW8uW__platformGrid img{object-fit:contain;background:#fff;width:100%;height:390px;display:block}.RomaHousingRegionalGisDetail-module__0mW8uW__moduleStrip{background:#ffffff2b;border:1px solid #ffffff2b;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:26px;display:grid}.RomaHousingRegionalGisDetail-module__0mW8uW__moduleStrip span{color:#fff;text-align:center;letter-spacing:.06em;background:#0b2741;padding:17px 20px;font-size:.78rem;font-weight:850}.RomaHousingRegionalGisDetail-module__0mW8uW__workflowVisualGrid{grid-template-columns:1.25fr .75fr;gap:22px;display:grid}.RomaHousingRegionalGisDetail-module__0mW8uW__workflowVisualGrid img{object-fit:contain;background:#f7f9fa;width:100%;height:515px;display:block}.RomaHousingRegionalGisDetail-module__0mW8uW__architectureBlock{border-top:1px solid var(--roma-line);margin-top:62px;padding-top:54px}.RomaHousingRegionalGisDetail-module__0mW8uW__architectureHeading{grid-template-columns:.7fr 1.3fr;align-items:end;gap:40px;margin-bottom:32px;display:grid}.RomaHousingRegionalGisDetail-module__0mW8uW__architectureHeading .RomaHousingRegionalGisDetail-module__0mW8uW__sectionKicker{grid-column:1/-1}.RomaHousingRegionalGisDetail-module__0mW8uW__architectureHeading h3{color:#102537;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.4vw,3.6rem);line-height:1.02}.RomaHousingRegionalGisDetail-module__0mW8uW__architectureFlow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1.15fr;align-items:stretch;gap:9px;display:grid}.RomaHousingRegionalGisDetail-module__0mW8uW__architectureFlow>div{color:#fff;background:#0d2b46;flex-direction:column;min-height:190px;padding:23px 20px;display:flex}.RomaHousingRegionalGisDetail-module__0mW8uW__architectureFlow>div span{color:#63ddec;font-size:.65rem;font-weight:850}.RomaHousingRegionalGisDetail-module__0mW8uW__architectureFlow>div strong{margin-top:auto;font-size:.98rem}.RomaHousingRegionalGisDetail-module__0mW8uW__architectureFlow>div small{color:#b7cbd3;margin-top:9px;line-height:1.45}.RomaHousingRegionalGisDetail-module__0mW8uW__architectureFlow>b{color:#1aa8d2;align-self:center;font-size:1.35rem}.RomaHousingRegionalGisDetail-module__0mW8uW__operationGrid{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:28px;display:grid}.RomaHousingRegionalGisDetail-module__0mW8uW__operationGrid figure{grid-template-rows:1fr auto;display:grid}.RomaHousingRegionalGisDetail-module__0mW8uW__operationGrid img{object-fit:cover;object-position:center;width:100%;height:520px;display:block}.RomaHousingRegionalGisDetail-module__0mW8uW__operationFacts{background:#ffffff1f;gap:1px;display:grid}.RomaHousingRegionalGisDetail-module__0mW8uW__operationFacts article{background:#0b2741;padding:28px}.RomaHousingRegionalGisDetail-module__0mW8uW__operationFacts span{color:#62ddec;font-size:.68rem;font-weight:850}.RomaHousingRegionalGisDetail-module__0mW8uW__operationFacts strong{color:#fff;margin:16px 0 10px;font-size:1rem;display:block}.RomaHousingRegionalGisDetail-module__0mW8uW__operationFacts p{color:#b8cbd3;margin:0;font-size:.77rem;line-height:1.6}.RomaHousingRegionalGisDetail-module__0mW8uW__historyNote{color:#725535;background:#fff2df;border-left:4px solid #c9863a;margin:-18px 0 34px;padding:17px 20px;font-size:.78rem;line-height:1.62}.RomaHousingRegionalGisDetail-module__0mW8uW__bannerStack{gap:14px;margin-bottom:24px;display:grid}.RomaHousingRegionalGisDetail-module__0mW8uW__bannerStack img{width:100%;height:auto;display:block}.RomaHousingRegionalGisDetail-module__0mW8uW__historyGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.RomaHousingRegionalGisDetail-module__0mW8uW__historyGrid figure:last-child{grid-column:1/-1;max-width:760px}.RomaHousingRegionalGisDetail-module__0mW8uW__historyGrid img{object-fit:contain;background:#fff;width:100%;height:430px;display:block}.RomaHousingRegionalGisDetail-module__0mW8uW__centerHeading{text-align:center;max-width:1000px;margin:0 auto 54px}.RomaHousingRegionalGisDetail-module__0mW8uW__deliverableGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.RomaHousingRegionalGisDetail-module__0mW8uW__deliverableGrid article{border:1px solid var(--roma-line);background:#fff;min-height:230px;padding:26px}.RomaHousingRegionalGisDetail-module__0mW8uW__deliverableGrid article>span{color:#0b8eae;font-size:.67rem;font-weight:850}.RomaHousingRegionalGisDetail-module__0mW8uW__deliverableGrid h3{color:#173449;margin:22px 0 12px;font-size:1.2rem;line-height:1.18}.RomaHousingRegionalGisDetail-module__0mW8uW__deliverableGrid p{color:#677e88;margin:0;font-size:.77rem;line-height:1.62}.RomaHousingRegionalGisDetail-module__0mW8uW__deliverableGrid small{color:#173449;margin-top:16px;font-size:.68rem;font-weight:760;display:block}.RomaHousingRegionalGisDetail-module__0mW8uW__proofGrid{grid-template-columns:.72fr 1.28fr;gap:86px;display:grid}.RomaHousingRegionalGisDetail-module__0mW8uW__proofLead{color:#fff;margin:0;font-size:1.35rem;line-height:1.52}.RomaHousingRegionalGisDetail-module__0mW8uW__proofPoints{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.RomaHousingRegionalGisDetail-module__0mW8uW__proofPoints span{color:#d7e6ea;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;padding:8px 11px;font-size:.73rem}.RomaHousingRegionalGisDetail-module__0mW8uW__scopeBoundary{color:#a9c0ca;border-top:1px solid #ffffff2e;margin:34px 0 0;padding-top:28px;font-size:.79rem;line-height:1.7}.RomaHousingRegionalGisDetail-module__0mW8uW__relatedTop{grid-template-columns:1.2fr .8fr;gap:70px;display:grid}.RomaHousingRegionalGisDetail-module__0mW8uW__relatedTop h2,.RomaHousingRegionalGisDetail-module__0mW8uW__relatedHeading h2{color:#102537;margin:0 0 24px;font-size:2rem}.RomaHousingRegionalGisDetail-module__0mW8uW__tagList{flex-wrap:wrap;gap:9px;display:flex}.RomaHousingRegionalGisDetail-module__0mW8uW__tagList a{color:#506d78;border:1px solid #cad9df;border-radius:999px;padding:8px 11px;font-size:.77rem}.RomaHousingRegionalGisDetail-module__0mW8uW__tagList a:hover{color:#087e9c;border-color:#75cada}.RomaHousingRegionalGisDetail-module__0mW8uW__relatedProjects{border-top:1px solid var(--roma-line);margin-top:68px;padding-top:46px}.RomaHousingRegionalGisDetail-module__0mW8uW__relatedHeading{justify-content:space-between;align-items:center;gap:30px;display:flex}.RomaHousingRegionalGisDetail-module__0mW8uW__relatedHeading a{color:#0788a7;font-size:.78rem;font-weight:800}.RomaHousingRegionalGisDetail-module__0mW8uW__ctaGrid{grid-template-columns:1fr auto;align-items:center;gap:60px;display:grid}.RomaHousingRegionalGisDetail-module__0mW8uW__ctaGrid h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,4vw,4.2rem);line-height:1.03}.RomaHousingRegionalGisDetail-module__0mW8uW__ctaGrid p{color:#b7cad2;max-width:750px;margin:22px 0 0;line-height:1.7}.RomaHousingRegionalGisDetail-module__0mW8uW__ctaButton{color:#06131d;white-space:nowrap;background:#16a6c7;justify-content:center;align-items:center;padding:15px 20px;font-weight:850;display:inline-flex}.RomaHousingRegionalGisDetail-module__0mW8uW__navySection h1,.RomaHousingRegionalGisDetail-module__0mW8uW__navySection h2,.RomaHousingRegionalGisDetail-module__0mW8uW__navySection h3,.RomaHousingRegionalGisDetail-module__0mW8uW__navySection h4,.RomaHousingRegionalGisDetail-module__0mW8uW__navySection h5,.RomaHousingRegionalGisDetail-module__0mW8uW__navySection strong,.RomaHousingRegionalGisDetail-module__0mW8uW__darkSection h1,.RomaHousingRegionalGisDetail-module__0mW8uW__darkSection h2,.RomaHousingRegionalGisDetail-module__0mW8uW__darkSection h3,.RomaHousingRegionalGisDetail-module__0mW8uW__darkSection h4,.RomaHousingRegionalGisDetail-module__0mW8uW__darkSection h5,.RomaHousingRegionalGisDetail-module__0mW8uW__darkSection strong,.RomaHousingRegionalGisDetail-module__0mW8uW__proofSection h1,.RomaHousingRegionalGisDetail-module__0mW8uW__proofSection h2,.RomaHousingRegionalGisDetail-module__0mW8uW__proofSection h3,.RomaHousingRegionalGisDetail-module__0mW8uW__proofSection h4,.RomaHousingRegionalGisDetail-module__0mW8uW__proofSection h5,.RomaHousingRegionalGisDetail-module__0mW8uW__proofSection strong,.RomaHousingRegionalGisDetail-module__0mW8uW__ctaSection h1,.RomaHousingRegionalGisDetail-module__0mW8uW__ctaSection h2,.RomaHousingRegionalGisDetail-module__0mW8uW__ctaSection h3,.RomaHousingRegionalGisDetail-module__0mW8uW__ctaSection h4,.RomaHousingRegionalGisDetail-module__0mW8uW__ctaSection h5,.RomaHousingRegionalGisDetail-module__0mW8uW__ctaSection strong{color:#fff}.RomaHousingRegionalGisDetail-module__0mW8uW__navySection p,.RomaHousingRegionalGisDetail-module__0mW8uW__darkSection p,.RomaHousingRegionalGisDetail-module__0mW8uW__proofSection p,.RomaHousingRegionalGisDetail-module__0mW8uW__ctaSection p{color:#b8cbd3}@media (max-width:1100px){.RomaHousingRegionalGisDetail-module__0mW8uW__heroMeta{grid-template-columns:1fr 1fr}.RomaHousingRegionalGisDetail-module__0mW8uW__splitHeading,.RomaHousingRegionalGisDetail-module__0mW8uW__proofGrid{grid-template-columns:1fr;gap:28px}.RomaHousingRegionalGisDetail-module__0mW8uW__metricGrid{grid-template-columns:repeat(2,1fr)}.RomaHousingRegionalGisDetail-module__0mW8uW__workflowRail{grid-template-columns:repeat(4,1fr)}.RomaHousingRegionalGisDetail-module__0mW8uW__architectureHeading{grid-template-columns:1fr}.RomaHousingRegionalGisDetail-module__0mW8uW__architectureFlow{grid-template-columns:repeat(5,1fr)}.RomaHousingRegionalGisDetail-module__0mW8uW__architectureFlow>b{display:none}.RomaHousingRegionalGisDetail-module__0mW8uW__operationGrid,.RomaHousingRegionalGisDetail-module__0mW8uW__relatedTop{grid-template-columns:1fr}}@media (max-width:800px){.RomaHousingRegionalGisDetail-module__0mW8uW__container{width:min(var(--project-container),calc(100% - (var(--project-gutter-mobile) * 2)))}.RomaHousingRegionalGisDetail-module__0mW8uW__hero{min-height:calc(100svh - var(--project-hero-offset-mobile))}.RomaHousingRegionalGisDetail-module__0mW8uW__heroInner{padding:8vh 0 6vh}.RomaHousingRegionalGisDetail-module__0mW8uW__heroMedia img{object-position:center top}.RomaHousingRegionalGisDetail-module__0mW8uW__heroOverlay{background:linear-gradient(90deg,#041220f5,#041220c7 70%,#0412207a),linear-gradient(#04122026 36%,#041220f2)}.RomaHousingRegionalGisDetail-module__0mW8uW__hero h1{font-size:clamp(3rem,12vw,5.2rem)}.RomaHousingRegionalGisDetail-module__0mW8uW__heroMeta{grid-template-columns:1fr}.RomaHousingRegionalGisDetail-module__0mW8uW__localNav{top:var(--project-hero-offset-mobile)}.RomaHousingRegionalGisDetail-module__0mW8uW__lightSection,.RomaHousingRegionalGisDetail-module__0mW8uW__softSection,.RomaHousingRegionalGisDetail-module__0mW8uW__navySection,.RomaHousingRegionalGisDetail-module__0mW8uW__darkSection,.RomaHousingRegionalGisDetail-module__0mW8uW__historySection,.RomaHousingRegionalGisDetail-module__0mW8uW__proofSection,.RomaHousingRegionalGisDetail-module__0mW8uW__relatedSection,.RomaHousingRegionalGisDetail-module__0mW8uW__ctaSection{padding:var(--project-section-y-mobile) 0}.RomaHousingRegionalGisDetail-module__0mW8uW__contextStatement,.RomaHousingRegionalGisDetail-module__0mW8uW__platformGrid,.RomaHousingRegionalGisDetail-module__0mW8uW__workflowVisualGrid,.RomaHousingRegionalGisDetail-module__0mW8uW__historyGrid,.RomaHousingRegionalGisDetail-module__0mW8uW__phaseGrid,.RomaHousingRegionalGisDetail-module__0mW8uW__deliverableGrid{grid-template-columns:1fr}.RomaHousingRegionalGisDetail-module__0mW8uW__workflowRail{grid-template-columns:repeat(2,1fr)}.RomaHousingRegionalGisDetail-module__0mW8uW__platformGrid img,.RomaHousingRegionalGisDetail-module__0mW8uW__workflowVisualGrid img,.RomaHousingRegionalGisDetail-module__0mW8uW__historyGrid img{height:auto}.RomaHousingRegionalGisDetail-module__0mW8uW__architectureFlow{grid-template-columns:1fr 1fr}.RomaHousingRegionalGisDetail-module__0mW8uW__operationGrid img{height:auto}.RomaHousingRegionalGisDetail-module__0mW8uW__historyGrid figure:last-child{grid-column:auto;max-width:none}.RomaHousingRegionalGisDetail-module__0mW8uW__relatedHeading,.RomaHousingRegionalGisDetail-module__0mW8uW__ctaGrid{grid-template-columns:1fr;gap:26px;display:grid}.RomaHousingRegionalGisDetail-module__0mW8uW__ctaButton{justify-self:start}}@media (max-width:520px){.RomaHousingRegionalGisDetail-module__0mW8uW__hero h1{font-size:3.05rem}.RomaHousingRegionalGisDetail-module__0mW8uW__heroDescriptor{font-size:1.15rem}.RomaHousingRegionalGisDetail-module__0mW8uW__metricGrid,.RomaHousingRegionalGisDetail-module__0mW8uW__workflowRail,.RomaHousingRegionalGisDetail-module__0mW8uW__architectureFlow{grid-template-columns:1fr}.RomaHousingRegionalGisDetail-module__0mW8uW__workflowRail li{min-height:auto}.RomaHousingRegionalGisDetail-module__0mW8uW__localNav>div{gap:22px}}.RomaHousingRegionalGisDetail-module__0mW8uW__workflowRail>:not(:first-child){padding-left:15px}.RomaHousingRegionalGisDetail-module__0mW8uW__workflowRail>:last-child{border-right:0}@media (max-width:520px){.RomaHousingRegionalGisDetail-module__0mW8uW__workflowRail>:nth-child(n){border-right:0;padding-left:0}}.RomaHousingRegionalGisDetail-module__0mW8uW__localNav,.RomaHousingRegionalGisDetail-module__0mW8uW__localNav>div{scrollbar-width:none}.RomaHousingRegionalGisDetail-module__0mW8uW__localNav::-webkit-scrollbar{display:none}.RomaHousingRegionalGisDetail-module__0mW8uW__localNav>div::-webkit-scrollbar{display:none}@media (max-width:1100px){.RomaHousingRegionalGisDetail-module__0mW8uW__localNav{top:var(--project-hero-offset-mobile)}}.RomaHousingRegionalGisDetail-module__0mW8uW__ctaButton{border-radius:999px}.RomaHousingRegionalGisDetail-module__0mW8uW__heroMeta{align-items:start;max-width:none}.RomaHousingRegionalGisDetail-module__0mW8uW__heroMeta>div{align-content:start}.RomaHousingRegionalGisDetail-module__0mW8uW__heroMeta strong{font-weight:600}@media (max-width:1100px){.RomaHousingRegionalGisDetail-module__0mW8uW__splitHeading{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:520px){.RomaHousingRegionalGisDetail-module__0mW8uW__contextStatement{grid-template-columns:minmax(0,1fr)}}
.ZajecarMunicipalGisDetail-module__gzrLua__page{--cyan:#1aa8d2;--navy:#092b43;--dark:#061925;--ink:#102b3d;--muted:#617784;--line:#d7e2e7;--soft:#f4f7f8;color:var(--ink);background:#fff}.ZajecarMunicipalGisDetail-module__gzrLua__container{width:min(1320px,100% - 64px);margin:0 auto}.ZajecarMunicipalGisDetail-module__gzrLua__hero{color:#fff;background:#071b2a;align-items:end;min-height:760px;display:flex;position:relative;overflow:hidden}.ZajecarMunicipalGisDetail-module__gzrLua__heroMedia,.ZajecarMunicipalGisDetail-module__gzrLua__heroOverlay{position:absolute;inset:0}.ZajecarMunicipalGisDetail-module__gzrLua__heroMedia{display:block}.ZajecarMunicipalGisDetail-module__gzrLua__heroMedia img{object-fit:cover;object-position:center center;width:100%;height:100%}.ZajecarMunicipalGisDetail-module__gzrLua__heroOverlay{background:linear-gradient(90deg,#041421f7 0%,#041421de 37%,#0414216e 70%,#0414212e 100%),linear-gradient(#0414210d 34%,#041421d9)}.ZajecarMunicipalGisDetail-module__gzrLua__heroInner{padding:110px 0 52px;position:relative}.ZajecarMunicipalGisDetail-module__gzrLua__heroKicker,.ZajecarMunicipalGisDetail-module__gzrLua__sectionKicker{color:#57d7ef;text-transform:uppercase;letter-spacing:.19em;font-size:.73rem;font-weight:850;line-height:1;display:block}.ZajecarMunicipalGisDetail-module__gzrLua__hero h1{color:#fff;letter-spacing:-.062em;max-width:880px;margin:18px 0 20px;font-size:clamp(3.9rem,7.3vw,7.7rem);line-height:.9}.ZajecarMunicipalGisDetail-module__gzrLua__heroDescriptor{color:#d9e9ef;max-width:790px;margin:0;font-size:1.28rem;line-height:1.55}.ZajecarMunicipalGisDetail-module__gzrLua__heroStatement{color:#a8cbd7;max-width:820px;margin:24px 0 0;font-size:.92rem;line-height:1.7}.ZajecarMunicipalGisDetail-module__gzrLua__heroMeta{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff26;border:1px solid #ffffff26;grid-template-columns:1fr 1.45fr 1.15fr .75fr;gap:1px;margin-top:54px;display:grid}.ZajecarMunicipalGisDetail-module__gzrLua__heroMeta div{background:#041826d1;min-height:105px;padding:18px 20px}.ZajecarMunicipalGisDetail-module__gzrLua__heroMeta span{color:#7bd9ec;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:800;display:block}.ZajecarMunicipalGisDetail-module__gzrLua__heroMeta strong{color:#fff;margin-top:10px;font-size:.82rem;line-height:1.45;display:block}.ZajecarMunicipalGisDetail-module__gzrLua__heroNote{color:#8eafbb;margin-top:14px;font-size:.65rem;line-height:1.5;display:block}.ZajecarMunicipalGisDetail-module__gzrLua__localNav{z-index:15;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:0}.ZajecarMunicipalGisDetail-module__gzrLua__localNav>div{gap:34px;display:flex;overflow:auto}.ZajecarMunicipalGisDetail-module__gzrLua__localNav a{color:#496572;white-space:nowrap;border-bottom:2px solid #0000;padding:18px 0;font-size:.76rem;font-weight:780}.ZajecarMunicipalGisDetail-module__gzrLua__localNav a:hover{color:#0984a3;border-bottom-color:#20a6c7}.ZajecarMunicipalGisDetail-module__gzrLua__lightSection,.ZajecarMunicipalGisDetail-module__gzrLua__softSection,.ZajecarMunicipalGisDetail-module__gzrLua__navySection,.ZajecarMunicipalGisDetail-module__gzrLua__darkSection,.ZajecarMunicipalGisDetail-module__gzrLua__proofSection,.ZajecarMunicipalGisDetail-module__gzrLua__relatedSection,.ZajecarMunicipalGisDetail-module__gzrLua__ctaSection{padding:104px 0}.ZajecarMunicipalGisDetail-module__gzrLua__softSection{background:var(--soft)}.ZajecarMunicipalGisDetail-module__gzrLua__navySection{color:#fff;background:#0b2c43}.ZajecarMunicipalGisDetail-module__gzrLua__darkSection{color:#fff;background:#061823}.ZajecarMunicipalGisDetail-module__gzrLua__proofSection{color:#fff;background:linear-gradient(125deg,#061925,#0b334f)}.ZajecarMunicipalGisDetail-module__gzrLua__relatedSection{background:#fff}.ZajecarMunicipalGisDetail-module__gzrLua__ctaSection{color:#fff;background:#0b2940}.ZajecarMunicipalGisDetail-module__gzrLua__splitHeading{grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);align-items:start;gap:70px;margin-bottom:50px;display:grid}.ZajecarMunicipalGisDetail-module__gzrLua__splitHeading h2,.ZajecarMunicipalGisDetail-module__gzrLua__centerHeading h2,.ZajecarMunicipalGisDetail-module__gzrLua__proofGrid h2{color:var(--ink);letter-spacing:-.052em;margin:14px 0 0;font-size:clamp(2.7rem,4.8vw,5rem);line-height:.98}.ZajecarMunicipalGisDetail-module__gzrLua__splitHeading>p{color:var(--muted);margin:4px 0 0;font-size:.96rem;line-height:1.78}.ZajecarMunicipalGisDetail-module__gzrLua__inverse h2{color:#fff}.ZajecarMunicipalGisDetail-module__gzrLua__inverse>p{color:#b7ccd5}.ZajecarMunicipalGisDetail-module__gzrLua__metricGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ZajecarMunicipalGisDetail-module__gzrLua__metricGrid article{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:168px;padding:26px}.ZajecarMunicipalGisDetail-module__gzrLua__metricGrid strong{color:#0a8eae;font-size:2.1rem;line-height:1;display:block}.ZajecarMunicipalGisDetail-module__gzrLua__metricGrid strong small{font-size:.7rem}.ZajecarMunicipalGisDetail-module__gzrLua__metricGrid span{color:#1d3947;margin-top:17px;font-size:.78rem;font-weight:820;display:block}.ZajecarMunicipalGisDetail-module__gzrLua__metricGrid p{color:#6b808a;margin:8px 0 0;font-size:.7rem;line-height:1.55}.ZajecarMunicipalGisDetail-module__gzrLua__contextStatement{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:30px;display:grid}.ZajecarMunicipalGisDetail-module__gzrLua__contextStatement>*{margin:0;padding:26px}.ZajecarMunicipalGisDetail-module__gzrLua__contextStatement strong{color:#fff;background:#0b2c43;font-size:1.06rem;line-height:1.58}.ZajecarMunicipalGisDetail-module__gzrLua__contextStatement p{color:#3f5b67;background:#eaf3f6;line-height:1.7}.ZajecarMunicipalGisDetail-module__gzrLua__featureFigureDark,.ZajecarMunicipalGisDetail-module__gzrLua__featureFigureLight,.ZajecarMunicipalGisDetail-module__gzrLua__twoUp figure,.ZajecarMunicipalGisDetail-module__gzrLua__visualStack figure,.ZajecarMunicipalGisDetail-module__gzrLua__architectureGrid figure{border-radius:18px;margin:0;overflow:hidden}.ZajecarMunicipalGisDetail-module__gzrLua__featureFigureDark{background:#081f2f;border:1px solid #234a60}.ZajecarMunicipalGisDetail-module__gzrLua__featureFigureLight,.ZajecarMunicipalGisDetail-module__gzrLua__twoUp figure,.ZajecarMunicipalGisDetail-module__gzrLua__visualStack figure{border:1px solid var(--line);background:#fff;box-shadow:0 18px 48px #0f2f3f14}.ZajecarMunicipalGisDetail-module__gzrLua__featureFigureDark img,.ZajecarMunicipalGisDetail-module__gzrLua__featureFigureLight img,.ZajecarMunicipalGisDetail-module__gzrLua__twoUp img,.ZajecarMunicipalGisDetail-module__gzrLua__visualStack img,.ZajecarMunicipalGisDetail-module__gzrLua__architectureGrid img{width:100%;height:auto;display:block}.ZajecarMunicipalGisDetail-module__gzrLua__featureFigureDark img{object-fit:contain;background:#fff;max-height:720px}.ZajecarMunicipalGisDetail-module__gzrLua__featureFigureLight img{object-fit:contain;background:#fff;max-height:760px}.ZajecarMunicipalGisDetail-module__gzrLua__featureFigureDark figcaption,.ZajecarMunicipalGisDetail-module__gzrLua__featureFigureLight figcaption,.ZajecarMunicipalGisDetail-module__gzrLua__twoUp figcaption,.ZajecarMunicipalGisDetail-module__gzrLua__visualStack figcaption,.ZajecarMunicipalGisDetail-module__gzrLua__architectureGrid figcaption{justify-content:space-between;gap:18px;padding:14px 16px;font-size:.69rem;line-height:1.45;display:flex}.ZajecarMunicipalGisDetail-module__gzrLua__featureFigureDark figcaption{color:#b5ccd5}.ZajecarMunicipalGisDetail-module__gzrLua__featureFigureLight figcaption,.ZajecarMunicipalGisDetail-module__gzrLua__twoUp figcaption,.ZajecarMunicipalGisDetail-module__gzrLua__visualStack figcaption{color:#607984}.ZajecarMunicipalGisDetail-module__gzrLua__featureFigureDark figcaption strong,.ZajecarMunicipalGisDetail-module__gzrLua__featureFigureLight figcaption strong,.ZajecarMunicipalGisDetail-module__gzrLua__twoUp figcaption strong,.ZajecarMunicipalGisDetail-module__gzrLua__visualStack figcaption strong,.ZajecarMunicipalGisDetail-module__gzrLua__architectureGrid figcaption strong{white-space:nowrap;font-size:.73rem}.ZajecarMunicipalGisDetail-module__gzrLua__featureFigureDark figcaption strong,.ZajecarMunicipalGisDetail-module__gzrLua__architectureGrid figcaption strong{color:#fff}.ZajecarMunicipalGisDetail-module__gzrLua__featureFigureDark figcaption span,.ZajecarMunicipalGisDetail-module__gzrLua__architectureGrid figcaption span{color:#a9c2cc}.ZajecarMunicipalGisDetail-module__gzrLua__stackStrip{background:#ffffff29;border:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:22px;display:grid}.ZajecarMunicipalGisDetail-module__gzrLua__stackStrip span{color:#e5f1f5;text-align:center;background:#0d3149;padding:17px 18px;font-size:.75rem;font-weight:850}.ZajecarMunicipalGisDetail-module__gzrLua__twoUp{grid-template-columns:1fr 1fr;gap:22px;display:grid}.ZajecarMunicipalGisDetail-module__gzrLua__twoUp img{object-fit:contain;background:#fff;height:410px}.ZajecarMunicipalGisDetail-module__gzrLua__subHeading{grid-template-columns:.82fr 1.18fr;align-items:end;gap:26px 64px;margin:82px 0 34px;display:grid}.ZajecarMunicipalGisDetail-module__gzrLua__subHeading .ZajecarMunicipalGisDetail-module__gzrLua__sectionKicker{grid-column:1/-1}.ZajecarMunicipalGisDetail-module__gzrLua__subHeading h3{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(2.1rem,3.8vw,3.8rem);line-height:1.02}.ZajecarMunicipalGisDetail-module__gzrLua__subHeading p{color:var(--muted);margin:0;line-height:1.75}.ZajecarMunicipalGisDetail-module__gzrLua__visualStack{gap:22px;display:grid}.ZajecarMunicipalGisDetail-module__gzrLua__visualStack img{object-fit:contain;background:#fff;max-height:760px}.ZajecarMunicipalGisDetail-module__gzrLua__architectureGrid{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:44px;display:grid}.ZajecarMunicipalGisDetail-module__gzrLua__architectureGrid figure{background:#0b2536;border:1px solid #23485b}.ZajecarMunicipalGisDetail-module__gzrLua__architectureGrid img{object-fit:contain;background:#fff;height:100%;min-height:480px}.ZajecarMunicipalGisDetail-module__gzrLua__architectureGrid figcaption{color:#b4c8d1}.ZajecarMunicipalGisDetail-module__gzrLua__architectureFlow{background:#29485b;grid-template-columns:1fr;gap:1px;display:grid}.ZajecarMunicipalGisDetail-module__gzrLua__architectureFlow>div{background:#0b2b40;flex-direction:column;justify-content:center;min-height:110px;padding:20px 22px;display:flex}.ZajecarMunicipalGisDetail-module__gzrLua__architectureFlow>div span{color:#63ddee;font-size:.67rem;font-weight:850}.ZajecarMunicipalGisDetail-module__gzrLua__architectureFlow>div strong{color:#fff;margin-top:7px;font-size:1rem}.ZajecarMunicipalGisDetail-module__gzrLua__architectureFlow>div small{color:#adc4cd;margin-top:6px;line-height:1.45}.ZajecarMunicipalGisDetail-module__gzrLua__architectureFlow>b{display:none}.ZajecarMunicipalGisDetail-module__gzrLua__workflowRail{border-top:1px solid #345266;grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}.ZajecarMunicipalGisDetail-module__gzrLua__workflowRail li{border-right:1px solid #345266;min-height:150px;padding:23px 18px 12px 0}.ZajecarMunicipalGisDetail-module__gzrLua__workflowRail li:last-child{border-right:0}.ZajecarMunicipalGisDetail-module__gzrLua__workflowRail span{color:#71d8ec;margin-bottom:25px;font-size:.69rem;font-weight:850;display:block}.ZajecarMunicipalGisDetail-module__gzrLua__workflowRail strong{color:#fff;font-size:.77rem;line-height:1.55;display:block}.ZajecarMunicipalGisDetail-module__gzrLua__handoverFacts{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:48px;display:grid}.ZajecarMunicipalGisDetail-module__gzrLua__handoverFacts article{background:#ffffff08;border:1px solid #315166;border-radius:14px;padding:25px}.ZajecarMunicipalGisDetail-module__gzrLua__handoverFacts strong{color:#72d9ec;font-size:1.65rem;display:block}.ZajecarMunicipalGisDetail-module__gzrLua__handoverFacts span{color:#c0d3db;margin-top:10px;font-size:.78rem;line-height:1.55;display:block}.ZajecarMunicipalGisDetail-module__gzrLua__centerHeading{text-align:center;max-width:980px;margin:0 auto 54px}.ZajecarMunicipalGisDetail-module__gzrLua__deliverableGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ZajecarMunicipalGisDetail-module__gzrLua__deliverableGrid article{border:1px solid var(--line);background:#fff;border-radius:17px;min-height:230px;padding:27px}.ZajecarMunicipalGisDetail-module__gzrLua__deliverableGrid article>span{color:#0b8daa;font-size:.67rem;font-weight:850;display:block}.ZajecarMunicipalGisDetail-module__gzrLua__deliverableGrid h3{color:#183746;margin:22px 0 11px;font-size:1.18rem;line-height:1.25}.ZajecarMunicipalGisDetail-module__gzrLua__deliverableGrid p{color:#667d88;margin:0;font-size:.78rem;line-height:1.64}.ZajecarMunicipalGisDetail-module__gzrLua__deliverableGrid small{color:#0a829f;margin-top:17px;font-size:.7rem;font-weight:760;display:block}.ZajecarMunicipalGisDetail-module__gzrLua__proofGrid{grid-template-columns:.72fr 1.28fr;gap:82px;display:grid}.ZajecarMunicipalGisDetail-module__gzrLua__proofGrid h2{color:#fff}.ZajecarMunicipalGisDetail-module__gzrLua__proofLead{color:#fff;margin:0;font-size:1.25rem;line-height:1.62}.ZajecarMunicipalGisDetail-module__gzrLua__proofPoints{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.ZajecarMunicipalGisDetail-module__gzrLua__proofPoints span{color:#d7e6ea;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;padding:8px 11px;font-size:.72rem}.ZajecarMunicipalGisDetail-module__gzrLua__scopeBoundary{color:#a8c0ca;border-top:1px solid #ffffff2e;margin:32px 0 0;padding-top:27px;font-size:.78rem;line-height:1.72}.ZajecarMunicipalGisDetail-module__gzrLua__relatedTop{grid-template-columns:1.2fr .8fr;gap:70px;display:grid}.ZajecarMunicipalGisDetail-module__gzrLua__relatedTop h2,.ZajecarMunicipalGisDetail-module__gzrLua__relatedHeading h2{color:#102b3d;margin:0;font-size:1.9rem}.ZajecarMunicipalGisDetail-module__gzrLua__tagList{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.ZajecarMunicipalGisDetail-module__gzrLua__tagList a{color:#506d78;border:1px solid #cedce1;border-radius:999px;padding:8px 11px;font-size:.77rem}.ZajecarMunicipalGisDetail-module__gzrLua__tagList a:hover{color:#087e9d;border-color:#76cadd}.ZajecarMunicipalGisDetail-module__gzrLua__relatedProjects{border-top:1px solid var(--line);margin-top:72px;padding-top:48px}.ZajecarMunicipalGisDetail-module__gzrLua__relatedHeading{justify-content:space-between;align-items:end;gap:26px;margin-bottom:28px;display:flex}.ZajecarMunicipalGisDetail-module__gzrLua__relatedHeading a{color:#0786a4;font-size:.8rem;font-weight:800}.ZajecarMunicipalGisDetail-module__gzrLua__ctaGrid{grid-template-columns:1fr auto;align-items:center;gap:60px;display:grid}.ZajecarMunicipalGisDetail-module__gzrLua__ctaGrid h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(2.4rem,4.2vw,4.4rem);line-height:1.02}.ZajecarMunicipalGisDetail-module__gzrLua__ctaGrid p{color:#b6cad3;max-width:760px;margin:23px 0 0;line-height:1.7}.ZajecarMunicipalGisDetail-module__gzrLua__ctaButton{color:#06131d;white-space:nowrap;background:#18a5c7;justify-content:center;align-items:center;padding:15px 20px;font-weight:850;display:inline-flex}.ZajecarMunicipalGisDetail-module__gzrLua__ctaButton:hover{background:#1189a7}.ZajecarMunicipalGisDetail-module__gzrLua__navySection h1,.ZajecarMunicipalGisDetail-module__gzrLua__navySection h2,.ZajecarMunicipalGisDetail-module__gzrLua__navySection h3,.ZajecarMunicipalGisDetail-module__gzrLua__navySection h4,.ZajecarMunicipalGisDetail-module__gzrLua__navySection strong,.ZajecarMunicipalGisDetail-module__gzrLua__darkSection h1,.ZajecarMunicipalGisDetail-module__gzrLua__darkSection h2,.ZajecarMunicipalGisDetail-module__gzrLua__darkSection h3,.ZajecarMunicipalGisDetail-module__gzrLua__darkSection h4,.ZajecarMunicipalGisDetail-module__gzrLua__darkSection strong,.ZajecarMunicipalGisDetail-module__gzrLua__proofSection h1,.ZajecarMunicipalGisDetail-module__gzrLua__proofSection h2,.ZajecarMunicipalGisDetail-module__gzrLua__proofSection h3,.ZajecarMunicipalGisDetail-module__gzrLua__proofSection h4,.ZajecarMunicipalGisDetail-module__gzrLua__proofSection strong,.ZajecarMunicipalGisDetail-module__gzrLua__ctaSection h1,.ZajecarMunicipalGisDetail-module__gzrLua__ctaSection h2,.ZajecarMunicipalGisDetail-module__gzrLua__ctaSection h3,.ZajecarMunicipalGisDetail-module__gzrLua__ctaSection h4,.ZajecarMunicipalGisDetail-module__gzrLua__ctaSection strong{color:#fff!important}.ZajecarMunicipalGisDetail-module__gzrLua__navySection p,.ZajecarMunicipalGisDetail-module__gzrLua__navySection li,.ZajecarMunicipalGisDetail-module__gzrLua__navySection figcaption,.ZajecarMunicipalGisDetail-module__gzrLua__darkSection p,.ZajecarMunicipalGisDetail-module__gzrLua__darkSection li,.ZajecarMunicipalGisDetail-module__gzrLua__darkSection figcaption,.ZajecarMunicipalGisDetail-module__gzrLua__proofSection p,.ZajecarMunicipalGisDetail-module__gzrLua__proofSection li,.ZajecarMunicipalGisDetail-module__gzrLua__proofSection figcaption,.ZajecarMunicipalGisDetail-module__gzrLua__ctaSection p,.ZajecarMunicipalGisDetail-module__gzrLua__ctaSection li{color:#b9cdd6!important}.ZajecarMunicipalGisDetail-module__gzrLua__navySection .ZajecarMunicipalGisDetail-module__gzrLua__sectionKicker,.ZajecarMunicipalGisDetail-module__gzrLua__darkSection .ZajecarMunicipalGisDetail-module__gzrLua__sectionKicker,.ZajecarMunicipalGisDetail-module__gzrLua__proofSection .ZajecarMunicipalGisDetail-module__gzrLua__sectionKicker{color:#72dcec!important}.ZajecarMunicipalGisDetail-module__gzrLua__metricGrid article.ZajecarMunicipalGisDetail-module__gzrLua__metricPrimary{border-width:2px;box-shadow:0 16px 36px #16334114}.ZajecarMunicipalGisDetail-module__gzrLua__metricGrid article.ZajecarMunicipalGisDetail-module__gzrLua__metricPrimary strong{font-size:2.45rem}.ZajecarMunicipalGisDetail-module__gzrLua__architectureGridNoMedia{grid-template-columns:1fr}.ZajecarMunicipalGisDetail-module__gzrLua__architectureGridNoMedia .ZajecarMunicipalGisDetail-module__gzrLua__architectureFlow{grid-template-columns:repeat(4,1fr);gap:1px}.ZajecarMunicipalGisDetail-module__gzrLua__architectureGridNoMedia .ZajecarMunicipalGisDetail-module__gzrLua__architectureFlow>div{min-height:190px}.ZajecarMunicipalGisDetail-module__gzrLua__architectureGridNoMedia .ZajecarMunicipalGisDetail-module__gzrLua__architectureFlow>b{display:none}@media (max-width:1100px){.ZajecarMunicipalGisDetail-module__gzrLua__heroMeta{grid-template-columns:1fr 1fr}.ZajecarMunicipalGisDetail-module__gzrLua__splitHeading,.ZajecarMunicipalGisDetail-module__gzrLua__proofGrid,.ZajecarMunicipalGisDetail-module__gzrLua__architectureGrid{grid-template-columns:1fr;gap:30px}.ZajecarMunicipalGisDetail-module__gzrLua__metricGrid{grid-template-columns:repeat(2,1fr)}.ZajecarMunicipalGisDetail-module__gzrLua__workflowRail{grid-template-columns:repeat(4,1fr)}.ZajecarMunicipalGisDetail-module__gzrLua__deliverableGrid{grid-template-columns:repeat(2,1fr)}.ZajecarMunicipalGisDetail-module__gzrLua__relatedTop{grid-template-columns:1fr}.ZajecarMunicipalGisDetail-module__gzrLua__subHeading{grid-template-columns:1fr;gap:20px}.ZajecarMunicipalGisDetail-module__gzrLua__subHeading .ZajecarMunicipalGisDetail-module__gzrLua__sectionKicker{grid-column:auto}}@media (max-width:800px){.ZajecarMunicipalGisDetail-module__gzrLua__container{width:min(100% - 36px,1320px)}.ZajecarMunicipalGisDetail-module__gzrLua__hero{background:#061a29;min-height:auto;padding-top:0;display:block}.ZajecarMunicipalGisDetail-module__gzrLua__heroMedia{height:300px;position:relative;inset:auto}.ZajecarMunicipalGisDetail-module__gzrLua__heroMedia img{object-fit:cover;object-position:center}.ZajecarMunicipalGisDetail-module__gzrLua__heroOverlay{background:linear-gradient(#0414211f 35%,#041421a6);height:300px}.ZajecarMunicipalGisDetail-module__gzrLua__heroInner{padding:48px 0 58px}.ZajecarMunicipalGisDetail-module__gzrLua__hero h1{font-size:clamp(3.4rem,15vw,5.8rem)}.ZajecarMunicipalGisDetail-module__gzrLua__heroDescriptor{font-size:1.16rem}.ZajecarMunicipalGisDetail-module__gzrLua__heroMeta{grid-template-columns:1fr}.ZajecarMunicipalGisDetail-module__gzrLua__localNav{top:72px}.ZajecarMunicipalGisDetail-module__gzrLua__lightSection,.ZajecarMunicipalGisDetail-module__gzrLua__softSection,.ZajecarMunicipalGisDetail-module__gzrLua__navySection,.ZajecarMunicipalGisDetail-module__gzrLua__darkSection,.ZajecarMunicipalGisDetail-module__gzrLua__proofSection,.ZajecarMunicipalGisDetail-module__gzrLua__relatedSection,.ZajecarMunicipalGisDetail-module__gzrLua__ctaSection{padding:78px 0}.ZajecarMunicipalGisDetail-module__gzrLua__metricGrid,.ZajecarMunicipalGisDetail-module__gzrLua__twoUp,.ZajecarMunicipalGisDetail-module__gzrLua__deliverableGrid,.ZajecarMunicipalGisDetail-module__gzrLua__contextStatement{grid-template-columns:1fr}.ZajecarMunicipalGisDetail-module__gzrLua__twoUp img,.ZajecarMunicipalGisDetail-module__gzrLua__visualStack img,.ZajecarMunicipalGisDetail-module__gzrLua__featureFigureLight img,.ZajecarMunicipalGisDetail-module__gzrLua__featureFigureDark img{height:auto;max-height:none}.ZajecarMunicipalGisDetail-module__gzrLua__featureFigureDark figcaption,.ZajecarMunicipalGisDetail-module__gzrLua__featureFigureLight figcaption,.ZajecarMunicipalGisDetail-module__gzrLua__twoUp figcaption,.ZajecarMunicipalGisDetail-module__gzrLua__visualStack figcaption,.ZajecarMunicipalGisDetail-module__gzrLua__architectureGrid figcaption{display:block}.ZajecarMunicipalGisDetail-module__gzrLua__featureFigureDark figcaption span,.ZajecarMunicipalGisDetail-module__gzrLua__featureFigureLight figcaption span,.ZajecarMunicipalGisDetail-module__gzrLua__twoUp figcaption span,.ZajecarMunicipalGisDetail-module__gzrLua__visualStack figcaption span,.ZajecarMunicipalGisDetail-module__gzrLua__architectureGrid figcaption span{margin-top:5px;display:block}.ZajecarMunicipalGisDetail-module__gzrLua__stackStrip{grid-template-columns:1fr 1fr}.ZajecarMunicipalGisDetail-module__gzrLua__workflowRail{grid-template-columns:1fr}.ZajecarMunicipalGisDetail-module__gzrLua__workflowRail li{border-bottom:1px solid #345266;border-right:0;min-height:0}.ZajecarMunicipalGisDetail-module__gzrLua__handoverFacts{grid-template-columns:1fr}.ZajecarMunicipalGisDetail-module__gzrLua__relatedHeading{flex-direction:column;align-items:flex-start}.ZajecarMunicipalGisDetail-module__gzrLua__ctaGrid{grid-template-columns:1fr;gap:28px}.ZajecarMunicipalGisDetail-module__gzrLua__ctaButton{justify-self:start}.ZajecarMunicipalGisDetail-module__gzrLua__architectureGrid img{height:auto;min-height:0}}@media (max-width:520px){.ZajecarMunicipalGisDetail-module__gzrLua__heroMedia,.ZajecarMunicipalGisDetail-module__gzrLua__heroOverlay{height:240px}.ZajecarMunicipalGisDetail-module__gzrLua__hero h1{font-size:3.45rem}.ZajecarMunicipalGisDetail-module__gzrLua__metricGrid article{min-height:auto}.ZajecarMunicipalGisDetail-module__gzrLua__stackStrip{grid-template-columns:1fr}.ZajecarMunicipalGisDetail-module__gzrLua__localNav>div{gap:22px}}.ZajecarMunicipalGisDetail-module__gzrLua__workflowRail>:not(:first-child){padding-left:15px}.ZajecarMunicipalGisDetail-module__gzrLua__workflowRail>:last-child{border-right:0}@media (max-width:520px){.ZajecarMunicipalGisDetail-module__gzrLua__workflowRail>:nth-child(n){border-right:0;padding-left:0}}.ZajecarMunicipalGisDetail-module__gzrLua__localNav,.ZajecarMunicipalGisDetail-module__gzrLua__localNav>div{scrollbar-width:none}.ZajecarMunicipalGisDetail-module__gzrLua__localNav::-webkit-scrollbar{display:none}.ZajecarMunicipalGisDetail-module__gzrLua__localNav>div::-webkit-scrollbar{display:none}@media (max-width:1100px){.ZajecarMunicipalGisDetail-module__gzrLua__localNav{top:var(--project-hero-offset-mobile)}}.ZajecarMunicipalGisDetail-module__gzrLua__ctaButton{border-radius:999px}.ZajecarMunicipalGisDetail-module__gzrLua__heroMeta{align-items:start;max-width:none}.ZajecarMunicipalGisDetail-module__gzrLua__heroMeta>div{align-content:start}.ZajecarMunicipalGisDetail-module__gzrLua__heroMeta strong{font-weight:600}@media (max-width:1100px){.ZajecarMunicipalGisDetail-module__gzrLua__splitHeading{grid-template-columns:minmax(0,1fr);gap:24px}}.ZajecarMunicipalGisDetail-module__gzrLua__lightSection .ZajecarMunicipalGisDetail-module__gzrLua__sectionKicker,.ZajecarMunicipalGisDetail-module__gzrLua__softSection .ZajecarMunicipalGisDetail-module__gzrLua__sectionKicker,.ZajecarMunicipalGisDetail-module__gzrLua__relatedSection .ZajecarMunicipalGisDetail-module__gzrLua__sectionKicker{color:#0b7183!important}@media (max-width:800px){.ZajecarMunicipalGisDetail-module__gzrLua__architectureGridNoMedia .ZajecarMunicipalGisDetail-module__gzrLua__architectureFlow{grid-template-columns:minmax(0,1fr)}}
