body.template-collection:has([data-collection-hero][data-collection-handle=ecology-environmental-assessment][data-collection-family=surveying-spatial]){--survey-canvas: #f7f9fc;--glg-platform-bg-current: none;--glg-platform-canvas: #f7f9fc;--survey-surface-1: #ffffff;--survey-surface-2: #f0fdfa;--survey-surface-reading: #f7f9fc;--survey-line: rgba(20, 32, 51, .12);--survey-primary: #0f766e;--survey-primary-deep: #115e59;--survey-signal: #0f766e;--survey-text: #142033;--survey-muted: #526174;--survey-reading: #344054;--survey-extended-shell-bg: transparent;--survey-extended-shell-margin-top: clamp(12px, 2vw, 22px);--survey-extended-shell-margin-bottom: clamp(20px, 2.4vw, 28px);--survey-extended-shell-padding: 0 clamp(16px, 2.4vw, 24px);--survey-extended-shell-border: 0;--survey-extended-shell-radius: 0;--survey-extended-card-padding: clamp(22px, 3.2vw, 34px);--survey-extended-mobile-margin: 16px;--survey-extended-mobile-shell-padding: 0 20px;--survey-extended-mobile-card-padding: 20px 20px;--survey-extended-heading: #142033;--survey-extended-copy: #475569;--survey-extended-card-shadow: 0 12px 34px rgba(20, 32, 51, .06);--survey-extended-copy-line-height: 1.7;--survey-ui-font: var(--font-main, var(--font-children));--survey-workflow-card-title-font-size: 18px;--survey-workflow-card-title-min-height: 0px;--survey-workflow-card-meta-font-size: 14px;--survey-workflow-card-meta-min-height: 0px;--survey-workflow-card-meta-mobile-height: auto;--survey-workflow-glow: transparent;--survey-workflow-category-glow: transparent;--survey-workflow-overlay-bg: none;--survey-workflow-title-hover-color: #142033;--survey-card-shadow: 0 3px 12px rgba(23, 68, 121, .035);--survey-detail-bg: var(--white);--survey-detail-shadow: none;--survey-details-value: #142033;--survey-details-white-space: normal;--survey-details-text-overflow: clip;--survey-details-overflow-wrap: anywhere;--survey-detail-border: rgba(20, 32, 51, .12);--survey-secondary-btn-shadow: none;--survey-filter-border: rgba(20, 32, 51, .12);--survey-filter-button-border: rgba(20, 32, 51, .12);--survey-reveal-border: rgba(20, 32, 51, .12);--survey-toggle-mobile-size: 11px;--survey-toggle-mobile-padding: 7px 8px 7px 11px;--survey-workflow-image-hover-scale: scale(1.015);--survey-details-label-font: 700 10px/1.35 Inter, ui-sans-serif, system-ui, sans-serif;--survey-secondary-btn-bg: var(--white);--survey-secondary-btn-color: #142033;--survey-secondary-btn-border: rgba(20, 32, 51, .16);--survey-primary-btn-bg: #174479;--survey-primary-btn-border: #174479;--survey-primary-btn-shadow: 0 8px 22px rgba(0, 113, 227, .16);--survey-workflow-filter-bg: var(--white);--survey-workflow-filter-button-bg: var(--white);--survey-workflow-filter-text: #344054;--survey-workflow-filter-shadow: 0 8px 28px rgba(20, 32, 51, .055);--survey-workflow-media-bg: #f2f6fc;--survey-workflow-media-overlay: linear-gradient(transparent, rgba(255, 255, 255, .08));--survey-workflow-image-filter: none;--survey-workflow-svg-filter: none;--survey-workflow-svg-opacity: .48;--survey-workflow-cta-bg: #142033;--survey-workflow-cta-border: #142033;--survey-workflow-cta-shadow: 0 8px 22px rgba(20, 32, 51, .12);--survey-workflow-title-size: 32px;--survey-scenario-title-size: clamp(28px, 3.2vw, 42px);--survey-scenario-card-padding: clamp(24px, 2.8vw, 36px);--survey-scenario-card-padding-mobile: 20px;--survey-scenario-track-display: flex;--survey-scenario-track-gap: 14px;--survey-scenario-track-overflow: auto;--survey-scenario-track-snap: x mandatory;--survey-scenario-track-padding: 0 2px 10px;--survey-scenario-scrollbar: none;--survey-scenario-card-basis: clamp(320px, 42vw, 500px);--survey-scenario-shell-bottom: clamp(24px, 3vw, 40px);--survey-scenario-shell-bottom-mobile: 12px;--survey-scenario-header-bottom: 18px;--survey-scenario-mobile-header-gap: 12px;--survey-filter-active-bg: #0f766e;--survey-filter-active-shadow: 0 6px 18px rgba(20, 32, 51, .13);--survey-filter-active-animation: none;--survey-scenario-toggle-hover-text: #115e59;--survey-scenario-toggle-hover-bg: #eff8f1;--survey-scenario-open-shadow: var(--collection-card-open-shadow, 0 14px 34px rgba(20, 32, 51, .09));--survey-workflow-reveal-bg: var(--white);--survey-workflow-reveal-color: #142033;--survey-workflow-reveal-shadow: 0 8px 22px rgba(20, 32, 51, .07);--survey-media-keyline: rgba(20, 32, 51, .1);--survey-workflow-topline: #526174;--survey-spatial-type: #5b4ec9;--survey-workflow-ai-code-display: none;--survey-hover-border: rgba(15, 118, 110, .27);--survey-scenario-toggle-shadow: none;--survey-card-hover-shadow: 0 7px 18px rgba(23, 68, 121, .07);--survey-number-hover-color: rgba(15, 118, 110, .13);--survey-workflow-image-hover-filter: none;--survey-workflow-cta-hover-shadow: 0 10px 24px rgba(20, 32, 51, .15);--survey-workflow-hover-transform: translateY(-2px);--survey-workflow-overflow: clip;--survey-review-opacity: 1;--survey-review-weight: 700}body.template-collection:has([data-collection-hero][data-collection-handle=ecology-environmental-assessment][data-collection-family=surveying-spatial]) #MainContent{--glg-solution-blue: #0f766e;--glg-solution-blue-strong: #115e59;--glg-solution-blue-soft: rgba(15, 118, 110, .09);--cv-gold: var(--glg-solution-blue)}body.template-collection:has([data-collection-hero][data-collection-handle=ecology-environmental-assessment][data-collection-family=surveying-spatial]) :is(.mcpg__button--primary,.product-card__cta){border-color:#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=ecology-environmental-assessment][data-collection-family=surveying-spatial]) :is(.collection-hero-workspace__btn--primary,.mcpg__button--primary,.product-card__cta):focus-visible{outline:3px solid #0f766e;outline-offset:3px}body.template-collection:has([data-collection-hero][data-collection-handle=ecology-environmental-assessment]) #water-resilience-decisions{--cv-gold: #1278a3;--glg-solution-blue: #1278a3;scroll-margin-top:max(96px,env(safe-area-inset-top,0px))}body.template-collection:has([data-collection-hero][data-collection-handle=ecology-environmental-assessment]) #water-resilience-decisions .mcpg__eyebrow-dot{background:#1278a3}body.template-collection:has([data-collection-hero][data-collection-handle=ecology-environmental-assessment]) #water-resilience-decisions .glg-water-scenario-media{width:100%;aspect-ratio:16 / 5;max-height:248px;overflow:hidden;border:1px solid rgba(18,120,163,.16);border-radius:24px;background:#edf6fa}body.template-collection:has([data-collection-hero][data-collection-handle=ecology-environmental-assessment]) #water-resilience-decisions .glg-water-scenario-media img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:767px){body.template-collection:has([data-collection-hero][data-collection-handle=ecology-environmental-assessment]) #water-resilience-decisions .glg-water-scenario-media{aspect-ratio:16 / 9;max-height:200px;border-radius:18px}}body.template-collection [data-collection-hero][data-collection-handle=ecology-environmental-assessment][data-collection-family=surveying-spatial]{--heading-display-size: clamp(40px, 3.2vw, 56px);font-family:var(--survey-ui-font, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}body.template-collection [data-collection-hero][data-collection-handle=ecology-environmental-assessment][data-collection-family=surveying-spatial] :is(.collection-hero-workspace__title,.collection-hero-workspace__title-text){max-width:16ch;font-family:var(--font-heading)!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;color:#142033!important;-webkit-text-fill-color:#142033!important}body.template-collection [data-collection-hero][data-collection-handle=ecology-environmental-assessment][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=ecology-environmental-assessment][data-collection-family=surveying-spatial] .collection-hero-workspace__eyebrow{color:var(--survey-primary)!important;-webkit-text-fill-color:var(--survey-primary)!important}body.template-collection [data-collection-hero][data-collection-handle=ecology-environmental-assessment][data-collection-family=surveying-spatial] .collection-hero-workspace__btn--primary{border-color:#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}@media(max-width:767px){body.template-collection [data-collection-hero][data-collection-handle=ecology-environmental-assessment][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,#f8fbf9 41%,#eff7f3)}body.template-collection [data-collection-hero][data-collection-handle=ecology-environmental-assessment][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=ecology-environmental-assessment][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=ecology-environmental-assessment][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=ecology-environmental-assessment][data-collection-family=surveying-spatial] .collection-hero-workspace__outcome{margin-top:12px;font-size:15px!important;line-height:1.48!important;font-weight:600}body.template-collection [data-collection-hero][data-collection-handle=ecology-environmental-assessment][data-collection-family=surveying-spatial] .collection-hero-workspace__audience{margin-top:8px;color:#526174!important;font-size:13px!important;font-weight:450;line-height:1.45!important;letter-spacing:0}body.template-collection [data-collection-hero][data-collection-handle=ecology-environmental-assessment][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=ecology-environmental-assessment][data-collection-family=surveying-spatial] .collection-hero-workspace__btn{width:100%;min-height:48px;padding:10px 14px}body.template-collection [data-collection-hero][data-collection-handle=ecology-environmental-assessment][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;background:linear-gradient(180deg,#f8fbf9,#eff7f3 70%,#f7f9fc);box-shadow:none}body.template-collection [data-collection-hero][data-collection-handle=ecology-environmental-assessment][data-collection-family=surveying-spatial] .collection-hero-workspace__visual:before{z-index:1;background:linear-gradient(180deg,transparent 66%,rgba(247,249,252,.16) 100%)}body.template-collection [data-collection-hero][data-collection-handle=ecology-environmental-assessment][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;isolation:isolate}body.template-collection [data-collection-hero][data-collection-handle=ecology-environmental-assessment][data-collection-family=surveying-spatial] .collection-hero-workspace__bg{display:block;width:100%;height:100%;object-fit:cover;object-position:center!important;opacity:1;filter:saturate(.96) contrast(1.02);transform:none}body.template-collection [data-collection-hero][data-collection-handle=ecology-environmental-assessment][data-collection-family=surveying-spatial] .collection-hero-workspace__signals{display:none}body.template-collection [data-collection-hero][data-collection-handle=ecology-environmental-assessment][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=ecology-environmental-assessment][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(min-width:768px)and (max-width:1023px){body.template-collection [data-collection-hero][data-collection-handle=ecology-environmental-assessment][data-collection-family=surveying-spatial]{--heading-display-size: clamp(32px, 3.9vw, 40px)}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/glg-ecology-water-marine.css.map */
