CINXE.COM

ABM Lab | Agent Based Modelling

<!DOCTYPE html><html class="scroll-smooth" lang="en"><head><meta charSet="utf-8"/><link rel="alternate" hrefLang="en" href="https://www.dhigroup.com/technologies/mikepoweredbydhi/abm-lab"/><meta data-rh="true" name="byl" content="DHI"/><link rel="canonical" href="https://www.dhigroup.com/technologies/mikepoweredbydhi/abm-lab"/><meta name="description" content="Analyse habitat connectivity, migration, and population impacts with our highly insightful agent-based modelling software. "/><meta property="og:description" content="Analyse habitat connectivity, migration, and population impacts with our highly insightful agent-based modelling software. "/><meta property="og:site_name" content="DHI"/><meta property="og:title" content="ABM Lab | Agent Based Modelling"/><meta property="og:type" content="article"/><meta property="article:published_time" content="2024-04-01T19:29:40.033Z"/><meta property="article:modified_time" content="2025-01-31T20:53:09.610Z"/><meta property="article:author" content="DHI"/><meta name="author" content="DHI"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>ABM Lab | Agent Based Modelling</title><meta name="image" property="og:image" content="https://cms.dhigroup.com/media/elcj0lr1/adobestock_121986746.jpg?width=1200&amp;height=630&amp;format=png&amp;v=1da7183415820c0"/><meta property="og:image:secure_url" content="https://cms.dhigroup.com/media/elcj0lr1/adobestock_121986746.jpg?width=1200&amp;height=630&amp;format=png&amp;v=1da7183415820c0"/><meta property="og:image:type" content="image/png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta name="theme-color" content="#fff"/><meta name="robots" content=""/><meta name="next-head-count" content="22"/><link rel="shortcut icon" href="https://cms.dhigroup.com/media/rdujsoep/dhi.ico"/><script defer="" id="CookieConsent" src="https://policy.app.cookieinformation.com/uc.js" nonce="+wgMu57XnBI="></script><script nonce="+wgMu57XnBI=" id="MatomoAnalyticsScript">var _paq = window._paq = window._paq || []; (function() { var u="https://dhigroup.matomo.cloud/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '1']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src='//cdn.matomo.cloud/dhigroup.matomo.cloud/matomo.js'; s.parentNode.insertBefore(g,s); })();</script><script nonce="+wgMu57XnBI=" id="MatomoTagsScript">var _mtm = window._mtm = window._mtm || []; _mtm.push({'mtm.startTime': (new Date().getTime()), 'event': 'mtm.Start'}); (function() { var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src='https://cdn.matomo.cloud/dhigroup.matomo.cloud/container_HH5X4G0y.js'; s.parentNode.insertBefore(g,s); })();</script><link rel="preload" href="/_next/static/media/1e3e4a3108c86bc3-s.p.ttf" as="font" type="font/ttf" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/8c0fe73bdbebb91d-s.p.ttf" as="font" type="font/ttf" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/8be0a11cd211c156-s.p.ttf" as="font" type="font/ttf" crossorigin="anonymous" data-next-font="size-adjust"/><style nonce="+wgMu57XnBI=" data-href="/_next/static/css/1c162daf03bf7829.css">.react-tooltip{z-index:10;border-radius:0!important;--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important;padding:.625rem!important;--tw-text-opacity:1!important;color:rgb(17 24 39/var(--tw-text-opacity,1))!important;opacity:1!important;--tw-shadow:0px 3px 12px rgba(28,58,134,.2)!important;--tw-shadow-colored:0px 3px 12px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}@media (min-width:992px){.react-tooltip{padding:1.25rem!important}}.react-tooltip-arrow{height:0!important;width:0!important;border-width:8px!important;--tw-border-opacity:1!important;border-color:rgb(255 255 255/var(--tw-border-opacity,1))!important;background-color:transparent!important}@media (min-width:992px){.react-tooltip-arrow{border-width:16px!important}}.react-tooltip.react-tooltip__place-bottom>.react-tooltip-arrow{top:-.5rem!important;border-bottom-color:transparent!important;border-right-color:transparent!important;--tw-shadow:-4px -4px 6px rgba(28,58,134,.1)!important;--tw-shadow-colored:-4px -4px 6px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}@media (min-width:992px){.react-tooltip.react-tooltip__place-bottom>.react-tooltip-arrow{top:-1rem!important}}.react-tooltip.react-tooltip__place-top>.react-tooltip-arrow{bottom:-.5rem!important;border-top-color:transparent!important;border-left-color:transparent!important;--tw-shadow:4px 4px 6px rgba(28,58,134,.1)!important;--tw-shadow-colored:4px 4px 6px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}@media (min-width:992px){.react-tooltip.react-tooltip__place-top>.react-tooltip-arrow{bottom:-1rem!important}}/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */#dhi .header-1{font-size:28px;line-height:34px}@media (min-width:768px){#dhi .header-1{font-size:30px;line-height:36px}}@media (min-width:992px){#dhi .header-1{font-size:36px;line-height:44px}}@media (min-width:1536px){#dhi .header-1{font-size:44px;line-height:52px}}#dhi .header-2{font-size:22px;line-height:26px}@media (min-width:768px){#dhi .header-2{font-size:24px;line-height:30px}}@media (min-width:992px){#dhi .header-2{font-size:30px;line-height:38px}}@media (min-width:1536px){#dhi .header-2{font-size:36px;line-height:44px}}#dhi .header-3{font-size:20px;line-height:24px}@media (min-width:768px){#dhi .header-3{font-size:22px;line-height:26px}}@media (min-width:992px){#dhi .header-3{font-size:26px;line-height:32px;line-height:2.25rem}}@media (min-width:1536px){#dhi .header-3{font-size:32px;line-height:42px}}#dhi .header-4{font-size:16px;line-height:22px}@media (min-width:768px){#dhi .header-4{font-size:18px;line-height:24px}}@media (min-width:992px){#dhi .header-4{font-size:26px;line-height:34px}}@media (min-width:1536px){#dhi .header-4{font-size:28px;line-height:34px;line-height:2.5rem}}#dhi .header-5{font-size:14px;line-height:22px}@media (min-width:768px){#dhi .header-5{font-size:16px;line-height:26px}}@media (min-width:992px){#dhi .header-5{font-size:20px;line-height:24px;line-height:2rem}}@media (min-width:1536px){#dhi .header-5{font-size:24px;line-height:38px}}#dhi .header-6{font-size:12px;line-height:18px}@media (min-width:768px){#dhi .header-6{font-size:14px;line-height:22px}}@media (min-width:992px){#dhi .header-6{font-size:16px;line-height:20px;line-height:1.5rem}}@media (min-width:1536px){#dhi .header-6{font-size:18px;line-height:26px}}#dhi .header-8{font-size:13px;line-height:16px;line-height:1.25rem}@media (min-width:768px){#dhi .header-8{font-size:14px;line-height:22px}}@media (min-width:1536px){#dhi .header-8{font-size:16px;line-height:26px}}#dhi .display-1{font-size:36px;line-height:44px}@media (min-width:768px){#dhi .display-1{font-size:40px;line-height:48px}}@media (min-width:992px){#dhi .display-1{font-size:46px;line-height:56px}}@media (min-width:1536px){#dhi .display-1{font-size:58px;line-height:68px}}#dhi .display-2{font-size:32px;line-height:38px}@media (min-width:768px){#dhi .display-2{font-size:34px;line-height:40px}}@media (min-width:992px){#dhi .display-2{font-size:42px;line-height:50px}}@media (min-width:1536px){#dhi .display-2{font-size:50px;line-height:60px}}#dhi .lead-1{font-size:18px;line-height:26px}@media (min-width:992px){#dhi .lead-1{font-size:22px;line-height:26px;line-height:2.25rem}}@media (min-width:1536px){#dhi .lead-1{font-size:24px;line-height:30px;line-height:2.25rem}}#dhi .lead-2{font-size:16px;line-height:20px;line-height:1.5rem}@media (min-width:992px){#dhi .lead-2{font-size:18px;line-height:28px}}@media (min-width:1536px){#dhi .lead-2{font-size:20px;line-height:32px}}#dhi .body-0{font-size:16px;line-height:20px;line-height:1.5rem}@media (min-width:992px){#dhi .body-0{font-size:18px;line-height:24px;line-height:1.75rem}}@media (min-width:1536px){#dhi .body-0{font-size:22px;line-height:26px;line-height:2rem}}#dhi .body-1{font-size:12px;line-height:18px;line-height:1.25rem}@media (min-width:768px){#dhi .body-1{font-size:14px;line-height:22px}}@media (min-width:992px){#dhi .body-1{font-size:16px;line-height:26px}}@media (min-width:1536px){#dhi .body-1{font-size:20px;line-height:24px;line-height:2rem}}#dhi .body-2{font-size:10px;line-height:16px}@media (min-width:768px){#dhi .body-2{font-size:12px;line-height:18px;line-height:1.25rem}}@media (min-width:992px){#dhi .body-2{font-size:14px;line-height:22px}}@media (min-width:1536px){#dhi .body-2{font-size:18px;line-height:24px;line-height:1.75rem}}#dhi .body-3{font-size:8px;line-height:14px}@media (min-width:768px){#dhi .body-3{font-size:10px;line-height:16px}}@media (min-width:992px){#dhi .body-3{font-size:12px;line-height:18px;line-height:1.25rem}}@media (min-width:1536px){#dhi .body-3{font-size:16px;line-height:20px}}#dhi .body-4{font-size:8px;line-height:14px}@media (min-width:768px){#dhi .body-4{font-size:10px;line-height:16px}}@media (min-width:1536px){#dhi .body-4{font-size:14px;line-height:22px}}#dhi .body-5{font-size:8px;line-height:14px}@media (min-width:1536px){#dhi .body-5{font-size:12px;line-height:18px;line-height:1.25rem}}#dhi .text-section .header-2{margin-bottom:14px}@media (min-width:768px){#dhi .text-section .header-2{margin-bottom:1rem}}@media (min-width:992px){#dhi .text-section .header-2{margin-bottom:1.5rem}}@media (min-width:1536px){#dhi .text-section .header-2{margin-bottom:2rem}}.text-section .header-3{margin-bottom:.5rem}@media (min-width:768px){.text-section .header-3{margin-bottom:.625rem}}@media (min-width:992px){.text-section .header-3{margin-bottom:18px}}@media (min-width:1536px){.text-section .header-3{margin-bottom:26px}}.text-section .header-4{margin-bottom:.5rem}@media (min-width:768px){.text-section .header-4{margin-bottom:.5rem}}@media (min-width:992px){.text-section .header-4{margin-bottom:.75rem}}@media (min-width:1536px){.text-section .header-4{margin-bottom:1.25rem}}.text-section .lead-1{margin-bottom:.5rem;display:block}@media (min-width:768px){.text-section .lead-1{margin-bottom:.625rem}}@media (min-width:992px){.text-section .lead-1{margin-bottom:18px}}@media (min-width:1536px){.text-section .lead-1{margin-bottom:26px}}.text-section ol{list-style-type:decimal}.text-section ul{list-style-type:disc}.text-section ol,.text-section ul{padding-left:2rem}.text-section ol li+li,.text-section ul li+li{margin-top:.5rem}@media (min-width:992px){.text-section ol li+li,.text-section ul li+li{margin-top:18px}}.theme-green .text-section a{--tw-text-opacity:1;color:rgb(33 70 164/var(--tw-text-opacity,1));text-decoration-line:none}.theme-green .background-light a{text-decoration-line:none}.theme-blue .background-dark a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-decoration-line:underline}.theme-blue .background-light a{text-decoration-line:none}@media (min-width:768px){#dhi .md\:header-1{font-size:28px;line-height:34px}@media (min-width:768px){#dhi .md\:header-1{font-size:30px;line-height:36px}}@media (min-width:992px){#dhi .md\:header-1{font-size:36px;line-height:44px}}@media (min-width:1536px){#dhi .md\:header-1{font-size:44px;line-height:52px}}#dhi .md\:header-2{font-size:22px;line-height:26px}@media (min-width:768px){#dhi .md\:header-2{font-size:24px;line-height:30px}}@media (min-width:992px){#dhi .md\:header-2{font-size:30px;line-height:38px}}@media (min-width:1536px){#dhi .md\:header-2{font-size:36px;line-height:44px}}#dhi .md\:header-3{font-size:20px;line-height:24px}@media (min-width:768px){#dhi .md\:header-3{font-size:22px;line-height:26px}}@media (min-width:992px){#dhi .md\:header-3{font-size:26px;line-height:32px;line-height:2.25rem}}@media (min-width:1536px){#dhi .md\:header-3{font-size:32px;line-height:42px}}#dhi .md\:header-5{font-size:14px;line-height:22px}@media (min-width:768px){#dhi .md\:header-5{font-size:16px;line-height:26px}}@media (min-width:992px){#dhi .md\:header-5{font-size:20px;line-height:24px;line-height:2rem}}@media (min-width:1536px){#dhi .md\:header-5{font-size:24px;line-height:38px}}#dhi .md\:display-2{font-size:32px;line-height:38px}@media (min-width:768px){#dhi .md\:display-2{font-size:34px;line-height:40px}}@media (min-width:992px){#dhi .md\:display-2{font-size:42px;line-height:50px}}@media (min-width:1536px){#dhi .md\:display-2{font-size:50px;line-height:60px}}#dhi .text-section .md\:header-2{margin-bottom:14px}@media (min-width:768px){#dhi .text-section .md\:header-2{margin-bottom:1rem}}@media (min-width:992px){#dhi .text-section .md\:header-2{margin-bottom:1.5rem}}@media (min-width:1536px){#dhi .text-section .md\:header-2{margin-bottom:2rem}}.text-section .md\:header-3{margin-bottom:.5rem}@media (min-width:768px){.text-section .md\:header-3{margin-bottom:.625rem}}@media (min-width:992px){.text-section .md\:header-3{margin-bottom:18px}}@media (min-width:1536px){.text-section .md\:header-3{margin-bottom:26px}}}@media (min-width:992px){#dhi .lg\:header-3{font-size:20px;line-height:24px}@media (min-width:768px){#dhi .lg\:header-3{font-size:22px;line-height:26px}}@media (min-width:992px){#dhi .lg\:header-3{font-size:26px;line-height:32px;line-height:2.25rem}}@media (min-width:1536px){#dhi .lg\:header-3{font-size:32px;line-height:42px}}#dhi .lg\:body-0{font-size:16px;line-height:20px;line-height:1.5rem}@media (min-width:992px){#dhi .lg\:body-0{font-size:18px;line-height:24px;line-height:1.75rem}}@media (min-width:1536px){#dhi .lg\:body-0{font-size:22px;line-height:26px;line-height:2rem}}.text-section .lg\:header-3{margin-bottom:.5rem}@media (min-width:768px){.text-section .lg\:header-3{margin-bottom:.625rem}}@media (min-width:992px){.text-section .lg\:header-3{margin-bottom:18px}}@media (min-width:1536px){.text-section .lg\:header-3{margin-bottom:26px}}}@media (min-width:1536px){#dhi .\32xl\:header-2{font-size:22px;line-height:26px}@media (min-width:768px){#dhi .\32xl\:header-2{font-size:24px;line-height:30px}}@media (min-width:992px){#dhi .\32xl\:header-2{font-size:30px;line-height:38px}}@media (min-width:1536px){#dhi .\32xl\:header-2{font-size:36px;line-height:44px}}#dhi .text-section .\32xl\:header-2{margin-bottom:14px}@media (min-width:768px){#dhi .text-section .\32xl\:header-2{margin-bottom:1rem}}@media (min-width:992px){#dhi .text-section .\32xl\:header-2{margin-bottom:1.5rem}}@media (min-width:1536px){#dhi .text-section .\32xl\:header-2{margin-bottom:2rem}}}@media (max-width:767px){#dhi .sm-only\:header-2{font-size:22px;line-height:26px}@media (min-width:768px){#dhi .sm-only\:header-2{font-size:24px;line-height:30px}}@media (min-width:992px){#dhi .sm-only\:header-2{font-size:30px;line-height:38px}}@media (min-width:1536px){#dhi .sm-only\:header-2{font-size:36px;line-height:44px}}#dhi .sm-only\:display-1{font-size:36px;line-height:44px}@media (min-width:768px){#dhi .sm-only\:display-1{font-size:40px;line-height:48px}}@media (min-width:992px){#dhi .sm-only\:display-1{font-size:46px;line-height:56px}}@media (min-width:1536px){#dhi .sm-only\:display-1{font-size:58px;line-height:68px}}#dhi .text-section .sm-only\:header-2{margin-bottom:14px}@media (min-width:768px){#dhi .text-section .sm-only\:header-2{margin-bottom:1rem}}@media (min-width:992px){#dhi .text-section .sm-only\:header-2{margin-bottom:1.5rem}}@media (min-width:1536px){#dhi .text-section .sm-only\:header-2{margin-bottom:2rem}}}@media (min-width:768px) and (max-width:991px){#dhi .md-only\:header-2{font-size:22px;line-height:26px}@media (min-width:768px){#dhi .md-only\:header-2{font-size:24px;line-height:30px}}@media (min-width:992px){#dhi .md-only\:header-2{font-size:30px;line-height:38px}}@media (min-width:1536px){#dhi .md-only\:header-2{font-size:36px;line-height:44px}}#dhi .md-only\:header-4{font-size:16px;line-height:22px}@media (min-width:768px){#dhi .md-only\:header-4{font-size:18px;line-height:24px}}@media (min-width:992px){#dhi .md-only\:header-4{font-size:26px;line-height:34px}}@media (min-width:1536px){#dhi .md-only\:header-4{font-size:28px;line-height:34px;line-height:2.5rem}}#dhi .md-only\:body-1{font-size:12px;line-height:18px;line-height:1.25rem}@media (min-width:768px){#dhi .md-only\:body-1{font-size:14px;line-height:22px}}@media (min-width:992px){#dhi .md-only\:body-1{font-size:16px;line-height:26px}}@media (min-width:1536px){#dhi .md-only\:body-1{font-size:20px;line-height:24px;line-height:2rem}}#dhi .text-section .md-only\:header-2{margin-bottom:14px}@media (min-width:768px){#dhi .text-section .md-only\:header-2{margin-bottom:1rem}}@media (min-width:992px){#dhi .text-section .md-only\:header-2{margin-bottom:1.5rem}}@media (min-width:1536px){#dhi .text-section .md-only\:header-2{margin-bottom:2rem}}.text-section .md-only\:header-4{margin-bottom:.5rem}@media (min-width:768px){.text-section .md-only\:header-4{margin-bottom:.5rem}}@media (min-width:992px){.text-section .md-only\:header-4{margin-bottom:.75rem}}@media (min-width:1536px){.text-section .md-only\:header-4{margin-bottom:1.25rem}}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%;margin-right:auto;margin-left:auto}@media (min-width:375px){.container{max-width:375px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1201px){.container{max-width:1201px}}@media (min-width:1536px){.container{max-width:1536px}}@media (min-width:1921px){.container{max-width:1921px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.\!right-0{right:0!important}.\!top-0{top:0!important}.-bottom-3{bottom:-.75rem}.-bottom-\[15px\]{bottom:-15px}.-left-\[58px\]{left:-58px}.-top-3{top:-.75rem}.-top-\[15px\]{top:-15px}.-top-navbar-sm{top:-58px}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-7{bottom:1.75rem}.bottom-\[-75px\]{bottom:-75px}.left-0{left:0}.left-1\/2{left:50%}.left-\[100\%\]{left:100%}.left-auto{left:auto}.right-0{right:0}.right-10{right:2.5rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-\[-55px\]{right:-55px}.right-\[100\%\]{right:100%}.right-\[10px\]{right:10px}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-\[calc\(56\.25vw-53px\)\]{top:calc(56.25vw - 53px)}.-z-10{z-index:-10}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.col-span-12{grid-column:span 12/span 12}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-full{grid-column:1/-1}.\!col-start-2{grid-column-start:2!important}.\!col-start-3{grid-column-start:3!important}.col-start-10{grid-column-start:10}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.row-span-1{grid-row:span 1/span 1}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.float-right{float:right}.\!m-5{margin:1.25rem!important}.m-3{margin:.75rem}.m-auto{margin:auto}.\!-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.\!-mx-5{margin-left:-1.25rem!important;margin-right:-1.25rem!important}.\!my-0{margin-top:0!important;margin-bottom:0!important}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-\[15px\]{margin-top:15px;margin-bottom:15px}.my-\[21px\]{margin-top:21px;margin-bottom:21px}.my-\[7px\]{margin-top:7px;margin-bottom:7px}.my-auto{margin-top:auto;margin-bottom:auto}.\!mb-0{margin-bottom:0!important}.\!ml-0{margin-left:0!important}.\!mt-0{margin-top:0!important}.\!mt-10{margin-top:2.5rem!important}.\!mt-5{margin-top:1.25rem!important}.\!mt-8{margin-top:2rem!important}.-mt-10{margin-top:-2.5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[100px\]{margin-bottom:100px}.mb-\[18px\]{margin-bottom:18px}.mb-\[22px\]{margin-bottom:22px}.mb-\[50px\]{margin-bottom:50px}.mb-\[56px\]{margin-bottom:56px}.mb-\[57px\]{margin-bottom:57px}.mb-\[60px\]{margin-bottom:60px}.mb-\[62px\]{margin-bottom:62px}.mb-\[68px\]{margin-bottom:68px}.mb-\[74px\]{margin-bottom:74px}.mb-\[7px\]{margin-bottom:7px}.mb-\[84px\]{margin-bottom:84px}.ml-0{margin-left:0}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-3\.5{margin-left:.875rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-6{margin-right:1.5rem}.mr-\[41px\]{margin-right:41px}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-11{margin-top:2.75rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[100px\]{margin-top:100px}.mt-\[15px\]{margin-top:15px}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-\[37px\]{margin-top:37px}.mt-\[41px\]{margin-top:41px}.mt-\[50px\]{margin-top:50px}.mt-\[54px\]{margin-top:54px}.mt-\[57px\]{margin-top:57px}.mt-\[60px\]{margin-top:60px}.mt-\[6px\]{margin-top:6px}.mt-\[78px\]{margin-top:78px}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.box-content{box-sizing:content-box}.\!line-clamp-2{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-3,.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-4{-webkit-line-clamp:4}.line-clamp-5{-webkit-line-clamp:5}.line-clamp-5,.line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-6{-webkit-line-clamp:6}.line-clamp-\[10\]{-webkit-line-clamp:10}.line-clamp-\[10\],.line-clamp-\[7\]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-\[7\]{-webkit-line-clamp:7}.line-clamp-none{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.\!h-7{height:1.75rem!important}.\!h-auto{height:auto!important}.h-0{height:0}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-2{height:.5rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[120px\]{height:120px}.h-\[136vw\]{height:136vw}.h-\[150px\]{height:150px}.h-\[182\.5vw\]{height:182.5vw}.h-\[1px\]{height:1px}.h-\[26px\]{height:26px}.h-\[29px\]{height:29px}.h-\[46px\]{height:46px}.h-\[47px\]{height:47px}.h-\[58px\]{height:58px}.h-\[calc\(var\(--vh\2c 1vh\)\*100\)\]{height:calc(var(--vh,1vh) * 100)}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-navbar-sm{height:58px}.h-screen{height:100vh}.\!max-h-\[190px\]{max-height:190px!important}.\!max-h-\[90vh\]{max-height:90vh!important}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100vh-156px\)\]{max-height:calc(100vh - 156px)}.max-h-\[calc\(95vh-78px\)\]{max-height:calc(95vh - 78px)}.max-h-screen{max-height:100vh}.min-h-\[128vw\]{min-height:128vw}.min-h-\[194\.66vw\]{min-height:194.66vw}.min-h-\[26px\]{min-height:26px}.min-h-\[329px\]{min-height:329px}.min-h-\[32px\]{min-height:32px}.min-h-\[35vw\]{min-height:35vw}.min-h-\[375px\]{min-height:375px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[450px\]{min-height:450px}.min-h-\[60px\]{min-height:60px}.\!w-7{width:1.75rem!important}.\!w-\[100\%\]{width:100%!important}.\!w-\[calc\(100\%-4px\)\]{width:calc(100% - 4px)!important}.\!w-auto{width:auto!important}.\!w-fit{width:-moz-fit-content!important;width:fit-content!important}.\!w-max{width:-moz-max-content!important;width:max-content!important}.w-0{width:0}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-2{width:.5rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[120px\]{width:120px}.w-\[150px\]{width:150px}.w-\[26px\]{width:26px}.w-\[29px\]{width:29px}.w-\[46px\]{width:46px}.w-\[58px\]{width:58px}.w-\[80px\]{width:80px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-navbar-sm{width:58px}.\!max-w-\[100\%\]{max-width:100%!important}.\!max-w-\[1921px\]{max-width:1921px!important}.\!max-w-\[46\%\]{max-width:46%!important}.max-w-\[1596px\]{max-width:1596px}.max-w-\[200px\]{max-width:200px}.max-w-\[282px\]{max-width:282px}.max-w-\[340px\]{max-width:340px}.max-w-\[62\%\]{max-width:62%}.max-w-\[75\%\]{max-width:75%}.max-w-\[777px\]{max-width:777px}.max-w-\[947px\]{max-width:947px}.max-w-full{max-width:100%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.basis-1\/3{flex-basis:33.333333%}.basis-2\/3{flex-basis:66.666667%}.basis-full{flex-basis:100%}.origin-bottom-right{transform-origin:bottom right}.origin-center{transform-origin:center}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-rotate-\[180deg\]{--tw-rotate:-180deg}.-rotate-\[180deg\],.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-\[315deg\]{--tw-rotate:315deg}.rotate-\[315deg\],.scale-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x:0;--tw-scale-y:0}.scale-\[60\%\]{--tw-scale-x:60%;--tw-scale-y:60%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!cursor-pointer{cursor:pointer!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-flow-dense{grid-auto-flow:dense}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-10{gap:2.5rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-10{row-gap:2.5rem}.gap-y-5{row-gap:1.25rem}.gap-y-\[49px\]{row-gap:49px}.\!space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-right:calc(1.25rem * var(--tw-space-x-reverse))!important;margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-\[27px\]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(27px * var(--tw-space-x-reverse));margin-left:calc(27px * calc(1 - var(--tw-space-x-reverse)))}.space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.75rem * var(--tw-space-y-reverse))}.space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(7rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(7rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-\[21px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(21px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(21px * var(--tw-space-y-reverse))}.space-y-\[29px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(29px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(29px * var(--tw-space-y-reverse))}.space-y-\[49px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(49px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(49px * var(--tw-space-y-reverse))}.space-y-\[50px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(50px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(50px * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-c-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(232 232 237/var(--tw-divide-opacity,1))}.divide-white\/50>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.5)}.self-end{align-self:flex-end}.\!overflow-hidden{overflow:hidden!important}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-scroll{overflow-y:scroll}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\!whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[40px\]{border-radius:40px}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:9999px}.rounded-none{border-radius:0}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.\!border-2{border-width:2px!important}.border{border-width:1px}.border-2{border-width:2px}.border-\[10px\]{border-width:10px}.border-\[15px\]{border-width:15px}.border-\[1px\]{border-width:1px}.\!border-t-0{border-top-width:0!important}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-r-4{border-right-width:4px}.border-t{border-top-width:1px}.\!border-none{border-style:none!important}.\!border-c-gray-200{--tw-border-opacity:1!important;border-color:rgb(232 232 237/var(--tw-border-opacity,1))!important}.\!border-c-gray-900{--tw-border-opacity:1!important;border-color:rgb(27 27 34/var(--tw-border-opacity,1))!important}.\!border-c-orange-600{--tw-border-opacity:1!important;border-color:rgb(253 99 65/var(--tw-border-opacity,1))!important}.\!border-transparent{border-color:transparent!important}.border-c-aqua-300{--tw-border-opacity:1;border-color:rgb(115 226 233/var(--tw-border-opacity,1))}.border-c-blue-500\/20{border-color:rgba(69,111,217,.2)}.border-c-blue-800\/40{border-color:rgba(33,70,164,.4)}.border-c-gray-200{--tw-border-opacity:1;border-color:rgb(232 232 237/var(--tw-border-opacity,1))}.border-c-gray-200\/50{border-color:rgba(232,232,237,.5)}.border-c-gray-250{--tw-border-opacity:1;border-color:rgb(209 209 219/var(--tw-border-opacity,1))}.border-c-gray-300{--tw-border-opacity:1;border-color:rgb(186 186 201/var(--tw-border-opacity,1))}.border-c-gray-50{--tw-border-opacity:1;border-color:rgb(244 244 246/var(--tw-border-opacity,1))}.border-c-gray-500{--tw-border-opacity:1;border-color:rgb(129 129 156/var(--tw-border-opacity,1))}.border-c-gray-900{--tw-border-opacity:1;border-color:rgb(27 27 34/var(--tw-border-opacity,1))}.border-c-yellow-100{--tw-border-opacity:1;border-color:rgb(244 241 171/var(--tw-border-opacity,1))}.border-skin-button-secondary{--tw-border-opacity:1;border-color:rgba(var(--color-button-secondary),var(--tw-border-opacity,1))}.border-skin-primary{--tw-border-opacity:1;border-color:rgba(var(--color-primary),var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.border-b-c-gray-200{--tw-border-opacity:1;border-bottom-color:rgb(232 232 237/var(--tw-border-opacity,1))}.border-b-white\/50{border-bottom-color:hsla(0,0%,100%,.5)}.border-t-c-gray-200{--tw-border-opacity:1;border-top-color:rgb(232 232 237/var(--tw-border-opacity,1))}.border-t-white\/50{border-top-color:hsla(0,0%,100%,.5)}.border-opacity-50{--tw-border-opacity:0.5}.\!bg-black{--tw-bg-opacity:1!important;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))!important}.\!bg-black\/50{background-color:rgba(0,0,0,.5)!important}.\!bg-black\/75{background-color:rgba(0,0,0,.75)!important}.\!bg-c-gray-50{--tw-bg-opacity:1!important;background-color:rgb(244 244 246/var(--tw-bg-opacity,1))!important}.\!bg-c-orange-600{--tw-bg-opacity:1!important;background-color:rgb(253 99 65/var(--tw-bg-opacity,1))!important}.\!bg-transparent{background-color:transparent!important}.bg-c-aqua-300{--tw-bg-opacity:1;background-color:rgb(115 226 233/var(--tw-bg-opacity,1))}.bg-c-blue-800{--tw-bg-opacity:1;background-color:rgb(33 70 164/var(--tw-bg-opacity,1))}.bg-c-blue-800\/20{background-color:rgba(33,70,164,.2)}.bg-c-gray-200{--tw-bg-opacity:1;background-color:rgb(232 232 237/var(--tw-bg-opacity,1))}.bg-c-gray-200\/30{background-color:rgba(232,232,237,.3)}.bg-c-gray-50{--tw-bg-opacity:1;background-color:rgb(244 244 246/var(--tw-bg-opacity,1))}.bg-c-gray-900{--tw-bg-opacity:1;background-color:rgb(27 27 34/var(--tw-bg-opacity,1))}.bg-c-gray-900\/60{background-color:rgba(27,27,34,.6)}.bg-c-green-500{--tw-bg-opacity:1;background-color:rgb(33 175 72/var(--tw-bg-opacity,1))}.bg-c-orange-600{--tw-bg-opacity:1;background-color:rgb(253 99 65/var(--tw-bg-opacity,1))}.bg-c-sand-200\/50{background-color:hsla(56,14%,76%,.5)}.bg-c-yellow-100{--tw-bg-opacity:1;background-color:rgb(244 241 171/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-skin-button-primary{--tw-bg-opacity:1;background-color:rgba(var(--color-button-primary),var(--tw-bg-opacity,1))}.bg-skin-primary{--tw-bg-opacity:1;background-color:rgba(var(--color-primary),var(--tw-bg-opacity,1))}.bg-skin-secondary{--tw-bg-opacity:1;background-color:rgba(var(--color-secondary),var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.bg-white\/20{background-color:hsla(0,0%,100%,.2)}.bg-white\/50{background-color:hsla(0,0%,100%,.5)}.bg-white\/60{background-color:hsla(0,0%,100%,.6)}.bg-g-blue-aqua{background-image:linear-gradient(90deg,#2146a4 3.07%,#73e2e9 130.45%)}.bg-g-hero-primary{background-image:linear-gradient(var(--gradient-hero-primary))}.\!bg-clip-border{background-clip:border-box!important}.bg-clip-padding{background-clip:padding-box}.\!fill-black{fill:#000!important}.\!fill-skin-primary{fill:rgba(var(--color-primary))!important}.fill-black{fill:#000}.fill-c-alert{fill:#dc3f64}.fill-c-aqua-300{fill:#73e2e9}.fill-c-blue-800{fill:#2146a4}.fill-c-gray-300{fill:#babac9}.fill-c-gray-500{fill:#81819c}.fill-c-gray-900{fill:#1b1b22}.fill-c-green-500{fill:#21af48}.fill-c-orange-600{fill:#fd6341}.fill-c-sand-700{fill:#747358}.fill-current{fill:currentColor}.fill-skin-primary{fill:rgba(var(--color-primary))}.fill-white{fill:#fff}.fill-white\/30{fill:hsla(0,0%,100%,.3)}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.\!p-2{padding:.5rem!important}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!px-8{padding-left:2rem!important;padding-right:2rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[67px\]{padding-left:67px;padding-right:67px}.px-\[8\.865\%\]{padding-left:8.865%;padding-right:8.865%}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[100px\]{padding-top:100px;padding-bottom:100px}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[60px\]{padding-top:60px;padding-bottom:60px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.py-navbar-sm{padding-top:58px;padding-bottom:58px}.\!pb-0{padding-bottom:0!important}.\!pb-\[10px\]{padding-bottom:10px!important}.\!pb-\[50px\]{padding-bottom:50px!important}.\!pr-5{padding-right:1.25rem!important}.\!pt-0{padding-top:0!important}.\!pt-1{padding-top:.25rem!important}.\!pt-\[50px\]{padding-top:50px!important}.pb-10{padding-bottom:2.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[100px\]{padding-bottom:100px}.pb-\[14px\]{padding-bottom:14px}.pb-\[19px\]{padding-bottom:19px}.pb-\[59px\]{padding-bottom:59px}.pl-4{padding-left:1rem}.pl-7{padding-left:1.75rem}.pl-\[38px\]{padding-left:38px}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pt-0{padding-top:0}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[119\.40\%\]{padding-top:119.4%}.pt-\[133\.33\%\]{padding-top:133.33%}.pt-\[178\.67\%\]{padding-top:178.67%}.pt-\[55\.58\%\]{padding-top:55.58%}.pt-\[56\.25\%\]{padding-top:56.25%}.pt-\[56px\]{padding-top:56px}.pt-\[66\.66\%\]{padding-top:66.66%}.pt-\[66\.67\%\]{padding-top:66.67%}.pt-\[66\.7\%\]{padding-top:66.7%}.pt-\[67\.39\%\]{padding-top:67.39%}.pt-\[72px\]{padding-top:72px}.pt-\[75\%\]{padding-top:75%}.pt-\[82px\]{padding-top:82px}.pt-\[88px\]{padding-top:88px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.\!text-12{font-size:12px!important;line-height:18px!important}.\!text-22{font-size:22px!important;line-height:26px!important}.\!text-38{font-size:38px!important;line-height:46px!important}.text-12{font-size:12px;line-height:18px}.text-13{font-size:13px;line-height:16px}.text-14{font-size:14px;line-height:22px}.text-16{font-size:16px;line-height:20px}.text-20{font-size:20px;line-height:24px}.text-24{font-size:24px;line-height:30px}.text-8{font-size:8px;line-height:14px}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.\!leading-4{line-height:1rem!important}.leading-\[0\]{line-height:0}.leading-\[29px\]{line-height:29px}.leading-\[38px\]{line-height:38px}.tracking-\[0\.6px\]{letter-spacing:.6px}.tracking-normal{letter-spacing:0}.tracking-wider{letter-spacing:.05em}.\!text-c-blue-800{--tw-text-opacity:1!important;color:rgb(33 70 164/var(--tw-text-opacity,1))!important}.\!text-c-gray-300{--tw-text-opacity:1!important;color:rgb(186 186 201/var(--tw-text-opacity,1))!important}.\!text-c-gray-600{--tw-text-opacity:1!important;color:rgb(81 81 103/var(--tw-text-opacity,1))!important}.\!text-c-sand-700{--tw-text-opacity:1!important;color:rgb(116 115 88/var(--tw-text-opacity,1))!important}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-c-blue-800{--tw-text-opacity:1;color:rgb(33 70 164/var(--tw-text-opacity,1))}.text-c-gray-300{--tw-text-opacity:1;color:rgb(186 186 201/var(--tw-text-opacity,1))}.text-c-gray-300\/50{color:rgba(186,186,201,.5)}.text-c-gray-500{--tw-text-opacity:1;color:rgb(129 129 156/var(--tw-text-opacity,1))}.text-c-gray-600{--tw-text-opacity:1;color:rgb(81 81 103/var(--tw-text-opacity,1))}.text-c-gray-900{--tw-text-opacity:1;color:rgb(27 27 34/var(--tw-text-opacity,1))}.text-c-sand-700{--tw-text-opacity:1;color:rgb(116 115 88/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-skin-button-secondary{--tw-text-opacity:1;color:rgba(var(--color-button-secondary),var(--tw-text-opacity,1))}.text-skin-primary{--tw-text-opacity:1;color:rgba(var(--color-primary),var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/30{color:hsla(0,0%,100%,.3)}.underline{text-decoration-line:underline}.decoration-1{text-decoration-thickness:1px}.underline-offset-4{text-underline-offset:4px}.placeholder-c-gray-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(186 186 201/var(--tw-placeholder-opacity,1))}.placeholder-c-gray-300::placeholder{--tw-placeholder-opacity:1;color:rgb(186 186 201/var(--tw-placeholder-opacity,1))}.placeholder-c-gray-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(81 81 103/var(--tw-placeholder-opacity,1))}.placeholder-c-gray-600::placeholder{--tw-placeholder-opacity:1;color:rgb(81 81 103/var(--tw-placeholder-opacity,1))}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.\!shadow-\[0_0_0_2px\]{--tw-shadow:0 0 0 2px!important;--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color)!important}.\!shadow-\[0_0_0_2px\],.\!shadow-\[0_0_0_4px\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.\!shadow-\[0_0_0_4px\]{--tw-shadow:0 0 0 4px!important;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color)!important}.\!shadow-\[0_3px_12px_0px\]{--tw-shadow:0 3px 12px 0px!important;--tw-shadow-colored:0 3px 12px 0px var(--tw-shadow-color)!important}.\!shadow-\[0_3px_12px_0px\],.\!shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.\!shadow-md{--tw-shadow:0px 3px 12px rgba(28,58,134,.2)!important;--tw-shadow-colored:0px 3px 12px var(--tw-shadow-color)!important}.\!shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-\[0_0_0_2px\]{--tw-shadow:0 0 0 2px;--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color)}.shadow-\[0_0_0_2px\],.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0px 3px 12px rgba(28,58,134,.2);--tw-shadow-colored:0px 3px 12px var(--tw-shadow-color)}.\!shadow-c-blue-800\/30{--tw-shadow-color:rgba(33,70,164,.3)!important;--tw-shadow:var(--tw-shadow-colored)!important}.\!shadow-c-blue-900\/20{--tw-shadow-color:rgba(28,58,134,.2)!important;--tw-shadow:var(--tw-shadow-colored)!important}.\!shadow-white\/30{--tw-shadow-color:hsla(0,0%,100%,.3)!important;--tw-shadow:var(--tw-shadow-colored)!important}.shadow-transparent{--tw-shadow-color:transparent;--tw-shadow:var(--tw-shadow-colored)}.shadow-white\/30{--tw-shadow-color:hsla(0,0%,100%,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-white\/80{--tw-shadow-color:hsla(0,0%,100%,.8);--tw-shadow:var(--tw-shadow-colored)}.\!outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline-4{outline-width:4px}.outline-c-blue-800\/30{outline-color:rgba(33,70,164,.3)}.outline-skin-button-primary\/30{outline-color:rgba(var(--color-button-primary),.3)}.outline-skin-button-secondary\/30{outline-color:rgba(var(--color-button-secondary),.3)}.outline-skin-primary\/30{outline-color:rgba(var(--color-primary),.3)}.outline-skin-secondary\/30{outline-color:rgba(var(--color-secondary),.3)}.outline-skin-secondary\/50{outline-color:rgba(var(--color-secondary),.5)}.outline-transparent{outline-color:transparent}.outline-white\/30{outline-color:hsla(0,0%,100%,.3)}.outline-white\/50{outline-color:hsla(0,0%,100%,.5)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.5s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.delay-500{transition-delay:.5s}.duration-300{transition-duration:.3s}.duration-\[0ms\]{transition-duration:0ms}#dhi .px-spacing{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:992px){#dhi .px-spacing{padding-left:2.5rem;padding-right:2.5rem}}.theme-blue{--color-primary:28,58,134;--color-secondary:33,70,164;--color-button-primary:253,99,65;--color-button-secondary:33,70,164;--gradient-hero-primary:90deg,#2146a4 42.59%,rgba(33,70,164,.85) 118.22%}.theme-green{--color-primary:29,154,63;--color-secondary:33,175,72;--color-button-primary:253,99,65;--color-button-secondary:33,70,164;--gradient-hero-primary:90deg,#21af48 42.59%,rgba(33,175,72,.85) 118.22%}@media (min-width:1921px){.\33xl\:container{width:100%;margin-right:auto;margin-left:auto}@media (min-width:375px){.\33xl\:container{max-width:375px}}@media (min-width:640px){.\33xl\:container{max-width:640px}}@media (min-width:768px){.\33xl\:container{max-width:768px}}@media (min-width:992px){.\33xl\:container{max-width:992px}}@media (min-width:1201px){.\33xl\:container{max-width:1201px}}@media (min-width:1536px){.\33xl\:container{max-width:1536px}}@media (min-width:1921px){.\33xl\:container{max-width:1921px}}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-\[5\.53\%\]:before{content:var(--tw-content);bottom:5.53%}.before\:left-0:before{content:var(--tw-content);left:0}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:block:before{content:var(--tw-content);display:block}.before\:h-5:before{content:var(--tw-content);height:1.25rem}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-5:before{content:var(--tw-content);width:1.25rem}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:origin-left:before{content:var(--tw-content);transform-origin:left}.before\:-translate-y-1\/2:before{--tw-translate-y:-50%}.before\:-skew-y-3:before,.before\:-translate-y-1\/2:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:-skew-y-3:before{--tw-skew-y:-3deg}.before\:scale-0:before{content:var(--tw-content);--tw-scale-x:0;--tw-scale-y:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:border-\[1px\]:before{content:var(--tw-content);border-width:1px}.before\:border-black:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.before\:bg-c-blue-800:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(33 70 164/var(--tw-bg-opacity,1))}.before\:bg-c-green-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(33 175 72/var(--tw-bg-opacity,1))}.before\:bg-white:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.before\:bg-g-blue-aqua:before{content:var(--tw-content);background-image:linear-gradient(90deg,#2146a4 3.07%,#73e2e9 130.45%)}.before\:bg-g-hero-primary:before{content:var(--tw-content);background-image:linear-gradient(var(--gradient-hero-primary))}.before\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:invisible:after{content:var(--tw-content);visibility:hidden}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:bottom-\[-2px\]:after{content:var(--tw-content);bottom:-2px}.after\:bottom-\[0px\]:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-1:after{content:var(--tw-content);left:.25rem}.after\:top-\[40\%\]:after{content:var(--tw-content);top:40%}.after\:\!h-\[1px\]:after{content:var(--tw-content);height:1px!important}.after\:h-0\.5:after{content:var(--tw-content);height:.125rem}.after\:h-1:after{content:var(--tw-content);height:.25rem}.after\:h-\[1px\]:after{content:var(--tw-content);height:1px}.after\:w-0:after{content:var(--tw-content);width:0}.after\:w-3:after{content:var(--tw-content);width:.75rem}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:-rotate-45:after{content:var(--tw-content);--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:border-b-\[1px\]:after{content:var(--tw-content);border-bottom-width:1px}.after\:border-l-\[1px\]:after{content:var(--tw-content);border-left-width:1px}.after\:border-white:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.after\:bg-current:after{content:var(--tw-content);background-color:currentColor}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:0}.last\:mb-1:last-child{margin-bottom:.25rem}.hover\:border-c-gray-200:hover{--tw-border-opacity:1;border-color:rgb(232 232 237/var(--tw-border-opacity,1))}.hover\:border-c-gray-300:hover{--tw-border-opacity:1;border-color:rgb(186 186 201/var(--tw-border-opacity,1))}.hover\:border-white\/30:hover{border-color:hsla(0,0%,100%,.3)}.hover\:\!bg-black\/75:hover{background-color:rgba(0,0,0,.75)!important}.hover\:\!bg-c-gray-50:hover{--tw-bg-opacity:1!important;background-color:rgb(244 244 246/var(--tw-bg-opacity,1))!important}.hover\:bg-c-blue-800\/10:hover{background-color:rgba(33,70,164,.1)}.hover\:bg-c-blue-800\/20:hover{background-color:rgba(33,70,164,.2)}.hover\:bg-c-blue-800\/40:hover{background-color:rgba(33,70,164,.4)}.hover\:bg-c-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(244 244 246/var(--tw-bg-opacity,1))}.hover\:bg-skin-primary:hover{--tw-bg-opacity:1;background-color:rgba(var(--color-primary),var(--tw-bg-opacity,1))}.hover\:bg-skin-secondary:hover{--tw-bg-opacity:1;background-color:rgba(var(--color-secondary),var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}.hover\:text-c-blue-800:hover{--tw-text-opacity:1;color:rgb(33 70 164/var(--tw-text-opacity,1))}.hover\:before\:scale-100:hover:before{content:var(--tw-content);--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:before\:\!bg-black\/5:hover:before{content:var(--tw-content);background-color:rgba(0,0,0,.05)!important}.hover\:before\:bg-black\/10:hover:before{content:var(--tw-content);background-color:rgba(0,0,0,.1)}.hover\:before\:bg-c-gray-50:hover:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(244 244 246/var(--tw-bg-opacity,1))}.hover\:before\:bg-gray-100:hover:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:after\:w-full:hover:after{content:var(--tw-content);width:100%}.focus\:outline:focus{outline-style:solid}.focus\:outline-2:focus{outline-width:2px}.focus\:outline-4:focus{outline-width:4px}.focus\:outline-offset-0:focus{outline-offset:0}.focus\:outline-offset-1:focus{outline-offset:1px}.focus\:outline-c-blue-800\/30:focus{outline-color:rgba(33,70,164,.3)}.focus\:outline-skin-primary\/30:focus{outline-color:rgba(var(--color-primary),.3)}.focus\:outline-skin-secondary\/30:focus{outline-color:rgba(var(--color-secondary),.3)}.focus\:outline-white\/30:focus{outline-color:hsla(0,0%,100%,.3)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-4:focus-visible{outline-width:4px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-c-blue-800\/20:focus-visible{outline-color:rgba(33,70,164,.2)}.focus-visible\:outline-c-blue-800\/30:focus-visible{outline-color:rgba(33,70,164,.3)}.focus-visible\:outline-skin-button-primary\/30:focus-visible{outline-color:rgba(var(--color-button-primary),.3)}.focus-visible\:outline-skin-button-secondary\/30:focus-visible{outline-color:rgba(var(--color-button-secondary),.3)}.focus-visible\:outline-skin-secondary\/30:focus-visible{outline-color:rgba(var(--color-secondary),.3)}.focus-visible\:outline-white\/30:focus-visible{outline-color:hsla(0,0%,100%,.3)}.focus-visible\:outline-white\/50:focus-visible{outline-color:hsla(0,0%,100%,.5)}.active\:\!bg-c-gray-200:active{--tw-bg-opacity:1!important;background-color:rgb(232 232 237/var(--tw-bg-opacity,1))!important}.active\:bg-black\/10:active{background-color:rgba(0,0,0,.1)}.active\:bg-c-gray-50:active{--tw-bg-opacity:1;background-color:rgb(244 244 246/var(--tw-bg-opacity,1))}.active\:opacity-60:active{opacity:.6}.active\:outline:active{outline-style:solid}.active\:outline-4:active{outline-width:4px}.active\:outline-c-blue-800\/20:active{outline-color:rgba(33,70,164,.2)}.active\:outline-c-blue-800\/30:active{outline-color:rgba(33,70,164,.3)}.active\:outline-skin-button-primary\/30:active{outline-color:rgba(var(--color-button-primary),.3)}.active\:outline-skin-button-secondary\/30:active{outline-color:rgba(var(--color-button-secondary),.3)}.active\:outline-skin-primary\/30:active{outline-color:rgba(var(--color-primary),.3)}.active\:outline-skin-secondary\/30:active{outline-color:rgba(var(--color-secondary),.3)}.active\:outline-skin-secondary\/50:active{outline-color:rgba(var(--color-secondary),.5)}.active\:outline-white\/30:active{outline-color:hsla(0,0%,100%,.3)}.active\:outline-white\/50:active{outline-color:hsla(0,0%,100%,.5)}.disabled\:text-c-gray-300:disabled{--tw-text-opacity:1;color:rgb(186 186 201/var(--tw-text-opacity,1))}.group:hover .group-hover\:right-\[105\%\]{right:105%}.group:hover .group-hover\:ml-2{margin-left:.5rem}.group:hover .group-hover\:mr-2{margin-right:.5rem}.group:hover .group-hover\:w-6{width:1.5rem}.group:hover .group-hover\:translate-y-6{--tw-translate-y:1.5rem}.group:hover .group-hover\:scale-0,.group:hover .group-hover\:translate-y-6{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-0{--tw-scale-x:0;--tw-scale-y:0}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:scale-110,.group:hover .group-hover\:scale-125{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.group:hover .group-hover\:scale-\[0\.8\]{--tw-scale-x:0.8;--tw-scale-y:0.8;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-c-gray-50{--tw-bg-opacity:1;background-color:rgb(244 244 246/var(--tw-bg-opacity,1))}.group:hover .group-hover\:fill-c-blue-800{fill:#2146a4}.group:hover .group-hover\:text-skin-primary{--tw-text-opacity:1;color:rgba(var(--color-primary),var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:before\:scale-100:before{content:var(--tw-content);--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:before\:\!bg-black\/5:before{content:var(--tw-content);background-color:rgba(0,0,0,.05)!important}.group:hover .group-hover\:before\:bg-black\/10:before{content:var(--tw-content);background-color:rgba(0,0,0,.1)}.group:hover .group-hover\:before\:bg-c-gray-50:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(244 244 246/var(--tw-bg-opacity,1))}.group:hover .group-hover\:after\:w-full:after{content:var(--tw-content);width:100%}.group:active .group-active\:w-6{width:1.5rem}.group.is-animated .group-\[\.is-animated\]\:absolute{position:absolute}.group.is-animated .group-\[\.is-animated\]\:left-1\/2{left:50%}.group.is-animated .group-\[\.is-animated\]\:top-1\/2{top:50%}.group.is-animated .group-\[\.is-animated\]\:block{display:block}.group.is-animated .group-\[\.is-animated\]\:-translate-x-1\/2{--tw-translate-x:-50%}.group.is-animated .group-\[\.is-animated\]\:-translate-x-1\/2,.group.is-animated .group-\[\.is-animated\]\:-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group.is-animated .group-\[\.is-animated\]\:-translate-y-1\/2{--tw-translate-y:-50%}.group.is-opened .group-\[\.is-opened\]\:\!translate-y-0{--tw-translate-y:0px!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.group.is-opened .group-\[\.is-opened\]\:-translate-x-\[34\%\]{--tw-translate-x:-34%}.group.is-opened .group-\[\.is-opened\]\:-translate-x-\[34\%\],.group.is-opened .group-\[\.is-opened\]\:-translate-y-\[6\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group.is-opened .group-\[\.is-opened\]\:-translate-y-\[6\%\]{--tw-translate-y:-6%}.group.is-opened .group-\[\.is-opened\]\:translate-x-\[38\%\]{--tw-translate-x:38%}.group.is-opened .group-\[\.is-opened\]\:translate-x-\[38\%\],.group.is-opened .group-\[\.is-opened\]\:translate-y-\[38\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group.is-opened .group-\[\.is-opened\]\:translate-y-\[38\%\]{--tw-translate-y:38%}.group.is-opened .group-\[\.is-opened\]\:-rotate-45{--tw-rotate:-45deg}.group.is-opened .group-\[\.is-opened\]\:-rotate-45,.group.is-opened .group-\[\.is-opened\]\:-rotate-\[180deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group.is-opened .group-\[\.is-opened\]\:-rotate-\[180deg\]{--tw-rotate:-180deg}.group.is-opened .group-\[\.is-opened\]\:-rotate-\[90deg\]{--tw-rotate:-90deg}.group.is-opened .group-\[\.is-opened\]\:-rotate-\[90deg\],.group.is-opened .group-\[\.is-opened\]\:rotate-45{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group.is-opened .group-\[\.is-opened\]\:rotate-45{--tw-rotate:45deg}.group.is-opened .group-\[\.is-opened\]\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group.is-animated .group-\[\.is-animated\]\:opacity-0,.group.is-opened .group-\[\.is-opened\]\:opacity-0{opacity:0}.group.is-opened .group-\[\.is-opened\]\:opacity-100{opacity:1}.peer:checked~.before\:peer-checked\:border-c-blue-800:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(33 70 164/var(--tw-border-opacity,1))}.peer:checked~.before\:peer-checked\:bg-c-blue-800:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(33 70 164/var(--tw-bg-opacity,1))}.peer:checked~.after\:peer-checked\:visible:after{content:var(--tw-content);visibility:visible}.peer:checked~.after\:peer-checked\:opacity-100:after{content:var(--tw-content);opacity:1}.peer:disabled~.peer-disabled\:cursor-default{cursor:default}.peer:disabled~.peer-disabled\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.peer:disabled~.before\:peer-disabled\:bg-white:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (prefers-reduced-motion:no-preference){.motion-safe\:opacity-0{opacity:0}}@media (min-width:640px){.sm\:min-h-\[80\.34vw\]{min-height:80.34vw}.sm\:max-w-none{max-width:none}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:-top-navbar-md{top:-64px}.md\:bottom-\[-110px\]{bottom:-110px}.md\:left-0{left:0}.md\:right-8{right:2rem}.md\:top-0{top:0}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:\!col-start-2{grid-column-start:2!important}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:col-start-5{grid-column-start:5}.md\:col-start-7{grid-column-start:7}.md\:col-start-8{grid-column-start:8}.md\:col-end-11{grid-column-end:11}.md\:row-start-1{grid-row-start:1}.md\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:my-4{margin-top:1rem;margin-bottom:1rem}.md\:\!mt-0{margin-top:0!important}.md\:-ml-5{margin-left:-1.25rem}.md\:-mr-5{margin-right:-1.25rem}.md\:-mt-6{margin-top:-1.5rem}.md\:-mt-\[110px\]{margin-top:-110px}.md\:-mt-\[120px\]{margin-top:-120px}.md\:-mt-\[66px\]{margin-top:-66px}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-11{margin-bottom:2.75rem}.md\:mb-2{margin-bottom:.5rem}.md\:mb-5{margin-bottom:1.25rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-\[100px\]{margin-bottom:100px}.md\:mb-\[64px\]{margin-bottom:64px}.md\:mb-\[70px\]{margin-bottom:70px}.md\:mb-\[92px\]{margin-bottom:92px}.md\:ml-\[60px\]{margin-left:60px}.md\:ml-auto{margin-left:auto}.md\:mr-2\.5{margin-right:.625rem}.md\:mt-0{margin-top:0}.md\:mt-10{margin-top:2.5rem}.md\:mt-11{margin-top:2.75rem}.md\:mt-16{margin-top:4rem}.md\:mt-20{margin-top:5rem}.md\:mt-3{margin-top:.75rem}.md\:mt-5{margin-top:1.25rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-\[13px\]{margin-top:13px}.md\:mt-\[160px\]{margin-top:160px}.md\:mt-\[163px\]{margin-top:163px}.md\:mt-\[17px\]{margin-top:17px}.md\:mt-\[18px\]{margin-top:18px}.md\:mt-\[27px\]{margin-top:27px}.md\:mt-\[39\%\]{margin-top:39%}.md\:mt-\[47\%\]{margin-top:47%}.md\:mt-\[59\%\]{margin-top:59%}.md\:mt-\[66px\]{margin-top:66px}.md\:mt-\[76px\]{margin-top:76px}.md\:mt-\[84px\]{margin-top:84px}.md\:mt-\[92px\]{margin-top:92px}.md\:mt-\[93px\]{margin-top:93px}.md\:mt-\[9px\]{margin-top:9px}.md\:mt-\[calc\(59\%-110px\)\]{margin-top:calc(59% - 110px)}.md\:line-clamp-1{-webkit-line-clamp:1}.md\:line-clamp-1,.md\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.md\:line-clamp-2{-webkit-line-clamp:2}.md\:block{display:block}.md\:hidden{display:none}.md\:h-12{height:3rem}.md\:h-16{height:4rem}.md\:h-7{height:1.75rem}.md\:h-8{height:2rem}.md\:h-\[220px\]{height:220px}.md\:h-\[47\.40vw\]{height:47.4vw}.md\:h-\[64px\]{height:64px}.md\:h-\[75vw\]{height:75vw}.md\:h-full{height:100%}.md\:h-navbar-md{height:64px}.md\:max-h-\[95vh\]{max-height:95vh}.md\:min-h-\[276px\]{min-height:276px}.md\:min-h-\[291px\]{min-height:291px}.md\:min-h-\[364px\]{min-height:364px}.md\:min-h-\[432px\]{min-height:432px}.md\:min-h-\[56\.692vw\]{min-height:56.692vw}.md\:min-h-\[56px\]{min-height:56px}.md\:w-1\/2{width:50%}.md\:w-12{width:3rem}.md\:w-16{width:4rem}.md\:w-7{width:1.75rem}.md\:w-\[220px\]{width:220px}.md\:w-\[64px\]{width:64px}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:w-full{width:100%}.md\:w-navbar-md{width:64px}.md\:max-w-\[335px\]{max-width:335px}.md\:basis-\[47\%\]{flex-basis:47%}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:gap-y-10{row-gap:2.5rem}.md\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.md\:space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.25rem * var(--tw-space-y-reverse))}.md\:space-y-\[29px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(29px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(29px * var(--tw-space-y-reverse))}.md\:border-b{border-bottom-width:1px}.md\:border-b-0{border-bottom-width:0}.md\:border-c-gray-900{--tw-border-opacity:1;border-color:rgb(27 27 34/var(--tw-border-opacity,1))}.md\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.md\:object-cover{-o-object-fit:cover;object-fit:cover}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-\[47px\]{padding-top:47px;padding-bottom:47px}.md\:py-navbar-md{padding-top:64px;padding-bottom:64px}.md\:\!pt-\[44px\]{padding-top:44px!important}.md\:pb-0{padding-bottom:0}.md\:pb-5{padding-bottom:1.25rem}.md\:pb-\[54px\]{padding-bottom:54px}.md\:pb-\[58px\]{padding-bottom:58px}.md\:pb-\[70px\]{padding-bottom:70px}.md\:pl-\[13\.2\%\]{padding-left:13.2%}.md\:pl-\[26px\]{padding-left:26px}.md\:pr-6{padding-right:1.5rem}.md\:pr-\[26px\]{padding-right:26px}.md\:pr-\[8\%\]{padding-right:8%}.md\:pt-\[133\.33\%\]{padding-top:133.33%}.md\:pt-\[146px\]{padding-top:146px}.md\:pt-\[20\.97\%\]{padding-top:20.97%}.md\:pt-\[44px\]{padding-top:44px}.md\:pt-\[55\.77\%\]{padding-top:55.77%}.md\:pt-\[55\.81\%\]{padding-top:55.81%}.md\:pt-\[56\.18\%\]{padding-top:56.18%}.md\:pt-\[58px\]{padding-top:58px}.md\:pt-\[64px\]{padding-top:64px}.md\:pt-\[66px\]{padding-top:66px}.md\:pt-\[98px\]{padding-top:98px}.md\:text-13{font-size:13px;line-height:16px}.md\:text-22{font-size:22px;line-height:26px}.md\:text-32{font-size:32px;line-height:38px}.first\:md\:col-start-2:first-child{grid-column-start:2}}@media (min-width:992px){.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:\!left-auto{left:auto!important}.lg\:-bottom-3{bottom:-.75rem}.lg\:-bottom-\[57px\]{bottom:-57px}.lg\:-left-\[67px\]{left:-67px}.lg\:-right-\[67px\]{right:-67px}.lg\:-top-3{top:-.75rem}.lg\:-top-\[57px\]{top:-57px}.lg\:-top-navbar-lg{top:-100px}.lg\:left-20{left:5rem}.lg\:left-\[7\.5\%\]{left:7.5%}.lg\:left-auto{left:auto}.lg\:right-0{right:0}.lg\:right-10{right:2.5rem}.lg\:right-20{right:5rem}.lg\:right-6{right:1.5rem}.lg\:top-0{top:0}.lg\:top-1{top:.25rem}.lg\:top-6{top:1.5rem}.lg\:top-\[108px\]{top:108px}.lg\:top-\[11\.5px\]{top:11.5px}.lg\:top-\[63px\]{top:63px}.lg\:z-10{z-index:10}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}@media (min-width:992px){.lg\:lg\:col-span-5{grid-column:span 5/span 5}}.lg\:\!col-start-3{grid-column-start:3!important}.lg\:col-start-10{grid-column-start:10}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:row-start-2{grid-row-start:2}.lg\:\!m-10{margin:2.5rem!important}.lg\:\!-mx-10{margin-left:-2.5rem!important;margin-right:-2.5rem!important}.lg\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:my-0{margin-top:0;margin-bottom:0}.lg\:my-3{margin-top:.75rem;margin-bottom:.75rem}.lg\:my-4{margin-top:1rem;margin-bottom:1rem}.lg\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.lg\:my-8{margin-top:2rem;margin-bottom:2rem}.lg\:\!mt-0{margin-top:0!important}.lg\:-ml-10{margin-left:-2.5rem}.lg\:-mr-10{margin-right:-2.5rem}.lg\:-mt-11{margin-top:-2.75rem}.lg\:-mt-\[160px\]{margin-top:-160px}.lg\:-mt-\[180px\]{margin-top:-180px}.lg\:mb-0{margin-bottom:0}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mb-2{margin-bottom:.5rem}.lg\:mb-3{margin-bottom:.75rem}.lg\:mb-4{margin-bottom:1rem}.lg\:mb-40{margin-bottom:10rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mb-8{margin-bottom:2rem}.lg\:mb-\[102px\]{margin-bottom:102px}.lg\:mb-\[104px\]{margin-bottom:104px}.lg\:mb-\[170px\]{margin-bottom:170px}.lg\:mb-\[180px\]{margin-bottom:180px}.lg\:mb-\[25px\]{margin-bottom:25px}.lg\:mb-\[43px\]{margin-bottom:43px}.lg\:mb-\[60px\]{margin-bottom:60px}.lg\:mb-\[64px\]{margin-bottom:64px}.lg\:mb-\[90px\]{margin-bottom:90px}.lg\:ml-0{margin-left:0}.lg\:ml-10{margin-left:2.5rem}.lg\:ml-\[10px\]{margin-left:10px}.lg\:ml-auto{margin-left:auto}.lg\:mr-10{margin-right:2.5rem}.lg\:mr-5{margin-right:1.25rem}.lg\:mr-\[120px\]{margin-right:120px}.lg\:mt-0{margin-top:0}.lg\:mt-11{margin-top:2.75rem}.lg\:mt-12{margin-top:3rem}.lg\:mt-16{margin-top:4rem}.lg\:mt-2{margin-top:.5rem}.lg\:mt-20{margin-top:5rem}.lg\:mt-3{margin-top:.75rem}.lg\:mt-32{margin-top:8rem}.lg\:mt-5{margin-top:1.25rem}.lg\:mt-6{margin-top:1.5rem}.lg\:mt-8{margin-top:2rem}.lg\:mt-\[132px\]{margin-top:132px}.lg\:mt-\[135px\]{margin-top:135px}.lg\:mt-\[140px\]{margin-top:140px}.lg\:mt-\[180px\]{margin-top:180px}.lg\:mt-\[197px\]{margin-top:197px}.lg\:mt-\[31px\]{margin-top:31px}.lg\:mt-\[322px\]{margin-top:322px}.lg\:mt-\[50px\]{margin-top:50px}.lg\:mt-\[5px\]{margin-top:5px}.lg\:mt-\[60px\]{margin-top:60px}.lg\:mt-\[71px\]{margin-top:71px}.lg\:mt-\[90px\]{margin-top:90px}.lg\:mt-\[calc\(43\.75\%-37px\)\]{margin-top:calc(43.75% - 37px)}.lg\:mt-\[calc\(43\.75\%-81px\)\]{margin-top:calc(43.75% - 81px)}.lg\:mt-\[calc\(59\%-180px\)\]{margin-top:calc(59% - 180px)}.lg\:mt-auto{margin-top:auto}.lg\:box-content{box-sizing:content-box}.lg\:line-clamp-1{-webkit-line-clamp:1}.lg\:line-clamp-1,.lg\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.lg\:line-clamp-2{-webkit-line-clamp:2}.lg\:line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:hidden{display:none}.lg\:h-10{height:2.5rem}.lg\:h-11{height:2.75rem}.lg\:h-12{height:3rem}.lg\:h-14{height:3.5rem}.lg\:h-24{height:6rem}.lg\:h-3{height:.75rem}.lg\:h-4{height:1rem}.lg\:h-9{height:2.25rem}.lg\:h-\[100px\]{height:100px}.lg\:h-\[47\.5vw\]{height:47.5vw}.lg\:h-\[52px\]{height:52px}.lg\:h-\[58px\]{height:58px}.lg\:h-\[67px\]{height:67px}.lg\:h-\[70vw\]{height:70vw}.lg\:h-navbar-lg{height:100px}.lg\:\!max-h-\[280px\]{max-height:280px!important}.lg\:max-h-\[406px\]{max-height:406px}.lg\:min-h-\[365px\]{min-height:365px}.lg\:min-h-\[397px\]{min-height:397px}.lg\:min-h-\[40px\]{min-height:40px}.lg\:min-h-\[471px\]{min-height:471px}.lg\:min-h-\[51\.39vw\]{min-height:51.39vw}.lg\:min-h-\[550px\]{min-height:550px}.lg\:min-h-fit{min-height:-moz-fit-content;min-height:fit-content}.lg\:w-1\/2{width:50%}.lg\:w-1\/4{width:25%}.lg\:w-10{width:2.5rem}.lg\:w-11{width:2.75rem}.lg\:w-12{width:3rem}.lg\:w-14{width:3.5rem}.lg\:w-2\/3{width:66.666667%}.lg\:w-24{width:6rem}.lg\:w-3{width:.75rem}.lg\:w-4{width:1rem}.lg\:w-9{width:2.25rem}.lg\:w-\[100px\]{width:100px}.lg\:w-\[118px\]{width:118px}.lg\:w-\[44\%\]{width:44%}.lg\:w-\[50\%\]{width:50%}.lg\:w-\[56\%\]{width:56%}.lg\:w-\[75\%\]{width:75%}.lg\:w-\[calc\(44\%-20px\)\]{width:calc(44% - 20px)}.lg\:w-navbar-lg{width:100px}.lg\:max-w-\[233px\]{max-width:233px}.lg\:max-w-\[543px\]{max-width:543px}.lg\:max-w-none{max-width:none}.lg\:basis-1\/3{flex-basis:33.333333%}.lg\:basis-2\/3{flex-basis:66.666667%}.lg\:basis-2\/5{flex-basis:40%}.lg\:basis-\[22\%\]{flex-basis:22%}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:gap-10{gap:2.5rem}.lg\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.lg\:gap-x-\[42px\]{-moz-column-gap:42px;column-gap:42px}.lg\:gap-y-10{row-gap:2.5rem}.lg\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.lg\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.lg\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.lg\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.lg\:space-y-\[33px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(33px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(33px * var(--tw-space-y-reverse))}.lg\:border-\[57px\]{border-width:57px}.lg\:border-b{border-bottom-width:1px}.lg\:border-l-0{border-left-width:0}.lg\:border-l-4{border-left-width:4px}.lg\:border-r-4{border-right-width:4px}.lg\:border-c-gray-900{--tw-border-opacity:1;border-color:rgb(27 27 34/var(--tw-border-opacity,1))}.lg\:p-20{padding:5rem}.lg\:\!px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.lg\:\!py-3\.5{padding-top:.875rem!important;padding-bottom:.875rem!important}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-\[30px\]{padding-left:30px;padding-right:30px}.lg\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-\[180px\]{padding-top:180px;padding-bottom:180px}.lg\:py-navbar-2xl{padding-top:128px;padding-bottom:128px}.lg\:\!pb-\[68px\]{padding-bottom:68px!important}.lg\:\!pb-\[90px\]{padding-bottom:90px!important}.lg\:\!pt-\[68px\]{padding-top:68px!important}.lg\:\!pt-\[90px\]{padding-top:90px!important}.lg\:pb-12{padding-bottom:3rem}.lg\:pb-3\.5{padding-bottom:.875rem}.lg\:pb-4{padding-bottom:1rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pb-9{padding-bottom:2.25rem}.lg\:pb-\[100px\]{padding-bottom:100px}.lg\:pb-\[122px\]{padding-bottom:122px}.lg\:pb-\[26px\]{padding-bottom:26px}.lg\:pb-\[60px\]{padding-bottom:60px}.lg\:pb-\[90px\]{padding-bottom:90px}.lg\:pl-10{padding-left:2.5rem}.lg\:pr-0{padding-right:0}.lg\:pr-10{padding-right:2.5rem}.lg\:pr-\[9\%\]{padding-right:9%}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-20{padding-top:5rem}.lg\:pt-6{padding-top:1.5rem}.lg\:pt-\[100px\]{padding-top:100px}.lg\:pt-\[120px\]{padding-top:120px}.lg\:pt-\[140px\]{padding-top:140px}.lg\:pt-\[20\%\]{padding-top:20%}.lg\:pt-\[220px\]{padding-top:220px}.lg\:pt-\[31px\]{padding-top:31px}.lg\:pt-\[50\%\]{padding-top:50%}.lg\:pt-\[55\.035\%\]{padding-top:55.035%}.lg\:pt-\[59\.9\%\]{padding-top:59.9%}.lg\:pt-\[60px\]{padding-top:60px}.lg\:pt-\[63px\]{padding-top:63px}.lg\:pt-\[64px\]{padding-top:64px}.lg\:pt-\[73\.35\%\]{padding-top:73.35%}.lg\:\!text-20{font-size:20px!important;line-height:24px!important}.lg\:\!text-24{font-size:24px!important;line-height:30px!important}.lg\:\!text-32{font-size:32px!important;line-height:38px!important}.lg\:text-14{font-size:14px;line-height:22px}.lg\:text-15{font-size:15px;line-height:18px}.lg\:text-24{font-size:24px;line-height:30px}.lg\:\!leading-8{line-height:2rem!important}.lg\:\!leading-\[38px\]{line-height:38px!important}.lg\:leading-\[38px\]{line-height:38px}.first\:lg\:col-start-7:first-child{grid-column-start:7}.group:hover .group-hover\:lg\:scale-\[calc\(1\/\(116\/96\)\)\]{--tw-scale-x:calc(1 / (116 / 96));--tw-scale-y:calc(1 / (116 / 96))}.group:hover .group-hover\:lg\:scale-\[calc\(116\/96\)\],.group:hover .group-hover\:lg\:scale-\[calc\(1\/\(116\/96\)\)\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:lg\:scale-\[calc\(116\/96\)\]{--tw-scale-x:calc(116 / 96);--tw-scale-y:calc(116 / 96)}}@media (min-width:1201px){.xl\:bottom-\[-120px\]{bottom:-120px}.xl\:left-\[107px\]{left:107px}.xl\:right-\[107px\]{right:107px}.xl\:right-\[195px\]{right:195px}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:mb-10{margin-bottom:2.5rem}.xl\:mb-\[34px\]{margin-bottom:34px}.xl\:mb-\[53px\]{margin-bottom:53px}.xl\:mt-2\.5{margin-top:.625rem}.xl\:mt-7{margin-top:1.75rem}.xl\:mt-\[91px\]{margin-top:91px}.xl\:line-clamp-3{-webkit-line-clamp:3}.xl\:line-clamp-3,.xl\:line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.xl\:line-clamp-5{-webkit-line-clamp:5}.xl\:h-\[245px\]{height:245px}.xl\:w-\[245px\]{width:245px}.xl\:border-\[14px\]{border-width:14px}.xl\:p-\[80px\]{padding:80px}}@media (min-width:1536px){.\32xl\:-top-navbar-2xl{top:-128px}.\32xl\:right-3{right:.75rem}.\32xl\:top-\[17\.5px\]{top:17.5px}.\32xl\:col-span-4{grid-column:span 4/span 4}.\32xl\:col-span-5{grid-column:span 5/span 5}.\32xl\:col-span-7{grid-column:span 7/span 7}.\32xl\:mx-auto{margin-left:auto;margin-right:auto}.\32xl\:my-12{margin-top:3rem;margin-bottom:3rem}.\32xl\:my-8{margin-top:2rem;margin-bottom:2rem}.\32xl\:-mt-16{margin-top:-4rem}.\32xl\:-mt-\[152px\]{margin-top:-152px}.\32xl\:-mt-\[178px\]{margin-top:-178px}.\32xl\:-mt-\[190px\]{margin-top:-190px}.\32xl\:-mt-\[210px\]{margin-top:-210px}.\32xl\:mb-10{margin-bottom:2.5rem}.\32xl\:mb-12{margin-bottom:3rem}.\32xl\:mb-5{margin-bottom:1.25rem}.\32xl\:mb-8{margin-bottom:2rem}.\32xl\:mb-\[100px\]{margin-bottom:100px}.\32xl\:mb-\[135px\]{margin-bottom:135px}.\32xl\:mb-\[180px\]{margin-bottom:180px}.\32xl\:mb-\[200px\]{margin-bottom:200px}.\32xl\:mb-\[48px\]{margin-bottom:48px}.\32xl\:mb-\[60\]{margin-bottom:60}.\32xl\:mb-\[80px\]{margin-bottom:80px}.\32xl\:mr-0{margin-right:0}.\32xl\:mt-10{margin-top:2.5rem}.\32xl\:mt-3\.5{margin-top:.875rem}.\32xl\:mt-4{margin-top:1rem}.\32xl\:mt-6{margin-top:1.5rem}.\32xl\:mt-8{margin-top:2rem}.\32xl\:mt-\[100px\]{margin-top:100px}.\32xl\:mt-\[120px\]{margin-top:120px}.\32xl\:mt-\[138px\]{margin-top:138px}.\32xl\:mt-\[152px\]{margin-top:152px}.\32xl\:mt-\[188px\]{margin-top:188px}.\32xl\:mt-\[18px\]{margin-top:18px}.\32xl\:mt-\[200px\]{margin-top:200px}.\32xl\:mt-\[206px\]{margin-top:206px}.\32xl\:mt-\[244px\]{margin-top:244px}.\32xl\:mt-\[calc\(59\%-210px\)\]{margin-top:calc(59% - 210px)}.\32xl\:line-clamp-4{-webkit-line-clamp:4}.\32xl\:line-clamp-4,.\32xl\:line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.\32xl\:line-clamp-6{-webkit-line-clamp:6}.\32xl\:line-clamp-7,.\32xl\:line-clamp-\[7\]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7}.\32xl\:h-10{height:2.5rem}.\32xl\:h-12{height:3rem}.\32xl\:h-16{height:4rem}.\32xl\:h-20{height:5rem}.\32xl\:h-8{height:2rem}.\32xl\:h-\[128px\]{height:128px}.\32xl\:h-\[140px\]{height:140px}.\32xl\:h-\[160px\]{height:160px}.\32xl\:h-\[32\.02vw\]{height:32.02vw}.\32xl\:h-\[65vw\]{height:65vw}.\32xl\:h-\[68px\]{height:68px}.\32xl\:h-\[72px\]{height:72px}.\32xl\:h-navbar-2xl{height:128px}.\32xl\:\!max-h-\[340px\]{max-height:340px!important}.\32xl\:min-h-\[36px\]{min-height:36px}.\32xl\:min-h-\[39\.46vw\]{min-height:39.46vw}.\32xl\:min-h-\[40px\]{min-height:40px}.\32xl\:min-h-\[41\.58vw\]{min-height:41.58vw}.\32xl\:min-h-\[44px\]{min-height:44px}.\32xl\:min-h-\[450px\]{min-height:450px}.\32xl\:min-h-\[499px\]{min-height:499px}.\32xl\:min-h-\[568px\]{min-height:568px}.\32xl\:min-h-\[56px\]{min-height:56px}.\32xl\:min-h-\[68px\]{min-height:68px}.\32xl\:min-h-\[810px\]{min-height:810px}.\32xl\:w-10{width:2.5rem}.\32xl\:w-12{width:3rem}.\32xl\:w-20{width:5rem}.\32xl\:w-8{width:2rem}.\32xl\:w-\[128px\]{width:128px}.\32xl\:w-\[140px\]{width:140px}.\32xl\:w-\[160px\]{width:160px}.\32xl\:w-navbar-2xl{width:128px}.\32xl\:max-w-\[1200px\]{max-width:1200px}.\32xl\:max-w-\[727px\]{max-width:727px}.\32xl\:basis-1\/4{flex-basis:25%}.\32xl\:basis-3\/4{flex-basis:75%}.\32xl\:gap-y-\[123px\]{row-gap:123px}.\32xl\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.\32xl\:space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.\32xl\:space-y-\[41px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(41px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(41px * var(--tw-space-y-reverse))}.\32xl\:space-y-\[60px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(60px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(60px * var(--tw-space-y-reverse))}.\32xl\:\!py-\[18px\]{padding-top:18px!important;padding-bottom:18px!important}.\32xl\:px-0{padding-left:0;padding-right:0}.\32xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.\32xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.\32xl\:px-8{padding-left:2rem;padding-right:2rem}.\32xl\:py-2{padding-top:.5rem;padding-bottom:.5rem}.\32xl\:py-3{padding-top:.75rem;padding-bottom:.75rem}.\32xl\:py-4{padding-top:1rem;padding-bottom:1rem}.\32xl\:py-\[10px\]{padding-top:10px;padding-bottom:10px}.\32xl\:py-\[126px\]{padding-top:126px;padding-bottom:126px}.\32xl\:py-\[15px\]{padding-top:15px;padding-bottom:15px}.\32xl\:py-\[18px\]{padding-top:18px;padding-bottom:18px}.\32xl\:py-\[200px\]{padding-top:200px;padding-bottom:200px}.\32xl\:py-navbar-3xl{padding-top:170px;padding-bottom:170px}.\32xl\:\!pb-\[100px\]{padding-bottom:100px!important}.\32xl\:\!pr-8{padding-right:2rem!important}.\32xl\:\!pt-\[100px\]{padding-top:100px!important}.\32xl\:pb-12{padding-bottom:3rem}.\32xl\:pb-\[100px\]{padding-bottom:100px}.\32xl\:pb-\[140px\]{padding-bottom:140px}.\32xl\:pb-\[186px\]{padding-bottom:186px}.\32xl\:pb-\[18px\]{padding-bottom:18px}.\32xl\:pb-\[60px\]{padding-bottom:60px}.\32xl\:pl-0{padding-left:0}.\32xl\:pl-\[34px\]{padding-left:34px}.\32xl\:pr-\[10\%\]{padding-right:10%}.\32xl\:pr-\[34px\]{padding-right:34px}.\32xl\:pt-20{padding-top:5rem}.\32xl\:pt-8{padding-top:2rem}.\32xl\:pt-\[113px\]{padding-top:113px}.\32xl\:pt-\[140px\]{padding-top:140px}.\32xl\:pt-\[188px\]{padding-top:188px}.\32xl\:pt-\[200px\]{padding-top:200px}.\32xl\:pt-\[24\.40\%\]{padding-top:24.4%}.\32xl\:pt-\[338px\]{padding-top:338px}.\32xl\:pt-\[54\.48\%\]{padding-top:54.48%}.\32xl\:pt-\[56\.12\%\]{padding-top:56.12%}.\32xl\:pt-\[56\.25\%\]{padding-top:56.25%}.\32xl\:pt-\[75px\]{padding-top:75px}.\32xl\:pt-\[80px\]{padding-top:80px}.\32xl\:\!text-38{font-size:38px!important;line-height:46px!important}.\32xl\:text-16{font-size:16px;line-height:20px}.group:hover .group-hover\:2xl\:w-8{width:2rem}.group:hover .group-hover\:2xl\:scale-\[calc\(1\/\(160\/140\)\)\]{--tw-scale-x:calc(1 / (160 / 140));--tw-scale-y:calc(1 / (160 / 140))}.group:hover .group-hover\:2xl\:scale-\[calc\(160\/140\)\],.group:hover .group-hover\:2xl\:scale-\[calc\(1\/\(160\/140\)\)\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:2xl\:scale-\[calc\(160\/140\)\]{--tw-scale-x:calc(160 / 140);--tw-scale-y:calc(160 / 140)}.group:active .group-active\:2xl\:w-8{width:2rem}}@media (max-width:767px){.sm-only\:invisible{visibility:hidden}.sm-only\:\!-ml-5{margin-left:-1.25rem!important}.sm-only\:\!-mr-5{margin-right:-1.25rem!important}.sm-only\:mb-\[22px\]{margin-bottom:22px}.sm-only\:mt-\[100px\]{margin-top:100px}.sm-only\:h-8{height:2rem}.sm-only\:\!w-max{width:-moz-max-content!important;width:max-content!important}.sm-only\:w-8{width:2rem}.sm-only\:\!gap-y-10{row-gap:2.5rem!important}.sm-only\:\!px-0{padding-left:0!important;padding-right:0!important}.sm-only\:\!pb-\[46px\]{padding-bottom:46px!important}.sm-only\:\!pl-5{padding-left:1.25rem!important}.sm-only\:\!pr-\[59px\]{padding-right:59px!important}.sm-only\:\!text-14{font-size:14px!important;line-height:22px!important}.sm-only\:\!text-16{font-size:16px!important;line-height:20px!important}.sm-only\:\!text-18{font-size:18px!important;line-height:24px!important}.sm-only\:\!text-24{font-size:24px!important;line-height:30px!important}.sm-only\:\!text-36{font-size:36px!important;line-height:44px!important}.sm-only\:\!leading-7{line-height:1.75rem!important}.sm-only\:\!leading-\[26px\]{line-height:26px!important}.sm-only\:\!leading-\[38px\]{line-height:38px!important}.sm-only\:opacity-0{opacity:0}}@media (min-width:768px) and (max-width:991px){.md-only\:invisible{visibility:hidden}.md-only\:top-1\/2{top:50%}.md-only\:mx-auto{margin-left:auto;margin-right:auto}.md-only\:\!-ml-5{margin-left:-1.25rem!important}.md-only\:\!-mr-5{margin-right:-1.25rem!important}.md-only\:mb-6{margin-bottom:1.5rem}.md-only\:mt-6{margin-top:1.5rem}.md-only\:h-6{height:1.5rem}.md-only\:w-6{width:1.5rem}.md-only\:max-w-\[229px\]{max-width:229px}.md-only\:max-w-\[315px\]{max-width:315px}.md-only\:-translate-y-1\/2{--tw-translate-y:-50%}.md-only\:-translate-y-1\/2,.md-only\:transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md-only\:\!pb-\[46px\]{padding-bottom:46px!important}.md-only\:\!pl-5{padding-left:1.25rem!important}.md-only\:\!pr-\[64px\]{padding-right:64px!important}.md-only\:pt-5{padding-top:1.25rem}.md-only\:\!text-13{font-size:13px!important;line-height:16px!important}.md-only\:\!text-14{font-size:14px!important;line-height:22px!important}.md-only\:\!text-30{font-size:30px!important;line-height:36px!important}.md-only\:\!leading-5{line-height:1.25rem!important}.md-only\:opacity-0{opacity:0}}@media (min-width:1921px){.\33xl\:col-start-4{grid-column-start:4}.\33xl\:col-end-10{grid-column-end:10}.\33xl\:\!-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.\33xl\:mx-0{margin-right:0}.\33xl\:ml-0,.\33xl\:mx-0{margin-left:0}.\33xl\:mr-0{margin-right:0}.\33xl\:line-clamp-3{-webkit-line-clamp:3}.\33xl\:line-clamp-3,.\33xl\:line-clamp-\[7\]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.\33xl\:line-clamp-\[7\]{-webkit-line-clamp:7}.\33xl\:line-clamp-\[9\]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9}.\33xl\:\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}}.\[\&\:not\(\:empty\)\]\:mb-\[60px\]:not(:empty){margin-bottom:60px}.\[\&\>button\]\:right-4>button{right:1rem}.\[\&\>input\:focus\]\:border-2>input:focus{border-width:2px}.\[\&\>input\:focus\]\:border-c-blue-500\/20>input:focus{border-color:rgba(69,111,217,.2)}.\[\&\>input\:focus\]\:outline-0>input:focus{outline-width:0}.\[\&\>input\:hover\]\:bg-white>input:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.\[\&\>input\]\:rounded>input{border-radius:.25rem}.\[\&\>input\]\:border-0>input{border-width:0}.\[\&\>input\]\:px-5>input{padding-left:1.25rem;padding-right:1.25rem}.\[\&\>input\]\:pr-16>input{padding-right:4rem}@media (min-width:1536px){.\32xl\:\[\&\>input\]\:h-14>input{height:3.5rem}}.\[\&_\.swiper-pagination-bullets\]\:\!w-auto .swiper-pagination-bullets{width:auto!important}.\[\&_\.swiper-pagination-bullets\]\:\!transform-none .swiper-pagination-bullets{transform:none!important}@media (min-width:768px){.md\:\[\&_\.swiper-pagination-bullets\]\:\!bottom-\[29px\] .swiper-pagination-bullets{bottom:29px!important}.md\:\[\&_\.swiper-pagination-bullets\]\:\!left-auto .swiper-pagination-bullets{left:auto!important}.md\:\[\&_\.swiper-pagination-bullets\]\:\!right-\[33px\] .swiper-pagination-bullets{right:33px!important}.md\:\[\&_\.swiper-pagination-bullets\]\:\!top-auto .swiper-pagination-bullets{top:auto!important}}@media (min-width:992px){.lg\:\[\&_\.swiper-pagination-bullets\]\:\!bottom-\[76px\] .swiper-pagination-bullets{bottom:76px!important}.lg\:\[\&_\.swiper-pagination-bullets\]\:\!right-\[56px\] .swiper-pagination-bullets{right:56px!important}}@media (min-width:1536px){.\32xl\:\[\&_\.swiper-pagination-bullets\]\:\!bottom-11 .swiper-pagination-bullets{bottom:2.75rem!important}.\32xl\:\[\&_\.swiper-pagination-bullets\]\:\!right-\[60px\] .swiper-pagination-bullets{right:60px!important}}@media (max-width:767px){.sm-only\:\[\&_\.swiper-pagination-bullets\]\:\!bottom-auto .swiper-pagination-bullets{bottom:auto!important}.sm-only\:\[\&_\.swiper-pagination-bullets\]\:\!left-5 .swiper-pagination-bullets{left:1.25rem!important}.sm-only\:\[\&_\.swiper-pagination-bullets\]\:\!right-auto .swiper-pagination-bullets{right:auto!important}.sm-only\:\[\&_\.swiper-pagination-bullets\]\:\!top-12 .swiper-pagination-bullets{top:3rem!important}.sm-only\:\[\&_\.swiper-pagination-bullets\]\:\!flex .swiper-pagination-bullets{display:flex!important}.sm-only\:\[\&_\.swiper-pagination-bullets\]\:\!space-x-2\.5 .swiper-pagination-bullets>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-right:calc(.625rem * var(--tw-space-x-reverse))!important;margin-left:calc(.625rem * calc(1 - var(--tw-space-x-reverse)))!important}}.\[\&_\.swiper-scrollbar-drag\]\:bg-c-gray-450 .swiper-scrollbar-drag{--tw-bg-opacity:1;background-color:rgb(124 139 149/var(--tw-bg-opacity,1))}.\[\&_\.swiper-scrollbar-drag\]\:opacity-50 .swiper-scrollbar-drag{opacity:.5}.\[\&_\.swiper-scrollbar\]\:\!bottom-0 .swiper-scrollbar{bottom:0!important}.\[\&_\.swiper-scrollbar\]\:\!left-0 .swiper-scrollbar{left:0!important}.\[\&_\.swiper-scrollbar\]\:\!right-0 .swiper-scrollbar{right:0!important}.\[\&_\.swiper-scrollbar\]\:\!h-\[6px\] .swiper-scrollbar{height:6px!important}.\[\&_\.swiper-scrollbar\]\:\!w-full .swiper-scrollbar{width:100%!important}.\[\&_\.swiper-scrollbar\]\:\!bg-transparent .swiper-scrollbar{background-color:transparent!important}@media (min-width:992px){.\[\&_\.swiper-scrollbar\]\:lg\:\!h-\[8px\] .swiper-scrollbar{height:8px!important}}@media (max-width:767px){.sm-only\:\[\&_\.swiper-scrollbar\]\:\!left-5 .swiper-scrollbar{left:1.25rem!important}.sm-only\:\[\&_\.swiper-scrollbar\]\:\!w-\[calc\(100\%-40px\)\] .swiper-scrollbar{width:calc(100% - 40px)!important}}@media (min-width:768px) and (max-width:991px){.md-only\:\[\&_\.swiper-scrollbar\]\:\!left-5 .swiper-scrollbar{left:1.25rem!important}.md-only\:\[\&_\.swiper-scrollbar\]\:\!w-\[calc\(100\%-40px\)\] .swiper-scrollbar{width:calc(100% - 40px)!important}}@media (max-width:767px){.sm-only\:\[\&_\.swiper-wrapper\]\:\!left-\[39px\] .swiper-wrapper{left:39px!important}.sm-only\:\[\&_\.swiper-wrapper\]\:left-0 .swiper-wrapper{left:0}.sm-only\:\[\&_\.swiper-wrapper\]\:transition-all .swiper-wrapper{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}}@media (min-width:768px) and (max-width:991px){.md-only\:\[\&_\.swiper-wrapper\]\:\!left-\[44px\] .swiper-wrapper{left:44px!important}.md-only\:\[\&_\.swiper-wrapper\]\:left-0 .swiper-wrapper{left:0}.md-only\:\[\&_\.swiper-wrapper\]\:transition-all .swiper-wrapper{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}}.\[\&_a\]\:text-c-blue-800 a{--tw-text-opacity:1;color:rgb(33 70 164/var(--tw-text-opacity,1))}.\[\&_a\]\:underline a,.hover\:\[\&_a\]\:underline a:hover{text-decoration-line:underline}.\[\&_b\]\:font-bold b,.\[\&_strong\]\:font-bold strong{font-weight:700}.\[\&_strong\]\:text-c-gray-900 strong{--tw-text-opacity:1;color:rgb(27 27 34/var(--tw-text-opacity,1))}.active .\[\.active_\&\]\:after\:w-full:after{content:var(--tw-content);width:100%}@font-face{font-family:__inter_c85cd3;src:url(/_next/static/media/1e3e4a3108c86bc3-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__inter_c85cd3;src:url(/_next/static/media/8c0fe73bdbebb91d-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__inter_c85cd3;src:url(/_next/static/media/8be0a11cd211c156-s.p.ttf) format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__inter_Fallback_c85cd3;src:local("Arial");ascent-override:90.00%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:107.64%}.__className_c85cd3{font-family:__inter_c85cd3,__inter_Fallback_c85cd3}</style><noscript data-n-css="+wgMu57XnBI="></noscript><script defer="" nonce="+wgMu57XnBI=" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script defer="" src="/_next/static/chunks/2563.1e40ee0077d5657d.js" nonce="+wgMu57XnBI="></script><script defer="" src="/_next/static/chunks/75fc9c18.7b7a1972fe9d28a9.js" nonce="+wgMu57XnBI="></script><script defer="" src="/_next/static/chunks/9745.27e4398d7ed79b02.js" nonce="+wgMu57XnBI="></script><script defer="" src="/_next/static/chunks/6500.073338d3e1e82f1b.js" nonce="+wgMu57XnBI="></script><script defer="" src="/_next/static/chunks/9961.04d41a680fdd079d.js" nonce="+wgMu57XnBI="></script><script defer="" src="/_next/static/chunks/5634.206f4e6e40baeb8a.js" nonce="+wgMu57XnBI="></script><script defer="" src="/_next/static/chunks/3486.9d9b849940332885.js" nonce="+wgMu57XnBI="></script><script defer="" src="/_next/static/chunks/2956.3d5b3c9764ca80d4.js" nonce="+wgMu57XnBI="></script><script defer="" src="/_next/static/chunks/3221.a129860b17b0c5d6.js" nonce="+wgMu57XnBI="></script><script defer="" src="/_next/static/chunks/854.5ba45ed1346fc424.js" nonce="+wgMu57XnBI="></script><script defer="" src="/_next/static/chunks/2483.3593aadc4aa09e6f.js" nonce="+wgMu57XnBI="></script><script defer="" src="/_next/static/chunks/6712.355d3c0467645347.js" nonce="+wgMu57XnBI="></script><script defer="" src="/_next/static/chunks/1911.5fa35a4b08f83667.js" nonce="+wgMu57XnBI="></script><script defer="" src="/_next/static/chunks/7088.15b5211c563dfbb4.js" nonce="+wgMu57XnBI="></script><script src="/_next/static/chunks/webpack-bc826c0a18da2ec2.js" nonce="+wgMu57XnBI=" defer=""></script><script src="/_next/static/chunks/framework-840cff9d6bb95703.js" nonce="+wgMu57XnBI=" defer=""></script><script src="/_next/static/chunks/main-9ad341334fc71036.js" nonce="+wgMu57XnBI=" defer=""></script><script src="/_next/static/chunks/pages/_app-10e4b451c17c1525.js" nonce="+wgMu57XnBI=" defer=""></script><script src="/_next/static/chunks/3056-e90f284a3505134b.js" nonce="+wgMu57XnBI=" defer=""></script><script src="/_next/static/chunks/4968-7904b0ebe2a6e84e.js" nonce="+wgMu57XnBI=" defer=""></script><script src="/_next/static/chunks/pages/%5B...slug%5D-92c10a649af40a1e.js" nonce="+wgMu57XnBI=" defer=""></script><script src="/_next/static/7Lj7wB8v8Zm1mSYVIP4ls/_buildManifest.js" nonce="+wgMu57XnBI=" defer=""></script><script src="/_next/static/7Lj7wB8v8Zm1mSYVIP4ls/_ssgManifest.js" nonce="+wgMu57XnBI=" defer=""></script><style id="__jsx-3029394986">html{font-family:'__inter_c85cd3', '__inter_Fallback_c85cd3'}</style></head><body id="dhi" class="relative overflow-y-scroll"><div id="__next"><div class="flex h-screen flex-col theme-blue"><header class="fixed z-50 w-full transition-all top-0"><div class="absolute z-10 mx-5 my-[15px] inline-block leading-[0] transition-all md:my-4 lg:mx-10 lg:my-6 2xl:my-8"></div><div class="px-5 text-white"><div class="fixed right-0 top-0 h-[calc(var(--vh,1vh)*100)] w-full bg-skin-primary overflow-y-scroll transition-all invisible" style="clip-path:polygon(0% -5%, 100% -5%, 100% -5%, 0% 0%)"><div class="absolute top-0 flex h-full w-full items-center justify-center opacity-0 transition-all invisible opacity-0"><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10 w-full m-auto py-navbar-sm px-5 md:py-navbar-md lg:py-navbar-2xl 2xl:py-navbar-3xl"><div class="col-span-full tracking-[0.6px] md:col-start-3 md:col-end-11 3xl:col-start-4 3xl:col-end-10"><h1 class="header-1 break-words font-bold tracking-[0.6px] transition-all inline-block border-b pb-2.5 lg:pb-4 border-c-gray-250 text-c-gray-900 mb-8 border-b-white/50 text-white"></h1><h5 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-5 text-white"></h5><div></div></div></div></div><div class="absolute top-0 flex h-full w-full items-center justify-center opacity-0 transition-all invisible opacity-0"><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10 w-full m-auto py-navbar-sm px-5 md:py-navbar-md lg:py-navbar-2xl 2xl:py-navbar-3xl"><div class="col-span-full text-center tracking-[0.6px] md:col-start-3 md:col-end-11 3xl:col-start-4 3xl:col-end-10"><div class="relative"><input class="body-0 h-11 w-full rounded-none px-5 text-c-gray-900 placeholder-c-gray-600 outline-none md:px-8 lg:h-14 2xl:h-[68px] md-only:!text-14 shadow-[0_0_0_2px] shadow-white/30 hover:bg-c-gray-50 focus:outline-2 focus:outline-white/30" type="text" autoComplete="on" placeholder="" value=""/><button aria-label="Search" class="relative rounded-full cursor-pointer outline-transparent active:outline active:outline-4 focus-visible:outline focus-visible:outline-4 before:absolute before:top-0 before:left-0 before:h-full before:w-full before:scale-0 before:rounded-full before:transition-all hover:before:scale-100 group-hover:before:scale-100 hover:before:bg-c-gray-50 group-hover:before:bg-c-gray-50 active:bg-c-gray-50 active:outline-c-blue-800/30 focus:outline-c-blue-800/30 !absolute right-5 top-1/2 -translate-y-1/2 md:right-8" type="button"><svg width="40" height="40" class="hidden group-[.is-animated]:block transition-all fill-black relative h-8 w-8 lg:h-10 lg:w-10" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path class="opacity-0 transition-all group-hover:opacity-100 group-[.is-opened]:opacity-0" d="M34.2261 32.1729H32.9557L32.3747 31.6082L31.249 32.7338L31.814 33.3146V34.585L35.5 38.2549L37.896 35.8589L34.2261 32.1729Z"></path><path class="opacity-0 transition-all group-hover:opacity-100 group-[.is-opened]:opacity-0" d="M36 23C36 15.82 30.18 10 23 10C15.82 10 10 15.82 10 23C10 30.18 15.82 36 23 36C30.0247 36 36 29.9839 36 23ZM23 33C17 33 13 29 13 23C13 17 17 13 23 13C29 13 33 17 33 23C33 29 29 33 23 33Z"></path></g></svg><svg width="40" height="40" class="scale-[60%] group-[.is-animated]:absolute group-[.is-animated]:left-1/2 group-[.is-animated]:top-1/2 group-[.is-animated]:-translate-x-1/2 group-[.is-animated]:-translate-y-1/2 group-[.is-opened]:opacity-0 transition-all fill-black relative h-8 w-8 lg:h-10 lg:w-10" viewBox="0 0 29 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path class="origin-bottom-right transition-all group-hover:scale-0 group-hover:opacity-0" d="M20.8508 17.8137H19.5804L19.1301 17.3795C20.706 15.5463 21.6548 13.1664 21.6548 10.5774C21.6548 4.80446 16.9753 0.125 11.2024 0.125C5.42946 0.125 0.75 4.80446 0.75 10.5774C0.75 16.3503 5.42946 21.0298 11.2024 21.0298C13.7914 21.0298 16.1713 20.081 18.0045 18.5051L18.4387 18.9554V20.2258L26.479 28.25L28.875 25.854L20.8508 17.8137ZM11.2024 17.8137C7.19833 17.8137 3.96612 14.5815 3.96612 10.5774C3.96612 6.57333 7.19833 3.34112 11.2024 3.34112C15.2065 3.34112 18.4387 6.57333 18.4387 10.5774C18.4387 14.5815 15.2065 17.8137 11.2024 17.8137Z"></path></svg><svg width="40" height="40" class="hidden group-[.is-animated]:absolute group-[.is-animated]:left-1/2 group-[.is-animated]:top-1/2 group-[.is-animated]:block group-[.is-animated]:-translate-x-1/2 group-[.is-animated]:-translate-y-1/2 group-[.is-animated]:opacity-0 group-[.is-opened]:opacity-100 transition-all fill-black relative h-8 w-8 lg:h-10 lg:w-10" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path class="origin-center scale-0 transition-all group-[.is-opened]:scale-100" d="M13.5371 11.5L11.125 13.9121L33.7285 36.5001L36.1245 34.1041L13.5371 11.5Z"></path><path class="origin-center transition-all group-[.is-opened]:-rotate-[90deg]" d="M13.5371 11.5L11.125 13.9121L33.7285 36.5001L36.1245 34.1041L13.5371 11.5Z"></path></svg></button></div><div class="flex flex-col flex-wrap items-center space-y-5 lg:flex-row lg:justify-center lg:space-x-5"></div></div></div></div><div class="absolute top-0 flex h-full w-full items-center justify-center opacity-0 transition-all invisible opacity-0"><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10 divide-white/50 md:w-full m-auto py-navbar-sm px-5 md:py-navbar-md lg:py-navbar-2xl 2xl:py-navbar-3xl"><nav class="col-span-full md:col-start-5 lg:col-span-4 lg:col-start-4"><ul class="space-y-[29px] md:space-y-9 2xl:space-y-[60px]"></ul></nav><div class="col-span-full md:col-start-5 md:w-fit lg:col-span-4 lg:mt-auto !border-t-0"><div class="col-span-full border-b border-b-white/50 pb-6"></div></div></div></div></div><div class="absolute right-0 top-0 flex"><button aria-label="Search" class="is-animated group relative flex h-navbar-sm w-navbar-sm cursor-pointer transition-all md:h-navbar-md md:w-navbar-md lg:h-navbar-lg lg:w-navbar-lg 2xl:h-navbar-2xl 2xl:w-navbar-2xl bg-skin-primary hover:bg-skin-secondary" type="button"><svg width="40" height="40" class="hidden group-[.is-animated]:block transition-all fill-white m-auto h-[26px] w-[26px] md:h-7 md:w-7 lg:h-9 lg:w-9 2xl:h-12 2xl:w-12" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path class="opacity-0 transition-all group-hover:opacity-100 group-[.is-opened]:opacity-0" d="M34.2261 32.1729H32.9557L32.3747 31.6082L31.249 32.7338L31.814 33.3146V34.585L35.5 38.2549L37.896 35.8589L34.2261 32.1729Z"></path><path class="opacity-0 transition-all group-hover:opacity-100 group-[.is-opened]:opacity-0" d="M36 23C36 15.82 30.18 10 23 10C15.82 10 10 15.82 10 23C10 30.18 15.82 36 23 36C30.0247 36 36 29.9839 36 23ZM23 33C17 33 13 29 13 23C13 17 17 13 23 13C29 13 33 17 33 23C33 29 29 33 23 33Z"></path></g></svg><svg width="40" height="40" class="scale-[60%] group-[.is-animated]:absolute group-[.is-animated]:left-1/2 group-[.is-animated]:top-1/2 group-[.is-animated]:-translate-x-1/2 group-[.is-animated]:-translate-y-1/2 group-[.is-opened]:opacity-0 transition-all fill-white m-auto h-[26px] w-[26px] md:h-7 md:w-7 lg:h-9 lg:w-9 2xl:h-12 2xl:w-12" viewBox="0 0 29 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path class="origin-bottom-right transition-all group-hover:scale-0 group-hover:opacity-0" d="M20.8508 17.8137H19.5804L19.1301 17.3795C20.706 15.5463 21.6548 13.1664 21.6548 10.5774C21.6548 4.80446 16.9753 0.125 11.2024 0.125C5.42946 0.125 0.75 4.80446 0.75 10.5774C0.75 16.3503 5.42946 21.0298 11.2024 21.0298C13.7914 21.0298 16.1713 20.081 18.0045 18.5051L18.4387 18.9554V20.2258L26.479 28.25L28.875 25.854L20.8508 17.8137ZM11.2024 17.8137C7.19833 17.8137 3.96612 14.5815 3.96612 10.5774C3.96612 6.57333 7.19833 3.34112 11.2024 3.34112C15.2065 3.34112 18.4387 6.57333 18.4387 10.5774C18.4387 14.5815 15.2065 17.8137 11.2024 17.8137Z"></path></svg><svg width="40" height="40" class="hidden group-[.is-animated]:absolute group-[.is-animated]:left-1/2 group-[.is-animated]:top-1/2 group-[.is-animated]:block group-[.is-animated]:-translate-x-1/2 group-[.is-animated]:-translate-y-1/2 group-[.is-animated]:opacity-0 group-[.is-opened]:opacity-100 transition-all fill-white m-auto h-[26px] w-[26px] md:h-7 md:w-7 lg:h-9 lg:w-9 2xl:h-12 2xl:w-12" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path class="origin-center scale-0 transition-all group-[.is-opened]:scale-100" d="M13.5371 11.5L11.125 13.9121L33.7285 36.5001L36.1245 34.1041L13.5371 11.5Z"></path><path class="origin-center transition-all group-[.is-opened]:-rotate-[90deg]" d="M13.5371 11.5L11.125 13.9121L33.7285 36.5001L36.1245 34.1041L13.5371 11.5Z"></path></svg></button><button aria-label="Menu" class="is-animated group relative flex h-navbar-sm w-navbar-sm cursor-pointer transition-all md:h-navbar-md md:w-navbar-md lg:h-navbar-lg lg:w-navbar-lg 2xl:h-navbar-2xl 2xl:w-navbar-2xl bg-skin-secondary hover:bg-skin-primary" type="button"><svg width="40" height="40" class="transition-all fill-white m-auto h-[26px] w-[26px] md:h-7 md:w-7 lg:h-9 lg:w-9 2xl:h-12 2xl:w-12" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path class="transition-all group-[.is-opened]:-translate-x-[34%] group-[.is-opened]:translate-y-[38%] group-[.is-opened]:-rotate-45" d="M21 92.6667H106V83.2222H21V92.6667Z"></path><path class="transition-all group-hover:translate-y-6 group-[.is-opened]:!translate-y-0 group-[.is-opened]:opacity-0" d="M21 69.0556H106V59.6111H21V69.0556Z"></path><path class="transition-all group-[.is-opened]:-translate-y-[6%] group-[.is-opened]:translate-x-[38%] group-[.is-opened]:rotate-45" d="M21 36V45.4444H106V36H21Z"></path></g></svg></button></div></div></header><main class="flex-auto"><div class="modules-container"><div id="" class=""><div class="px-spacing 3xl:container"><div class="relative mt-[78px] max-h-[calc(100vh-156px)] min-h-[375px] pt-[119.40%] md:mt-[84px] md:min-h-[291px] md:pt-[20.97%] lg:mt-[140px] lg:min-h-[397px] lg:pt-[20%] 2xl:mt-[188px] 2xl:min-h-[450px] 2xl:pt-[24.40%]"><div><picture><source media="(min-width: 3000px)" srcSet="https://cms.dhigroup.com/media/elcj0lr1/adobestock_121986746.jpg?width=1841&amp;height=450&amp;format=webp&amp;v=1da7183415820c0" width="1841" height="450"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/elcj0lr1/adobestock_121986746.jpg?width=1841&amp;height=450&amp;format=webp&amp;v=1da7183415820c0" width="1841" height="450"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/elcj0lr1/adobestock_121986746.jpg?width=1588&amp;height=397&amp;format=webp&amp;v=1da7183415820c0" width="1588" height="397"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/elcj0lr1/adobestock_121986746.jpg?width=1164&amp;height=291&amp;format=webp&amp;v=1da7183415820c0" width="1164" height="291"/><img class="scroll-section absolute top-0 left-0 h-full w-full object-cover" src="https://cms.dhigroup.com/media/elcj0lr1/adobestock_121986746.jpg?width=770&amp;height=1231&amp;format=webp&amp;v=1da7183415820c0" alt="Whales migrating" loading="eager" width="770" height="1231"/></picture></div><div class="absolute rounded border-[10px] border-opacity-50 xl:border-[14px] bottom-[-75px] right-[10px] h-[150px] w-[150px] md:bottom-[-110px] md:h-[220px] md:w-[220px] xl:bottom-[-120px] xl:right-[195px] xl:h-[245px] xl:w-[245px] border-c-aqua-300"><div class="flex h-full items-center justify-center bg-white "><picture><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/vcwhnsz3/mike-powered-by-dhi_logo_pos_rgb-legacy10-converted-01-01.svg?v=1daaacdfc602d30" width="310" height="310"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/vcwhnsz3/mike-powered-by-dhi_logo_pos_rgb-legacy10-converted-01-01.svg?v=1daaacdfc602d30" width="310" height="310"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/vcwhnsz3/mike-powered-by-dhi_logo_pos_rgb-legacy10-converted-01-01.svg?v=1daaacdfc602d30" width="200" height="200"/><img class="" src="https://cms.dhigroup.com/media/vcwhnsz3/mike-powered-by-dhi_logo_pos_rgb-legacy10-converted-01-01.svg?v=1daaacdfc602d30" alt="" loading="lazy" width="130" height="130"/></picture></div></div></div></div><div class="px-spacing 3xl:container"><div class="ml-6 mt-8 md:mt-10"><a class="group relative inline-block text-12 font-bold transition-all hover:text-c-blue-800 md:text-13 lg:text-15 2xl:text-16" target="_self" href="/technologies"><svg width="40" height="40" class="transition-all fill-black absolute right-[100%] top-1/2 ml-3.5 h-6 w-7 -translate-y-1/2 fill-current p-1 group-hover:right-[105%] group-hover:fill-c-blue-800 md:h-7" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M106.667 58.6667H41.7602L71.5735 28.8534L64.0002 21.3334L21.3335 64L64.0002 106.667L71.5202 99.1467L41.7602 69.3334H106.667V58.6667Z"></path></g></svg><span class="line-clamp-1">Technologies</span></a></div><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10 pt-[56px] md:pt-[64px] lg:pt-[64px] 2xl:pt-[80px]"><div class="col-span-full md:col-span-8 md:!col-start-2 lg:col-span-7"><div class="motion-safe:opacity-0 relative z-10 css-0" style="animation-delay:250ms;opacity:0"><div class="header-6 font-bold uppercase tracking-wider transition-all text-skin-primary mb-1 max-w-[75%] truncate lg:mb-2 text-skin-primary">Agent-based modelling </div><h1 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 display-2 tracking-normal sm-only:!text-36 md-only:!text-30">ABM Lab</h1></div></div></div><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10 pb-10 md:pb-[58px] lg:pb-[100px] 2xl:pb-[140px]"><div class="col-span-full md:col-span-8 md:!col-start-2 lg:col-span-7"><div class="motion-safe:opacity-0 css-0" style="animation-delay:250ms;opacity:0"><div class="text-section font-light underline-offset-4 [&amp;_a]:text-c-blue-800 [&amp;_a]:underline hover:[&amp;_a]:underline [&amp;_b]:font-bold [&amp;_strong]:font-bold body-0 text-c-gray-600 [&amp;_strong]:text-c-gray-900 mt-6 lg:mt-8 2xl:mt-10 background-light"><p><strong><span class="lead-1">Understand how aquatic disturbances affect habitat connectivity, migration, and populations</span></strong></p> <p> </p> <p>ABM Lab is advanced agent-based modelling software that simulates aquatic life to help understand the impact of disturbances. Dive into simulations within customisable environments, where users create virtual agents with unique attributes and behaviors, and explore how their interactions drive system-wide behaviors and emergent patterns.</p> <p> </p> <p>Model everything from marine animal migration to the dispersal of coral larvae, all within a dynamic framework that adapts to both living and inanimate agents. ABM Lab's user-friendly interface and powerful modelling tools make experimentation, hypothesis testing, and policy evaluation accessible to researchers, policymakers, and analysts alike. Uncover insights, test scenarios, and make informed decisions with ABM Lab. </p></div></div></div><div class="col-span-full mt-6 md:col-span-5 md:col-start-2 lg:col-span-3 lg:col-start-10 lg:mt-8 2xl:mt-10"><div class="motion-safe:opacity-0 divide-y divide-c-gray-200 border-t border-c-gray-200 css-0" style="animation-delay:250ms;opacity:0"><section class="pt-4 lg:pt-6"><h2 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-2 lg:header-3 2xl:header-2 mb-4 line-clamp-2 lg:mb-6 2xl:mb-8">Interested in ABM Lab?</h2><a aria-label="Contact us" class="inline-block w-fit max-w-full tracking-wider h-[1px] header-8 rounded-[40px] font-bold uppercase shadow-transparent disabled:text-c-gray-300 group cursor-pointer outline-transparent focus-visible:outline focus-visible:outline-4 focus-visible:outline-offset-1 active:outline active:outline-4 bg-skin-button-primary text-white focus-visible:outline-skin-button-primary/30 active:outline-skin-button-primary/30 py-[10px] pl-4 pr-4 md:py-4 md:pl-[26px] md:pr-[26px] 2xl:py-[18px] 2xl:pl-[34px] 2xl:pr-[34px] min-h-[44px] md:min-h-[56px] 2xl:min-h-[68px]" target="_self" href="/technologies/mikepoweredbydhi/abm-lab#ContactForm"><span class="flex h-full items-center"><span class="truncate">Contact us</span><svg width="40" height="40" class="transition-all fill-white transition-all h-6 2xl:h-8 w-0 group-hover:w-6 group-active:w-6 group-hover:2xl:w-8 group-active:2xl:w-8 group-hover:ml-2" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M64.0002 21.3334L56.4802 28.8534L86.2402 58.6667H21.3335V69.3334H86.2402L56.4802 99.1467L64.0002 106.667L106.667 64L64.0002 21.3334Z"></path></g></svg></span></a></section><div class="my-[21px] space-y-[21px] lg:my-8 lg:space-y-8"><section><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-5 mb-[7px] mt-6 lg:mb-3">Resources</h3><div class="text-section font-light underline-offset-4 [&amp;_a]:text-c-blue-800 [&amp;_a]:underline hover:[&amp;_a]:underline [&amp;_b]:font-bold [&amp;_strong]:font-bold body-1 lg:body-0 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><p><a href="https://www.dhigroup.com/technologies/mikepoweredbydhi/pricing/" title="View pricing options">View pricing options</a></p> <p><a rel="noopener" href="https://support.dhigroup.com/download/MIKE-latest/" target="_blank">Download the latest version</a></p> <p><a href="https://www.dhigroup.com/technologies/mikepoweredbydhi/downloads-and-support/" title="Download the latest version">Get support</a></p> <p><a href="https://www.dhigroup.com/technologies/mikepoweredbydhi/downloads-and-support/#NewFeatures" data-anchor="#NewFeatures">Discover new features</a></p> <p><a href="https://manuals.mikepoweredbydhi.help/latest/MIKE_3.htm">Browse documentation</a></p> <p><a href="https://e.issuu.com/embed.html?d=softwarecatalogue2025&amp;u=dhigroup" data-anchor="?d=softwarecatalogue2025&amp;u=dhigroup">Read the software catalogue</a></p> <p><a href="https://training.dhigroup.com/home">Explore training opportunities</a></p></div></section></div></div></div></div></div></div><div id="" class="py-[100px] lg:py-[180px] 2xl:py-[200px] px-spacing 3xl:container !pt-0"><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10 gap-y-10"><div class="col-span-full md:col-start-3 lg:col-start-2"><h2 class="header-1 break-words font-bold tracking-[0.6px] transition-all inline-block border-b pb-2.5 lg:pb-4 border-c-gray-250 text-c-gray-900 header-2 co mb-[74px] md:mb-10 lg:mb-[60px]">How does ABM Lab help?</h2></div></div></div><div id="" class="py-[100px] lg:py-[180px] 2xl:py-[200px] bg-c-sand-200/50"><div class="px-spacing 3xl:container"><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10"><div class="motion-safe:opacity-0 relative col-span-full md:col-span-10 md:col-start-2 lg:left-[7.5%] lg:col-span-7 lg:!col-start-3 css-0" style="animation-delay:250ms;opacity:0"><div class="text-section font-light underline-offset-4 [&amp;_a]:text-c-blue-800 [&amp;_a]:underline hover:[&amp;_a]:underline [&amp;_b]:font-bold [&amp;_strong]:font-bold body-0 text-c-gray-600 [&amp;_strong]:text-c-gray-900 background-light"><h2 class="header-2"><strong>No in-house modellers?</strong></h2> <p> </p> <p><span class="lead-1">Get our expert modellers on board for your consulting projects either as a partner, to provide extended user support, or for model and project reviews.<a href="#ContactForm" data-anchor="#ContactForm"> <strong>Submit an inquiry</strong></a></span></p></div></div></div></div></div><div class="py-[100px] lg:py-[180px] 2xl:py-[200px] !py-0 bg-white"><div id="" class="py-[100px] lg:py-[180px] 2xl:py-[200px] px-spacing 3xl:container"><div class="motion-safe:opacity-0 relative z-10 m-auto text-center css-0" style="animation-delay:250ms;opacity:0"><div class="header-6 font-bold uppercase tracking-wider transition-all text-skin-primary mb-2">ABM Lab</div><h2 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 line-clamp-2">Areas of application</h2></div><div class="m-auto flex flex-wrap gap-8 mt-20 lg:mt-[135px] lg:justify-center"><div class="w-full md:basis-[47%] lg:basis-[22%] text-center"><div class="flex justify-center"><picture><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/zksfdkwx/aquaculture-planning-and-design.svg?v=1da9be419bbae70" width="64" height="64"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/zksfdkwx/aquaculture-planning-and-design.svg?v=1da9be419bbae70" width="64" height="64"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/zksfdkwx/aquaculture-planning-and-design.svg?v=1da9be419bbae70" width="56" height="56"/><img src="https://cms.dhigroup.com/media/zksfdkwx/aquaculture-planning-and-design.svg?v=1da9be419bbae70" alt="" loading="lazy" width="56" height="56"/></picture></div><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-3 line-clamp-2">Aquaculture planning &amp; design</h3><div class="text-section font-light underline-offset-4 [&amp;_a]:text-c-blue-800 [&amp;_a]:underline hover:[&amp;_a]:underline [&amp;_b]:font-bold [&amp;_strong]:font-bold body-0 my-4 line-clamp-5 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><p>Boost aquaculture productivity by simulating the spread of waterborne diseases and parasites to refine prevention and treatment.</p></div></div><div class="w-full md:basis-[47%] lg:basis-[22%] text-center"><div class="flex justify-center"><picture><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/a2elxzjv/climate-change-resilience-and-impact.svg?v=1da9be645835830" width="64" height="64"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/a2elxzjv/climate-change-resilience-and-impact.svg?v=1da9be645835830" width="64" height="64"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/a2elxzjv/climate-change-resilience-and-impact.svg?v=1da9be645835830" width="56" height="56"/><img src="https://cms.dhigroup.com/media/a2elxzjv/climate-change-resilience-and-impact.svg?v=1da9be645835830" alt="" loading="lazy" width="56" height="56"/></picture></div><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-3 line-clamp-2">Climate change resilience and impact</h3><div class="text-section font-light underline-offset-4 [&amp;_a]:text-c-blue-800 [&amp;_a]:underline hover:[&amp;_a]:underline [&amp;_b]:font-bold [&amp;_strong]:font-bold body-0 my-4 line-clamp-5 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><p>Model adaptive behaviors of migratory aquatic animals to changing climates for informed adaptation strategies.</p></div></div><div class="w-full md:basis-[47%] lg:basis-[22%] text-center"><div class="flex justify-center"><picture><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/upsj0g3f/contaminant-fate-and-transport.svg?v=1da9be5e6613fc0" width="64" height="64"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/upsj0g3f/contaminant-fate-and-transport.svg?v=1da9be5e6613fc0" width="64" height="64"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/upsj0g3f/contaminant-fate-and-transport.svg?v=1da9be5e6613fc0" width="56" height="56"/><img src="https://cms.dhigroup.com/media/upsj0g3f/contaminant-fate-and-transport.svg?v=1da9be5e6613fc0" alt="" loading="lazy" width="56" height="56"/></picture></div><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-3 line-clamp-2">Contaminant fate and transport</h3><div class="text-section font-light underline-offset-4 [&amp;_a]:text-c-blue-800 [&amp;_a]:underline hover:[&amp;_a]:underline [&amp;_b]:font-bold [&amp;_strong]:font-bold body-0 my-4 line-clamp-5 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><p>Simulate contaminant movement through ecosystems, including potential impacts from invasive species via ballast water.</p></div></div><div class="w-full md:basis-[47%] lg:basis-[22%] text-center"><div class="flex justify-center"><picture><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/5ill0bay/ecosystem-restoration.svg?v=1da9be6805ddf70" width="64" height="64"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/5ill0bay/ecosystem-restoration.svg?v=1da9be6805ddf70" width="64" height="64"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/5ill0bay/ecosystem-restoration.svg?v=1da9be6805ddf70" width="56" height="56"/><img src="https://cms.dhigroup.com/media/5ill0bay/ecosystem-restoration.svg?v=1da9be6805ddf70" alt="" loading="lazy" width="56" height="56"/></picture></div><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-3 line-clamp-2">Ecological restoration projects</h3><div class="text-section font-light underline-offset-4 [&amp;_a]:text-c-blue-800 [&amp;_a]:underline hover:[&amp;_a]:underline [&amp;_b]:font-bold [&amp;_strong]:font-bold body-0 my-4 line-clamp-5 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><p>Develop effective restoration strategies by modelling interactions among organisms and environmental changes.</p></div></div><div class="w-full md:basis-[47%] lg:basis-[22%] text-center"><div class="flex justify-center"><picture><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/h3wloic0/environmental-impact-assessment-eia.svg?v=1da9b2b21526d40" width="64" height="64"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/h3wloic0/environmental-impact-assessment-eia.svg?v=1da9b2b21526d40" width="64" height="64"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/h3wloic0/environmental-impact-assessment-eia.svg?v=1da9b2b21526d40" width="56" height="56"/><img src="https://cms.dhigroup.com/media/h3wloic0/environmental-impact-assessment-eia.svg?v=1da9b2b21526d40" alt="" loading="lazy" width="56" height="56"/></picture></div><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-3 line-clamp-2">Environmental Impact Assessments</h3><div class="text-section font-light underline-offset-4 [&amp;_a]:text-c-blue-800 [&amp;_a]:underline hover:[&amp;_a]:underline [&amp;_b]:font-bold [&amp;_strong]:font-bold body-0 my-4 line-clamp-5 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><p>Assess offshore construction impacts on migratory aquatic animals using agent-based modelling to improve environmental compliance.</p></div></div><div class="w-full md:basis-[47%] lg:basis-[22%] text-center"><div class="flex justify-center"><picture><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/xffkt345/eutrophication-studies.svg?v=1da9be61bc687b0" width="64" height="64"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/xffkt345/eutrophication-studies.svg?v=1da9be61bc687b0" width="64" height="64"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/xffkt345/eutrophication-studies.svg?v=1da9be61bc687b0" width="56" height="56"/><img src="https://cms.dhigroup.com/media/xffkt345/eutrophication-studies.svg?v=1da9be61bc687b0" alt="" loading="lazy" width="56" height="56"/></picture></div><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-3 line-clamp-2">Eutrophication mitigation strategies</h3><div class="text-section font-light underline-offset-4 [&amp;_a]:text-c-blue-800 [&amp;_a]:underline hover:[&amp;_a]:underline [&amp;_b]:font-bold [&amp;_strong]:font-bold body-0 my-4 line-clamp-5 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><p>Simulate nutrient cycles and organism responses in protected areas to devise targeted eutrophication mitigation.</p></div></div><div class="w-full md:basis-[47%] lg:basis-[22%] text-center"><div class="flex justify-center"><picture><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/h20iiuj5/flooding.svg?v=1da9b2b23392ea0" width="64" height="64"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/h20iiuj5/flooding.svg?v=1da9b2b23392ea0" width="64" height="64"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/h20iiuj5/flooding.svg?v=1da9b2b23392ea0" width="56" height="56"/><img src="https://cms.dhigroup.com/media/h20iiuj5/flooding.svg?v=1da9b2b23392ea0" alt="" loading="lazy" width="56" height="56"/></picture></div><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-3 line-clamp-2">Flood impact assessments</h3><div class="text-section font-light underline-offset-4 [&amp;_a]:text-c-blue-800 [&amp;_a]:underline hover:[&amp;_a]:underline [&amp;_b]:font-bold [&amp;_strong]:font-bold body-0 my-4 line-clamp-5 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><p>Model ecological responses to flooding, considering impacts on migratory fish affected by hydropower.</p></div></div><div class="w-full md:basis-[47%] lg:basis-[22%] text-center"><div class="flex justify-center"><picture><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50" width="64" height="64"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50" width="64" height="64"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50" width="56" height="56"/><img src="https://cms.dhigroup.com/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50" alt="" loading="lazy" width="56" height="56"/></picture></div><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-3 line-clamp-2">Forecasting and early warning systems</h3><div class="text-section font-light underline-offset-4 [&amp;_a]:text-c-blue-800 [&amp;_a]:underline hover:[&amp;_a]:underline [&amp;_b]:font-bold [&amp;_strong]:font-bold body-0 my-4 line-clamp-5 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><p>Use agent-based models to predict ecological changes and issue early warnings, focusing on invasive species risks from ballast water.</p></div></div><div class="w-full md:basis-[47%] lg:basis-[22%] text-center"><div class="flex justify-center"><picture><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/my5ltpv4/habitat-response.svg?v=1da9b2b2582a970" width="64" height="64"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/my5ltpv4/habitat-response.svg?v=1da9b2b2582a970" width="64" height="64"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/my5ltpv4/habitat-response.svg?v=1da9b2b2582a970" width="56" height="56"/><img src="https://cms.dhigroup.com/media/my5ltpv4/habitat-response.svg?v=1da9b2b2582a970" alt="" loading="lazy" width="56" height="56"/></picture></div><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-3 line-clamp-2">Habitat response assessments</h3><div class="text-section font-light underline-offset-4 [&amp;_a]:text-c-blue-800 [&amp;_a]:underline hover:[&amp;_a]:underline [&amp;_b]:font-bold [&amp;_strong]:font-bold body-0 my-4 line-clamp-5 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><p>Analyse species and habitat responses to environmental stressors to enhance protection of marine protected areas.</p></div></div><div class="w-full md:basis-[47%] lg:basis-[22%] text-center"><div class="flex justify-center"><picture><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/x0tdxuzp/marine-debris.svg?v=1da9be49d3620f0" width="64" height="64"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/x0tdxuzp/marine-debris.svg?v=1da9be49d3620f0" width="64" height="64"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/x0tdxuzp/marine-debris.svg?v=1da9be49d3620f0" width="56" height="56"/><img src="https://cms.dhigroup.com/media/x0tdxuzp/marine-debris.svg?v=1da9be49d3620f0" alt="" loading="lazy" width="56" height="56"/></picture></div><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-3 line-clamp-2">Marine debris predictions</h3><div class="text-section font-light underline-offset-4 [&amp;_a]:text-c-blue-800 [&amp;_a]:underline hover:[&amp;_a]:underline [&amp;_b]:font-bold [&amp;_strong]:font-bold body-0 my-4 line-clamp-5 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><p>Predict debris movement in aquatic environments to align cleanup strategies with marine species protection.</p></div></div><div class="w-full md:basis-[47%] lg:basis-[22%] text-center"><div class="flex justify-center"><picture><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/hqihio2w/offshore-planning-design-and-construction.svg?v=1da9b2b28122df0" width="64" height="64"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/hqihio2w/offshore-planning-design-and-construction.svg?v=1da9b2b28122df0" width="64" height="64"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/hqihio2w/offshore-planning-design-and-construction.svg?v=1da9b2b28122df0" width="56" height="56"/><img src="https://cms.dhigroup.com/media/hqihio2w/offshore-planning-design-and-construction.svg?v=1da9b2b28122df0" alt="" loading="lazy" width="56" height="56"/></picture></div><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-3 line-clamp-2">Offshore planning, design, and construction</h3><div class="text-section font-light underline-offset-4 [&amp;_a]:text-c-blue-800 [&amp;_a]:underline hover:[&amp;_a]:underline [&amp;_b]:font-bold [&amp;_strong]:font-bold body-0 my-4 line-clamp-5 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><p>Simulate construction impacts on aquatic animal migration to minimise environmental disruption.</p></div></div><div class="w-full md:basis-[47%] lg:basis-[22%] text-center"><div class="flex justify-center"><picture><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/ffkajlfj/oil-spill-modelling-and-emergency-response.svg?v=1da9b2b2875f8d0" width="64" height="64"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/ffkajlfj/oil-spill-modelling-and-emergency-response.svg?v=1da9b2b2875f8d0" width="64" height="64"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/ffkajlfj/oil-spill-modelling-and-emergency-response.svg?v=1da9b2b2875f8d0" width="56" height="56"/><img src="https://cms.dhigroup.com/media/ffkajlfj/oil-spill-modelling-and-emergency-response.svg?v=1da9b2b2875f8d0" alt="" loading="lazy" width="56" height="56"/></picture></div><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-3 line-clamp-2">Oil spill modelling &amp; emergency response</h3><div class="text-section font-light underline-offset-4 [&amp;_a]:text-c-blue-800 [&amp;_a]:underline hover:[&amp;_a]:underline [&amp;_b]:font-bold [&amp;_strong]:font-bold body-0 my-4 line-clamp-5 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><p>Model biological responses to oil spills, including impacts on marine protected areas.</p></div></div><div class="w-full md:basis-[47%] lg:basis-[22%] text-center"><div class="flex justify-center"><picture><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/xtnlbs5m/ship-navigation-planning.svg?v=1da9b2b2ad2ad80" width="64" height="64"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/xtnlbs5m/ship-navigation-planning.svg?v=1da9b2b2ad2ad80" width="64" height="64"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/xtnlbs5m/ship-navigation-planning.svg?v=1da9b2b2ad2ad80" width="56" height="56"/><img src="https://cms.dhigroup.com/media/xtnlbs5m/ship-navigation-planning.svg?v=1da9b2b2ad2ad80" alt="" loading="lazy" width="56" height="56"/></picture></div><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-3 line-clamp-2">Ship navigation planning support</h3><div class="text-section font-light underline-offset-4 [&amp;_a]:text-c-blue-800 [&amp;_a]:underline hover:[&amp;_a]:underline [&amp;_b]:font-bold [&amp;_strong]:font-bold body-0 my-4 line-clamp-5 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><p>Model interactions between shipping and marine life to manage ballast water and prevent invasive species spread.</p></div></div><div class="w-full md:basis-[47%] lg:basis-[22%] text-center"><div class="flex justify-center"><picture><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/s0ebbedb/underwater-noise.svg?v=1da9b2b2bda3270" width="64" height="64"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/s0ebbedb/underwater-noise.svg?v=1da9b2b2bda3270" width="64" height="64"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/s0ebbedb/underwater-noise.svg?v=1da9b2b2bda3270" width="56" height="56"/><img src="https://cms.dhigroup.com/media/s0ebbedb/underwater-noise.svg?v=1da9b2b2bda3270" alt="" loading="lazy" width="56" height="56"/></picture></div><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-3 line-clamp-2">Underwater noise impact assessments</h3><div class="text-section font-light underline-offset-4 [&amp;_a]:text-c-blue-800 [&amp;_a]:underline hover:[&amp;_a]:underline [&amp;_b]:font-bold [&amp;_strong]:font-bold body-0 my-4 line-clamp-5 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><p>Predict underwater noise impacts from offshore activities on marine life, guiding mitigation strategies for species protection.</p></div></div></div></div></div><div class="py-[100px] lg:py-[180px] 2xl:py-[200px] !py-0 bg-c-gray-50"><div id="" class="py-[100px] lg:py-[180px] 2xl:py-[200px] px-spacing 3xl:container"><div class="motion-safe:opacity-0 mb relative z-10 m-auto max-w-[777px] text-center css-0" style="animation-delay:250ms;opacity:0"><div class="header-6 font-bold uppercase tracking-wider transition-all text-skin-primary mb-2">ABM Lab</div><h2 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 line-clamp-2 mb-6">Additional capabilities &amp; unique features</h2><div class="text-section font-light underline-offset-4 [&amp;_a]:text-c-blue-800 [&amp;_a]:underline hover:[&amp;_a]:underline [&amp;_b]:font-bold [&amp;_strong]:font-bold lead-1 font-light background-light"><p>Explore our latest support resources, including guides, videos, and FAQs in our <strong><a href="https://support.dhigroup.com/knowledgebase/">Knowledge Base</a></strong>.</p></div></div><div class="m-auto max-w-[947px] mt-8 md:mt-10"><div class="flex min-h-[60px] flex-row border-t border-t-c-gray-200"><div class="my-auto flex-auto pr-4"><p class="body-0 cursor-pointer py-4 font-bold">Experience faster MIKE ABM Lab FM simulation speed and useful new functionalities</p></div><div class="flex-none justify-end"><button aria-label="Expand" class="relative rounded-full cursor-pointer outline-transparent active:outline active:outline-4 focus-visible:outline focus-visible:outline-4 before:absolute before:top-0 before:left-0 before:h-full before:w-full before:scale-0 before:rounded-full before:transition-all hover:before:scale-100 group-hover:before:scale-100 hover:before:bg-black/10 group-hover:before:bg-black/10 active:bg-black/10 active:outline-white/30 focus:outline-white/30 float-right ml-2 mt-5" type="button"><svg width="40" height="40" class="transition-all fill-white relative transition-all h-6 w-6 !fill-black" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M88.48 45.8134L64 70.24L39.52 45.8134L32 53.3334L64 85.3334L96 53.3334L88.48 45.8134Z"></path></g></svg></button></div></div><div class="flex min-h-[60px] flex-row border-t border-t-c-gray-200"><div class="my-auto flex-auto pr-4"><p class="body-0 cursor-pointer py-4 font-bold">Get more done in less time with the modernised MIKE Zero user interface</p></div><div class="flex-none justify-end"><button aria-label="Expand" class="relative rounded-full cursor-pointer outline-transparent active:outline active:outline-4 focus-visible:outline focus-visible:outline-4 before:absolute before:top-0 before:left-0 before:h-full before:w-full before:scale-0 before:rounded-full before:transition-all hover:before:scale-100 group-hover:before:scale-100 hover:before:bg-black/10 group-hover:before:bg-black/10 active:bg-black/10 active:outline-white/30 focus:outline-white/30 float-right ml-2 mt-5" type="button"><svg width="40" height="40" class="transition-all fill-white relative transition-all h-6 w-6 !fill-black" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M88.48 45.8134L64 70.24L39.52 45.8134L32 53.3334L64 85.3334L96 53.3334L88.48 45.8134Z"></path></g></svg></button></div></div><div class="flex min-h-[60px] flex-row border-t border-t-c-gray-200"><div class="my-auto flex-auto pr-4"><p class="body-0 cursor-pointer py-4 font-bold">New built-in constants and forcings for MIKE 21/3 FM</p></div><div class="flex-none justify-end"><button aria-label="Expand" class="relative rounded-full cursor-pointer outline-transparent active:outline active:outline-4 focus-visible:outline focus-visible:outline-4 before:absolute before:top-0 before:left-0 before:h-full before:w-full before:scale-0 before:rounded-full before:transition-all hover:before:scale-100 group-hover:before:scale-100 hover:before:bg-black/10 group-hover:before:bg-black/10 active:bg-black/10 active:outline-white/30 focus:outline-white/30 float-right ml-2 mt-5" type="button"><svg width="40" height="40" class="transition-all fill-white relative transition-all h-6 w-6 !fill-black" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M88.48 45.8134L64 70.24L39.52 45.8134L32 53.3334L64 85.3334L96 53.3334L88.48 45.8134Z"></path></g></svg></button></div></div><div class="flex min-h-[60px] flex-row border-t border-t-c-gray-200"><div class="my-auto flex-auto pr-4"><p class="body-0 cursor-pointer py-4 font-bold">New algorithm for RASF computation in ABM Lab for MIKE 21/3 FM</p></div><div class="flex-none justify-end"><button aria-label="Expand" class="relative rounded-full cursor-pointer outline-transparent active:outline active:outline-4 focus-visible:outline focus-visible:outline-4 before:absolute before:top-0 before:left-0 before:h-full before:w-full before:scale-0 before:rounded-full before:transition-all hover:before:scale-100 group-hover:before:scale-100 hover:before:bg-black/10 group-hover:before:bg-black/10 active:bg-black/10 active:outline-white/30 focus:outline-white/30 float-right ml-2 mt-5" type="button"><svg width="40" height="40" class="transition-all fill-white relative transition-all h-6 w-6 !fill-black" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M88.48 45.8134L64 70.24L39.52 45.8134L32 53.3334L64 85.3334L96 53.3334L88.48 45.8134Z"></path></g></svg></button></div></div><div class="flex min-h-[60px] flex-row border-t border-t-c-gray-200"><div class="my-auto flex-auto pr-4"><p class="body-0 cursor-pointer py-4 font-bold">Access new tools, Cloud applications and an enhanced graphical overview from the redesigned MIKE Zero start page</p></div><div class="flex-none justify-end"><button aria-label="Expand" class="relative rounded-full cursor-pointer outline-transparent active:outline active:outline-4 focus-visible:outline focus-visible:outline-4 before:absolute before:top-0 before:left-0 before:h-full before:w-full before:scale-0 before:rounded-full before:transition-all hover:before:scale-100 group-hover:before:scale-100 hover:before:bg-black/10 group-hover:before:bg-black/10 active:bg-black/10 active:outline-white/30 focus:outline-white/30 float-right ml-2 mt-5" type="button"><svg width="40" height="40" class="transition-all fill-white relative transition-all h-6 w-6 !fill-black" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M88.48 45.8134L64 70.24L39.52 45.8134L32 53.3334L64 85.3334L96 53.3334L88.48 45.8134Z"></path></g></svg></button></div></div><div class="flex min-h-[60px] flex-row border-t border-t-c-gray-200"><div class="my-auto flex-auto pr-4"><p class="body-0 cursor-pointer py-4 font-bold">Available on Azure Marketplace</p></div><div class="flex-none justify-end"><button aria-label="Expand" class="relative rounded-full cursor-pointer outline-transparent active:outline active:outline-4 focus-visible:outline focus-visible:outline-4 before:absolute before:top-0 before:left-0 before:h-full before:w-full before:scale-0 before:rounded-full before:transition-all hover:before:scale-100 group-hover:before:scale-100 hover:before:bg-black/10 group-hover:before:bg-black/10 active:bg-black/10 active:outline-white/30 focus:outline-white/30 float-right ml-2 mt-5" type="button"><svg width="40" height="40" class="transition-all fill-white relative transition-all h-6 w-6 !fill-black" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M88.48 45.8134L64 70.24L39.52 45.8134L32 53.3334L64 85.3334L96 53.3334L88.48 45.8134Z"></path></g></svg></button></div></div><div class="flex min-h-[60px] flex-row border-t border-t-c-gray-200"><div class="my-auto flex-auto pr-4"><p class="body-0 cursor-pointer py-4 font-bold">Create a real-time operational forecast system</p></div><div class="flex-none justify-end"><button aria-label="Expand" class="relative rounded-full cursor-pointer outline-transparent active:outline active:outline-4 focus-visible:outline focus-visible:outline-4 before:absolute before:top-0 before:left-0 before:h-full before:w-full before:scale-0 before:rounded-full before:transition-all hover:before:scale-100 group-hover:before:scale-100 hover:before:bg-black/10 group-hover:before:bg-black/10 active:bg-black/10 active:outline-white/30 focus:outline-white/30 float-right ml-2 mt-5" type="button"><svg width="40" height="40" class="transition-all fill-white relative transition-all h-6 w-6 !fill-black" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M88.48 45.8134L64 70.24L39.52 45.8134L32 53.3334L64 85.3334L96 53.3334L88.48 45.8134Z"></path></g></svg></button></div></div><div class="flex min-h-[60px] flex-row border-t border-t-c-gray-200"><div class="my-auto flex-auto pr-4"><p class="body-0 cursor-pointer py-4 font-bold">Conduct advanced Environmental Impact Assessments for aquatic organisms</p></div><div class="flex-none justify-end"><button aria-label="Expand" class="relative rounded-full cursor-pointer outline-transparent active:outline active:outline-4 focus-visible:outline focus-visible:outline-4 before:absolute before:top-0 before:left-0 before:h-full before:w-full before:scale-0 before:rounded-full before:transition-all hover:before:scale-100 group-hover:before:scale-100 hover:before:bg-black/10 group-hover:before:bg-black/10 active:bg-black/10 active:outline-white/30 focus:outline-white/30 float-right ml-2 mt-5" type="button"><svg width="40" height="40" class="transition-all fill-white relative transition-all h-6 w-6 !fill-black" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M88.48 45.8134L64 70.24L39.52 45.8134L32 53.3334L64 85.3334L96 53.3334L88.48 45.8134Z"></path></g></svg></button></div></div><div class="flex min-h-[60px] flex-row border-t border-t-c-gray-200"><div class="my-auto flex-auto pr-4"><p class="body-0 cursor-pointer py-4 font-bold">Model coral reef connectivity and impacts on mass coral spawning</p></div><div class="flex-none justify-end"><button aria-label="Expand" class="relative rounded-full cursor-pointer outline-transparent active:outline active:outline-4 focus-visible:outline focus-visible:outline-4 before:absolute before:top-0 before:left-0 before:h-full before:w-full before:scale-0 before:rounded-full before:transition-all hover:before:scale-100 group-hover:before:scale-100 hover:before:bg-black/10 group-hover:before:bg-black/10 active:bg-black/10 active:outline-white/30 focus:outline-white/30 float-right ml-2 mt-5" type="button"><svg width="40" height="40" class="transition-all fill-white relative transition-all h-6 w-6 !fill-black" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M88.48 45.8134L64 70.24L39.52 45.8134L32 53.3334L64 85.3334L96 53.3334L88.48 45.8134Z"></path></g></svg></button></div></div><div class="flex min-h-[60px] flex-row border-t border-t-c-gray-200"><div class="my-auto flex-auto pr-4"><p class="body-0 cursor-pointer py-4 font-bold">Formulate new agent-based models in MIKE ECO Lab Templates</p></div><div class="flex-none justify-end"><button aria-label="Expand" class="relative rounded-full cursor-pointer outline-transparent active:outline active:outline-4 focus-visible:outline focus-visible:outline-4 before:absolute before:top-0 before:left-0 before:h-full before:w-full before:scale-0 before:rounded-full before:transition-all hover:before:scale-100 group-hover:before:scale-100 hover:before:bg-black/10 group-hover:before:bg-black/10 active:bg-black/10 active:outline-white/30 focus:outline-white/30 float-right ml-2 mt-5" type="button"><svg width="40" height="40" class="transition-all fill-white relative transition-all h-6 w-6 !fill-black" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M88.48 45.8134L64 70.24L39.52 45.8134L32 53.3334L64 85.3334L96 53.3334L88.48 45.8134Z"></path></g></svg></button></div></div><div class="flex min-h-[60px] flex-row border-t border-t-c-gray-200 border-b border-b-c-gray-200"><div class="my-auto flex-auto pr-4"><p class="body-0 cursor-pointer py-4 font-bold">Benefit from parallelisation to run fast simulations on systems with many cores</p></div><div class="flex-none justify-end"><button aria-label="Expand" class="relative rounded-full cursor-pointer outline-transparent active:outline active:outline-4 focus-visible:outline focus-visible:outline-4 before:absolute before:top-0 before:left-0 before:h-full before:w-full before:scale-0 before:rounded-full before:transition-all hover:before:scale-100 group-hover:before:scale-100 hover:before:bg-black/10 group-hover:before:bg-black/10 active:bg-black/10 active:outline-white/30 focus:outline-white/30 float-right ml-2 mt-5" type="button"><svg width="40" height="40" class="transition-all fill-white relative transition-all h-6 w-6 !fill-black" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M88.48 45.8134L64 70.24L39.52 45.8134L32 53.3334L64 85.3334L96 53.3334L88.48 45.8134Z"></path></g></svg></button></div></div></div></div></div><div id="" class="py-[100px] lg:py-[180px] 2xl:py-[200px] scroll-section bg-skin-primary transition-all"><div class="px-spacing 3xl:container"><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10"><div class="motion-safe:opacity-0 col-span-full flex flex-col px-[8.865%] text-center md:col-span-6 md:col-start-4 css-0" style="animation-delay:250ms;opacity:0"><h2 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-white line-clamp-2">Let&#x27;s get started</h2><p class="whitespace-pre-line text-white lead-1 mt-[18px] font-light">Learn how your project can benefit from the powerful insight gained from agent-based modelling.</p><div class="mt-auto"><a aria-label="Contact us" class="inline-block w-fit max-w-full tracking-wider h-[1px] header-8 rounded-[40px] font-bold uppercase shadow-transparent disabled:text-c-gray-300 group cursor-pointer outline-transparent focus-visible:outline focus-visible:outline-4 focus-visible:outline-offset-1 active:outline active:outline-4 py-2 md:py-3.5 2xl:py-4 py-[10px] pl-4 pr-4 md:py-4 md:pl-[26px] md:pr-[26px] 2xl:py-[18px] 2xl:pl-[34px] 2xl:pr-[34px] min-h-[44px] md:min-h-[56px] 2xl:min-h-[68px] border-2 border-skin-button-secondary text-skin-button-secondary focus-visible:outline-skin-button-secondary/30 active:outline-skin-button-secondary/30 border-2 border-white text-white focus-visible:outline-white/30 active:outline-white/30 mt-6" target="" href="/technologies/mikepoweredbydhi/abm-lab#ContactForm"><span class="flex h-full items-center"><span class="truncate">Contact us</span><svg width="40" height="40" class="transition-all fill-white transition-all h-6 2xl:h-8 w-0 group-hover:w-6 group-active:w-6 group-hover:2xl:w-8 group-active:2xl:w-8 group-hover:ml-2" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M64.0002 21.3334L56.4802 28.8534L86.2402 58.6667H21.3335V69.3334H86.2402L56.4802 99.1467L64.0002 106.667L106.667 64L64.0002 21.3334Z"></path></g></svg></span></a></div></div></div></div></div><div id="" class="py-[100px] lg:py-[180px] 2xl:py-[200px] !pt-[50px] lg:!pt-[90px] 2xl:!pt-[100px] !pb-[50px] lg:!pb-[90px] 2xl:!pb-[100px]"><div class="px-spacing 3xl:container relative"><h2 class="header-1 break-words font-bold tracking-[0.6px] transition-all inline-block border-b pb-2.5 lg:pb-4 border-c-gray-250 text-c-gray-900 header-2 mb-10 2xl:mb-12 lg:mr-[120px]">You may also like</h2><div class="absolute right-5 top-0 hidden lg:right-10 lg:top-[11.5px] 2xl:top-[17.5px] lg:block"><button aria-label="Back" class="relative rounded-full bg-c-gray-50 mr-6 !bg-transparent" disabled="" type="button"><svg width="40" height="40" class="transition-all fill-c-gray-300 relative h-7 w-7 lg:h-10 lg:w-10" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M106.667 58.6667H41.7602L71.5735 28.8534L64.0002 21.3334L21.3335 64L64.0002 106.667L71.5202 99.1467L41.7602 69.3334H106.667V58.6667Z"></path></g></svg></button><button aria-label="Forward" class="relative rounded-full cursor-pointer outline-transparent active:outline active:outline-4 focus-visible:outline focus-visible:outline-4 before:absolute before:top-0 before:left-0 before:h-full before:w-full before:scale-0 before:rounded-full before:transition-all hover:before:scale-100 group-hover:before:scale-100 hover:before:bg-c-gray-50 group-hover:before:bg-c-gray-50 active:bg-c-gray-50 active:outline-c-blue-800/30 focus:outline-c-blue-800/30" type="button"><svg width="40" height="40" class="transition-all fill-black relative h-7 w-7 lg:h-10 lg:w-10" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M64.0002 21.3334L56.4802 28.8534L86.2402 58.6667H21.3335V69.3334H86.2402L56.4802 99.1467L64.0002 106.667L106.667 64L64.0002 21.3334Z"></path></g></svg></button></div><div class="swiper [&amp;_.swiper-scrollbar]:!bottom-0 [&amp;_.swiper-scrollbar]:!left-0 [&amp;_.swiper-scrollbar]:!right-0 [&amp;_.swiper-scrollbar]:!bg-transparent [&amp;_.swiper-scrollbar]:!h-[6px] [&amp;_.swiper-scrollbar]:!w-full [&amp;_.swiper-scrollbar]:lg:!h-[8px] transition duration-300 [&amp;_.swiper-scrollbar-drag]:bg-c-gray-450 [&amp;_.swiper-scrollbar-drag]:opacity-50 sm-only:!-ml-5 sm-only:!-mr-5 sm-only:!pb-[46px] sm-only:[&amp;_.swiper-scrollbar]:!left-5 sm-only:[&amp;_.swiper-scrollbar]:!w-[calc(100%-40px)] sm-only:!pl-5 sm-only:!pr-[59px] sm-only:[&amp;_.swiper-wrapper]:left-0 sm-only:[&amp;_.swiper-wrapper]:transition-all lg:!pb-[68px] md-only:!-ml-5 md-only:!-mr-5 md-only:!pb-[46px] md-only:[&amp;_.swiper-scrollbar]:!left-5 md-only:[&amp;_.swiper-scrollbar]:!w-[calc(100%-40px)] md-only:!pl-5 md-only:!pr-[64px] md-only:[&amp;_.swiper-wrapper]:left-0 md-only:[&amp;_.swiper-wrapper]:transition-all"><div class="swiper-wrapper"><div class="swiper-slide"><a class="group" href="https://www.dhigroup.com/dhi-ebooks/a-quick-guide-to-offshore-wind-development"><figure><picture class="block relative mb-[22px] overflow-hidden pt-[67.39%] md:mb-5 md:pt-[55.77%] lg:mb-6 lg:pt-[55.035%] 2xl:mb-8 2xl:pt-[56.12%]"><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/xqxp03sh/offshore-wind-ebook-web-banner.jpg?width=608&amp;height=342&amp;format=webp&amp;v=1dae847ac330dc0" width="608" height="342"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/xqxp03sh/offshore-wind-ebook-web-banner.jpg?width=448&amp;height=252&amp;format=webp&amp;v=1dae847ac330dc0" width="448" height="252"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/xqxp03sh/offshore-wind-ebook-web-banner.jpg?width=288&amp;height=162&amp;format=webp&amp;v=1dae847ac330dc0" width="288" height="162"/><img class="scroll-section absolute top-0 left-0 h-full w-full object-cover transition-all group-hover:scale-110" src="https://cms.dhigroup.com/media/xqxp03sh/offshore-wind-ebook-web-banner.jpg?width=288&amp;height=162&amp;format=webp&amp;v=1dae847ac330dc0" alt="Offshore wind development" loading="lazy" width="288" height="162"/></picture><div><div class="motion-safe:opacity-0 css-0" style="animation-delay:250ms;opacity:0"><div class="header-6 font-bold uppercase tracking-wider transition-all text-skin-primary truncate mb-1 lg:mb-2 md-only:!text-13 md-only:!leading-5">eBook</div><figcaption class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 line-clamp-3 header-3 md-only:header-4 !line-clamp-2 group-hover:text-skin-primary">DHI eBook - A quick guide to offshore wind development</figcaption></div></div></figure></a></div><div class="swiper-slide"><a class="group" href="/projects/reduced-uncertainty-about-the-dynamic-distribution-of-marine-species"><figure><picture class="block relative mb-[22px] overflow-hidden pt-[67.39%] md:mb-5 md:pt-[55.77%] lg:mb-6 lg:pt-[55.035%] 2xl:mb-8 2xl:pt-[56.12%]"><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/12unaoxv/cs-mamp-banner-adobestock_219460632.jpeg?width=608&amp;height=342&amp;format=webp&amp;v=1d9b5552cb13980" width="608" height="342"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/12unaoxv/cs-mamp-banner-adobestock_219460632.jpeg?width=448&amp;height=252&amp;format=webp&amp;v=1d9b5552cb13980" width="448" height="252"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/12unaoxv/cs-mamp-banner-adobestock_219460632.jpeg?width=288&amp;height=162&amp;format=webp&amp;v=1d9b5552cb13980" width="288" height="162"/><img class="scroll-section absolute top-0 left-0 h-full w-full object-cover transition-all group-hover:scale-110" src="https://cms.dhigroup.com/media/12unaoxv/cs-mamp-banner-adobestock_219460632.jpeg?width=288&amp;height=162&amp;format=webp&amp;v=1d9b5552cb13980" alt="Reduced uncertainty about the dynamic distribution of marine species" loading="lazy" width="288" height="162"/></picture><div><div class="motion-safe:opacity-0 css-0" style="animation-delay:250ms;opacity:0"><div class="header-6 font-bold uppercase tracking-wider transition-all text-skin-primary truncate mb-1 lg:mb-2 md-only:!text-13 md-only:!leading-5">Project</div><figcaption class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 line-clamp-3 header-3 md-only:header-4 !line-clamp-2 group-hover:text-skin-primary">Reduced uncertainty about the dynamic distribution of marine species</figcaption></div></div></figure></a></div><div class="swiper-slide"><a class="group" href="https://blog.dhigroup.com/why-is-dynamic-modelling-of-marine-species-an-advantage-for-the-offshore-wind-industry/"><figure><picture class="block relative mb-[22px] overflow-hidden pt-[67.39%] md:mb-5 md:pt-[55.77%] lg:mb-6 lg:pt-[55.035%] 2xl:mb-8 2xl:pt-[56.12%]"><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/qzsmqjor/03-12-2021-why-is-dynamic-modelling-of-marine-species-an-advantage_adobestock_364564203.jpeg?width=608&amp;height=342&amp;format=webp&amp;v=1d9ba1d1c170970" width="608" height="342"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/qzsmqjor/03-12-2021-why-is-dynamic-modelling-of-marine-species-an-advantage_adobestock_364564203.jpeg?width=448&amp;height=252&amp;format=webp&amp;v=1d9ba1d1c170970" width="448" height="252"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/qzsmqjor/03-12-2021-why-is-dynamic-modelling-of-marine-species-an-advantage_adobestock_364564203.jpeg?width=288&amp;height=162&amp;format=webp&amp;v=1d9ba1d1c170970" width="288" height="162"/><img class="scroll-section absolute top-0 left-0 h-full w-full object-cover transition-all group-hover:scale-110" src="https://cms.dhigroup.com/media/qzsmqjor/03-12-2021-why-is-dynamic-modelling-of-marine-species-an-advantage_adobestock_364564203.jpeg?width=288&amp;height=162&amp;format=webp&amp;v=1d9ba1d1c170970" alt="offshore wind farm" loading="lazy" width="288" height="162"/></picture><div><div class="motion-safe:opacity-0 css-0" style="animation-delay:250ms;opacity:0"><div class="header-6 font-bold uppercase tracking-wider transition-all text-skin-primary truncate mb-1 lg:mb-2 md-only:!text-13 md-only:!leading-5">Blog</div><figcaption class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 line-clamp-3 header-3 md-only:header-4 !line-clamp-2 group-hover:text-skin-primary">Why is dynamic modelling of marine species an advantage for the offshore wind industry?</figcaption></div></div></figure></a></div><div class="swiper-slide"><a class="group" href="https://blog.dhigroup.com/marine-ecologists-share-crucial-tips-to-improve-biodiversity-quantification/"><figure><picture class="block relative mb-[22px] overflow-hidden pt-[67.39%] md:mb-5 md:pt-[55.77%] lg:mb-6 lg:pt-[55.035%] 2xl:mb-8 2xl:pt-[56.12%]"><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/vvrhh50w/adobestock_456164166.jpeg?width=608&amp;height=342&amp;format=webp&amp;v=1da5ef3111f2a90" width="608" height="342"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/vvrhh50w/adobestock_456164166.jpeg?width=448&amp;height=252&amp;format=webp&amp;v=1da5ef3111f2a90" width="448" height="252"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/vvrhh50w/adobestock_456164166.jpeg?width=288&amp;height=162&amp;format=webp&amp;v=1da5ef3111f2a90" width="288" height="162"/><img class="scroll-section absolute top-0 left-0 h-full w-full object-cover transition-all group-hover:scale-110" src="https://cms.dhigroup.com/media/vvrhh50w/adobestock_456164166.jpeg?width=288&amp;height=162&amp;format=webp&amp;v=1da5ef3111f2a90" alt="ports and terminals" loading="lazy" width="288" height="162"/></picture><div><div class="motion-safe:opacity-0 css-0" style="animation-delay:250ms;opacity:0"><div class="header-6 font-bold uppercase tracking-wider transition-all text-skin-primary truncate mb-1 lg:mb-2 md-only:!text-13 md-only:!leading-5">Blog</div><figcaption class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 line-clamp-3 header-3 md-only:header-4 !line-clamp-2 group-hover:text-skin-primary">Marine ecologists share crucial tips to improve biodiversity quantification</figcaption></div></div></figure></a></div><div class="swiper-slide"><a class="group" href="https://blog.dhigroup.com/automated-bird-monitoring-in-offshore-wind-farms/"><figure><picture class="block relative mb-[22px] overflow-hidden pt-[67.39%] md:mb-5 md:pt-[55.77%] lg:mb-6 lg:pt-[55.035%] 2xl:mb-8 2xl:pt-[56.12%]"><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/snspewwc/23-01-2019-automated-bird-monitoring-in-offshore-wind-farms.png?width=608&amp;height=342&amp;format=webp&amp;v=1d9be972449dd60" width="608" height="342"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/snspewwc/23-01-2019-automated-bird-monitoring-in-offshore-wind-farms.png?width=448&amp;height=252&amp;format=webp&amp;v=1d9be972449dd60" width="448" height="252"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/snspewwc/23-01-2019-automated-bird-monitoring-in-offshore-wind-farms.png?width=288&amp;height=162&amp;format=webp&amp;v=1d9be972449dd60" width="288" height="162"/><img class="scroll-section absolute top-0 left-0 h-full w-full object-cover transition-all group-hover:scale-110" src="https://cms.dhigroup.com/media/snspewwc/23-01-2019-automated-bird-monitoring-in-offshore-wind-farms.png?width=288&amp;height=162&amp;format=webp&amp;v=1d9be972449dd60" alt="offshore wind farm" loading="lazy" width="288" height="162"/></picture><div><div class="motion-safe:opacity-0 css-0" style="animation-delay:250ms;opacity:0"><div class="header-6 font-bold uppercase tracking-wider transition-all text-skin-primary truncate mb-1 lg:mb-2 md-only:!text-13 md-only:!leading-5">Blog</div><figcaption class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 line-clamp-3 header-3 md-only:header-4 !line-clamp-2 group-hover:text-skin-primary">Automated bird monitoring in offshore wind farms</figcaption></div></div></figure></a></div><div class="swiper-slide"><a class="group" href="/news/world-oceans-day-dhi-expert-is-part-of-international-call-for-action-to-reduce-human-noise-in-the-ocean"><figure><picture class="block relative mb-[22px] overflow-hidden pt-[67.39%] md:mb-5 md:pt-[55.77%] lg:mb-6 lg:pt-[55.035%] 2xl:mb-8 2xl:pt-[56.12%]"><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/vutik4zz/worldoceansday-3.jpg?width=608&amp;height=342&amp;format=webp&amp;v=1d9c5e97fb795d0" width="608" height="342"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/vutik4zz/worldoceansday-3.jpg?width=448&amp;height=252&amp;format=webp&amp;v=1d9c5e97fb795d0" width="448" height="252"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/vutik4zz/worldoceansday-3.jpg?width=288&amp;height=162&amp;format=webp&amp;v=1d9c5e97fb795d0" width="288" height="162"/><img class="scroll-section absolute top-0 left-0 h-full w-full object-cover transition-all group-hover:scale-110" src="https://cms.dhigroup.com/media/vutik4zz/worldoceansday-3.jpg?width=288&amp;height=162&amp;format=webp&amp;v=1d9c5e97fb795d0" alt="world oceans day" loading="lazy" width="288" height="162"/></picture><div><div class="motion-safe:opacity-0 css-0" style="animation-delay:250ms;opacity:0"><div class="header-6 font-bold uppercase tracking-wider transition-all text-skin-primary truncate mb-1 lg:mb-2 md-only:!text-13 md-only:!leading-5">News</div><figcaption class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 line-clamp-3 header-3 md-only:header-4 !line-clamp-2 group-hover:text-skin-primary">World Oceans Day: DHI expert is part of international call for action to reduce human noise in the ocean</figcaption></div></div></figure></a></div><div class="swiper-slide"><a class="group" href="/careers/our-people/frank-thomsen-of-whales-and-sound"><figure><picture class="block relative mb-[22px] overflow-hidden pt-[67.39%] md:mb-5 md:pt-[55.77%] lg:mb-6 lg:pt-[55.035%] 2xl:mb-8 2xl:pt-[56.12%]"><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/3qynd21d/frth-dsc09616-wide-1920x1080px.jpg?rxy=0.5215151977539062%2c0.2377365861006427&amp;width=608&amp;height=342&amp;format=webp&amp;v=1da2d70a9b0bc10" width="608" height="342"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/3qynd21d/frth-dsc09616-wide-1920x1080px.jpg?rxy=0.5215151977539062%2c0.2377365861006427&amp;width=448&amp;height=252&amp;format=webp&amp;v=1da2d70a9b0bc10" width="448" height="252"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/3qynd21d/frth-dsc09616-wide-1920x1080px.jpg?rxy=0.5215151977539062%2c0.2377365861006427&amp;width=288&amp;height=162&amp;format=webp&amp;v=1da2d70a9b0bc10" width="288" height="162"/><img class="scroll-section absolute top-0 left-0 h-full w-full object-cover transition-all group-hover:scale-110" src="https://cms.dhigroup.com/media/3qynd21d/frth-dsc09616-wide-1920x1080px.jpg?rxy=0.5215151977539062%2c0.2377365861006427&amp;width=288&amp;height=162&amp;format=webp&amp;v=1da2d70a9b0bc10" alt="Frank Thomsen" loading="lazy" width="288" height="162"/></picture><div><div class="motion-safe:opacity-0 css-0" style="animation-delay:250ms;opacity:0"><div class="header-6 font-bold uppercase tracking-wider transition-all text-skin-primary truncate mb-1 lg:mb-2 md-only:!text-13 md-only:!leading-5">Employee Story</div><figcaption class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 line-clamp-3 header-3 md-only:header-4 !line-clamp-2 group-hover:text-skin-primary">Frank Thomsen - of whales and sound</figcaption></div></div></figure></a></div></div><div class="swiper-scrollbar"></div></div></div></div><div id="" class="py-[100px] lg:py-[180px] 2xl:py-[200px] !pt-[50px] lg:!pt-[90px] 2xl:!pt-[100px] !pb-[50px] lg:!pb-[90px] 2xl:!pb-[100px] bg-c-gray-50"><div class="px-spacing 3xl:container"><h2 class="header-1 break-words font-bold tracking-[0.6px] transition-all inline-block border-b pb-2.5 lg:pb-4 border-c-gray-250 text-c-gray-900 header-2 mb-[74px] md:mb-10 lg:mb-[60px]">Related technologies</h2><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10 gap-y-5 lg:gap-y-10"><section class="flex flex-col border-[1px] border-c-gray-200 bg-white px-5 py-10 lg:px-10 col-span-full md:col-span-6 lg:col-span-4"><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 body-0 truncate">MIKE 21-3 Oil Spill</h3><p class="whitespace-pre-line text-c-gray-900 body-0 mt-2 line-clamp-3 !text-c-gray-600 2xl:mt-4">Analyse oil spill dynamics to predict and mitigate environmental impacts. </p><div class="mt-auto self-end pt-6 lg:pt-[31px]"><a aria-label="Explore" class="inline-block w-fit max-w-full tracking-wider h-[1px] header-8 rounded-[40px] font-bold uppercase shadow-transparent disabled:text-c-gray-300 group cursor-pointer outline-transparent focus-visible:outline focus-visible:outline-4 focus-visible:outline-offset-1 active:outline active:outline-4 py-2 md:py-3.5 2xl:py-4 py-[10px] pl-4 pr-4 md:py-4 md:pl-[26px] md:pr-[26px] 2xl:py-[18px] 2xl:pl-[34px] 2xl:pr-[34px] min-h-[44px] md:min-h-[56px] 2xl:min-h-[68px] border-2 border-skin-button-secondary text-skin-button-secondary focus-visible:outline-skin-button-secondary/30 active:outline-skin-button-secondary/30" target="_self" href="/technologies/mikepoweredbydhi/mike-21-3-oil-spill"><span class="flex h-full items-center"><span class="truncate">Explore</span><svg width="40" height="40" class="transition-all fill-c-blue-800 transition-all h-6 2xl:h-8 w-0 group-hover:w-6 group-active:w-6 group-hover:2xl:w-8 group-active:2xl:w-8 group-hover:ml-2" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M64.0002 21.3334L56.4802 28.8534L86.2402 58.6667H21.3335V69.3334H86.2402L56.4802 99.1467L64.0002 106.667L106.667 64L64.0002 21.3334Z"></path></g></svg></span></a></div></section><section class="flex flex-col border-[1px] border-c-gray-200 bg-white px-5 py-10 lg:px-10 col-span-full md:col-span-6 lg:col-span-4"><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 body-0 truncate">MIKE ECO Lab</h3><p class="whitespace-pre-line text-c-gray-900 body-0 mt-2 line-clamp-3 !text-c-gray-600 2xl:mt-4">Investigate water quality concerns and their potential ecological impacts.</p><div class="mt-auto self-end pt-6 lg:pt-[31px]"><a aria-label="Explore" class="inline-block w-fit max-w-full tracking-wider h-[1px] header-8 rounded-[40px] font-bold uppercase shadow-transparent disabled:text-c-gray-300 group cursor-pointer outline-transparent focus-visible:outline focus-visible:outline-4 focus-visible:outline-offset-1 active:outline active:outline-4 py-2 md:py-3.5 2xl:py-4 py-[10px] pl-4 pr-4 md:py-4 md:pl-[26px] md:pr-[26px] 2xl:py-[18px] 2xl:pl-[34px] 2xl:pr-[34px] min-h-[44px] md:min-h-[56px] 2xl:min-h-[68px] border-2 border-skin-button-secondary text-skin-button-secondary focus-visible:outline-skin-button-secondary/30 active:outline-skin-button-secondary/30" target="_self" href="/technologies/mikepoweredbydhi/mike-eco-lab"><span class="flex h-full items-center"><span class="truncate">Explore</span><svg width="40" height="40" class="transition-all fill-c-blue-800 transition-all h-6 2xl:h-8 w-0 group-hover:w-6 group-active:w-6 group-hover:2xl:w-8 group-active:2xl:w-8 group-hover:ml-2" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M64.0002 21.3334L56.4802 28.8534L86.2402 58.6667H21.3335V69.3334H86.2402L56.4802 99.1467L64.0002 106.667L106.667 64L64.0002 21.3334Z"></path></g></svg></span></a></div></section></div></div></div><div class="overflow-x-hidden"><div id="ContactForm" class="py-[100px] lg:py-[180px] 2xl:py-[200px] px-spacing 3xl:container !pb-0 !pt-0"><div><div><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10"> <div class="col-span-full flex flex-col px-[8.865%] md:col-span-10 md:col-start-2"> <div id="dynamicForm" data-form-block-id="ff9eb684-6af9-e911-a813-000d3a2d5fc1" class="dynamic-form-wrapper"> <div id="fixed-form-title" class="body-0 text-white" style="margin-bottom: 100px;"> <h2 class="header-2 font-bold line-clamp-2">How can we help?</h2> <div class="text-section font-light underline-offset-4 [&_a]:text-c-blue-800 [&_a]:underline [&_b]:font-bold [&_strong]:font-bold body-0 text-c-white-600 [&_strong]:text-c-white-900 mt-6 lg:mt-8 2xl:mt-10"><p>With our global network of offices, we make sure you get the right answers to your local needs. Let us know what you're interested in (e.g., product features, trial license, pricing, etc.) and we will get back to you.</p></div> </div> <!-- Dynamic script --> <div id="dBy-HH1p1HyEUIvLpK1a6VCOMG5sMXoAC-BmzSMR_m7c"></div> <!-- Cookie information part --> <div id="cookietext" style="background:#fff; display:none"> <object type="image/svg+xml" data="https://www.dhigroup.com/upload/cookies/assets/dhi-cookie-accept-all-animated.svg" style="margin-left: auto; margin-right: auto; width: 40%;"> <img src="https://www.dhigroup.com/upload/cookies/assets/dhi-cookie-accept-all-animated.svg" width="220" /> </object> <h2>You need to <a onclick="javascript:CookieConsent.renew();" href="#">accept Marketing cookies</a> to submit this form.<br>If you prefer not to - no problem!<br>You can always reach us at <a href="mailto:info@dhigroup.com?subject=Contact from www.dhigroup.com">info@dhigroup.com</a> or +45 4516 9200.</h2> </div> </div> </div> </div> </div></div><div><div><style> form, #cookietext{ padding: 99px 0px; background: #fff; } #cookietext{ text-align:center; } #cookietext a{ color: #2146A4; } #cookietext img{ display:inline; } .lp-form-fieldInput { width: 100%; } .lp-form-field input, .lp-form-field optgroup, .lp-form-field select, .lp-form-field textarea { border: 2px solid #1B1B22; padding: 14px 32px; font-size: 24px; line-height: 38px; color: #6C6C89; width: 100%; font-weight:400; } .lp-form-field select{ padding: 18px 32px; -webkit-border-radius: 0px; border-radius: 0px; } select option { font-size: 24px; line-height: 38px } .lp-form-field{ margin-top:10px; } .lp-ellipsis { font-size: 22px; color: #515167; font-weight: 300; line-height: 36px; font-family:inherit !important; } .contentBlockWrapper .lp-ellipsis, .contentBlockWrapper p { font-size: 16px !important; font-style: normal !important; line-height: 26px; font-weight: 400; color: #515167; margin-left: 23px; } .contentBlockWrapper p{ margin-left: 0px; margin-top: 20px; font-family:inherit !important; } .lp-required { font-weight: bold; padding-left: 5px; line-height:32px; vertical-align: top; } button.lp-form-button{ margin-top:52px; } button.lp-form-button { color: #2146A4; display: inline-flex; padding: 17px 34px; justify-content: center; align-items: center; gap: 10px; border-radius: 40px; border: 2px solid #2146A4; font-weight: 700; width:auto; } button.lp-form-button:active, button.lp-form-button:focus-visible { outline-color: rgba(33, 70, 164, 0.3); outline-width: 4px; outline-style: solid; } @media only screen and (min-width: 1201px){ #cookietext h2 {font-size: revert;} .dynamic-form-wrapper{ background: #1C3A86; margin: 0 -4000px; padding: 200px 4000px; } .theme-green .dynamic-form-wrapper{ background: #21af48; } form, #cookietext{ padding: 128px 199px; background: #fff; } } @media only screen and (max-width: 991px) { .lp-ellipsis, .contentBlockWrapper .lp-ellipsis, .contentBlockWrapper p { font-size: 16px; } .lp-form-field input, .lp-form-field optgroup, .lp-form-field select, .lp-form-field textarea, select option { font-size: 18px; } } @media only screen and (min-width: 1201px) and (max-width: 1600px) { form { padding: 128px 100px; } } /* KKJ when wrapping to smaller devices than 1200px form will take full width and thus white text will be on white background - this fix takes care of this */ @media screen and (max-width: 1200px) { #dynamicForm {margin-top: 100px !IMPORTANT;} form, #cookietext {padding: 50px 0 100px 0 !IMPORTANT;} #fixed-form-title {margin-bottom: 0 !IMPORTANT;} #fixed-form-title {color: #1B1B22 !IMPORTANT;} } </style> </div></div></div></div></div></main><footer class="scroll-section bg-skin-primary py-[60px] text-white transition-all 2xl:pb-[100px] 2xl:pt-[75px]"><div class="px-spacing 3xl:container divide-y divide-white/50"><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10 py-10 pt-0"><div class="col-span-6 flex flex-col md:order-1 lg:order-2 lg:col-span-4 hidden lg:block"></div><div class="col-span-full flex flex-col md:order-3 lg:order-1 lg:col-span-5"><p class="header-5 mb-[7px] font-bold lg:mb-3 lg:!text-24 lg:!leading-[38px]"></p><p class="whitespace-pre-line text-white text-16 leading-[29px]"></p></div></div><div class="pt-10"><div class="flex flex-wrap items-center"><div class="ml-auto w-1/2"></div><div class="mr-auto w-1/2 justify-end"></div></div></div></div></footer><div class="fixed bottom-10 right-10 z-50"><button aria-label="Up" class="relative rounded-full cursor-pointer outline-transparent active:outline active:outline-4 focus-visible:outline focus-visible:outline-4 before:absolute before:top-0 before:left-0 before:h-full before:w-full before:scale-0 before:rounded-full before:transition-all hover:before:scale-100 group-hover:before:scale-100 hover:before:bg-black/10 group-hover:before:bg-black/10 active:bg-black/10 active:outline-white/30 focus:outline-white/30 lg:h-13 lg:w-13 flex h-11 w-11 items-center justify-center bg-skin-primary opacity-0 transition-all md:h-12 md:w-12" type="button"><svg width="20" height="20" class="transition-all fill-white relative" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.83366 13.6666L7.83366 3.52492L12.492 8.18325L13.667 6.99992L7.00032 0.333252L0.333657 6.99992L1.50866 8.17492L6.16699 3.52492L6.16699 13.6666H7.83366Z" fill="white"></path></svg></button></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"pageData":{"__typename":"DigitalSolutionPage","isPreviewMode":false,"name":"ABM Lab","seo":{"__typename":"PageSeo","metaTitle":"ABM Lab | Agent Based Modelling","metaDescription":"Analyse habitat connectivity, migration, and population impacts with our highly insightful agent-based modelling software. \n","metaImage":{"__typename":"Image","src":"/media/elcj0lr1/adobestock_121986746.jpg?width=1200\u0026height=630\u0026format=webp\u0026v=1da7183415820c0","fallbackSrc":"/media/elcj0lr1/adobestock_121986746.jpg?width=1200\u0026height=630\u0026format=png\u0026v=1da7183415820c0","height":630,"width":1200},"noIndex":false,"noFollow":false},"updateDate":"2025-01-31T20:53:09.610Z","createDate":"2024-04-01T19:29:40.033Z","modules":[{"__typename":"HeroModule","key":"cdc5f203-a03a-4cd3-a2c0-75f618a9df5f","additionalDetails":[{"__typename":"HeroAdditionalDetailModule","description":"\u003cp\u003e\u003ca href=\"https://www.dhigroup.com/technologies/mikepoweredbydhi/pricing/\" title=\"View pricing options\"\u003eView pricing options\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca rel=\"noopener\" href=\"https://support.dhigroup.com/download/MIKE-latest/\" target=\"_blank\"\u003eDownload the latest version\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.dhigroup.com/technologies/mikepoweredbydhi/downloads-and-support/\" title=\"Download the latest version\"\u003eGet support\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.dhigroup.com/technologies/mikepoweredbydhi/downloads-and-support/#NewFeatures\" data-anchor=\"#NewFeatures\"\u003eDiscover new features\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://manuals.mikepoweredbydhi.help/latest/MIKE_3.htm\"\u003eBrowse documentation\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://e.issuu.com/embed.html?d=softwarecatalogue2025\u0026amp;u=dhigroup\" data-anchor=\"?d=softwarecatalogue2025\u0026amp;u=dhigroup\"\u003eRead the software catalogue\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://training.dhigroup.com/home\"\u003eExplore training opportunities\u003c/a\u003e\u003c/p\u003e","title":"Resources"}],"advanced":{"__typename":"Advanced","anchor":""},"bio":[],"altText":"Whales migrating","heading":"ABM Lab","preHeading":"Agent-based modelling ","button":{"__typename":"HeroCtaModule","title":"Interested in ABM Lab?","buttonType":"Primary","linkButton":{"__typename":"Link","name":"Contact us","target":null,"type":"EXTERNAL","url":"#ContactForm"}},"description":"\u003cp\u003e\u003cstrong\u003e\u003cspan class=\"lead-1\"\u003eUnderstand how aquatic disturbances affect habitat connectivity, migration, and populations\u003c/span\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eABM Lab is advanced agent-based modelling software that simulates aquatic life to help understand the impact of disturbances. Dive into simulations within customisable environments, where users create virtual agents with unique attributes and behaviors, and explore how their interactions drive system-wide behaviors and emergent patterns.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eModel everything from marine animal migration to the dispersal of coral larvae, all within a dynamic framework that adapts to both living and inanimate agents. ABM Lab's user-friendly interface and powerful modelling tools make experimentation, hypothesis testing, and policy evaluation accessible to researchers, policymakers, and analysts alike. Uncover insights, test scenarios, and make informed decisions with ABM Lab. \u003c/p\u003e","enableShareButton":false,"floatRightColumn":false,"image":{"__typename":"ResponsiveImage","src":"/media/elcj0lr1/adobestock_121986746.jpg?format=webp\u0026v=1da7183415820c0\u0026width=770\u0026height=1231","small":{"__typename":"Image","src":"/media/elcj0lr1/adobestock_121986746.jpg?width=770\u0026height=1231\u0026format=webp\u0026v=1da7183415820c0","fallbackSrc":"/media/elcj0lr1/adobestock_121986746.jpg?width=770\u0026height=1231\u0026format=png\u0026v=1da7183415820c0","height":1231,"width":770},"medium":{"__typename":"Image","src":"/media/elcj0lr1/adobestock_121986746.jpg?width=1164\u0026height=291\u0026format=webp\u0026v=1da7183415820c0","fallbackSrc":"/media/elcj0lr1/adobestock_121986746.jpg?width=1164\u0026height=291\u0026format=png\u0026v=1da7183415820c0","height":291,"width":1164},"large":{"__typename":"Image","src":"/media/elcj0lr1/adobestock_121986746.jpg?width=1588\u0026height=397\u0026format=webp\u0026v=1da7183415820c0","fallbackSrc":"/media/elcj0lr1/adobestock_121986746.jpg?width=1588\u0026height=397\u0026format=png\u0026v=1da7183415820c0","height":397,"width":1588},"xLarge":{"__typename":"Image","src":"/media/elcj0lr1/adobestock_121986746.jpg?width=1841\u0026height=450\u0026format=webp\u0026v=1da7183415820c0","fallbackSrc":"/media/elcj0lr1/adobestock_121986746.jpg?width=1841\u0026height=450\u0026format=png\u0026v=1da7183415820c0","height":450,"width":1841},"xxLarge":{"__typename":"Image","src":"/media/elcj0lr1/adobestock_121986746.jpg?width=1841\u0026height=450\u0026format=webp\u0026v=1da7183415820c0","fallbackSrc":"/media/elcj0lr1/adobestock_121986746.jpg?width=1841\u0026height=450\u0026format=png\u0026v=1da7183415820c0","height":450,"width":1841}},"imageCaption":"","layoutVariation":"Image And Logo","video":"","videoURL":"","linkToParentCtaButton":{"__typename":"Link","name":"Technologies","target":"_self","type":"CONTENT","url":"/technologies"},"visitOnLinkedInLabel":"Visit on LinkedIn","shareLabel":"Share","bannerLogo":{"__typename":"ResponsiveImage","src":"/media/vcwhnsz3/mike-powered-by-dhi_logo_pos_rgb-legacy10-converted-01-01.svg?v=1daaacdfc602d30","small":{"__typename":"Image","src":"/media/vcwhnsz3/mike-powered-by-dhi_logo_pos_rgb-legacy10-converted-01-01.svg?v=1daaacdfc602d30","fallbackSrc":"/media/vcwhnsz3/mike-powered-by-dhi_logo_pos_rgb-legacy10-converted-01-01.svg?v=1daaacdfc602d30","height":130,"width":130},"medium":{"__typename":"Image","src":"/media/vcwhnsz3/mike-powered-by-dhi_logo_pos_rgb-legacy10-converted-01-01.svg?v=1daaacdfc602d30","fallbackSrc":"/media/vcwhnsz3/mike-powered-by-dhi_logo_pos_rgb-legacy10-converted-01-01.svg?v=1daaacdfc602d30","height":200,"width":200},"large":{"__typename":"Image","src":"/media/vcwhnsz3/mike-powered-by-dhi_logo_pos_rgb-legacy10-converted-01-01.svg?v=1daaacdfc602d30","fallbackSrc":"/media/vcwhnsz3/mike-powered-by-dhi_logo_pos_rgb-legacy10-converted-01-01.svg?v=1daaacdfc602d30","height":310,"width":310},"xLarge":{"__typename":"Image","src":"/media/vcwhnsz3/mike-powered-by-dhi_logo_pos_rgb-legacy10-converted-01-01.svg?v=1daaacdfc602d30","fallbackSrc":"/media/vcwhnsz3/mike-powered-by-dhi_logo_pos_rgb-legacy10-converted-01-01.svg?v=1daaacdfc602d30","height":310,"width":310},"xxLarge":null},"bannerLogoOutlineColor":"blue","parentContentNewsDate":null},{"__typename":"ImageBlocksModule","key":"a8537901-44dc-47d8-86d2-f6909fd100de","advanced":{"__typename":"Advanced","anchor":""},"firstImageAlignment":false,"images":[{"__typename":"ImageBlockModule","altText":"Marine debris in Jakarta","autoplay":true,"description":"\u003cp\u003eABM Lab models agents and their environments. Study marine migration impacts from oil \u0026amp; gas, analyse invasive species or disease spread in aquaculture, and discover habitat hotspots linking corals and mangroves. \u003cstrong\u003e\u003ca rel=\"noopener\" href=\"https://youtu.be/HMkutst_5NI?si=vlXQVhGXzcawRKBV\" target=\"_blank\" title=\"Watch video\" data-anchor=\"?si=vlXQVhGXzcawRKBV\"\u003eWatch video\u003c/a\u003e\u003c/strong\u003e\u003ca rel=\"noopener\" href=\"https://youtu.be/HMkutst_5NI?si=vlXQVhGXzcawRKBV\" target=\"_blank\" title=\"Watch video\" data-anchor=\"?si=vlXQVhGXzcawRKBV\"\u003e\u003c/a\u003e\u003c/p\u003e","heading":"Describe and model any type of object (alive or inanimate) in the water phase","image":{"__typename":"ResponsiveImage","src":"/media/hlrjqi3j/mpbd-media-block-template-jakarta.jpg?format=webp\u0026v=1da9028af8b8960\u0026width=768\u0026height=512","small":{"__typename":"Image","src":"/media/hlrjqi3j/mpbd-media-block-template-jakarta.jpg?width=768\u0026height=512\u0026format=webp\u0026v=1da9028af8b8960","fallbackSrc":"/media/hlrjqi3j/mpbd-media-block-template-jakarta.jpg?width=768\u0026height=512\u0026format=png\u0026v=1da9028af8b8960","height":512,"width":768},"medium":{"__typename":"Image","src":"/media/hlrjqi3j/mpbd-media-block-template-jakarta.jpg?width=992\u0026height=662\u0026format=webp\u0026v=1da9028af8b8960","fallbackSrc":"/media/hlrjqi3j/mpbd-media-block-template-jakarta.jpg?width=992\u0026height=662\u0026format=png\u0026v=1da9028af8b8960","height":662,"width":992},"large":{"__typename":"Image","src":"/media/hlrjqi3j/mpbd-media-block-template-jakarta.jpg?width=768\u0026height=512\u0026format=webp\u0026v=1da9028af8b8960","fallbackSrc":"/media/hlrjqi3j/mpbd-media-block-template-jakarta.jpg?width=768\u0026height=512\u0026format=png\u0026v=1da9028af8b8960","height":512,"width":768},"xLarge":{"__typename":"Image","src":"/media/hlrjqi3j/mpbd-media-block-template-jakarta.jpg?width=960\u0026height=640\u0026format=webp\u0026v=1da9028af8b8960","fallbackSrc":"/media/hlrjqi3j/mpbd-media-block-template-jakarta.jpg?width=960\u0026height=640\u0026format=png\u0026v=1da9028af8b8960","height":640,"width":960},"xxLarge":null},"link":null,"type":true,"video":"","videoURL":""},{"__typename":"ImageBlockModule","altText":"Effect of Impenetrable Barrier on the Population of Dungeness Crabs","autoplay":true,"description":"\u003cp\u003eExplore complex ecological systems by modelling dynamic behaviors like migration, swarming, foraging, breeding, growth, and mortality. Simulate predator-prey interactions to reveal intricate ecosystem dynamics. \u003cstrong\u003e\u003ca rel=\"noopener\" href=\"https://youtu.be/BMnOK0-L3kU?si=3sfwSjyQzObaqmNJ\" target=\"_blank\" title=\"Watch video\" data-anchor=\"?si=3sfwSjyQzObaqmNJ\"\u003eWatch video\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e","heading":"Model complicated behaviors such as movement, sensing, and interaction","image":{"__typename":"ResponsiveImage","src":"/media/g12car1i/mpbd-media-block-template-effect-pipeline.jpg?format=webp\u0026v=1da9028aed4e390\u0026width=768\u0026height=512","small":{"__typename":"Image","src":"/media/g12car1i/mpbd-media-block-template-effect-pipeline.jpg?width=768\u0026height=512\u0026format=webp\u0026v=1da9028aed4e390","fallbackSrc":"/media/g12car1i/mpbd-media-block-template-effect-pipeline.jpg?width=768\u0026height=512\u0026format=png\u0026v=1da9028aed4e390","height":512,"width":768},"medium":{"__typename":"Image","src":"/media/g12car1i/mpbd-media-block-template-effect-pipeline.jpg?width=992\u0026height=662\u0026format=webp\u0026v=1da9028aed4e390","fallbackSrc":"/media/g12car1i/mpbd-media-block-template-effect-pipeline.jpg?width=992\u0026height=662\u0026format=png\u0026v=1da9028aed4e390","height":662,"width":992},"large":{"__typename":"Image","src":"/media/g12car1i/mpbd-media-block-template-effect-pipeline.jpg?width=768\u0026height=512\u0026format=webp\u0026v=1da9028aed4e390","fallbackSrc":"/media/g12car1i/mpbd-media-block-template-effect-pipeline.jpg?width=768\u0026height=512\u0026format=png\u0026v=1da9028aed4e390","height":512,"width":768},"xLarge":{"__typename":"Image","src":"/media/g12car1i/mpbd-media-block-template-effect-pipeline.jpg?width=960\u0026height=640\u0026format=webp\u0026v=1da9028aed4e390","fallbackSrc":"/media/g12car1i/mpbd-media-block-template-effect-pipeline.jpg?width=960\u0026height=640\u0026format=png\u0026v=1da9028aed4e390","height":640,"width":960},"xxLarge":null},"link":null,"type":true,"video":"","videoURL":""},{"__typename":"ImageBlockModule","altText":"Coral Larvae Dispersal from a Reef in Singapore","autoplay":true,"description":"\u003cp\u003eCreate custom agent-based models with hydrodynamic simulations in \u003ca href=\"/technologies/mikepoweredbydhi/mike-eco-lab/\" title=\"MIKE ECO Lab\" data-anchor=\"#\"\u003eMIKE ECO Lab\u003c/a\u003e and \u003ca href=\"/technologies/mikepoweredbydhi/mike-21-3/\" title=\"MIKE 21/3\" data-anchor=\"#\"\u003eMIKE 21 or MIKE 3 FM.\u003c/a\u003e Run simulations on pre-generated hydrodynamic forcings to explore ecological and hydrodynamic interactions. \u003cstrong\u003e\u003ca rel=\"noopener\" href=\"https://youtu.be/SYLudr6NJPc?si=KQT6o5Q4v3gNicig\" target=\"_blank\" title=\"Watch video\" data-anchor=\"?si=KQT6o5Q4v3gNicig\"\u003eWatch video\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e","heading":"Couple with MIKE ECO Lab and MIKE 21/3 FM to unlock full capabilities","image":{"__typename":"ResponsiveImage","src":"/media/opehwtfi/mpbd-media-block-template-coral-larvae.jpg?format=webp\u0026v=1da9028ae2da710\u0026width=768\u0026height=512","small":{"__typename":"Image","src":"/media/opehwtfi/mpbd-media-block-template-coral-larvae.jpg?width=768\u0026height=512\u0026format=webp\u0026v=1da9028ae2da710","fallbackSrc":"/media/opehwtfi/mpbd-media-block-template-coral-larvae.jpg?width=768\u0026height=512\u0026format=png\u0026v=1da9028ae2da710","height":512,"width":768},"medium":{"__typename":"Image","src":"/media/opehwtfi/mpbd-media-block-template-coral-larvae.jpg?width=992\u0026height=662\u0026format=webp\u0026v=1da9028ae2da710","fallbackSrc":"/media/opehwtfi/mpbd-media-block-template-coral-larvae.jpg?width=992\u0026height=662\u0026format=png\u0026v=1da9028ae2da710","height":662,"width":992},"large":{"__typename":"Image","src":"/media/opehwtfi/mpbd-media-block-template-coral-larvae.jpg?width=768\u0026height=512\u0026format=webp\u0026v=1da9028ae2da710","fallbackSrc":"/media/opehwtfi/mpbd-media-block-template-coral-larvae.jpg?width=768\u0026height=512\u0026format=png\u0026v=1da9028ae2da710","height":512,"width":768},"xLarge":{"__typename":"Image","src":"/media/opehwtfi/mpbd-media-block-template-coral-larvae.jpg?width=960\u0026height=640\u0026format=webp\u0026v=1da9028ae2da710","fallbackSrc":"/media/opehwtfi/mpbd-media-block-template-coral-larvae.jpg?width=960\u0026height=640\u0026format=png\u0026v=1da9028ae2da710","height":640,"width":960},"xxLarge":null},"link":null,"type":true,"video":"","videoURL":""}],"moduleTitle":"How does ABM Lab help?","spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":false,"reduceSpacingTop":true,"top":false}},{"__typename":"TextAlternativeModule","key":"f0c5c65e-73e1-4bcc-9bb7-bea4e01fe9d7","advanced":{"__typename":"Advanced","anchor":""},"description":"\u003ch2 class=\"header-2\"\u003e\u003cstrong\u003eNo in-house modellers?\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003e\u003cspan class=\"lead-1\"\u003eGet our expert modellers on board for your consulting projects either as a partner, to provide extended user support, or for model and project reviews.\u003ca href=\"#ContactForm\" data-anchor=\"#ContactForm\"\u003e \u003cstrong\u003eSubmit an inquiry\u003c/strong\u003e\u003c/a\u003e\u003c/span\u003e\u003c/p\u003e","spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":true}},{"__typename":"IconBoxesModule","key":"eb7d2ca5-d152-4a2f-9189-f2cad98b1c0a","heading":"Areas of application","preHeading":"ABM Lab","subHeading":"","backgroundColor":"White","contentAlignmentCentered":true,"iconBoxItems":[{"__typename":"IconBoxesItemModule","heading":"Aquaculture planning \u0026 design","description":"\u003cp\u003eBoost aquaculture productivity by simulating the spread of waterborne diseases and parasites to refine prevention and treatment.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/zksfdkwx/aquaculture-planning-and-design.svg?v=1da9be419bbae70","small":{"__typename":"Image","src":"/media/zksfdkwx/aquaculture-planning-and-design.svg?v=1da9be419bbae70","fallbackSrc":"/media/zksfdkwx/aquaculture-planning-and-design.svg?v=1da9be419bbae70","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/zksfdkwx/aquaculture-planning-and-design.svg?v=1da9be419bbae70","fallbackSrc":"/media/zksfdkwx/aquaculture-planning-and-design.svg?v=1da9be419bbae70","height":56,"width":56},"large":{"__typename":"Image","src":"/media/zksfdkwx/aquaculture-planning-and-design.svg?v=1da9be419bbae70","fallbackSrc":"/media/zksfdkwx/aquaculture-planning-and-design.svg?v=1da9be419bbae70","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/zksfdkwx/aquaculture-planning-and-design.svg?v=1da9be419bbae70","fallbackSrc":"/media/zksfdkwx/aquaculture-planning-and-design.svg?v=1da9be419bbae70","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Climate change resilience and impact","description":"\u003cp\u003eModel adaptive behaviors of migratory aquatic animals to changing climates for informed adaptation strategies.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/a2elxzjv/climate-change-resilience-and-impact.svg?v=1da9be645835830","small":{"__typename":"Image","src":"/media/a2elxzjv/climate-change-resilience-and-impact.svg?v=1da9be645835830","fallbackSrc":"/media/a2elxzjv/climate-change-resilience-and-impact.svg?v=1da9be645835830","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/a2elxzjv/climate-change-resilience-and-impact.svg?v=1da9be645835830","fallbackSrc":"/media/a2elxzjv/climate-change-resilience-and-impact.svg?v=1da9be645835830","height":56,"width":56},"large":{"__typename":"Image","src":"/media/a2elxzjv/climate-change-resilience-and-impact.svg?v=1da9be645835830","fallbackSrc":"/media/a2elxzjv/climate-change-resilience-and-impact.svg?v=1da9be645835830","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/a2elxzjv/climate-change-resilience-and-impact.svg?v=1da9be645835830","fallbackSrc":"/media/a2elxzjv/climate-change-resilience-and-impact.svg?v=1da9be645835830","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Contaminant fate and transport","description":"\u003cp\u003eSimulate contaminant movement through ecosystems, including potential impacts from invasive species via ballast water.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/upsj0g3f/contaminant-fate-and-transport.svg?v=1da9be5e6613fc0","small":{"__typename":"Image","src":"/media/upsj0g3f/contaminant-fate-and-transport.svg?v=1da9be5e6613fc0","fallbackSrc":"/media/upsj0g3f/contaminant-fate-and-transport.svg?v=1da9be5e6613fc0","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/upsj0g3f/contaminant-fate-and-transport.svg?v=1da9be5e6613fc0","fallbackSrc":"/media/upsj0g3f/contaminant-fate-and-transport.svg?v=1da9be5e6613fc0","height":56,"width":56},"large":{"__typename":"Image","src":"/media/upsj0g3f/contaminant-fate-and-transport.svg?v=1da9be5e6613fc0","fallbackSrc":"/media/upsj0g3f/contaminant-fate-and-transport.svg?v=1da9be5e6613fc0","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/upsj0g3f/contaminant-fate-and-transport.svg?v=1da9be5e6613fc0","fallbackSrc":"/media/upsj0g3f/contaminant-fate-and-transport.svg?v=1da9be5e6613fc0","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Ecological restoration projects","description":"\u003cp\u003eDevelop effective restoration strategies by modelling interactions among organisms and environmental changes.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/5ill0bay/ecosystem-restoration.svg?v=1da9be6805ddf70","small":{"__typename":"Image","src":"/media/5ill0bay/ecosystem-restoration.svg?v=1da9be6805ddf70","fallbackSrc":"/media/5ill0bay/ecosystem-restoration.svg?v=1da9be6805ddf70","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/5ill0bay/ecosystem-restoration.svg?v=1da9be6805ddf70","fallbackSrc":"/media/5ill0bay/ecosystem-restoration.svg?v=1da9be6805ddf70","height":56,"width":56},"large":{"__typename":"Image","src":"/media/5ill0bay/ecosystem-restoration.svg?v=1da9be6805ddf70","fallbackSrc":"/media/5ill0bay/ecosystem-restoration.svg?v=1da9be6805ddf70","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/5ill0bay/ecosystem-restoration.svg?v=1da9be6805ddf70","fallbackSrc":"/media/5ill0bay/ecosystem-restoration.svg?v=1da9be6805ddf70","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Environmental Impact Assessments","description":"\u003cp\u003eAssess offshore construction impacts on migratory aquatic animals using agent-based modelling to improve environmental compliance.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/h3wloic0/environmental-impact-assessment-eia.svg?v=1da9b2b21526d40","small":{"__typename":"Image","src":"/media/h3wloic0/environmental-impact-assessment-eia.svg?v=1da9b2b21526d40","fallbackSrc":"/media/h3wloic0/environmental-impact-assessment-eia.svg?v=1da9b2b21526d40","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/h3wloic0/environmental-impact-assessment-eia.svg?v=1da9b2b21526d40","fallbackSrc":"/media/h3wloic0/environmental-impact-assessment-eia.svg?v=1da9b2b21526d40","height":56,"width":56},"large":{"__typename":"Image","src":"/media/h3wloic0/environmental-impact-assessment-eia.svg?v=1da9b2b21526d40","fallbackSrc":"/media/h3wloic0/environmental-impact-assessment-eia.svg?v=1da9b2b21526d40","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/h3wloic0/environmental-impact-assessment-eia.svg?v=1da9b2b21526d40","fallbackSrc":"/media/h3wloic0/environmental-impact-assessment-eia.svg?v=1da9b2b21526d40","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Eutrophication mitigation strategies","description":"\u003cp\u003eSimulate nutrient cycles and organism responses in protected areas to devise targeted eutrophication mitigation.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/xffkt345/eutrophication-studies.svg?v=1da9be61bc687b0","small":{"__typename":"Image","src":"/media/xffkt345/eutrophication-studies.svg?v=1da9be61bc687b0","fallbackSrc":"/media/xffkt345/eutrophication-studies.svg?v=1da9be61bc687b0","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/xffkt345/eutrophication-studies.svg?v=1da9be61bc687b0","fallbackSrc":"/media/xffkt345/eutrophication-studies.svg?v=1da9be61bc687b0","height":56,"width":56},"large":{"__typename":"Image","src":"/media/xffkt345/eutrophication-studies.svg?v=1da9be61bc687b0","fallbackSrc":"/media/xffkt345/eutrophication-studies.svg?v=1da9be61bc687b0","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/xffkt345/eutrophication-studies.svg?v=1da9be61bc687b0","fallbackSrc":"/media/xffkt345/eutrophication-studies.svg?v=1da9be61bc687b0","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Flood impact assessments","description":"\u003cp\u003eModel ecological responses to flooding, considering impacts on migratory fish affected by hydropower.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/h20iiuj5/flooding.svg?v=1da9b2b23392ea0","small":{"__typename":"Image","src":"/media/h20iiuj5/flooding.svg?v=1da9b2b23392ea0","fallbackSrc":"/media/h20iiuj5/flooding.svg?v=1da9b2b23392ea0","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/h20iiuj5/flooding.svg?v=1da9b2b23392ea0","fallbackSrc":"/media/h20iiuj5/flooding.svg?v=1da9b2b23392ea0","height":56,"width":56},"large":{"__typename":"Image","src":"/media/h20iiuj5/flooding.svg?v=1da9b2b23392ea0","fallbackSrc":"/media/h20iiuj5/flooding.svg?v=1da9b2b23392ea0","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/h20iiuj5/flooding.svg?v=1da9b2b23392ea0","fallbackSrc":"/media/h20iiuj5/flooding.svg?v=1da9b2b23392ea0","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Forecasting and early warning systems","description":"\u003cp\u003eUse agent-based models to predict ecological changes and issue early warnings, focusing on invasive species risks from ballast water.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","small":{"__typename":"Image","src":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","fallbackSrc":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","fallbackSrc":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","height":56,"width":56},"large":{"__typename":"Image","src":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","fallbackSrc":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","fallbackSrc":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Habitat response assessments","description":"\u003cp\u003eAnalyse species and habitat responses to environmental stressors to enhance protection of marine protected areas.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/my5ltpv4/habitat-response.svg?v=1da9b2b2582a970","small":{"__typename":"Image","src":"/media/my5ltpv4/habitat-response.svg?v=1da9b2b2582a970","fallbackSrc":"/media/my5ltpv4/habitat-response.svg?v=1da9b2b2582a970","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/my5ltpv4/habitat-response.svg?v=1da9b2b2582a970","fallbackSrc":"/media/my5ltpv4/habitat-response.svg?v=1da9b2b2582a970","height":56,"width":56},"large":{"__typename":"Image","src":"/media/my5ltpv4/habitat-response.svg?v=1da9b2b2582a970","fallbackSrc":"/media/my5ltpv4/habitat-response.svg?v=1da9b2b2582a970","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/my5ltpv4/habitat-response.svg?v=1da9b2b2582a970","fallbackSrc":"/media/my5ltpv4/habitat-response.svg?v=1da9b2b2582a970","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Marine debris predictions","description":"\u003cp\u003ePredict debris movement in aquatic environments to align cleanup strategies with marine species protection.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/x0tdxuzp/marine-debris.svg?v=1da9be49d3620f0","small":{"__typename":"Image","src":"/media/x0tdxuzp/marine-debris.svg?v=1da9be49d3620f0","fallbackSrc":"/media/x0tdxuzp/marine-debris.svg?v=1da9be49d3620f0","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/x0tdxuzp/marine-debris.svg?v=1da9be49d3620f0","fallbackSrc":"/media/x0tdxuzp/marine-debris.svg?v=1da9be49d3620f0","height":56,"width":56},"large":{"__typename":"Image","src":"/media/x0tdxuzp/marine-debris.svg?v=1da9be49d3620f0","fallbackSrc":"/media/x0tdxuzp/marine-debris.svg?v=1da9be49d3620f0","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/x0tdxuzp/marine-debris.svg?v=1da9be49d3620f0","fallbackSrc":"/media/x0tdxuzp/marine-debris.svg?v=1da9be49d3620f0","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Offshore planning, design, and construction","description":"\u003cp\u003eSimulate construction impacts on aquatic animal migration to minimise environmental disruption.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/hqihio2w/offshore-planning-design-and-construction.svg?v=1da9b2b28122df0","small":{"__typename":"Image","src":"/media/hqihio2w/offshore-planning-design-and-construction.svg?v=1da9b2b28122df0","fallbackSrc":"/media/hqihio2w/offshore-planning-design-and-construction.svg?v=1da9b2b28122df0","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/hqihio2w/offshore-planning-design-and-construction.svg?v=1da9b2b28122df0","fallbackSrc":"/media/hqihio2w/offshore-planning-design-and-construction.svg?v=1da9b2b28122df0","height":56,"width":56},"large":{"__typename":"Image","src":"/media/hqihio2w/offshore-planning-design-and-construction.svg?v=1da9b2b28122df0","fallbackSrc":"/media/hqihio2w/offshore-planning-design-and-construction.svg?v=1da9b2b28122df0","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/hqihio2w/offshore-planning-design-and-construction.svg?v=1da9b2b28122df0","fallbackSrc":"/media/hqihio2w/offshore-planning-design-and-construction.svg?v=1da9b2b28122df0","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Oil spill modelling \u0026 emergency response","description":"\u003cp\u003eModel biological responses to oil spills, including impacts on marine protected areas.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/ffkajlfj/oil-spill-modelling-and-emergency-response.svg?v=1da9b2b2875f8d0","small":{"__typename":"Image","src":"/media/ffkajlfj/oil-spill-modelling-and-emergency-response.svg?v=1da9b2b2875f8d0","fallbackSrc":"/media/ffkajlfj/oil-spill-modelling-and-emergency-response.svg?v=1da9b2b2875f8d0","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/ffkajlfj/oil-spill-modelling-and-emergency-response.svg?v=1da9b2b2875f8d0","fallbackSrc":"/media/ffkajlfj/oil-spill-modelling-and-emergency-response.svg?v=1da9b2b2875f8d0","height":56,"width":56},"large":{"__typename":"Image","src":"/media/ffkajlfj/oil-spill-modelling-and-emergency-response.svg?v=1da9b2b2875f8d0","fallbackSrc":"/media/ffkajlfj/oil-spill-modelling-and-emergency-response.svg?v=1da9b2b2875f8d0","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/ffkajlfj/oil-spill-modelling-and-emergency-response.svg?v=1da9b2b2875f8d0","fallbackSrc":"/media/ffkajlfj/oil-spill-modelling-and-emergency-response.svg?v=1da9b2b2875f8d0","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Ship navigation planning support","description":"\u003cp\u003eModel interactions between shipping and marine life to manage ballast water and prevent invasive species spread.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/xtnlbs5m/ship-navigation-planning.svg?v=1da9b2b2ad2ad80","small":{"__typename":"Image","src":"/media/xtnlbs5m/ship-navigation-planning.svg?v=1da9b2b2ad2ad80","fallbackSrc":"/media/xtnlbs5m/ship-navigation-planning.svg?v=1da9b2b2ad2ad80","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/xtnlbs5m/ship-navigation-planning.svg?v=1da9b2b2ad2ad80","fallbackSrc":"/media/xtnlbs5m/ship-navigation-planning.svg?v=1da9b2b2ad2ad80","height":56,"width":56},"large":{"__typename":"Image","src":"/media/xtnlbs5m/ship-navigation-planning.svg?v=1da9b2b2ad2ad80","fallbackSrc":"/media/xtnlbs5m/ship-navigation-planning.svg?v=1da9b2b2ad2ad80","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/xtnlbs5m/ship-navigation-planning.svg?v=1da9b2b2ad2ad80","fallbackSrc":"/media/xtnlbs5m/ship-navigation-planning.svg?v=1da9b2b2ad2ad80","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Underwater noise impact assessments","description":"\u003cp\u003ePredict underwater noise impacts from offshore activities on marine life, guiding mitigation strategies for species protection.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/s0ebbedb/underwater-noise.svg?v=1da9b2b2bda3270","small":{"__typename":"Image","src":"/media/s0ebbedb/underwater-noise.svg?v=1da9b2b2bda3270","fallbackSrc":"/media/s0ebbedb/underwater-noise.svg?v=1da9b2b2bda3270","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/s0ebbedb/underwater-noise.svg?v=1da9b2b2bda3270","fallbackSrc":"/media/s0ebbedb/underwater-noise.svg?v=1da9b2b2bda3270","height":56,"width":56},"large":{"__typename":"Image","src":"/media/s0ebbedb/underwater-noise.svg?v=1da9b2b2bda3270","fallbackSrc":"/media/s0ebbedb/underwater-noise.svg?v=1da9b2b2bda3270","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/s0ebbedb/underwater-noise.svg?v=1da9b2b2bda3270","fallbackSrc":"/media/s0ebbedb/underwater-noise.svg?v=1da9b2b2bda3270","height":64,"width":64},"xxLarge":null}}],"advanced":{"__typename":"Advanced","anchor":""},"spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":true}},{"__typename":"AccordionModule","key":"27374233-eaa6-4c1b-9005-d8c5e16f47df","heading":"Additional capabilities \u0026 unique features","preHeading":"ABM Lab","subHeading":"\u003cp\u003eExplore our latest support resources, including guides, videos, and FAQs in our \u003cstrong\u003e\u003ca href=\"https://support.dhigroup.com/knowledgebase/\"\u003eKnowledge Base\u003c/a\u003e\u003c/strong\u003e.\u003c/p\u003e","backgroundColor":"Grey","accordionItems":[{"__typename":"AccordionItemModule","heading":"Experience faster MIKE ABM Lab FM simulation speed and useful new functionalities","description":"\u003cp\u003eWith the release of MIKE 2023, MIKE ABM Lab users can now perform agent-based modelling calculations on dry elements. In addition, MIKE ABM Lab has been equipped with MPI parallelisation for enhanced performance when calculating ‘distance to shore’ and ‘direction to shore’.\u003c/p\u003e"},{"__typename":"AccordionItemModule","heading":"Get more done in less time with the modernised MIKE Zero user interface","description":"\u003cp\u003eSave time and improve your modelling workflows using MIKE Zero’s upgraded editors and viewers. Take advantage of new keyboard shortcuts and themes, improved tabbing, tear off and cascade functionality plus easier access to User Guides and Scientific Documentation.\u003c/p\u003e"},{"__typename":"AccordionItemModule","heading":"New built-in constants and forcings for MIKE 21/3 FM","description":"\u003cp\u003eRely on several new built-in constants with FM-based engine support. For example, users can now compute the approximate distance and direction to shore.\u003c/p\u003e"},{"__typename":"AccordionItemModule","heading":"New algorithm for RASF computation in ABM Lab for MIKE 21/3 FM","description":"\u003cp\u003eCompute Remote Area Search Functions (RASFs) for concentration-based variables using an enhanced algorithm. Experience improved performance depending on the computational mesh size and search radius.\u003c/p\u003e"},{"__typename":"AccordionItemModule","heading":"Access new tools, Cloud applications and an enhanced graphical overview from the redesigned MIKE Zero start page","description":"\u003cdiv class=\"elementor-toggle-item\"\u003e\n\u003cdiv id=\"elementor-tab-content-2255\" class=\"elementor-tab-content elementor-clearfix elementor-active\" data-tab=\"5\" aria-labelledby=\"elementor-tab-title-2255\"\u003e\n\u003cp\u003eMIKE Zero, DHI’s fully Windows integrated graphical user interface, is now better than ever and comes standard with all MIKE 21/3 software. Enjoy easy access to new MIKE Cloud applications and Cloud-enhanced functionality, plus an extended set of MIKE tools within theme-based (rather than product-based) interactive workflows. Ensure important model components such as sources and structures stay at the forefront with a new interactive, customisable floating mapping window. Lastly, the updated tabbing functionality will help you work in a more organised and efficient manner.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/media/pxuj1czp/mike-zero-start-page-1024x556.png\" alt=\"\" width=\"500\" height=\"271.484375\"\u003e\u003c/p\u003e\n\u003c/div\u003e\n\u003c/div\u003e"},{"__typename":"AccordionItemModule","heading":"Available on Azure Marketplace","description":"\u003cp\u003eYou can now access ABM Lab on Azure Marketplace, where you can start modelling in the cloud with no hardware limitation in four simple steps.\u003cstrong\u003e\u0026nbsp;\u003ca href=\"https://www.dhigroup.com/technologies/mikepoweredbydhi/pricing/mike-on-azure/\" title=\"MIKE on Azure\"\u003eLearn more\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e"},{"__typename":"AccordionItemModule","heading":"Create a real-time operational forecast system","description":"\u003cp\u003eUsing\u003cstrong\u003e \u003c/strong\u003e\u003ca href=\"/technologies/mikepoweredbydhi/mike-operations/\" title=\"MIKE OPERATIONS\" data-anchor=\"#\"\u003eMIKE OPERATIONS\u003c/a\u003e\u003cstrong\u003e \u003c/strong\u003eas the platform, ABM Lab can form the core of a new generation of risk assessment tools. For example, DHI recently created GlobalSEA SAR (Search and Rescue), an online operational system designed to mitigate risks of vessel grounding. The real-time integrated model predicts the vectors and speeds of vessels that have lost power or steerage to assess associated risks (e.g. grounding on a reef) and then proposes measures to abate it.\u003c/p\u003e"},{"__typename":"AccordionItemModule","heading":"Conduct advanced Environmental Impact Assessments for aquatic organisms","description":"\u003cp\u003eABM Lab offers advanced solutions to Environmental Impact Assessments (EIAs) for aquatic organisms – whether it involves the behaviour of large animals such as mammals and fish or dispersal units like larvae, seeds and spores of aquatic organisms. For example, users can model the response of large animals to disturbances like underwater noise from drilling or seismic surveys taking into consideration seasonal migrations as well as meteorological and hydrodynamic changes.\u003c/p\u003e"},{"__typename":"AccordionItemModule","heading":"Model coral reef connectivity and impacts on mass coral spawning","description":"\u003cp\u003eUsing ABM Lab, it’s possible to determine the connectivity between protected marine areas and define the importance of the protected area networks. For example, models of coral larvae dispersal can be developed, simulating mortality, larvae settlement, individual reaction to environmental and anthropogenic, gradients. Important connectivity corridors between coral reefs can then be identified based on these models.\u003c/p\u003e"},{"__typename":"AccordionItemModule","heading":"Formulate new agent-based models in MIKE ECO Lab Templates","description":"\u003cdiv class=\"elementor-toggle-item\"\u003e\n\u003cdiv id=\"elementor-tab-content-22510\" class=\"elementor-tab-content elementor-clearfix elementor-active\" data-tab=\"10\" aria-labelledby=\"elementor-tab-title-22510\"\u003e\n\u003cp\u003eThe built-in\u003cstrong\u003e \u003c/strong\u003e\u003ca href=\"/technologies/mikepoweredbydhi/mike-eco-lab/\" title=\"MIKE ECO Lab\" data-anchor=\"#\"\u003eMIKE ECO Lab\u003c/a\u003e Template Editor is an efficient tool to formulate new agent-based models in MIKE ECO Lab templates, which can then be coupled to the hydrodynamic modules, \u003ca href=\"/technologies/mikepoweredbydhi/mike-21-3/\" title=\"MIKE 21/3\" data-anchor=\"#\"\u003eMIKE 21 and MIKE 3 Flow Model FM\u003c/a\u003e.\u003c/p\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"elementor-toggle-item\"\u003e\n\u003cdiv id=\"elementor-tab-title-22511\" class=\"elementor-tab-title elementor-active\" data-tab=\"11\" aria-controls=\"elementor-tab-content-22511\" aria-expanded=\"true\" aria-selected=\"true\"\u003e\u003c/div\u003e\n\u003c/div\u003e"},{"__typename":"AccordionItemModule","heading":"Benefit from parallelisation to run fast simulations on systems with many cores","description":"\u003cp\u003eThe computational engines of the \u003ca href=\"/technologies/mikepoweredbydhi/mike-21-3/\" title=\"MIKE 21/3\" data-anchor=\"#\"\u003eMIKE 21/3 FM\u003c/a\u003e series are available in versions that have been parallelised using both shared memory as well as distributed memory architecture. The latter approach allows for domain decomposition. The result is much faster simulations on systems with many cores. It could be feasible to carry out ABM modelling using decoupled result files from a HD simulation.\u003c/p\u003e"}],"advanced":{"__typename":"Advanced","anchor":""},"spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":true}},{"__typename":"CtaModule","key":"33ec0653-bf94-472c-8623-79ba7038b713","advanced":{"__typename":"Advanced","anchor":""},"blocks":[{"__typename":"CtaBlockModule","button":{"__typename":"Button","buttonType":"Secondary","linkButton":{"__typename":"Link","name":"Contact us","target":"","type":"EXTERNAL","url":"#ContactForm"}},"description":"Learn how your project can benefit from the powerful insight gained from agent-based modelling.","heading":"Let's get started","preHeading":""}],"spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":true},"type":true},{"__typename":"RelatedGlobalContentSliderModule","key":"BQ4phozDmkW9bNuhE2Q-4w","advanced":{"__typename":"Advanced","anchor":""},"pages":[{"__typename":"GlobalPageMetadata","altText":"Offshore wind development","date":"0001-01-01T00:00:00.000Z","description":"","heading":"A quick guide to offshore wind development","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/xqxp03sh/offshore-wind-ebook-web-banner.jpg?format=webp\u0026v=1dae847ac330dc0\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/xqxp03sh/offshore-wind-ebook-web-banner.jpg?width=288\u0026height=162\u0026format=webp\u0026v=1dae847ac330dc0","fallbackSrc":"/media/xqxp03sh/offshore-wind-ebook-web-banner.jpg?width=288\u0026height=162\u0026format=png\u0026v=1dae847ac330dc0","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/xqxp03sh/offshore-wind-ebook-web-banner.jpg?width=288\u0026height=162\u0026format=webp\u0026v=1dae847ac330dc0","fallbackSrc":"/media/xqxp03sh/offshore-wind-ebook-web-banner.jpg?width=288\u0026height=162\u0026format=png\u0026v=1dae847ac330dc0","height":162,"width":288},"large":{"__typename":"Image","src":"/media/xqxp03sh/offshore-wind-ebook-web-banner.jpg?width=448\u0026height=252\u0026format=webp\u0026v=1dae847ac330dc0","fallbackSrc":"/media/xqxp03sh/offshore-wind-ebook-web-banner.jpg?width=448\u0026height=252\u0026format=png\u0026v=1dae847ac330dc0","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/xqxp03sh/offshore-wind-ebook-web-banner.jpg?width=608\u0026height=342\u0026format=webp\u0026v=1dae847ac330dc0","fallbackSrc":"/media/xqxp03sh/offshore-wind-ebook-web-banner.jpg?width=608\u0026height=342\u0026format=png\u0026v=1dae847ac330dc0","height":342,"width":608},"xxLarge":null},"pageAlias":"contentPage","preHeading":"eBook","metaTitle":"DHI eBook - A quick guide to offshore wind development","metaDescription":"","url":"https://www.dhigroup.com/dhi-ebooks/a-quick-guide-to-offshore-wind-development","pageTypeLabel":""},{"__typename":"GlobalPageMetadata","altText":"Reduced uncertainty about the dynamic distribution of marine species","date":"2022-11-14T00:00:00.000Z","description":"","heading":"Reduced uncertainty about the dynamic distribution of marine species","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/12unaoxv/cs-mamp-banner-adobestock_219460632.jpeg?format=webp\u0026v=1d9b5552cb13980\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/12unaoxv/cs-mamp-banner-adobestock_219460632.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9b5552cb13980","fallbackSrc":"/media/12unaoxv/cs-mamp-banner-adobestock_219460632.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9b5552cb13980","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/12unaoxv/cs-mamp-banner-adobestock_219460632.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9b5552cb13980","fallbackSrc":"/media/12unaoxv/cs-mamp-banner-adobestock_219460632.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9b5552cb13980","height":162,"width":288},"large":{"__typename":"Image","src":"/media/12unaoxv/cs-mamp-banner-adobestock_219460632.jpeg?width=448\u0026height=252\u0026format=webp\u0026v=1d9b5552cb13980","fallbackSrc":"/media/12unaoxv/cs-mamp-banner-adobestock_219460632.jpeg?width=448\u0026height=252\u0026format=png\u0026v=1d9b5552cb13980","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/12unaoxv/cs-mamp-banner-adobestock_219460632.jpeg?width=608\u0026height=342\u0026format=webp\u0026v=1d9b5552cb13980","fallbackSrc":"/media/12unaoxv/cs-mamp-banner-adobestock_219460632.jpeg?width=608\u0026height=342\u0026format=png\u0026v=1d9b5552cb13980","height":342,"width":608},"xxLarge":null},"pageAlias":"projectPage","preHeading":"Project","metaTitle":null,"metaDescription":"","url":"/projects/reduced-uncertainty-about-the-dynamic-distribution-of-marine-species","pageTypeLabel":"Project"},{"__typename":"GlobalPageMetadata","altText":"offshore wind farm","date":"2023-06-23T00:00:00.000Z","description":"","heading":"Why is dynamic modelling of marine species an advantage for the offshore wind industry?","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/qzsmqjor/03-12-2021-why-is-dynamic-modelling-of-marine-species-an-advantage_adobestock_364564203.jpeg?format=webp\u0026v=1d9ba1d1c170970\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/qzsmqjor/03-12-2021-why-is-dynamic-modelling-of-marine-species-an-advantage_adobestock_364564203.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9ba1d1c170970","fallbackSrc":"/media/qzsmqjor/03-12-2021-why-is-dynamic-modelling-of-marine-species-an-advantage_adobestock_364564203.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9ba1d1c170970","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/qzsmqjor/03-12-2021-why-is-dynamic-modelling-of-marine-species-an-advantage_adobestock_364564203.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9ba1d1c170970","fallbackSrc":"/media/qzsmqjor/03-12-2021-why-is-dynamic-modelling-of-marine-species-an-advantage_adobestock_364564203.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9ba1d1c170970","height":162,"width":288},"large":{"__typename":"Image","src":"/media/qzsmqjor/03-12-2021-why-is-dynamic-modelling-of-marine-species-an-advantage_adobestock_364564203.jpeg?width=448\u0026height=252\u0026format=webp\u0026v=1d9ba1d1c170970","fallbackSrc":"/media/qzsmqjor/03-12-2021-why-is-dynamic-modelling-of-marine-species-an-advantage_adobestock_364564203.jpeg?width=448\u0026height=252\u0026format=png\u0026v=1d9ba1d1c170970","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/qzsmqjor/03-12-2021-why-is-dynamic-modelling-of-marine-species-an-advantage_adobestock_364564203.jpeg?width=608\u0026height=342\u0026format=webp\u0026v=1d9ba1d1c170970","fallbackSrc":"/media/qzsmqjor/03-12-2021-why-is-dynamic-modelling-of-marine-species-an-advantage_adobestock_364564203.jpeg?width=608\u0026height=342\u0026format=png\u0026v=1d9ba1d1c170970","height":342,"width":608},"xxLarge":null},"pageAlias":"blogPage","preHeading":"Blog","metaTitle":null,"metaDescription":"","url":"https://blog.dhigroup.com/why-is-dynamic-modelling-of-marine-species-an-advantage-for-the-offshore-wind-industry/","pageTypeLabel":"Blog"},{"__typename":"GlobalPageMetadata","altText":"ports and terminals","date":"2024-02-12T00:00:00.000Z","description":"","heading":"Marine ecologists share crucial tips to improve biodiversity quantification","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/vvrhh50w/adobestock_456164166.jpeg?format=webp\u0026v=1da5ef3111f2a90\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/vvrhh50w/adobestock_456164166.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1da5ef3111f2a90","fallbackSrc":"/media/vvrhh50w/adobestock_456164166.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1da5ef3111f2a90","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/vvrhh50w/adobestock_456164166.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1da5ef3111f2a90","fallbackSrc":"/media/vvrhh50w/adobestock_456164166.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1da5ef3111f2a90","height":162,"width":288},"large":{"__typename":"Image","src":"/media/vvrhh50w/adobestock_456164166.jpeg?width=448\u0026height=252\u0026format=webp\u0026v=1da5ef3111f2a90","fallbackSrc":"/media/vvrhh50w/adobestock_456164166.jpeg?width=448\u0026height=252\u0026format=png\u0026v=1da5ef3111f2a90","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/vvrhh50w/adobestock_456164166.jpeg?width=608\u0026height=342\u0026format=webp\u0026v=1da5ef3111f2a90","fallbackSrc":"/media/vvrhh50w/adobestock_456164166.jpeg?width=608\u0026height=342\u0026format=png\u0026v=1da5ef3111f2a90","height":342,"width":608},"xxLarge":null},"pageAlias":"blogPage","preHeading":"Blog","metaTitle":null,"metaDescription":"","url":"https://blog.dhigroup.com/marine-ecologists-share-crucial-tips-to-improve-biodiversity-quantification/","pageTypeLabel":"Blog"},{"__typename":"GlobalPageMetadata","altText":"offshore wind farm","date":"2023-06-23T00:00:00.000Z","description":"","heading":"Automated bird monitoring in offshore wind farms","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/snspewwc/23-01-2019-automated-bird-monitoring-in-offshore-wind-farms.png?format=webp\u0026v=1d9be972449dd60\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/snspewwc/23-01-2019-automated-bird-monitoring-in-offshore-wind-farms.png?width=288\u0026height=162\u0026format=webp\u0026v=1d9be972449dd60","fallbackSrc":"/media/snspewwc/23-01-2019-automated-bird-monitoring-in-offshore-wind-farms.png?width=288\u0026height=162\u0026format=png\u0026v=1d9be972449dd60","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/snspewwc/23-01-2019-automated-bird-monitoring-in-offshore-wind-farms.png?width=288\u0026height=162\u0026format=webp\u0026v=1d9be972449dd60","fallbackSrc":"/media/snspewwc/23-01-2019-automated-bird-monitoring-in-offshore-wind-farms.png?width=288\u0026height=162\u0026format=png\u0026v=1d9be972449dd60","height":162,"width":288},"large":{"__typename":"Image","src":"/media/snspewwc/23-01-2019-automated-bird-monitoring-in-offshore-wind-farms.png?width=448\u0026height=252\u0026format=webp\u0026v=1d9be972449dd60","fallbackSrc":"/media/snspewwc/23-01-2019-automated-bird-monitoring-in-offshore-wind-farms.png?width=448\u0026height=252\u0026format=png\u0026v=1d9be972449dd60","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/snspewwc/23-01-2019-automated-bird-monitoring-in-offshore-wind-farms.png?width=608\u0026height=342\u0026format=webp\u0026v=1d9be972449dd60","fallbackSrc":"/media/snspewwc/23-01-2019-automated-bird-monitoring-in-offshore-wind-farms.png?width=608\u0026height=342\u0026format=png\u0026v=1d9be972449dd60","height":342,"width":608},"xxLarge":null},"pageAlias":"blogPage","preHeading":"Blog","metaTitle":null,"metaDescription":"","url":"https://blog.dhigroup.com/automated-bird-monitoring-in-offshore-wind-farms/","pageTypeLabel":"Blog"},{"__typename":"GlobalPageMetadata","altText":"world oceans day","date":"2023-06-08T00:00:00.000Z","description":"","heading":"World Oceans Day: DHI expert is part of international call for action to reduce human noise in the ocean","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/vutik4zz/worldoceansday-3.jpg?format=webp\u0026v=1d9c5e97fb795d0\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/vutik4zz/worldoceansday-3.jpg?width=288\u0026height=162\u0026format=webp\u0026v=1d9c5e97fb795d0","fallbackSrc":"/media/vutik4zz/worldoceansday-3.jpg?width=288\u0026height=162\u0026format=png\u0026v=1d9c5e97fb795d0","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/vutik4zz/worldoceansday-3.jpg?width=288\u0026height=162\u0026format=webp\u0026v=1d9c5e97fb795d0","fallbackSrc":"/media/vutik4zz/worldoceansday-3.jpg?width=288\u0026height=162\u0026format=png\u0026v=1d9c5e97fb795d0","height":162,"width":288},"large":{"__typename":"Image","src":"/media/vutik4zz/worldoceansday-3.jpg?width=448\u0026height=252\u0026format=webp\u0026v=1d9c5e97fb795d0","fallbackSrc":"/media/vutik4zz/worldoceansday-3.jpg?width=448\u0026height=252\u0026format=png\u0026v=1d9c5e97fb795d0","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/vutik4zz/worldoceansday-3.jpg?width=608\u0026height=342\u0026format=webp\u0026v=1d9c5e97fb795d0","fallbackSrc":"/media/vutik4zz/worldoceansday-3.jpg?width=608\u0026height=342\u0026format=png\u0026v=1d9c5e97fb795d0","height":342,"width":608},"xxLarge":null},"pageAlias":"newsPage","preHeading":"","metaTitle":null,"metaDescription":"","url":"/news/world-oceans-day-dhi-expert-is-part-of-international-call-for-action-to-reduce-human-noise-in-the-ocean","pageTypeLabel":"News"},{"__typename":"GlobalPageMetadata","altText":"Frank Thomsen","date":"2023-12-13T00:00:00.000Z","description":"","heading":"Frank Thomsen - of whales and sound","hidden":true,"image":{"__typename":"ResponsiveImage","src":"/media/3qynd21d/frth-dsc09616-wide-1920x1080px.jpg?rxy=0.5215151977539062%2c0.2377365861006427\u0026format=webp\u0026v=1da2d70a9b0bc10\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/3qynd21d/frth-dsc09616-wide-1920x1080px.jpg?rxy=0.5215151977539062%2c0.2377365861006427\u0026width=288\u0026height=162\u0026format=webp\u0026v=1da2d70a9b0bc10","fallbackSrc":"/media/3qynd21d/frth-dsc09616-wide-1920x1080px.jpg?rxy=0.5215151977539062%2c0.2377365861006427\u0026width=288\u0026height=162\u0026format=png\u0026v=1da2d70a9b0bc10","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/3qynd21d/frth-dsc09616-wide-1920x1080px.jpg?rxy=0.5215151977539062%2c0.2377365861006427\u0026width=288\u0026height=162\u0026format=webp\u0026v=1da2d70a9b0bc10","fallbackSrc":"/media/3qynd21d/frth-dsc09616-wide-1920x1080px.jpg?rxy=0.5215151977539062%2c0.2377365861006427\u0026width=288\u0026height=162\u0026format=png\u0026v=1da2d70a9b0bc10","height":162,"width":288},"large":{"__typename":"Image","src":"/media/3qynd21d/frth-dsc09616-wide-1920x1080px.jpg?rxy=0.5215151977539062%2c0.2377365861006427\u0026width=448\u0026height=252\u0026format=webp\u0026v=1da2d70a9b0bc10","fallbackSrc":"/media/3qynd21d/frth-dsc09616-wide-1920x1080px.jpg?rxy=0.5215151977539062%2c0.2377365861006427\u0026width=448\u0026height=252\u0026format=png\u0026v=1da2d70a9b0bc10","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/3qynd21d/frth-dsc09616-wide-1920x1080px.jpg?rxy=0.5215151977539062%2c0.2377365861006427\u0026width=608\u0026height=342\u0026format=webp\u0026v=1da2d70a9b0bc10","fallbackSrc":"/media/3qynd21d/frth-dsc09616-wide-1920x1080px.jpg?rxy=0.5215151977539062%2c0.2377365861006427\u0026width=608\u0026height=342\u0026format=png\u0026v=1da2d70a9b0bc10","height":342,"width":608},"xxLarge":null},"pageAlias":"employeeStoryPage","preHeading":"Principal Scientist, Denmark","metaTitle":null,"metaDescription":"","url":"/careers/our-people/frank-thomsen-of-whales-and-sound","pageTypeLabel":"Employee Story"}],"spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":true,"reduceSpacingTop":true,"top":true},"title":"You may also like"},{"__typename":"DigitalSolutionsModule","key":"I-mk4YtKjEOBufJz0BZing","advanced":{"__typename":"Advanced","anchor":""},"filters":[],"pages":[{"__typename":"DigitalSolutionPageMetadata","id":3898,"description":"Analyse oil spill dynamics to predict and mitigate environmental impacts.\n","hidden":false,"pageAlias":"digitalSolutionPage","searchContent":null,"title":"MIKE 21-3 Oil Spill","url":"/technologies/mikepoweredbydhi/mike-21-3-oil-spill","technology":"mikeSoftware","deployment":["desktop"],"tagIds":["1804","1368","1781","4846","1658","1657","1660","4825","4834","4784","4790","4806","4812","4888"],"tagNames":["Technology","English","MIKE software","Desktop","Energy","Marine and coast","Ports and maritime","Coast and sea","Ports and harbours","Environmental Impact Assessment (EIA)","Forecasting \u0026 early warning systems","Oil spill modelling \u0026 emergency response","Sediment transport and morphology","Ecological and Water Quality Products"],"pageTypeLabel":""},{"__typename":"DigitalSolutionPageMetadata","id":3904,"description":"Investigate water quality concerns and their potential ecological impacts.","hidden":false,"pageAlias":"digitalSolutionPage","searchContent":null,"title":"MIKE ECO Lab","url":"/technologies/mikepoweredbydhi/mike-eco-lab","technology":"mikeSoftware","deployment":["desktop"],"tagIds":["1804","1368","1781","4846","1657","1659","1660","1625","1656","1658","4825","4826","4828","4829","4833","4834","4835","4836","4839","4840","4769","4776","4778","4781","4783","4784","4786","4788","4790","4791","4796","4797","4805","4806","4820","4888"],"tagNames":["Technology","English","MIKE software","Desktop","Marine and coast","Water resources","Ports and maritime","Cities","Mining","Energy","Coast and sea","Dams and reservoirs","Estuaries","Groundwater","Lakes","Ports and harbours","Rivers","Stormwater and wastewater","Watersheds","Wetlands","Aquaculture planning and design","Contaminant fate and transport","CSO/SSC overflow mitigation","Dredging optimisation","Ecosystem restoration","Environmental Impact Assessment (EIA)","Eutrophication studies","Flooding","Forecasting \u0026 early warning systems","Green \u0026 nature-based solutions","Habitat response","Integrated Water Resources Mgmt","Offshore project development","Oil spill modelling \u0026 emergency response","Water quality","Ecological and Water Quality Products"],"pageTypeLabel":""}],"path":"-1,1307,1315","spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":true,"reduceSpacingTop":true,"top":true},"tags":["4888"],"title":"Related technologies","allLabel":"All","exploreLabel":"Explore","noFilteredItemsLabel":"No items matching your filter.","showAllLabel":"Show all"},{"__typename":"CodeSnippetModule","key":"e407d566-b54e-4919-ad69-476d94629151","advanced":{"__typename":"Advanced","anchor":"ContactForm"},"reusableSnippets":[{"__typename":"CodeSnippet","code":"\u003cdiv class=\"grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10\"\u003e\r\n \u003cdiv class=\"col-span-full flex flex-col px-[8.865%] md:col-span-10 md:col-start-2\"\u003e\r\n \u003cdiv id=\"dynamicForm\" data-form-block-id=\"ff9eb684-6af9-e911-a813-000d3a2d5fc1\" class=\"dynamic-form-wrapper\"\u003e\r\n\r\n\t\t\t\u003cdiv id=\"fixed-form-title\" class=\"body-0 text-white\" style=\"margin-bottom: 100px;\"\u003e\r\n\t\t\t\t\u003ch2 class=\"header-2 font-bold line-clamp-2\"\u003eHow can we help?\u003c/h2\u003e\r\n\t\t\t\t\u003cdiv class=\"text-section font-light underline-offset-4 [\u0026_a]:text-c-blue-800 [\u0026_a]:underline [\u0026_b]:font-bold [\u0026_strong]:font-bold body-0 text-c-white-600 [\u0026_strong]:text-c-white-900 mt-6 lg:mt-8 2xl:mt-10\"\u003e\u003cp\u003eWith our global network of offices, we make sure you get the right answers to your local needs. Let us know what you're interested in (e.g., product features, trial license, pricing, etc.) and we will get back to you.\u003c/p\u003e\u003c/div\u003e\r\n\t\t\t\u003c/div\u003e\t\t\t\r\n \u003c!-- Dynamic script --\u003e\r\n \u003cscript src=\"https://mktdplp102cdn.azureedge.net/public/latest/js/form-loader.js?v=1.84.2007\"\u003e\u003c/script\u003e \r\n \u003cdiv id=\"dBy-HH1p1HyEUIvLpK1a6VCOMG5sMXoAC-BmzSMR_m7c\"\u003e\u003c/div\u003e\r\n \u003cscript src=\"https://mktdplp102cdn.azureedge.net/public/latest/js/ws-tracking.js?v=1.84.2007\"\u003e\u003c/script\u003e\r\n \r\n \u003c!-- Cookie information part --\u003e \r\n \u003cdiv id=\"cookietext\" style=\"background:#fff; display:none\"\u003e\r\n \u003cobject type=\"image/svg+xml\" data=\"https://www.dhigroup.com/upload/cookies/assets/dhi-cookie-accept-all-animated.svg\" style=\"margin-left: auto; margin-right: auto; width: 40%;\"\u003e\r\n \u003cimg src=\"https://www.dhigroup.com/upload/cookies/assets/dhi-cookie-accept-all-animated.svg\" width=\"220\" /\u003e\r\n \u003c/object\u003e\r\n \u003ch2\u003eYou need to \u003ca onclick=\"javascript:CookieConsent.renew();\" href=\"#\"\u003eaccept Marketing cookies\u003c/a\u003e to submit this form.\u003cbr\u003eIf you prefer not to - no problem!\u003cbr\u003eYou can always reach us at \u003ca href=\"mailto:info@dhigroup.com?subject=Contact from www.dhigroup.com\"\u003einfo@dhigroup.com\u003c/a\u003e or +45 4516 9200.\u003c/h2\u003e \u003c/div\u003e\r\n \u003c/div\u003e\r\n \u003c/div\u003e\r\n\u003c/div\u003e\r\n\r\n\u003cscript\u003e\r\n // Function to load Dynamic form\r\n function loadDynamycForm(id, f, t, ws, ms_tr_il_08, ms_tr_il_w_01) { var tr = function (cb) { var count = 0; var callback = function () { if (count == 0) { count++; if (w) { w.w(id, t, cb); } } }; var ts = document.createElement('script'); ts.src = ws; ts.type = 'text/javascript'; ts.onload = callback; ts.onreadystatechange = function () { if (this.readyState == 'complete' || this.readyState == 'loaded') { callback(); } }; var head = document.getElementsByTagName('head')[0]; head.appendChild(ts); }; if (typeof ms_tr_il_08 === 'function') { if (ms_tr_il_w_01 === null) { tr(function() { ms_tr_il_08(id, f, t); }); } else { ms_tr_il_w_01.w(id, t, function(websiteVisitedParams) { ms_tr_il_08(id, f, t, websiteVisitedParams); }, null); } } else { tr(); }};\r\n \r\n // Hide Cookien Text if Marketings cookies approved and load Dynamic form on route change\r\n if (CookieInformation.getConsentGivenFor('cookie_cat_marketing')) {\r\n cookietext.style.display = 'none'; \r\n setTimeout(function () {\r\n loadDynamycForm('By-HH1p1HyEUIvLpK1a6VCOMG5sMXoAC-BmzSMR_m7c', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/f', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t/w', typeof ms_tr_il_08 === \"undefined\" ? null : ms_tr_il_08, typeof ms_tr_il_w_01 === \"undefined\" ? null : ms_tr_il_w_01);\r\n }, 1000);\r\n }\r\n else{\r\n cookietext.style.display = 'block'; \r\n }\r\n \r\n // Load dynamic form on Page load\r\n window.addEventListener(\"load\", function() {\r\n if (CookieInformation.getConsentGivenFor('cookie_cat_marketing')) {\r\n setTimeout(function () {\r\n loadDynamycForm('By-HH1p1HyEUIvLpK1a6VCOMG5sMXoAC-BmzSMR_m7c', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/f', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t/w', typeof ms_tr_il_08 === \"undefined\" ? null : ms_tr_il_08, typeof ms_tr_il_w_01 === \"undefined\" ? null : ms_tr_il_w_01);\r\n }, 1000);\r\n } else{\r\n cookietext.style.display = 'block'; \r\n }}); \r\n \r\n // Load dynamic form on Marketing cooket approve. \r\n window.addEventListener('CookieInformationConsentGiven', function (event) { \r\n if (CookieInformation.getConsentGivenFor('cookie_cat_marketing')) {\r\n cookietext.style.display = 'none'; \r\n loadDynamycForm('By-HH1p1HyEUIvLpK1a6VCOMG5sMXoAC-BmzSMR_m7c', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/f', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t/w', typeof ms_tr_il_08 === \"undefined\" ? null : ms_tr_il_08, typeof ms_tr_il_w_01 === \"undefined\" ? null : ms_tr_il_w_01);\r\n }}, false); \r\n\u003c/script\u003e\r\n\r\n\u003cscript\u003e\r\n window.setupTopicForm = function () {\r\n var Topic = document.querySelector(\"[name='fad3e121-a6c5-e911-a96d-000d3a4640d2']\");\r\n var SourceOffer = document.querySelector(\"[name='6cb5f95e-73a5-ea11-a812-000d3aacb5df']\");\r\n \r\n // Get the Page Title if the Topic input is found.\r\n if (Topic) {\r\n var PageTitle = document.getElementsByTagName(\"title\")[0].innerText;\r\n Topic.value = PageTitle;\r\n }\r\n \r\n // Get the Page Url if the Source offer input is found.\r\n if (SourceOffer) {\r\n var PageUrl = window.location.href;\r\n SourceOffer.value = PageUrl;\r\n }\r\n };\r\n\r\n var checkForElement = function () {\r\n setTimeout(function () {\r\n console.log(\"Checking for form...\")\r\n if (document.querySelector(\"[data-form-block-id] form\")) {\r\n clearTimeout(checkForElement);\r\n window.setupTopicForm();\r\n console.log(\"Form found. Script setup.\")\r\n } else {\r\n checkForElement();\r\n }\r\n }, 1000);\r\n};\r\n\r\ncheckForElement();\r\n\u003c/script\u003e"},{"__typename":"CodeSnippet","code":"\u003cstyle\u003e\r\n form, #cookietext{\r\n padding: 99px 0px;\r\n background: #fff;\r\n }\r\n\r\n \r\n #cookietext{\r\n text-align:center;\r\n }\r\n #cookietext a{\r\n color: #2146A4;\r\n }\r\n \r\n #cookietext img{\r\n display:inline;\r\n }\r\n .lp-form-fieldInput {\r\n width: 100%;\r\n }\r\n \r\n .lp-form-field input, .lp-form-field optgroup, .lp-form-field select, .lp-form-field textarea {\r\n border: 2px solid #1B1B22;\r\n padding: 14px 32px;\r\n font-size: 24px;\r\n line-height: 38px;\r\n color: #6C6C89;\r\n width: 100%;\r\n font-weight:400;\r\n }\r\n \r\n .lp-form-field select{\r\n padding: 18px 32px;\r\n -webkit-border-radius: 0px;\r\n border-radius: 0px;\r\n }\r\n \r\n select option {\r\n font-size: 24px;\r\n line-height: 38px \r\n }\r\n \r\n .lp-form-field{\r\n margin-top:10px;\r\n }\r\n \r\n .lp-ellipsis {\r\n font-size: 22px;\r\n color: #515167;\r\n font-weight: 300;\r\n line-height: 36px;\r\n font-family:inherit !important;\r\n }\r\n \r\n .contentBlockWrapper .lp-ellipsis, .contentBlockWrapper p {\r\n font-size: 16px !important;\r\n font-style: normal !important;\r\n line-height: 26px;\r\n font-weight: 400;\r\n color: #515167;\r\n margin-left: 23px;\r\n }\r\n \r\n .contentBlockWrapper p{\r\n margin-left: 0px;\r\n margin-top: 20px;\r\n font-family:inherit !important;\r\n }\r\n \r\n .lp-required {\r\n font-weight: bold;\r\n padding-left: 5px;\r\n line-height:32px;\r\n vertical-align: top;\r\n }\r\n \r\n button.lp-form-button{\r\n margin-top:52px;\r\n }\r\n \r\n button.lp-form-button {\r\n color: #2146A4;\r\n display: inline-flex;\r\n padding: 17px 34px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 10px;\r\n border-radius: 40px;\r\n border: 2px solid #2146A4;\r\n font-weight: 700;\r\n width:auto;\r\n }\r\n button.lp-form-button:active, button.lp-form-button:focus-visible {\r\n outline-color: rgba(33, 70, 164, 0.3);\r\n outline-width: 4px;\r\n outline-style: solid;\r\n }\r\n \r\n \r\n @media only screen and (min-width: 1201px){ \r\n #cookietext h2 {font-size: revert;}\r\n \r\n .dynamic-form-wrapper{\r\n background: #1C3A86;\r\n margin: 0 -4000px;\r\n padding: 200px 4000px;\r\n }\r\n .theme-green .dynamic-form-wrapper{\r\n background: #21af48;\r\n }\r\n form, #cookietext{\r\n padding: 128px 199px;\r\n background: #fff;\r\n }\r\n }\r\n \r\n @media only screen and (max-width: 991px) {\r\n .lp-ellipsis, .contentBlockWrapper .lp-ellipsis, .contentBlockWrapper p {\r\n font-size: 16px;\r\n }\r\n .lp-form-field input, .lp-form-field optgroup, .lp-form-field select, .lp-form-field textarea, select option {\r\n font-size: 18px;\r\n }\r\n }\r\n \r\n @media only screen and (min-width: 1201px) and (max-width: 1600px) {\r\n form {\r\n padding: 128px 100px;\r\n }\r\n }\r\n\t\r\n\t/* KKJ when wrapping to smaller devices than 1200px form will take full width and thus white text will be on white background - this fix takes care of this */\r\n\t@media screen and (max-width: 1200px) {\r\n \t#dynamicForm {margin-top: 100px !IMPORTANT;} \r\n \tform, #cookietext {padding: 50px 0 100px 0 !IMPORTANT;}\r\n \t#fixed-form-title {margin-bottom: 0 !IMPORTANT;}\r\n \t#fixed-form-title {color: #1B1B22 !IMPORTANT;}\r\n\t}\r\n\u003c/style\u003e\t\r\n"}],"spacing":{"__typename":"Spacing","bottom":false,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":false}}]},"__typename":"AdvancedSettings","containerID":"HH5X4G0y","favicon":"/media/rdujsoep/dhi.ico","footerCodeSnippet":null,"headCodeSnippet":null,"matomoURL":"https://dhigroup.matomo.cloud/","siteID":"1","socialNetworks":[{"__typename":"SocialNetwork","icon":{"__typename":"Image","src":"/media/clugm1o4/facebook-black.svg?v=1d99482d09511f0","fallbackSrc":"/media/clugm1o4/facebook-black.svg?v=1d99482d09511f0","height":0,"width":0},"socialNetworkType":"Facebook"},{"__typename":"SocialNetwork","icon":{"__typename":"Image","src":"/media/jvoaexv5/linkedin-black.svg?v=1d99482d0c26380","fallbackSrc":"/media/jvoaexv5/linkedin-black.svg?v=1d99482d0c26380","height":0,"width":0},"socialNetworkType":"LinkedIn"},{"__typename":"SocialNetwork","icon":{"__typename":"Image","src":"/media/c02p2nwb/twitter-black.svg?v=1d99482d0e3f540","fallbackSrc":"/media/c02p2nwb/twitter-black.svg?v=1d99482d0e3f540","height":0,"width":0},"socialNetworkType":"Twitter"},{"__typename":"SocialNetwork","icon":{"__typename":"Image","src":"/media/nyrlj4vw/email.svg?v=1d9948328307030","fallbackSrc":"/media/nyrlj4vw/email.svg?v=1d9948328307030","height":0,"width":0},"socialNetworkType":"Email"}],"hostname":"www.dhigroup.com","__APOLLO_STATE__":{"ROOT_QUERY":{"__typename":"Query","siteSettings({\"clientCulture\":\"en\",\"hostname\":\"www.dhigroup.com\",\"preview\":false})":{"__typename":"SiteSettings","advancedSettings":{"__typename":"AdvancedSettings","containerID":"HH5X4G0y","favicon":"/media/rdujsoep/dhi.ico","footerCodeSnippet":null,"headCodeSnippet":null,"matomoURL":"https://dhigroup.matomo.cloud/","siteID":"1","socialNetworks":[{"__typename":"SocialNetwork","icon":{"__typename":"Image","src":"/media/clugm1o4/facebook-black.svg?v=1d99482d09511f0","fallbackSrc":"/media/clugm1o4/facebook-black.svg?v=1d99482d09511f0","height":0,"width":0},"socialNetworkType":"Facebook"},{"__typename":"SocialNetwork","icon":{"__typename":"Image","src":"/media/jvoaexv5/linkedin-black.svg?v=1d99482d0c26380","fallbackSrc":"/media/jvoaexv5/linkedin-black.svg?v=1d99482d0c26380","height":0,"width":0},"socialNetworkType":"LinkedIn"},{"__typename":"SocialNetwork","icon":{"__typename":"Image","src":"/media/c02p2nwb/twitter-black.svg?v=1d99482d0e3f540","fallbackSrc":"/media/c02p2nwb/twitter-black.svg?v=1d99482d0e3f540","height":0,"width":0},"socialNetworkType":"Twitter"},{"__typename":"SocialNetwork","icon":{"__typename":"Image","src":"/media/nyrlj4vw/email.svg?v=1d9948328307030","fallbackSrc":"/media/nyrlj4vw/email.svg?v=1d9948328307030","height":0,"width":0},"socialNetworkType":"Email"}]},"headerAndFooterSettings":{"__typename":"HeaderAndFooterSettings","globalLabel":"Global","countryPickerTitleLabel":"Select the website for your preferred country:","countryLabel":"Country","regionLabel":"Region","menuCountries":[],"logos":{"__typename":"Logos","primaryLogo":{"__typename":"Image","src":"/media/mhnfjrvk/dhi-color-logo.svg?v=1d9818c2a8c90c0","fallbackSrc":"/media/mhnfjrvk/dhi-color-logo.svg?v=1d9818c2a8c90c0","height":0,"width":0},"secondaryLogo":{"__typename":"Image","src":"/media/a0lpraol/dhi-white-logo.svg?v=1d9818c2cbe8bf0","fallbackSrc":"/media/a0lpraol/dhi-white-logo.svg?v=1d9818c2cbe8bf0","height":0,"width":0}},"header":{"__typename":"Header","primaryLinks":[{"__typename":"Link","name":"Who we are","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/who-we-are"},{"__typename":"Link","name":"Careers","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/careers"},{"__typename":"Link","name":"Projects","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/projects"},{"__typename":"Link","name":"Solutions","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/solutions"},{"__typename":"Link","name":"Technologies","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/technologies"},{"__typename":"Link","name":"Contact us","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/contact-us"}],"searchSettings":{"__typename":"Search","searchTitle":"Search DHI","inputFieldHint":"Search","filterTitle":"","filters":[]},"headerSettings":{"__typename":"HeaderSettings","showSecondaryLinksInHeader":true,"showSocialIconsInHeader":true,"headerLogoLink":{"__typename":"Link","name":"DHI Global","target":null,"type":"EXTERNAL","url":"/"},"headerLogoAltText":"DHI Group"},"brandPromotionTile":{"__typename":"BrandPromotionTile","logo":{"__typename":"Image","src":"/media/klkp013c/mike.svg?v=1daac5aee06ad20","fallbackSrc":"/media/klkp013c/mike.svg?v=1daac5aee06ad20","height":0,"width":0},"heading":"Dive into the possibilities with MIKE Powered by DHI","ctaButton":{"__typename":"Link","name":"Explore our software","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/technologies/mikepoweredbydhi"},"hideOnMobile":false}},"footer":{"__typename":"Footer","addressTitle":"DHI A/S","address":"Agern Allé 5\n2970 Hørsholm\nDenmark ","settings":{"__typename":"FooterSettings","showSecondaryLinksInFooter":true,"showSocialIconsInFooter":true,"footerLogoAltText":"","footerLogoLink":{"__typename":"Link","name":"DHI","target":null,"type":"CONTENT","url":"https://www.dhigroup.com"}},"subscription":{"__typename":"FooterSubscription","showSubscription":false,"subscriptionTitle":"Subscribe to the latest news","subscriptionButton":{"__typename":"Link","name":"Sign Up","target":null,"type":"EXTERNAL","url":"https://training.dhigroup.com/sign-up-for-dhi-group-newsletters/"}}},"socialIcons":[{"__typename":"SocialIcon","icon":{"__typename":"Image","src":"/media/4cvj5nfc/youtube.svg?v=1d9818c681dd390","fallbackSrc":"/media/4cvj5nfc/youtube.svg?v=1d9818c681dd390","height":0,"width":0},"iconLink":{"__typename":"Link","name":"DHI Group on YouTube","target":"_blank","type":"EXTERNAL","url":"https://www.youtube.com/@DHIGroup"}},{"__typename":"SocialIcon","icon":{"__typename":"Image","src":"/media/bu2oosch/facebook.svg?v=1d9818c5309dc60","fallbackSrc":"/media/bu2oosch/facebook.svg?v=1d9818c5309dc60","height":0,"width":0},"iconLink":{"__typename":"Link","name":"DHI Group on Facebook","target":"_blank","type":"EXTERNAL","url":"https://www.facebook.com/DHIgroup"}},{"__typename":"SocialIcon","icon":{"__typename":"Image","src":"/media/2mcotyay/linkedin.svg?v=1d9818c59db0230","fallbackSrc":"/media/2mcotyay/linkedin.svg?v=1d9818c59db0230","height":0,"width":0},"iconLink":{"__typename":"Link","name":"DHI on Linkedin","target":"_blank","type":"EXTERNAL","url":"https://www.linkedin.com/company/dhi"}}],"secondaryMenuLinks":[{"__typename":"SecondaryMenuLink","link":{"__typename":"Link","name":"News","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/news"},"secondLevelLinks":[]},{"__typename":"SecondaryMenuLink","link":{"__typename":"Link","name":"MIKE Powered by DHI","target":"_blank","type":"EXTERNAL","url":"https://www.mikepoweredbydhi.com/"},"secondLevelLinks":[{"__typename":"Link","name":"Home","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/technologies/mikepoweredbydhi"},{"__typename":"Link","name":"Products","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/technologies/mikepoweredbydhi/products"},{"__typename":"Link","name":"Downloads and Support","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/technologies/mikepoweredbydhi/downloads-and-support"},{"__typename":"Link","name":"- Terms \u0026 Conditions","target":"_blank","type":"EXTERNAL","url":"https://www.dhigroup.com/upload/mpbd/MIKE-License-Agreement.pdf"},{"__typename":"Link","name":"- Third Party License Terms","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/technologies/mikepoweredbydhi/third-party-software"},{"__typename":"Link","name":"- Data Processing Agreement SCCs","target":"_blank","type":"EXTERNAL","url":"https://www.dhigroup.com/upload/mpbd/MIKE-Data-Processing-Agreement-Standard-Contractual-Clauses.pdf"},{"__typename":"Link","name":"Pricing","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/technologies/mikepoweredbydhi/pricing"},{"__typename":"Link","name":"Training","target":null,"type":"EXTERNAL","url":"https://training.dhigroup.com/home"}]},{"__typename":"SecondaryMenuLink","link":{"__typename":"Link","name":"Legal and compliance","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/legal-and-compliance"},"secondLevelLinks":[{"__typename":"Link","name":"Privacy Policy","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/legal-and-compliance/privacy-policy"},{"__typename":"Link","name":"Cookie Policy","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/legal-and-compliance/cookie-policy"},{"__typename":"Link","name":"Terms of use","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/legal-and-compliance/terms-of-use"},{"__typename":"Link","name":"Disclaimer","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/legal-and-compliance/disclaimer"},{"__typename":"Link","name":"Whistleblower","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/legal-and-compliance/whistleblower"},{"__typename":"Link","name":"Code of conduct","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/legal-and-compliance/code-of-conduct"},{"__typename":"Link","name":"Management systems","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/legal-and-compliance/policies-and-certifications"}]}]},"searchPageUrl":"https://www.dhigroup.com/search"},"contentByUrl({\"clientCulture\":\"en\",\"hostname\":\"www.dhigroup.com\",\"url\":\"/technologies/mikepoweredbydhi/abm-lab\"})":{"__typename":"DigitalSolutionPage","isPreviewMode":false,"name":"ABM Lab","seo":{"__typename":"PageSeo","metaTitle":"ABM Lab | Agent Based Modelling","metaDescription":"Analyse habitat connectivity, migration, and population impacts with our highly insightful agent-based modelling software. \n","metaImage":{"__typename":"Image","src":"/media/elcj0lr1/adobestock_121986746.jpg?width=1200\u0026height=630\u0026format=webp\u0026v=1da7183415820c0","fallbackSrc":"/media/elcj0lr1/adobestock_121986746.jpg?width=1200\u0026height=630\u0026format=png\u0026v=1da7183415820c0","height":630,"width":1200},"noIndex":false,"noFollow":false},"updateDate":"2025-01-31T20:53:09.610Z","createDate":"2024-04-01T19:29:40.033Z","modules":[{"__typename":"HeroModule","key":"cdc5f203-a03a-4cd3-a2c0-75f618a9df5f","additionalDetails":[{"__typename":"HeroAdditionalDetailModule","description":"\u003cp\u003e\u003ca href=\"https://www.dhigroup.com/technologies/mikepoweredbydhi/pricing/\" title=\"View pricing options\"\u003eView pricing options\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca rel=\"noopener\" href=\"https://support.dhigroup.com/download/MIKE-latest/\" target=\"_blank\"\u003eDownload the latest version\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.dhigroup.com/technologies/mikepoweredbydhi/downloads-and-support/\" title=\"Download the latest version\"\u003eGet support\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.dhigroup.com/technologies/mikepoweredbydhi/downloads-and-support/#NewFeatures\" data-anchor=\"#NewFeatures\"\u003eDiscover new features\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://manuals.mikepoweredbydhi.help/latest/MIKE_3.htm\"\u003eBrowse documentation\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://e.issuu.com/embed.html?d=softwarecatalogue2025\u0026amp;u=dhigroup\" data-anchor=\"?d=softwarecatalogue2025\u0026amp;u=dhigroup\"\u003eRead the software catalogue\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://training.dhigroup.com/home\"\u003eExplore training opportunities\u003c/a\u003e\u003c/p\u003e","title":"Resources"}],"advanced":{"__typename":"Advanced","anchor":""},"bio":[],"altText":"Whales migrating","heading":"ABM Lab","preHeading":"Agent-based modelling ","button":{"__typename":"HeroCtaModule","title":"Interested in ABM Lab?","buttonType":"Primary","linkButton":{"__typename":"Link","name":"Contact us","target":null,"type":"EXTERNAL","url":"#ContactForm"}},"description":"\u003cp\u003e\u003cstrong\u003e\u003cspan class=\"lead-1\"\u003eUnderstand how aquatic disturbances affect habitat connectivity, migration, and populations\u003c/span\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eABM Lab is advanced agent-based modelling software that simulates aquatic life to help understand the impact of disturbances. Dive into simulations within customisable environments, where users create virtual agents with unique attributes and behaviors, and explore how their interactions drive system-wide behaviors and emergent patterns.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eModel everything from marine animal migration to the dispersal of coral larvae, all within a dynamic framework that adapts to both living and inanimate agents. ABM Lab's user-friendly interface and powerful modelling tools make experimentation, hypothesis testing, and policy evaluation accessible to researchers, policymakers, and analysts alike. Uncover insights, test scenarios, and make informed decisions with ABM Lab. \u003c/p\u003e","enableShareButton":false,"floatRightColumn":false,"image":{"__typename":"ResponsiveImage","src":"/media/elcj0lr1/adobestock_121986746.jpg?format=webp\u0026v=1da7183415820c0\u0026width=770\u0026height=1231","small":{"__typename":"Image","src":"/media/elcj0lr1/adobestock_121986746.jpg?width=770\u0026height=1231\u0026format=webp\u0026v=1da7183415820c0","fallbackSrc":"/media/elcj0lr1/adobestock_121986746.jpg?width=770\u0026height=1231\u0026format=png\u0026v=1da7183415820c0","height":1231,"width":770},"medium":{"__typename":"Image","src":"/media/elcj0lr1/adobestock_121986746.jpg?width=1164\u0026height=291\u0026format=webp\u0026v=1da7183415820c0","fallbackSrc":"/media/elcj0lr1/adobestock_121986746.jpg?width=1164\u0026height=291\u0026format=png\u0026v=1da7183415820c0","height":291,"width":1164},"large":{"__typename":"Image","src":"/media/elcj0lr1/adobestock_121986746.jpg?width=1588\u0026height=397\u0026format=webp\u0026v=1da7183415820c0","fallbackSrc":"/media/elcj0lr1/adobestock_121986746.jpg?width=1588\u0026height=397\u0026format=png\u0026v=1da7183415820c0","height":397,"width":1588},"xLarge":{"__typename":"Image","src":"/media/elcj0lr1/adobestock_121986746.jpg?width=1841\u0026height=450\u0026format=webp\u0026v=1da7183415820c0","fallbackSrc":"/media/elcj0lr1/adobestock_121986746.jpg?width=1841\u0026height=450\u0026format=png\u0026v=1da7183415820c0","height":450,"width":1841},"xxLarge":{"__typename":"Image","src":"/media/elcj0lr1/adobestock_121986746.jpg?width=1841\u0026height=450\u0026format=webp\u0026v=1da7183415820c0","fallbackSrc":"/media/elcj0lr1/adobestock_121986746.jpg?width=1841\u0026height=450\u0026format=png\u0026v=1da7183415820c0","height":450,"width":1841}},"imageCaption":"","layoutVariation":"Image And Logo","video":"","videoURL":"","linkToParentCtaButton":{"__typename":"Link","name":"Technologies","target":"_self","type":"CONTENT","url":"/technologies"},"visitOnLinkedInLabel":"Visit on LinkedIn","shareLabel":"Share","bannerLogo":{"__typename":"ResponsiveImage","src":"/media/vcwhnsz3/mike-powered-by-dhi_logo_pos_rgb-legacy10-converted-01-01.svg?v=1daaacdfc602d30","small":{"__typename":"Image","src":"/media/vcwhnsz3/mike-powered-by-dhi_logo_pos_rgb-legacy10-converted-01-01.svg?v=1daaacdfc602d30","fallbackSrc":"/media/vcwhnsz3/mike-powered-by-dhi_logo_pos_rgb-legacy10-converted-01-01.svg?v=1daaacdfc602d30","height":130,"width":130},"medium":{"__typename":"Image","src":"/media/vcwhnsz3/mike-powered-by-dhi_logo_pos_rgb-legacy10-converted-01-01.svg?v=1daaacdfc602d30","fallbackSrc":"/media/vcwhnsz3/mike-powered-by-dhi_logo_pos_rgb-legacy10-converted-01-01.svg?v=1daaacdfc602d30","height":200,"width":200},"large":{"__typename":"Image","src":"/media/vcwhnsz3/mike-powered-by-dhi_logo_pos_rgb-legacy10-converted-01-01.svg?v=1daaacdfc602d30","fallbackSrc":"/media/vcwhnsz3/mike-powered-by-dhi_logo_pos_rgb-legacy10-converted-01-01.svg?v=1daaacdfc602d30","height":310,"width":310},"xLarge":{"__typename":"Image","src":"/media/vcwhnsz3/mike-powered-by-dhi_logo_pos_rgb-legacy10-converted-01-01.svg?v=1daaacdfc602d30","fallbackSrc":"/media/vcwhnsz3/mike-powered-by-dhi_logo_pos_rgb-legacy10-converted-01-01.svg?v=1daaacdfc602d30","height":310,"width":310},"xxLarge":null},"bannerLogoOutlineColor":"blue","parentContentNewsDate":null},{"__typename":"ImageBlocksModule","key":"a8537901-44dc-47d8-86d2-f6909fd100de","advanced":{"__typename":"Advanced","anchor":""},"firstImageAlignment":false,"images":[{"__typename":"ImageBlockModule","altText":"Marine debris in Jakarta","autoplay":true,"description":"\u003cp\u003eABM Lab models agents and their environments. Study marine migration impacts from oil \u0026amp; gas, analyse invasive species or disease spread in aquaculture, and discover habitat hotspots linking corals and mangroves. \u003cstrong\u003e\u003ca rel=\"noopener\" href=\"https://youtu.be/HMkutst_5NI?si=vlXQVhGXzcawRKBV\" target=\"_blank\" title=\"Watch video\" data-anchor=\"?si=vlXQVhGXzcawRKBV\"\u003eWatch video\u003c/a\u003e\u003c/strong\u003e\u003ca rel=\"noopener\" href=\"https://youtu.be/HMkutst_5NI?si=vlXQVhGXzcawRKBV\" target=\"_blank\" title=\"Watch video\" data-anchor=\"?si=vlXQVhGXzcawRKBV\"\u003e\u003c/a\u003e\u003c/p\u003e","heading":"Describe and model any type of object (alive or inanimate) in the water phase","image":{"__typename":"ResponsiveImage","src":"/media/hlrjqi3j/mpbd-media-block-template-jakarta.jpg?format=webp\u0026v=1da9028af8b8960\u0026width=768\u0026height=512","small":{"__typename":"Image","src":"/media/hlrjqi3j/mpbd-media-block-template-jakarta.jpg?width=768\u0026height=512\u0026format=webp\u0026v=1da9028af8b8960","fallbackSrc":"/media/hlrjqi3j/mpbd-media-block-template-jakarta.jpg?width=768\u0026height=512\u0026format=png\u0026v=1da9028af8b8960","height":512,"width":768},"medium":{"__typename":"Image","src":"/media/hlrjqi3j/mpbd-media-block-template-jakarta.jpg?width=992\u0026height=662\u0026format=webp\u0026v=1da9028af8b8960","fallbackSrc":"/media/hlrjqi3j/mpbd-media-block-template-jakarta.jpg?width=992\u0026height=662\u0026format=png\u0026v=1da9028af8b8960","height":662,"width":992},"large":{"__typename":"Image","src":"/media/hlrjqi3j/mpbd-media-block-template-jakarta.jpg?width=768\u0026height=512\u0026format=webp\u0026v=1da9028af8b8960","fallbackSrc":"/media/hlrjqi3j/mpbd-media-block-template-jakarta.jpg?width=768\u0026height=512\u0026format=png\u0026v=1da9028af8b8960","height":512,"width":768},"xLarge":{"__typename":"Image","src":"/media/hlrjqi3j/mpbd-media-block-template-jakarta.jpg?width=960\u0026height=640\u0026format=webp\u0026v=1da9028af8b8960","fallbackSrc":"/media/hlrjqi3j/mpbd-media-block-template-jakarta.jpg?width=960\u0026height=640\u0026format=png\u0026v=1da9028af8b8960","height":640,"width":960},"xxLarge":null},"link":null,"type":true,"video":"","videoURL":""},{"__typename":"ImageBlockModule","altText":"Effect of Impenetrable Barrier on the Population of Dungeness Crabs","autoplay":true,"description":"\u003cp\u003eExplore complex ecological systems by modelling dynamic behaviors like migration, swarming, foraging, breeding, growth, and mortality. Simulate predator-prey interactions to reveal intricate ecosystem dynamics. \u003cstrong\u003e\u003ca rel=\"noopener\" href=\"https://youtu.be/BMnOK0-L3kU?si=3sfwSjyQzObaqmNJ\" target=\"_blank\" title=\"Watch video\" data-anchor=\"?si=3sfwSjyQzObaqmNJ\"\u003eWatch video\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e","heading":"Model complicated behaviors such as movement, sensing, and interaction","image":{"__typename":"ResponsiveImage","src":"/media/g12car1i/mpbd-media-block-template-effect-pipeline.jpg?format=webp\u0026v=1da9028aed4e390\u0026width=768\u0026height=512","small":{"__typename":"Image","src":"/media/g12car1i/mpbd-media-block-template-effect-pipeline.jpg?width=768\u0026height=512\u0026format=webp\u0026v=1da9028aed4e390","fallbackSrc":"/media/g12car1i/mpbd-media-block-template-effect-pipeline.jpg?width=768\u0026height=512\u0026format=png\u0026v=1da9028aed4e390","height":512,"width":768},"medium":{"__typename":"Image","src":"/media/g12car1i/mpbd-media-block-template-effect-pipeline.jpg?width=992\u0026height=662\u0026format=webp\u0026v=1da9028aed4e390","fallbackSrc":"/media/g12car1i/mpbd-media-block-template-effect-pipeline.jpg?width=992\u0026height=662\u0026format=png\u0026v=1da9028aed4e390","height":662,"width":992},"large":{"__typename":"Image","src":"/media/g12car1i/mpbd-media-block-template-effect-pipeline.jpg?width=768\u0026height=512\u0026format=webp\u0026v=1da9028aed4e390","fallbackSrc":"/media/g12car1i/mpbd-media-block-template-effect-pipeline.jpg?width=768\u0026height=512\u0026format=png\u0026v=1da9028aed4e390","height":512,"width":768},"xLarge":{"__typename":"Image","src":"/media/g12car1i/mpbd-media-block-template-effect-pipeline.jpg?width=960\u0026height=640\u0026format=webp\u0026v=1da9028aed4e390","fallbackSrc":"/media/g12car1i/mpbd-media-block-template-effect-pipeline.jpg?width=960\u0026height=640\u0026format=png\u0026v=1da9028aed4e390","height":640,"width":960},"xxLarge":null},"link":null,"type":true,"video":"","videoURL":""},{"__typename":"ImageBlockModule","altText":"Coral Larvae Dispersal from a Reef in Singapore","autoplay":true,"description":"\u003cp\u003eCreate custom agent-based models with hydrodynamic simulations in \u003ca href=\"/technologies/mikepoweredbydhi/mike-eco-lab/\" title=\"MIKE ECO Lab\" data-anchor=\"#\"\u003eMIKE ECO Lab\u003c/a\u003e and \u003ca href=\"/technologies/mikepoweredbydhi/mike-21-3/\" title=\"MIKE 21/3\" data-anchor=\"#\"\u003eMIKE 21 or MIKE 3 FM.\u003c/a\u003e Run simulations on pre-generated hydrodynamic forcings to explore ecological and hydrodynamic interactions. \u003cstrong\u003e\u003ca rel=\"noopener\" href=\"https://youtu.be/SYLudr6NJPc?si=KQT6o5Q4v3gNicig\" target=\"_blank\" title=\"Watch video\" data-anchor=\"?si=KQT6o5Q4v3gNicig\"\u003eWatch video\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e","heading":"Couple with MIKE ECO Lab and MIKE 21/3 FM to unlock full capabilities","image":{"__typename":"ResponsiveImage","src":"/media/opehwtfi/mpbd-media-block-template-coral-larvae.jpg?format=webp\u0026v=1da9028ae2da710\u0026width=768\u0026height=512","small":{"__typename":"Image","src":"/media/opehwtfi/mpbd-media-block-template-coral-larvae.jpg?width=768\u0026height=512\u0026format=webp\u0026v=1da9028ae2da710","fallbackSrc":"/media/opehwtfi/mpbd-media-block-template-coral-larvae.jpg?width=768\u0026height=512\u0026format=png\u0026v=1da9028ae2da710","height":512,"width":768},"medium":{"__typename":"Image","src":"/media/opehwtfi/mpbd-media-block-template-coral-larvae.jpg?width=992\u0026height=662\u0026format=webp\u0026v=1da9028ae2da710","fallbackSrc":"/media/opehwtfi/mpbd-media-block-template-coral-larvae.jpg?width=992\u0026height=662\u0026format=png\u0026v=1da9028ae2da710","height":662,"width":992},"large":{"__typename":"Image","src":"/media/opehwtfi/mpbd-media-block-template-coral-larvae.jpg?width=768\u0026height=512\u0026format=webp\u0026v=1da9028ae2da710","fallbackSrc":"/media/opehwtfi/mpbd-media-block-template-coral-larvae.jpg?width=768\u0026height=512\u0026format=png\u0026v=1da9028ae2da710","height":512,"width":768},"xLarge":{"__typename":"Image","src":"/media/opehwtfi/mpbd-media-block-template-coral-larvae.jpg?width=960\u0026height=640\u0026format=webp\u0026v=1da9028ae2da710","fallbackSrc":"/media/opehwtfi/mpbd-media-block-template-coral-larvae.jpg?width=960\u0026height=640\u0026format=png\u0026v=1da9028ae2da710","height":640,"width":960},"xxLarge":null},"link":null,"type":true,"video":"","videoURL":""}],"moduleTitle":"How does ABM Lab help?","spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":false,"reduceSpacingTop":true,"top":false}},{"__typename":"TextAlternativeModule","key":"f0c5c65e-73e1-4bcc-9bb7-bea4e01fe9d7","advanced":{"__typename":"Advanced","anchor":""},"description":"\u003ch2 class=\"header-2\"\u003e\u003cstrong\u003eNo in-house modellers?\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003e\u003cspan class=\"lead-1\"\u003eGet our expert modellers on board for your consulting projects either as a partner, to provide extended user support, or for model and project reviews.\u003ca href=\"#ContactForm\" data-anchor=\"#ContactForm\"\u003e \u003cstrong\u003eSubmit an inquiry\u003c/strong\u003e\u003c/a\u003e\u003c/span\u003e\u003c/p\u003e","spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":true}},{"__typename":"IconBoxesModule","key":"eb7d2ca5-d152-4a2f-9189-f2cad98b1c0a","heading":"Areas of application","preHeading":"ABM Lab","subHeading":"","backgroundColor":"White","contentAlignmentCentered":true,"iconBoxItems":[{"__typename":"IconBoxesItemModule","heading":"Aquaculture planning \u0026 design","description":"\u003cp\u003eBoost aquaculture productivity by simulating the spread of waterborne diseases and parasites to refine prevention and treatment.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/zksfdkwx/aquaculture-planning-and-design.svg?v=1da9be419bbae70","small":{"__typename":"Image","src":"/media/zksfdkwx/aquaculture-planning-and-design.svg?v=1da9be419bbae70","fallbackSrc":"/media/zksfdkwx/aquaculture-planning-and-design.svg?v=1da9be419bbae70","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/zksfdkwx/aquaculture-planning-and-design.svg?v=1da9be419bbae70","fallbackSrc":"/media/zksfdkwx/aquaculture-planning-and-design.svg?v=1da9be419bbae70","height":56,"width":56},"large":{"__typename":"Image","src":"/media/zksfdkwx/aquaculture-planning-and-design.svg?v=1da9be419bbae70","fallbackSrc":"/media/zksfdkwx/aquaculture-planning-and-design.svg?v=1da9be419bbae70","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/zksfdkwx/aquaculture-planning-and-design.svg?v=1da9be419bbae70","fallbackSrc":"/media/zksfdkwx/aquaculture-planning-and-design.svg?v=1da9be419bbae70","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Climate change resilience and impact","description":"\u003cp\u003eModel adaptive behaviors of migratory aquatic animals to changing climates for informed adaptation strategies.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/a2elxzjv/climate-change-resilience-and-impact.svg?v=1da9be645835830","small":{"__typename":"Image","src":"/media/a2elxzjv/climate-change-resilience-and-impact.svg?v=1da9be645835830","fallbackSrc":"/media/a2elxzjv/climate-change-resilience-and-impact.svg?v=1da9be645835830","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/a2elxzjv/climate-change-resilience-and-impact.svg?v=1da9be645835830","fallbackSrc":"/media/a2elxzjv/climate-change-resilience-and-impact.svg?v=1da9be645835830","height":56,"width":56},"large":{"__typename":"Image","src":"/media/a2elxzjv/climate-change-resilience-and-impact.svg?v=1da9be645835830","fallbackSrc":"/media/a2elxzjv/climate-change-resilience-and-impact.svg?v=1da9be645835830","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/a2elxzjv/climate-change-resilience-and-impact.svg?v=1da9be645835830","fallbackSrc":"/media/a2elxzjv/climate-change-resilience-and-impact.svg?v=1da9be645835830","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Contaminant fate and transport","description":"\u003cp\u003eSimulate contaminant movement through ecosystems, including potential impacts from invasive species via ballast water.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/upsj0g3f/contaminant-fate-and-transport.svg?v=1da9be5e6613fc0","small":{"__typename":"Image","src":"/media/upsj0g3f/contaminant-fate-and-transport.svg?v=1da9be5e6613fc0","fallbackSrc":"/media/upsj0g3f/contaminant-fate-and-transport.svg?v=1da9be5e6613fc0","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/upsj0g3f/contaminant-fate-and-transport.svg?v=1da9be5e6613fc0","fallbackSrc":"/media/upsj0g3f/contaminant-fate-and-transport.svg?v=1da9be5e6613fc0","height":56,"width":56},"large":{"__typename":"Image","src":"/media/upsj0g3f/contaminant-fate-and-transport.svg?v=1da9be5e6613fc0","fallbackSrc":"/media/upsj0g3f/contaminant-fate-and-transport.svg?v=1da9be5e6613fc0","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/upsj0g3f/contaminant-fate-and-transport.svg?v=1da9be5e6613fc0","fallbackSrc":"/media/upsj0g3f/contaminant-fate-and-transport.svg?v=1da9be5e6613fc0","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Ecological restoration projects","description":"\u003cp\u003eDevelop effective restoration strategies by modelling interactions among organisms and environmental changes.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/5ill0bay/ecosystem-restoration.svg?v=1da9be6805ddf70","small":{"__typename":"Image","src":"/media/5ill0bay/ecosystem-restoration.svg?v=1da9be6805ddf70","fallbackSrc":"/media/5ill0bay/ecosystem-restoration.svg?v=1da9be6805ddf70","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/5ill0bay/ecosystem-restoration.svg?v=1da9be6805ddf70","fallbackSrc":"/media/5ill0bay/ecosystem-restoration.svg?v=1da9be6805ddf70","height":56,"width":56},"large":{"__typename":"Image","src":"/media/5ill0bay/ecosystem-restoration.svg?v=1da9be6805ddf70","fallbackSrc":"/media/5ill0bay/ecosystem-restoration.svg?v=1da9be6805ddf70","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/5ill0bay/ecosystem-restoration.svg?v=1da9be6805ddf70","fallbackSrc":"/media/5ill0bay/ecosystem-restoration.svg?v=1da9be6805ddf70","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Environmental Impact Assessments","description":"\u003cp\u003eAssess offshore construction impacts on migratory aquatic animals using agent-based modelling to improve environmental compliance.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/h3wloic0/environmental-impact-assessment-eia.svg?v=1da9b2b21526d40","small":{"__typename":"Image","src":"/media/h3wloic0/environmental-impact-assessment-eia.svg?v=1da9b2b21526d40","fallbackSrc":"/media/h3wloic0/environmental-impact-assessment-eia.svg?v=1da9b2b21526d40","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/h3wloic0/environmental-impact-assessment-eia.svg?v=1da9b2b21526d40","fallbackSrc":"/media/h3wloic0/environmental-impact-assessment-eia.svg?v=1da9b2b21526d40","height":56,"width":56},"large":{"__typename":"Image","src":"/media/h3wloic0/environmental-impact-assessment-eia.svg?v=1da9b2b21526d40","fallbackSrc":"/media/h3wloic0/environmental-impact-assessment-eia.svg?v=1da9b2b21526d40","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/h3wloic0/environmental-impact-assessment-eia.svg?v=1da9b2b21526d40","fallbackSrc":"/media/h3wloic0/environmental-impact-assessment-eia.svg?v=1da9b2b21526d40","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Eutrophication mitigation strategies","description":"\u003cp\u003eSimulate nutrient cycles and organism responses in protected areas to devise targeted eutrophication mitigation.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/xffkt345/eutrophication-studies.svg?v=1da9be61bc687b0","small":{"__typename":"Image","src":"/media/xffkt345/eutrophication-studies.svg?v=1da9be61bc687b0","fallbackSrc":"/media/xffkt345/eutrophication-studies.svg?v=1da9be61bc687b0","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/xffkt345/eutrophication-studies.svg?v=1da9be61bc687b0","fallbackSrc":"/media/xffkt345/eutrophication-studies.svg?v=1da9be61bc687b0","height":56,"width":56},"large":{"__typename":"Image","src":"/media/xffkt345/eutrophication-studies.svg?v=1da9be61bc687b0","fallbackSrc":"/media/xffkt345/eutrophication-studies.svg?v=1da9be61bc687b0","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/xffkt345/eutrophication-studies.svg?v=1da9be61bc687b0","fallbackSrc":"/media/xffkt345/eutrophication-studies.svg?v=1da9be61bc687b0","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Flood impact assessments","description":"\u003cp\u003eModel ecological responses to flooding, considering impacts on migratory fish affected by hydropower.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/h20iiuj5/flooding.svg?v=1da9b2b23392ea0","small":{"__typename":"Image","src":"/media/h20iiuj5/flooding.svg?v=1da9b2b23392ea0","fallbackSrc":"/media/h20iiuj5/flooding.svg?v=1da9b2b23392ea0","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/h20iiuj5/flooding.svg?v=1da9b2b23392ea0","fallbackSrc":"/media/h20iiuj5/flooding.svg?v=1da9b2b23392ea0","height":56,"width":56},"large":{"__typename":"Image","src":"/media/h20iiuj5/flooding.svg?v=1da9b2b23392ea0","fallbackSrc":"/media/h20iiuj5/flooding.svg?v=1da9b2b23392ea0","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/h20iiuj5/flooding.svg?v=1da9b2b23392ea0","fallbackSrc":"/media/h20iiuj5/flooding.svg?v=1da9b2b23392ea0","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Forecasting and early warning systems","description":"\u003cp\u003eUse agent-based models to predict ecological changes and issue early warnings, focusing on invasive species risks from ballast water.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","small":{"__typename":"Image","src":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","fallbackSrc":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","fallbackSrc":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","height":56,"width":56},"large":{"__typename":"Image","src":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","fallbackSrc":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","fallbackSrc":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Habitat response assessments","description":"\u003cp\u003eAnalyse species and habitat responses to environmental stressors to enhance protection of marine protected areas.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/my5ltpv4/habitat-response.svg?v=1da9b2b2582a970","small":{"__typename":"Image","src":"/media/my5ltpv4/habitat-response.svg?v=1da9b2b2582a970","fallbackSrc":"/media/my5ltpv4/habitat-response.svg?v=1da9b2b2582a970","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/my5ltpv4/habitat-response.svg?v=1da9b2b2582a970","fallbackSrc":"/media/my5ltpv4/habitat-response.svg?v=1da9b2b2582a970","height":56,"width":56},"large":{"__typename":"Image","src":"/media/my5ltpv4/habitat-response.svg?v=1da9b2b2582a970","fallbackSrc":"/media/my5ltpv4/habitat-response.svg?v=1da9b2b2582a970","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/my5ltpv4/habitat-response.svg?v=1da9b2b2582a970","fallbackSrc":"/media/my5ltpv4/habitat-response.svg?v=1da9b2b2582a970","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Marine debris predictions","description":"\u003cp\u003ePredict debris movement in aquatic environments to align cleanup strategies with marine species protection.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/x0tdxuzp/marine-debris.svg?v=1da9be49d3620f0","small":{"__typename":"Image","src":"/media/x0tdxuzp/marine-debris.svg?v=1da9be49d3620f0","fallbackSrc":"/media/x0tdxuzp/marine-debris.svg?v=1da9be49d3620f0","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/x0tdxuzp/marine-debris.svg?v=1da9be49d3620f0","fallbackSrc":"/media/x0tdxuzp/marine-debris.svg?v=1da9be49d3620f0","height":56,"width":56},"large":{"__typename":"Image","src":"/media/x0tdxuzp/marine-debris.svg?v=1da9be49d3620f0","fallbackSrc":"/media/x0tdxuzp/marine-debris.svg?v=1da9be49d3620f0","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/x0tdxuzp/marine-debris.svg?v=1da9be49d3620f0","fallbackSrc":"/media/x0tdxuzp/marine-debris.svg?v=1da9be49d3620f0","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Offshore planning, design, and construction","description":"\u003cp\u003eSimulate construction impacts on aquatic animal migration to minimise environmental disruption.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/hqihio2w/offshore-planning-design-and-construction.svg?v=1da9b2b28122df0","small":{"__typename":"Image","src":"/media/hqihio2w/offshore-planning-design-and-construction.svg?v=1da9b2b28122df0","fallbackSrc":"/media/hqihio2w/offshore-planning-design-and-construction.svg?v=1da9b2b28122df0","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/hqihio2w/offshore-planning-design-and-construction.svg?v=1da9b2b28122df0","fallbackSrc":"/media/hqihio2w/offshore-planning-design-and-construction.svg?v=1da9b2b28122df0","height":56,"width":56},"large":{"__typename":"Image","src":"/media/hqihio2w/offshore-planning-design-and-construction.svg?v=1da9b2b28122df0","fallbackSrc":"/media/hqihio2w/offshore-planning-design-and-construction.svg?v=1da9b2b28122df0","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/hqihio2w/offshore-planning-design-and-construction.svg?v=1da9b2b28122df0","fallbackSrc":"/media/hqihio2w/offshore-planning-design-and-construction.svg?v=1da9b2b28122df0","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Oil spill modelling \u0026 emergency response","description":"\u003cp\u003eModel biological responses to oil spills, including impacts on marine protected areas.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/ffkajlfj/oil-spill-modelling-and-emergency-response.svg?v=1da9b2b2875f8d0","small":{"__typename":"Image","src":"/media/ffkajlfj/oil-spill-modelling-and-emergency-response.svg?v=1da9b2b2875f8d0","fallbackSrc":"/media/ffkajlfj/oil-spill-modelling-and-emergency-response.svg?v=1da9b2b2875f8d0","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/ffkajlfj/oil-spill-modelling-and-emergency-response.svg?v=1da9b2b2875f8d0","fallbackSrc":"/media/ffkajlfj/oil-spill-modelling-and-emergency-response.svg?v=1da9b2b2875f8d0","height":56,"width":56},"large":{"__typename":"Image","src":"/media/ffkajlfj/oil-spill-modelling-and-emergency-response.svg?v=1da9b2b2875f8d0","fallbackSrc":"/media/ffkajlfj/oil-spill-modelling-and-emergency-response.svg?v=1da9b2b2875f8d0","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/ffkajlfj/oil-spill-modelling-and-emergency-response.svg?v=1da9b2b2875f8d0","fallbackSrc":"/media/ffkajlfj/oil-spill-modelling-and-emergency-response.svg?v=1da9b2b2875f8d0","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Ship navigation planning support","description":"\u003cp\u003eModel interactions between shipping and marine life to manage ballast water and prevent invasive species spread.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/xtnlbs5m/ship-navigation-planning.svg?v=1da9b2b2ad2ad80","small":{"__typename":"Image","src":"/media/xtnlbs5m/ship-navigation-planning.svg?v=1da9b2b2ad2ad80","fallbackSrc":"/media/xtnlbs5m/ship-navigation-planning.svg?v=1da9b2b2ad2ad80","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/xtnlbs5m/ship-navigation-planning.svg?v=1da9b2b2ad2ad80","fallbackSrc":"/media/xtnlbs5m/ship-navigation-planning.svg?v=1da9b2b2ad2ad80","height":56,"width":56},"large":{"__typename":"Image","src":"/media/xtnlbs5m/ship-navigation-planning.svg?v=1da9b2b2ad2ad80","fallbackSrc":"/media/xtnlbs5m/ship-navigation-planning.svg?v=1da9b2b2ad2ad80","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/xtnlbs5m/ship-navigation-planning.svg?v=1da9b2b2ad2ad80","fallbackSrc":"/media/xtnlbs5m/ship-navigation-planning.svg?v=1da9b2b2ad2ad80","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Underwater noise impact assessments","description":"\u003cp\u003ePredict underwater noise impacts from offshore activities on marine life, guiding mitigation strategies for species protection.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/s0ebbedb/underwater-noise.svg?v=1da9b2b2bda3270","small":{"__typename":"Image","src":"/media/s0ebbedb/underwater-noise.svg?v=1da9b2b2bda3270","fallbackSrc":"/media/s0ebbedb/underwater-noise.svg?v=1da9b2b2bda3270","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/s0ebbedb/underwater-noise.svg?v=1da9b2b2bda3270","fallbackSrc":"/media/s0ebbedb/underwater-noise.svg?v=1da9b2b2bda3270","height":56,"width":56},"large":{"__typename":"Image","src":"/media/s0ebbedb/underwater-noise.svg?v=1da9b2b2bda3270","fallbackSrc":"/media/s0ebbedb/underwater-noise.svg?v=1da9b2b2bda3270","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/s0ebbedb/underwater-noise.svg?v=1da9b2b2bda3270","fallbackSrc":"/media/s0ebbedb/underwater-noise.svg?v=1da9b2b2bda3270","height":64,"width":64},"xxLarge":null}}],"advanced":{"__typename":"Advanced","anchor":""},"spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":true}},{"__typename":"AccordionModule","key":"27374233-eaa6-4c1b-9005-d8c5e16f47df","heading":"Additional capabilities \u0026 unique features","preHeading":"ABM Lab","subHeading":"\u003cp\u003eExplore our latest support resources, including guides, videos, and FAQs in our \u003cstrong\u003e\u003ca href=\"https://support.dhigroup.com/knowledgebase/\"\u003eKnowledge Base\u003c/a\u003e\u003c/strong\u003e.\u003c/p\u003e","backgroundColor":"Grey","accordionItems":[{"__typename":"AccordionItemModule","heading":"Experience faster MIKE ABM Lab FM simulation speed and useful new functionalities","description":"\u003cp\u003eWith the release of MIKE 2023, MIKE ABM Lab users can now perform agent-based modelling calculations on dry elements. In addition, MIKE ABM Lab has been equipped with MPI parallelisation for enhanced performance when calculating ‘distance to shore’ and ‘direction to shore’.\u003c/p\u003e"},{"__typename":"AccordionItemModule","heading":"Get more done in less time with the modernised MIKE Zero user interface","description":"\u003cp\u003eSave time and improve your modelling workflows using MIKE Zero’s upgraded editors and viewers. Take advantage of new keyboard shortcuts and themes, improved tabbing, tear off and cascade functionality plus easier access to User Guides and Scientific Documentation.\u003c/p\u003e"},{"__typename":"AccordionItemModule","heading":"New built-in constants and forcings for MIKE 21/3 FM","description":"\u003cp\u003eRely on several new built-in constants with FM-based engine support. For example, users can now compute the approximate distance and direction to shore.\u003c/p\u003e"},{"__typename":"AccordionItemModule","heading":"New algorithm for RASF computation in ABM Lab for MIKE 21/3 FM","description":"\u003cp\u003eCompute Remote Area Search Functions (RASFs) for concentration-based variables using an enhanced algorithm. Experience improved performance depending on the computational mesh size and search radius.\u003c/p\u003e"},{"__typename":"AccordionItemModule","heading":"Access new tools, Cloud applications and an enhanced graphical overview from the redesigned MIKE Zero start page","description":"\u003cdiv class=\"elementor-toggle-item\"\u003e\n\u003cdiv id=\"elementor-tab-content-2255\" class=\"elementor-tab-content elementor-clearfix elementor-active\" data-tab=\"5\" aria-labelledby=\"elementor-tab-title-2255\"\u003e\n\u003cp\u003eMIKE Zero, DHI’s fully Windows integrated graphical user interface, is now better than ever and comes standard with all MIKE 21/3 software. Enjoy easy access to new MIKE Cloud applications and Cloud-enhanced functionality, plus an extended set of MIKE tools within theme-based (rather than product-based) interactive workflows. Ensure important model components such as sources and structures stay at the forefront with a new interactive, customisable floating mapping window. Lastly, the updated tabbing functionality will help you work in a more organised and efficient manner.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/media/pxuj1czp/mike-zero-start-page-1024x556.png\" alt=\"\" width=\"500\" height=\"271.484375\"\u003e\u003c/p\u003e\n\u003c/div\u003e\n\u003c/div\u003e"},{"__typename":"AccordionItemModule","heading":"Available on Azure Marketplace","description":"\u003cp\u003eYou can now access ABM Lab on Azure Marketplace, where you can start modelling in the cloud with no hardware limitation in four simple steps.\u003cstrong\u003e\u0026nbsp;\u003ca href=\"https://www.dhigroup.com/technologies/mikepoweredbydhi/pricing/mike-on-azure/\" title=\"MIKE on Azure\"\u003eLearn more\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e"},{"__typename":"AccordionItemModule","heading":"Create a real-time operational forecast system","description":"\u003cp\u003eUsing\u003cstrong\u003e \u003c/strong\u003e\u003ca href=\"/technologies/mikepoweredbydhi/mike-operations/\" title=\"MIKE OPERATIONS\" data-anchor=\"#\"\u003eMIKE OPERATIONS\u003c/a\u003e\u003cstrong\u003e \u003c/strong\u003eas the platform, ABM Lab can form the core of a new generation of risk assessment tools. For example, DHI recently created GlobalSEA SAR (Search and Rescue), an online operational system designed to mitigate risks of vessel grounding. The real-time integrated model predicts the vectors and speeds of vessels that have lost power or steerage to assess associated risks (e.g. grounding on a reef) and then proposes measures to abate it.\u003c/p\u003e"},{"__typename":"AccordionItemModule","heading":"Conduct advanced Environmental Impact Assessments for aquatic organisms","description":"\u003cp\u003eABM Lab offers advanced solutions to Environmental Impact Assessments (EIAs) for aquatic organisms – whether it involves the behaviour of large animals such as mammals and fish or dispersal units like larvae, seeds and spores of aquatic organisms. For example, users can model the response of large animals to disturbances like underwater noise from drilling or seismic surveys taking into consideration seasonal migrations as well as meteorological and hydrodynamic changes.\u003c/p\u003e"},{"__typename":"AccordionItemModule","heading":"Model coral reef connectivity and impacts on mass coral spawning","description":"\u003cp\u003eUsing ABM Lab, it’s possible to determine the connectivity between protected marine areas and define the importance of the protected area networks. For example, models of coral larvae dispersal can be developed, simulating mortality, larvae settlement, individual reaction to environmental and anthropogenic, gradients. Important connectivity corridors between coral reefs can then be identified based on these models.\u003c/p\u003e"},{"__typename":"AccordionItemModule","heading":"Formulate new agent-based models in MIKE ECO Lab Templates","description":"\u003cdiv class=\"elementor-toggle-item\"\u003e\n\u003cdiv id=\"elementor-tab-content-22510\" class=\"elementor-tab-content elementor-clearfix elementor-active\" data-tab=\"10\" aria-labelledby=\"elementor-tab-title-22510\"\u003e\n\u003cp\u003eThe built-in\u003cstrong\u003e \u003c/strong\u003e\u003ca href=\"/technologies/mikepoweredbydhi/mike-eco-lab/\" title=\"MIKE ECO Lab\" data-anchor=\"#\"\u003eMIKE ECO Lab\u003c/a\u003e Template Editor is an efficient tool to formulate new agent-based models in MIKE ECO Lab templates, which can then be coupled to the hydrodynamic modules, \u003ca href=\"/technologies/mikepoweredbydhi/mike-21-3/\" title=\"MIKE 21/3\" data-anchor=\"#\"\u003eMIKE 21 and MIKE 3 Flow Model FM\u003c/a\u003e.\u003c/p\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"elementor-toggle-item\"\u003e\n\u003cdiv id=\"elementor-tab-title-22511\" class=\"elementor-tab-title elementor-active\" data-tab=\"11\" aria-controls=\"elementor-tab-content-22511\" aria-expanded=\"true\" aria-selected=\"true\"\u003e\u003c/div\u003e\n\u003c/div\u003e"},{"__typename":"AccordionItemModule","heading":"Benefit from parallelisation to run fast simulations on systems with many cores","description":"\u003cp\u003eThe computational engines of the \u003ca href=\"/technologies/mikepoweredbydhi/mike-21-3/\" title=\"MIKE 21/3\" data-anchor=\"#\"\u003eMIKE 21/3 FM\u003c/a\u003e series are available in versions that have been parallelised using both shared memory as well as distributed memory architecture. The latter approach allows for domain decomposition. The result is much faster simulations on systems with many cores. It could be feasible to carry out ABM modelling using decoupled result files from a HD simulation.\u003c/p\u003e"}],"advanced":{"__typename":"Advanced","anchor":""},"spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":true}},{"__typename":"CtaModule","key":"33ec0653-bf94-472c-8623-79ba7038b713","advanced":{"__typename":"Advanced","anchor":""},"blocks":[{"__typename":"CtaBlockModule","button":{"__typename":"Button","buttonType":"Secondary","linkButton":{"__typename":"Link","name":"Contact us","target":"","type":"EXTERNAL","url":"#ContactForm"}},"description":"Learn how your project can benefit from the powerful insight gained from agent-based modelling.","heading":"Let's get started","preHeading":""}],"spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":true},"type":true},{"__typename":"RelatedGlobalContentSliderModule","key":"BQ4phozDmkW9bNuhE2Q-4w","advanced":{"__typename":"Advanced","anchor":""},"pages":[{"__typename":"GlobalPageMetadata","altText":"Offshore wind development","date":"0001-01-01T00:00:00.000Z","description":"","heading":"A quick guide to offshore wind development","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/xqxp03sh/offshore-wind-ebook-web-banner.jpg?format=webp\u0026v=1dae847ac330dc0\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/xqxp03sh/offshore-wind-ebook-web-banner.jpg?width=288\u0026height=162\u0026format=webp\u0026v=1dae847ac330dc0","fallbackSrc":"/media/xqxp03sh/offshore-wind-ebook-web-banner.jpg?width=288\u0026height=162\u0026format=png\u0026v=1dae847ac330dc0","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/xqxp03sh/offshore-wind-ebook-web-banner.jpg?width=288\u0026height=162\u0026format=webp\u0026v=1dae847ac330dc0","fallbackSrc":"/media/xqxp03sh/offshore-wind-ebook-web-banner.jpg?width=288\u0026height=162\u0026format=png\u0026v=1dae847ac330dc0","height":162,"width":288},"large":{"__typename":"Image","src":"/media/xqxp03sh/offshore-wind-ebook-web-banner.jpg?width=448\u0026height=252\u0026format=webp\u0026v=1dae847ac330dc0","fallbackSrc":"/media/xqxp03sh/offshore-wind-ebook-web-banner.jpg?width=448\u0026height=252\u0026format=png\u0026v=1dae847ac330dc0","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/xqxp03sh/offshore-wind-ebook-web-banner.jpg?width=608\u0026height=342\u0026format=webp\u0026v=1dae847ac330dc0","fallbackSrc":"/media/xqxp03sh/offshore-wind-ebook-web-banner.jpg?width=608\u0026height=342\u0026format=png\u0026v=1dae847ac330dc0","height":342,"width":608},"xxLarge":null},"pageAlias":"contentPage","preHeading":"eBook","metaTitle":"DHI eBook - A quick guide to offshore wind development","metaDescription":"","url":"https://www.dhigroup.com/dhi-ebooks/a-quick-guide-to-offshore-wind-development","pageTypeLabel":""},{"__typename":"GlobalPageMetadata","altText":"Reduced uncertainty about the dynamic distribution of marine species","date":"2022-11-14T00:00:00.000Z","description":"","heading":"Reduced uncertainty about the dynamic distribution of marine species","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/12unaoxv/cs-mamp-banner-adobestock_219460632.jpeg?format=webp\u0026v=1d9b5552cb13980\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/12unaoxv/cs-mamp-banner-adobestock_219460632.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9b5552cb13980","fallbackSrc":"/media/12unaoxv/cs-mamp-banner-adobestock_219460632.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9b5552cb13980","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/12unaoxv/cs-mamp-banner-adobestock_219460632.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9b5552cb13980","fallbackSrc":"/media/12unaoxv/cs-mamp-banner-adobestock_219460632.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9b5552cb13980","height":162,"width":288},"large":{"__typename":"Image","src":"/media/12unaoxv/cs-mamp-banner-adobestock_219460632.jpeg?width=448\u0026height=252\u0026format=webp\u0026v=1d9b5552cb13980","fallbackSrc":"/media/12unaoxv/cs-mamp-banner-adobestock_219460632.jpeg?width=448\u0026height=252\u0026format=png\u0026v=1d9b5552cb13980","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/12unaoxv/cs-mamp-banner-adobestock_219460632.jpeg?width=608\u0026height=342\u0026format=webp\u0026v=1d9b5552cb13980","fallbackSrc":"/media/12unaoxv/cs-mamp-banner-adobestock_219460632.jpeg?width=608\u0026height=342\u0026format=png\u0026v=1d9b5552cb13980","height":342,"width":608},"xxLarge":null},"pageAlias":"projectPage","preHeading":"Project","metaTitle":null,"metaDescription":"","url":"/projects/reduced-uncertainty-about-the-dynamic-distribution-of-marine-species","pageTypeLabel":"Project"},{"__typename":"GlobalPageMetadata","altText":"offshore wind farm","date":"2023-06-23T00:00:00.000Z","description":"","heading":"Why is dynamic modelling of marine species an advantage for the offshore wind industry?","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/qzsmqjor/03-12-2021-why-is-dynamic-modelling-of-marine-species-an-advantage_adobestock_364564203.jpeg?format=webp\u0026v=1d9ba1d1c170970\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/qzsmqjor/03-12-2021-why-is-dynamic-modelling-of-marine-species-an-advantage_adobestock_364564203.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9ba1d1c170970","fallbackSrc":"/media/qzsmqjor/03-12-2021-why-is-dynamic-modelling-of-marine-species-an-advantage_adobestock_364564203.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9ba1d1c170970","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/qzsmqjor/03-12-2021-why-is-dynamic-modelling-of-marine-species-an-advantage_adobestock_364564203.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9ba1d1c170970","fallbackSrc":"/media/qzsmqjor/03-12-2021-why-is-dynamic-modelling-of-marine-species-an-advantage_adobestock_364564203.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9ba1d1c170970","height":162,"width":288},"large":{"__typename":"Image","src":"/media/qzsmqjor/03-12-2021-why-is-dynamic-modelling-of-marine-species-an-advantage_adobestock_364564203.jpeg?width=448\u0026height=252\u0026format=webp\u0026v=1d9ba1d1c170970","fallbackSrc":"/media/qzsmqjor/03-12-2021-why-is-dynamic-modelling-of-marine-species-an-advantage_adobestock_364564203.jpeg?width=448\u0026height=252\u0026format=png\u0026v=1d9ba1d1c170970","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/qzsmqjor/03-12-2021-why-is-dynamic-modelling-of-marine-species-an-advantage_adobestock_364564203.jpeg?width=608\u0026height=342\u0026format=webp\u0026v=1d9ba1d1c170970","fallbackSrc":"/media/qzsmqjor/03-12-2021-why-is-dynamic-modelling-of-marine-species-an-advantage_adobestock_364564203.jpeg?width=608\u0026height=342\u0026format=png\u0026v=1d9ba1d1c170970","height":342,"width":608},"xxLarge":null},"pageAlias":"blogPage","preHeading":"Blog","metaTitle":null,"metaDescription":"","url":"https://blog.dhigroup.com/why-is-dynamic-modelling-of-marine-species-an-advantage-for-the-offshore-wind-industry/","pageTypeLabel":"Blog"},{"__typename":"GlobalPageMetadata","altText":"ports and terminals","date":"2024-02-12T00:00:00.000Z","description":"","heading":"Marine ecologists share crucial tips to improve biodiversity quantification","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/vvrhh50w/adobestock_456164166.jpeg?format=webp\u0026v=1da5ef3111f2a90\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/vvrhh50w/adobestock_456164166.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1da5ef3111f2a90","fallbackSrc":"/media/vvrhh50w/adobestock_456164166.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1da5ef3111f2a90","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/vvrhh50w/adobestock_456164166.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1da5ef3111f2a90","fallbackSrc":"/media/vvrhh50w/adobestock_456164166.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1da5ef3111f2a90","height":162,"width":288},"large":{"__typename":"Image","src":"/media/vvrhh50w/adobestock_456164166.jpeg?width=448\u0026height=252\u0026format=webp\u0026v=1da5ef3111f2a90","fallbackSrc":"/media/vvrhh50w/adobestock_456164166.jpeg?width=448\u0026height=252\u0026format=png\u0026v=1da5ef3111f2a90","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/vvrhh50w/adobestock_456164166.jpeg?width=608\u0026height=342\u0026format=webp\u0026v=1da5ef3111f2a90","fallbackSrc":"/media/vvrhh50w/adobestock_456164166.jpeg?width=608\u0026height=342\u0026format=png\u0026v=1da5ef3111f2a90","height":342,"width":608},"xxLarge":null},"pageAlias":"blogPage","preHeading":"Blog","metaTitle":null,"metaDescription":"","url":"https://blog.dhigroup.com/marine-ecologists-share-crucial-tips-to-improve-biodiversity-quantification/","pageTypeLabel":"Blog"},{"__typename":"GlobalPageMetadata","altText":"offshore wind farm","date":"2023-06-23T00:00:00.000Z","description":"","heading":"Automated bird monitoring in offshore wind farms","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/snspewwc/23-01-2019-automated-bird-monitoring-in-offshore-wind-farms.png?format=webp\u0026v=1d9be972449dd60\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/snspewwc/23-01-2019-automated-bird-monitoring-in-offshore-wind-farms.png?width=288\u0026height=162\u0026format=webp\u0026v=1d9be972449dd60","fallbackSrc":"/media/snspewwc/23-01-2019-automated-bird-monitoring-in-offshore-wind-farms.png?width=288\u0026height=162\u0026format=png\u0026v=1d9be972449dd60","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/snspewwc/23-01-2019-automated-bird-monitoring-in-offshore-wind-farms.png?width=288\u0026height=162\u0026format=webp\u0026v=1d9be972449dd60","fallbackSrc":"/media/snspewwc/23-01-2019-automated-bird-monitoring-in-offshore-wind-farms.png?width=288\u0026height=162\u0026format=png\u0026v=1d9be972449dd60","height":162,"width":288},"large":{"__typename":"Image","src":"/media/snspewwc/23-01-2019-automated-bird-monitoring-in-offshore-wind-farms.png?width=448\u0026height=252\u0026format=webp\u0026v=1d9be972449dd60","fallbackSrc":"/media/snspewwc/23-01-2019-automated-bird-monitoring-in-offshore-wind-farms.png?width=448\u0026height=252\u0026format=png\u0026v=1d9be972449dd60","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/snspewwc/23-01-2019-automated-bird-monitoring-in-offshore-wind-farms.png?width=608\u0026height=342\u0026format=webp\u0026v=1d9be972449dd60","fallbackSrc":"/media/snspewwc/23-01-2019-automated-bird-monitoring-in-offshore-wind-farms.png?width=608\u0026height=342\u0026format=png\u0026v=1d9be972449dd60","height":342,"width":608},"xxLarge":null},"pageAlias":"blogPage","preHeading":"Blog","metaTitle":null,"metaDescription":"","url":"https://blog.dhigroup.com/automated-bird-monitoring-in-offshore-wind-farms/","pageTypeLabel":"Blog"},{"__typename":"GlobalPageMetadata","altText":"world oceans day","date":"2023-06-08T00:00:00.000Z","description":"","heading":"World Oceans Day: DHI expert is part of international call for action to reduce human noise in the ocean","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/vutik4zz/worldoceansday-3.jpg?format=webp\u0026v=1d9c5e97fb795d0\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/vutik4zz/worldoceansday-3.jpg?width=288\u0026height=162\u0026format=webp\u0026v=1d9c5e97fb795d0","fallbackSrc":"/media/vutik4zz/worldoceansday-3.jpg?width=288\u0026height=162\u0026format=png\u0026v=1d9c5e97fb795d0","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/vutik4zz/worldoceansday-3.jpg?width=288\u0026height=162\u0026format=webp\u0026v=1d9c5e97fb795d0","fallbackSrc":"/media/vutik4zz/worldoceansday-3.jpg?width=288\u0026height=162\u0026format=png\u0026v=1d9c5e97fb795d0","height":162,"width":288},"large":{"__typename":"Image","src":"/media/vutik4zz/worldoceansday-3.jpg?width=448\u0026height=252\u0026format=webp\u0026v=1d9c5e97fb795d0","fallbackSrc":"/media/vutik4zz/worldoceansday-3.jpg?width=448\u0026height=252\u0026format=png\u0026v=1d9c5e97fb795d0","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/vutik4zz/worldoceansday-3.jpg?width=608\u0026height=342\u0026format=webp\u0026v=1d9c5e97fb795d0","fallbackSrc":"/media/vutik4zz/worldoceansday-3.jpg?width=608\u0026height=342\u0026format=png\u0026v=1d9c5e97fb795d0","height":342,"width":608},"xxLarge":null},"pageAlias":"newsPage","preHeading":"","metaTitle":null,"metaDescription":"","url":"/news/world-oceans-day-dhi-expert-is-part-of-international-call-for-action-to-reduce-human-noise-in-the-ocean","pageTypeLabel":"News"},{"__typename":"GlobalPageMetadata","altText":"Frank Thomsen","date":"2023-12-13T00:00:00.000Z","description":"","heading":"Frank Thomsen - of whales and sound","hidden":true,"image":{"__typename":"ResponsiveImage","src":"/media/3qynd21d/frth-dsc09616-wide-1920x1080px.jpg?rxy=0.5215151977539062%2c0.2377365861006427\u0026format=webp\u0026v=1da2d70a9b0bc10\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/3qynd21d/frth-dsc09616-wide-1920x1080px.jpg?rxy=0.5215151977539062%2c0.2377365861006427\u0026width=288\u0026height=162\u0026format=webp\u0026v=1da2d70a9b0bc10","fallbackSrc":"/media/3qynd21d/frth-dsc09616-wide-1920x1080px.jpg?rxy=0.5215151977539062%2c0.2377365861006427\u0026width=288\u0026height=162\u0026format=png\u0026v=1da2d70a9b0bc10","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/3qynd21d/frth-dsc09616-wide-1920x1080px.jpg?rxy=0.5215151977539062%2c0.2377365861006427\u0026width=288\u0026height=162\u0026format=webp\u0026v=1da2d70a9b0bc10","fallbackSrc":"/media/3qynd21d/frth-dsc09616-wide-1920x1080px.jpg?rxy=0.5215151977539062%2c0.2377365861006427\u0026width=288\u0026height=162\u0026format=png\u0026v=1da2d70a9b0bc10","height":162,"width":288},"large":{"__typename":"Image","src":"/media/3qynd21d/frth-dsc09616-wide-1920x1080px.jpg?rxy=0.5215151977539062%2c0.2377365861006427\u0026width=448\u0026height=252\u0026format=webp\u0026v=1da2d70a9b0bc10","fallbackSrc":"/media/3qynd21d/frth-dsc09616-wide-1920x1080px.jpg?rxy=0.5215151977539062%2c0.2377365861006427\u0026width=448\u0026height=252\u0026format=png\u0026v=1da2d70a9b0bc10","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/3qynd21d/frth-dsc09616-wide-1920x1080px.jpg?rxy=0.5215151977539062%2c0.2377365861006427\u0026width=608\u0026height=342\u0026format=webp\u0026v=1da2d70a9b0bc10","fallbackSrc":"/media/3qynd21d/frth-dsc09616-wide-1920x1080px.jpg?rxy=0.5215151977539062%2c0.2377365861006427\u0026width=608\u0026height=342\u0026format=png\u0026v=1da2d70a9b0bc10","height":342,"width":608},"xxLarge":null},"pageAlias":"employeeStoryPage","preHeading":"Principal Scientist, Denmark","metaTitle":null,"metaDescription":"","url":"/careers/our-people/frank-thomsen-of-whales-and-sound","pageTypeLabel":"Employee Story"}],"spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":true,"reduceSpacingTop":true,"top":true},"title":"You may also like"},{"__typename":"DigitalSolutionsModule","key":"I-mk4YtKjEOBufJz0BZing","advanced":{"__typename":"Advanced","anchor":""},"filters":[],"pages":[{"__ref":"DigitalSolutionPageMetadata:3898"},{"__ref":"DigitalSolutionPageMetadata:3904"}],"path":"-1,1307,1315","spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":true,"reduceSpacingTop":true,"top":true},"tags":["4888"],"title":"Related technologies","allLabel":"All","exploreLabel":"Explore","noFilteredItemsLabel":"No items matching your filter.","showAllLabel":"Show all"},{"__typename":"CodeSnippetModule","key":"e407d566-b54e-4919-ad69-476d94629151","advanced":{"__typename":"Advanced","anchor":"ContactForm"},"reusableSnippets":[{"__typename":"CodeSnippet","code":"\u003cdiv class=\"grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10\"\u003e\r\n \u003cdiv class=\"col-span-full flex flex-col px-[8.865%] md:col-span-10 md:col-start-2\"\u003e\r\n \u003cdiv id=\"dynamicForm\" data-form-block-id=\"ff9eb684-6af9-e911-a813-000d3a2d5fc1\" class=\"dynamic-form-wrapper\"\u003e\r\n\r\n\t\t\t\u003cdiv id=\"fixed-form-title\" class=\"body-0 text-white\" style=\"margin-bottom: 100px;\"\u003e\r\n\t\t\t\t\u003ch2 class=\"header-2 font-bold line-clamp-2\"\u003eHow can we help?\u003c/h2\u003e\r\n\t\t\t\t\u003cdiv class=\"text-section font-light underline-offset-4 [\u0026_a]:text-c-blue-800 [\u0026_a]:underline [\u0026_b]:font-bold [\u0026_strong]:font-bold body-0 text-c-white-600 [\u0026_strong]:text-c-white-900 mt-6 lg:mt-8 2xl:mt-10\"\u003e\u003cp\u003eWith our global network of offices, we make sure you get the right answers to your local needs. Let us know what you're interested in (e.g., product features, trial license, pricing, etc.) and we will get back to you.\u003c/p\u003e\u003c/div\u003e\r\n\t\t\t\u003c/div\u003e\t\t\t\r\n \u003c!-- Dynamic script --\u003e\r\n \u003cscript src=\"https://mktdplp102cdn.azureedge.net/public/latest/js/form-loader.js?v=1.84.2007\"\u003e\u003c/script\u003e \r\n \u003cdiv id=\"dBy-HH1p1HyEUIvLpK1a6VCOMG5sMXoAC-BmzSMR_m7c\"\u003e\u003c/div\u003e\r\n \u003cscript src=\"https://mktdplp102cdn.azureedge.net/public/latest/js/ws-tracking.js?v=1.84.2007\"\u003e\u003c/script\u003e\r\n \r\n \u003c!-- Cookie information part --\u003e \r\n \u003cdiv id=\"cookietext\" style=\"background:#fff; display:none\"\u003e\r\n \u003cobject type=\"image/svg+xml\" data=\"https://www.dhigroup.com/upload/cookies/assets/dhi-cookie-accept-all-animated.svg\" style=\"margin-left: auto; margin-right: auto; width: 40%;\"\u003e\r\n \u003cimg src=\"https://www.dhigroup.com/upload/cookies/assets/dhi-cookie-accept-all-animated.svg\" width=\"220\" /\u003e\r\n \u003c/object\u003e\r\n \u003ch2\u003eYou need to \u003ca onclick=\"javascript:CookieConsent.renew();\" href=\"#\"\u003eaccept Marketing cookies\u003c/a\u003e to submit this form.\u003cbr\u003eIf you prefer not to - no problem!\u003cbr\u003eYou can always reach us at \u003ca href=\"mailto:info@dhigroup.com?subject=Contact from www.dhigroup.com\"\u003einfo@dhigroup.com\u003c/a\u003e or +45 4516 9200.\u003c/h2\u003e \u003c/div\u003e\r\n \u003c/div\u003e\r\n \u003c/div\u003e\r\n\u003c/div\u003e\r\n\r\n\u003cscript\u003e\r\n // Function to load Dynamic form\r\n function loadDynamycForm(id, f, t, ws, ms_tr_il_08, ms_tr_il_w_01) { var tr = function (cb) { var count = 0; var callback = function () { if (count == 0) { count++; if (w) { w.w(id, t, cb); } } }; var ts = document.createElement('script'); ts.src = ws; ts.type = 'text/javascript'; ts.onload = callback; ts.onreadystatechange = function () { if (this.readyState == 'complete' || this.readyState == 'loaded') { callback(); } }; var head = document.getElementsByTagName('head')[0]; head.appendChild(ts); }; if (typeof ms_tr_il_08 === 'function') { if (ms_tr_il_w_01 === null) { tr(function() { ms_tr_il_08(id, f, t); }); } else { ms_tr_il_w_01.w(id, t, function(websiteVisitedParams) { ms_tr_il_08(id, f, t, websiteVisitedParams); }, null); } } else { tr(); }};\r\n \r\n // Hide Cookien Text if Marketings cookies approved and load Dynamic form on route change\r\n if (CookieInformation.getConsentGivenFor('cookie_cat_marketing')) {\r\n cookietext.style.display = 'none'; \r\n setTimeout(function () {\r\n loadDynamycForm('By-HH1p1HyEUIvLpK1a6VCOMG5sMXoAC-BmzSMR_m7c', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/f', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t/w', typeof ms_tr_il_08 === \"undefined\" ? null : ms_tr_il_08, typeof ms_tr_il_w_01 === \"undefined\" ? null : ms_tr_il_w_01);\r\n }, 1000);\r\n }\r\n else{\r\n cookietext.style.display = 'block'; \r\n }\r\n \r\n // Load dynamic form on Page load\r\n window.addEventListener(\"load\", function() {\r\n if (CookieInformation.getConsentGivenFor('cookie_cat_marketing')) {\r\n setTimeout(function () {\r\n loadDynamycForm('By-HH1p1HyEUIvLpK1a6VCOMG5sMXoAC-BmzSMR_m7c', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/f', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t/w', typeof ms_tr_il_08 === \"undefined\" ? null : ms_tr_il_08, typeof ms_tr_il_w_01 === \"undefined\" ? null : ms_tr_il_w_01);\r\n }, 1000);\r\n } else{\r\n cookietext.style.display = 'block'; \r\n }}); \r\n \r\n // Load dynamic form on Marketing cooket approve. \r\n window.addEventListener('CookieInformationConsentGiven', function (event) { \r\n if (CookieInformation.getConsentGivenFor('cookie_cat_marketing')) {\r\n cookietext.style.display = 'none'; \r\n loadDynamycForm('By-HH1p1HyEUIvLpK1a6VCOMG5sMXoAC-BmzSMR_m7c', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/f', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t/w', typeof ms_tr_il_08 === \"undefined\" ? null : ms_tr_il_08, typeof ms_tr_il_w_01 === \"undefined\" ? null : ms_tr_il_w_01);\r\n }}, false); \r\n\u003c/script\u003e\r\n\r\n\u003cscript\u003e\r\n window.setupTopicForm = function () {\r\n var Topic = document.querySelector(\"[name='fad3e121-a6c5-e911-a96d-000d3a4640d2']\");\r\n var SourceOffer = document.querySelector(\"[name='6cb5f95e-73a5-ea11-a812-000d3aacb5df']\");\r\n \r\n // Get the Page Title if the Topic input is found.\r\n if (Topic) {\r\n var PageTitle = document.getElementsByTagName(\"title\")[0].innerText;\r\n Topic.value = PageTitle;\r\n }\r\n \r\n // Get the Page Url if the Source offer input is found.\r\n if (SourceOffer) {\r\n var PageUrl = window.location.href;\r\n SourceOffer.value = PageUrl;\r\n }\r\n };\r\n\r\n var checkForElement = function () {\r\n setTimeout(function () {\r\n console.log(\"Checking for form...\")\r\n if (document.querySelector(\"[data-form-block-id] form\")) {\r\n clearTimeout(checkForElement);\r\n window.setupTopicForm();\r\n console.log(\"Form found. Script setup.\")\r\n } else {\r\n checkForElement();\r\n }\r\n }, 1000);\r\n};\r\n\r\ncheckForElement();\r\n\u003c/script\u003e"},{"__typename":"CodeSnippet","code":"\u003cstyle\u003e\r\n form, #cookietext{\r\n padding: 99px 0px;\r\n background: #fff;\r\n }\r\n\r\n \r\n #cookietext{\r\n text-align:center;\r\n }\r\n #cookietext a{\r\n color: #2146A4;\r\n }\r\n \r\n #cookietext img{\r\n display:inline;\r\n }\r\n .lp-form-fieldInput {\r\n width: 100%;\r\n }\r\n \r\n .lp-form-field input, .lp-form-field optgroup, .lp-form-field select, .lp-form-field textarea {\r\n border: 2px solid #1B1B22;\r\n padding: 14px 32px;\r\n font-size: 24px;\r\n line-height: 38px;\r\n color: #6C6C89;\r\n width: 100%;\r\n font-weight:400;\r\n }\r\n \r\n .lp-form-field select{\r\n padding: 18px 32px;\r\n -webkit-border-radius: 0px;\r\n border-radius: 0px;\r\n }\r\n \r\n select option {\r\n font-size: 24px;\r\n line-height: 38px \r\n }\r\n \r\n .lp-form-field{\r\n margin-top:10px;\r\n }\r\n \r\n .lp-ellipsis {\r\n font-size: 22px;\r\n color: #515167;\r\n font-weight: 300;\r\n line-height: 36px;\r\n font-family:inherit !important;\r\n }\r\n \r\n .contentBlockWrapper .lp-ellipsis, .contentBlockWrapper p {\r\n font-size: 16px !important;\r\n font-style: normal !important;\r\n line-height: 26px;\r\n font-weight: 400;\r\n color: #515167;\r\n margin-left: 23px;\r\n }\r\n \r\n .contentBlockWrapper p{\r\n margin-left: 0px;\r\n margin-top: 20px;\r\n font-family:inherit !important;\r\n }\r\n \r\n .lp-required {\r\n font-weight: bold;\r\n padding-left: 5px;\r\n line-height:32px;\r\n vertical-align: top;\r\n }\r\n \r\n button.lp-form-button{\r\n margin-top:52px;\r\n }\r\n \r\n button.lp-form-button {\r\n color: #2146A4;\r\n display: inline-flex;\r\n padding: 17px 34px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 10px;\r\n border-radius: 40px;\r\n border: 2px solid #2146A4;\r\n font-weight: 700;\r\n width:auto;\r\n }\r\n button.lp-form-button:active, button.lp-form-button:focus-visible {\r\n outline-color: rgba(33, 70, 164, 0.3);\r\n outline-width: 4px;\r\n outline-style: solid;\r\n }\r\n \r\n \r\n @media only screen and (min-width: 1201px){ \r\n #cookietext h2 {font-size: revert;}\r\n \r\n .dynamic-form-wrapper{\r\n background: #1C3A86;\r\n margin: 0 -4000px;\r\n padding: 200px 4000px;\r\n }\r\n .theme-green .dynamic-form-wrapper{\r\n background: #21af48;\r\n }\r\n form, #cookietext{\r\n padding: 128px 199px;\r\n background: #fff;\r\n }\r\n }\r\n \r\n @media only screen and (max-width: 991px) {\r\n .lp-ellipsis, .contentBlockWrapper .lp-ellipsis, .contentBlockWrapper p {\r\n font-size: 16px;\r\n }\r\n .lp-form-field input, .lp-form-field optgroup, .lp-form-field select, .lp-form-field textarea, select option {\r\n font-size: 18px;\r\n }\r\n }\r\n \r\n @media only screen and (min-width: 1201px) and (max-width: 1600px) {\r\n form {\r\n padding: 128px 100px;\r\n }\r\n }\r\n\t\r\n\t/* KKJ when wrapping to smaller devices than 1200px form will take full width and thus white text will be on white background - this fix takes care of this */\r\n\t@media screen and (max-width: 1200px) {\r\n \t#dynamicForm {margin-top: 100px !IMPORTANT;} \r\n \tform, #cookietext {padding: 50px 0 100px 0 !IMPORTANT;}\r\n \t#fixed-form-title {margin-bottom: 0 !IMPORTANT;}\r\n \t#fixed-form-title {color: #1B1B22 !IMPORTANT;}\r\n\t}\r\n\u003c/style\u003e\t\r\n"}],"spacing":{"__typename":"Spacing","bottom":false,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":false}}]}},"DigitalSolutionPageMetadata:3898":{"__typename":"DigitalSolutionPageMetadata","id":3898,"description":"Analyse oil spill dynamics to predict and mitigate environmental impacts.\n","hidden":false,"pageAlias":"digitalSolutionPage","searchContent":null,"title":"MIKE 21-3 Oil Spill","url":"/technologies/mikepoweredbydhi/mike-21-3-oil-spill","technology":"mikeSoftware","deployment":["desktop"],"tagIds":["1804","1368","1781","4846","1658","1657","1660","4825","4834","4784","4790","4806","4812","4888"],"tagNames":["Technology","English","MIKE software","Desktop","Energy","Marine and coast","Ports and maritime","Coast and sea","Ports and harbours","Environmental Impact Assessment (EIA)","Forecasting \u0026 early warning systems","Oil spill modelling \u0026 emergency response","Sediment transport and morphology","Ecological and Water Quality Products"],"pageTypeLabel":""},"DigitalSolutionPageMetadata:3904":{"__typename":"DigitalSolutionPageMetadata","id":3904,"description":"Investigate water quality concerns and their potential ecological impacts.","hidden":false,"pageAlias":"digitalSolutionPage","searchContent":null,"title":"MIKE ECO Lab","url":"/technologies/mikepoweredbydhi/mike-eco-lab","technology":"mikeSoftware","deployment":["desktop"],"tagIds":["1804","1368","1781","4846","1657","1659","1660","1625","1656","1658","4825","4826","4828","4829","4833","4834","4835","4836","4839","4840","4769","4776","4778","4781","4783","4784","4786","4788","4790","4791","4796","4797","4805","4806","4820","4888"],"tagNames":["Technology","English","MIKE software","Desktop","Marine and coast","Water resources","Ports and maritime","Cities","Mining","Energy","Coast and sea","Dams and reservoirs","Estuaries","Groundwater","Lakes","Ports and harbours","Rivers","Stormwater and wastewater","Watersheds","Wetlands","Aquaculture planning and design","Contaminant fate and transport","CSO/SSC overflow mitigation","Dredging optimisation","Ecosystem restoration","Environmental Impact Assessment (EIA)","Eutrophication studies","Flooding","Forecasting \u0026 early warning systems","Green \u0026 nature-based solutions","Habitat response","Integrated Water Resources Mgmt","Offshore project development","Oil spill modelling \u0026 emergency response","Water quality","Ecological and Water Quality Products"],"pageTypeLabel":""}}},"__N_SSP":true},"page":"/[...slug]","query":{"slug":["technologies","mikepoweredbydhi","abm-lab"]},"buildId":"7Lj7wB8v8Zm1mSYVIP4ls","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[2563,9961,5634,3486,2956,3221,854,6712,1911,7088],"gssp":true,"locale":"en","locales":["en","en-us","de","dk","fr","pl","se","cz","it","at","sk","no","hu","cn","es","th","jp","id","pe","ro","vn","ph","mx","gr","us","uk","sg","nz","my","in","ca","fi","au"],"defaultLocale":"en","scriptLoader":[]}</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10