body.template-collection:has([data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial]){--survey-canvas: #f7f9fc;--survey-surface-1: #fff;--survey-surface-2: #f7f2fb;--survey-surface-reading: #f7f9fc;--survey-line: rgba(20,32,51,.12);--survey-primary: #ab29c8;--survey-primary-deep: #87229e;--survey-signal: #ab29c8;--survey-text: #142033;--survey-muted: #526174;--survey-ui-font: var(--font-main, var(--font-children));--survey-card-shadow: var(--collection-card-shadow);--survey-workflow-background: #f7f9fc}body.template-collection [data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial]{--heading-display-size: clamp(40px, 3.2vw, 56px);font-family:var(--survey-ui-font)}body.template-collection [data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial] :is(.collection-hero-workspace__title,.collection-hero-workspace__title-text){max-width:18ch;font-family:var(--font-heading)!important;color:#142033!important;-webkit-text-fill-color:#142033!important;font-size:var(--heading-display-size)!important;font-weight:var(--heading-weight)!important;line-height:var(--heading-line-height)!important;letter-spacing:var(--heading-letter-spacing)!important}body.template-collection [data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial] :is(.collection-hero-workspace__eyebrow,.collection-hero-workspace__outcome,.collection-hero-workspace__audience){font-family:inherit!important}body.template-collection [data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial] .collection-hero-workspace__eyebrow{color:#ab29c8!important;-webkit-text-fill-color:#ab29c8!important}body.template-collection [data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial] .collection-hero-workspace__btn--primary{border:1px solid #142033!important;border-radius:12px!important;background:#142033!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 8px 22px #1420331f!important}body.template-collection:has([data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial]) [data-collection-scenario-workspace]{background:#f7f9fc!important}body.template-collection:has([data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial]) [data-collection-scenario-workspace] .product-card{background:var(--glg-platform-glass-soft)!important;color:#142033!important}@media(prefers-reduced-transparency:reduce){body.template-collection:has([data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial]) [data-collection-scenario-workspace] .product-card{background:var(--white)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}body.template-collection:has([data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial]) [data-collection-scenario-workspace] .product-card__title{color:#142033!important;-webkit-text-fill-color:#142033!important}body.template-collection:has([data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial]) [data-collection-scenario-workspace] .mcpg__eyebrow{color:#ab29c8!important}@media(max-width:767px){body.template-collection [data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial]{--heading-display-size: clamp(24px, 7vw, 30px);width:100vw;max-width:none;min-height:auto!important;margin-inline:calc(50% - 50vw);border-radius:0;background:linear-gradient(180deg,#fff,#fcf8fd 40%,#f5f2fb)}body.template-collection [data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial] .collection-hero-workspace__inner{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:none;min-height:inherit;padding:0}body.template-collection [data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial] .collection-hero-workspace__content{flex:none;max-width:none;padding:24px max(20px,env(safe-area-inset-right,0px)) 10px max(20px,env(safe-area-inset-left,0px))}body.template-collection [data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial] :is(.collection-hero-workspace__title,.collection-hero-workspace__title-text){max-width:none;font-size:var(--heading-display-size)!important;line-height:var(--heading-line-height)!important;letter-spacing:var(--heading-letter-spacing)!important}body.template-collection [data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial] .collection-hero-workspace__outcome{margin-top:12px;font-size:15px!important;line-height:1.48!important}body.template-collection [data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial] .collection-hero-workspace__audience{margin-top:8px;color:#526174!important;font-size:13px!important;line-height:1.45!important}body.template-collection [data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial] .collection-hero-workspace__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:16px}body.template-collection [data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial] .collection-hero-workspace__btn{width:100%;min-height:44px;padding:10px 14px}body.template-collection [data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial] .collection-hero-workspace__visual{display:flex;flex-direction:column;flex:none;width:100%;min-height:0;height:auto;margin:12px 0 0;border:0;border-radius:0;box-shadow:none}body.template-collection [data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial] .collection-hero-workspace__visual-media{position:relative;inset:auto;flex:0 0 auto;width:100%;height:clamp(300px,72vw,340px);min-height:0;overflow:hidden}body.template-collection [data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial] .collection-hero-workspace__bg{display:block;width:100%;height:100%;object-fit:contain;object-position:center!important;opacity:1;filter:saturate(.97) contrast(1.02);transform:none}body.template-collection [data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial] .collection-hero-workspace__signals{display:none}body.template-collection [data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial] .collection-hero-workspace__route-card{position:relative;flex:0 0 auto;left:auto;right:auto;bottom:auto;gap:4px;width:100%;margin:0;padding:8px max(20px,env(safe-area-inset-right,0px)) max(33px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body.template-collection [data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial] .collection-hero-workspace__route-card strong{max-width:none;font-size:clamp(15px,3.95vw,18px);font-weight:750;line-height:1.42;letter-spacing:-.035em}}@media(prefers-reduced-motion:reduce){body.template-collection:has([data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial]) :is(.product-card,.collection-hero-workspace__btn){transition:none!important;animation:none!important;transform:none!important}}@media(min-width:768px)and (max-width:1023px){body.template-collection [data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial] .collection-hero-workspace__content{max-width:720px}body.template-collection [data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial] :is(.collection-hero-workspace__title,.collection-hero-workspace__title-text){max-width:16ch;font-size:clamp(32px,3.9vw,40px)!important}body.template-collection [data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial] .collection-hero-workspace__visual{min-height:420px}body.template-collection:has([data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial]) :is([data-collection-scenario-grid],[data-collection-workflow-grid]){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:420px){body.template-collection [data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial] .collection-hero-workspace__content{padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}body.template-collection [data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial] :is(.collection-hero-workspace__title,.collection-hero-workspace__title-text){font-size:var(--heading-display-size)!important;word-break:normal;overflow-wrap:break-word;text-wrap:balance}body.template-collection [data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial] .collection-hero-workspace__visual-media{height:clamp(260px,76vw,320px)}body.template-collection:has([data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial]) :is([data-collection-scenario-grid],[data-collection-workflow-grid]){grid-template-columns:minmax(0,1fr)!important}}@media(forced-colors:active){body.template-collection:has([data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial]) [data-collection-scenario-workspace] .product-card{border-color:CanvasText!important;background:Canvas!important;color:CanvasText!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.template-collection:has([data-collection-hero][data-collection-handle=digital-city-geospatial-analytics][data-collection-family=surveying-spatial]) [data-collection-scenario-workspace] .product-card__title{color:CanvasText!important;-webkit-text-fill-color:CanvasText!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/glg-digital-city-unified.css.map */
