.SLIM-ShareModal-content{padding:var(--spacing-lg)}.SLIM-ShareModal-title{font-family:var(--headingsFontFamily);font-size:var(--font-size-xl);font-weight:600}.SLIM-ShareModal-description{margin-bottom:var(--spacing-md);font-size:var(--font-size-md)}.SLIM-ShareModal-urlRow{justify-content:space-between;align-items:center}.SLIM-ShareModal-url{min-width:0;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--base300);background:var(--base0);color:var(--base950);font-size:var(--font-size-sm);word-break:break-all;border-radius:4px;flex:auto}.SLIM-ShareModal-copyButton{white-space:nowrap}.SLIM-ShareModal-content .mantine-Modal-close{border-radius:999px}@media (max-width:600px){.SLIM-ShareModal-content{padding:var(--spacing-md)}.SLIM-ShareModal-urlRow{align-items:stretch;gap:var(--spacing-sm);flex-direction:column}}
.SLIM-AppFooter{width:100%;min-height:6.5rem;padding:var(--spacing-lg) var(--spacing-2xl);background-color:var(--base50);z-index:21;border-top:1px solid #0000000f;flex-flow:wrap;justify-content:center;align-items:center;gap:4rem;display:flex}.SLIM-AppFooter.home{position:absolute;top:100%;left:0;right:0;box-shadow:0 -8px 20px #0009}.SLIM-AppFooter.project-modal{align-items:flex-end;min-height:auto;overflow:visible}.SLIM-AppFooter-leftImage{object-fit:contain;width:auto;max-height:3.5rem;margin-bottom:-1.2rem}.SLIM-AppFooter.project-modal .SLIM-AppFooter-leftImage{margin-bottom:0}.SLIM-AppFooter-leftText{font-size:var(--font-size-sm);flex-direction:column;font-weight:500;display:flex}.SLIM-AppFooter-column{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;display:flex}.SLIM-AppFooter-label{letter-spacing:.18em;text-transform:uppercase;color:#2b2b2b;margin-top:-.1rem;font-size:.7rem;font-weight:700}.SLIM-AppFooter-card{align-items:flex-start;gap:1rem;display:flex}.SLIM-AppFooter-card a{display:flex}.SLIM-AppFooter-card img{object-fit:contain;width:auto;max-height:2.4rem}.SLIM-AppFooter-card img.flag-only{max-height:2.1rem}.SLIM-AppFooter-divider{background-color:#00000026;width:.1rem;height:2.5rem;margin-bottom:-1.5rem}.SLIM-AppFooter.project-modal .SLIM-AppFooter-divider{height:2.2rem;margin-bottom:0}@media (max-height:600px){.SLIM-AppFooter.home{top:40rem;bottom:0}}@media (max-width:1500px){.SLIM-AppFooter{gap:2rem}}@media (max-width:1400px){.SLIM-AppFooter{padding:var(--spacing-lg) var(--spacing-xl)}}@media (max-width:1032px){.SLIM-AppFooter-divider{display:none}.SLIM-AppFooter-column{align-items:flex-start}}@media (max-width:500px){.SLIM-AppFooter{padding:var(--spacing-md);gap:1.5rem}.SLIM-AppFooter.project-modal{align-items:stretch}.SLIM-AppFooter-label{font-size:.65rem}.SLIM-AppFooter-card{flex-direction:column}}
.SLIM-ProjectInfoModal-content{border:1px solid var(--base200);overflow:hidden;box-shadow:0 22px 48px #11131824}.SLIM-ProjectInfoModal-body{max-height:min(84vh,64rem);padding:0 0 2rem;overflow-y:auto}.SLIM-ProjectInfoModal-title{font-family:var(--headingsFontFamily);font-size:var(--font-size-xl);color:var(--base950);font-weight:600}.SLIM-ProjectInfoModal-headerTitle{justify-content:space-between;align-items:center;gap:var(--spacing-lg);width:100%;padding-right:var(--spacing-md);display:flex}.SLIM-ProjectInfoModal-headerLead{align-items:center;gap:var(--spacing-md);flex:auto;min-width:0;display:flex}.SLIM-ProjectInfoModal-headerCopy{flex:auto;min-width:0}.SLIM-ProjectInfoModal-headerMeta{justify-content:flex-end;align-items:center;gap:var(--spacing-md);flex:none;display:flex}.SLIM-ProjectInfoModal-headerBrandLogo{object-fit:contain;width:auto;height:3rem;padding:.35rem .5rem}.SLIM-ProjectInfoModal-headerGatewayLogo{object-fit:contain;width:auto;height:2.25rem}.SLIM-ProjectInfoModal-content .mantine-Modal-header{border-bottom:1px solid var(--base100);padding:var(--spacing-md) var(--spacing-lg);margin-bottom:0}.SLIM-ProjectInfoModal-content .mantine-Modal-header .mantine-Modal-title{width:100%;min-width:0;max-width:100%;padding-right:var(--spacing-sm);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin-right:0;overflow:hidden}.SLIM-ProjectInfoModal-content .mantine-Modal-close{z-index:1;margin-top:.1rem;margin-left:var(--spacing-xs);border-radius:999px;flex:none;align-self:flex-start;position:relative}.SLIM-ProjectInfoModal-layout{flex-direction:column;width:100%;min-height:100%;display:flex}.SLIM-ProjectInfoModal-main{padding:var(--spacing-lg) clamp(var(--spacing-lg), 2vw, var(--spacing-2xl));box-sizing:border-box;flex:auto;width:100%;min-width:0}.SLIM-ProjectInfoModal-intro{margin-bottom:var(--spacing-2xl);padding:var(--spacing-lg);border-left:6px solid var(--accent500);border-radius:0 var(--border-radius-lg) var(--border-radius-lg) 0;background:linear-gradient(135deg, var(--accent50) 0%, var(--base0) 100%);box-shadow:inset 4px 0 0 var(--accent200)}.SLIM-ProjectInfoModal-introText{font-size:var(--font-size-md);color:var(--base800);max-width:76ch;margin:0;font-weight:500;line-height:1.75}.SLIM-ProjectInfoModal-section+.SLIM-ProjectInfoModal-section{margin-top:var(--spacing-2xl);box-sizing:border-box;width:100%}.SLIM-ProjectInfoModal-sectionHeading{margin:0 0 var(--spacing-lg);padding-bottom:var(--spacing-xs);border-bottom:3px solid var(--accent500);font-family:var(--headingsFontFamily);font-size:var(--font-size-xl);color:var(--base950);font-weight:600;display:inline-block}.SLIM-ProjectInfoModal-activityList,.SLIM-ProjectInfoModal-partnerList{gap:var(--spacing-lg);flex-direction:column;width:100%;min-width:0;display:flex}.SLIM-ProjectInfoModal-activityRow{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-sm) 0;box-sizing:border-box;word-wrap:break-word;overflow-wrap:anywhere;width:100%;min-width:0;display:flex;overflow:hidden}.SLIM-ProjectInfoModal-activityIcon{width:3.75rem;height:3.75rem;color:var(--base0);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.SLIM-ProjectInfoModal-activityIcon img,.SLIM-ProjectInfoModal-activityIcon span{width:2.5rem;height:2.5rem}.SLIM-ProjectInfoModal-activityIcon img{object-fit:contain}.SLIM-ProjectInfoModal-activityIcon--landcover{background:var(--landcover-color)}.SLIM-ProjectInfoModal-activityIcon--degradation{background:var(--degradation-color)}.SLIM-ProjectInfoModal-activityIcon--floods{background:var(--floods-color)}.SLIM-ProjectInfoModal-activityIcon--fires{background:var(--wildfires-color)}.SLIM-ProjectInfoModal-activityIcon--drought{background:var(--droughts-color)}.SLIM-ProjectInfoModal-activityIcon--capacity{background:var(--base500)}.SLIM-ProjectInfoModal-activityText,.SLIM-ProjectInfoModal-partnerText{word-wrap:break-word;overflow-wrap:anywhere;flex:auto;width:100%;min-width:0;overflow:hidden}.SLIM-ProjectInfoModal-activityText h3,.SLIM-ProjectInfoModal-partnerText h3{margin:0 0 var(--spacing-2xs);font-family:var(--headingsFontFamily);font-size:var(--font-size-lg);color:var(--base900);word-break:break-word;overflow-wrap:anywhere;font-weight:600}.SLIM-ProjectInfoModal-activityText p,.SLIM-ProjectInfoModal-partnerText p{font-size:var(--font-size-sm);color:var(--base700);word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;box-sizing:border-box;text-wrap:pretty;max-width:100%;margin:0;line-height:1.7}.SLIM-ProjectInfoModal-partnerCard{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);border:1px solid var(--base100);border-left:6px solid var(--base900);border-radius:var(--border-radius-lg);background:var(--base0);box-sizing:border-box;word-wrap:break-word;overflow-wrap:anywhere;width:100%;min-width:0;transition:transform .2s,border-left-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 10px 30px #1113180f}.SLIM-ProjectInfoModal-partnerLogoWrap{flex:0 0 8rem;justify-content:center;align-items:center;min-width:0;max-width:8rem;display:flex}.SLIM-ProjectInfoModal-partnerLogo{object-fit:contain;flex-shrink:0;width:auto;max-width:100%;height:auto;max-height:4rem}.SLIM-ProjectInfoModal-partnerLogoWrap img,.SLIM-ProjectInfoModal-partnerLogoWrap span{max-width:100%;max-height:4rem}.SLIM-ProjectInfoModal-footer{margin-top:var(--spacing-xl);border-top:1px solid var(--base100);background:var(--base50);box-sizing:border-box;width:100%;padding-bottom:var(--spacing-sm);overflow:visible}.SLIM-ProjectInfoModal-footer .SLIM-AppFooter{padding:var(--spacing-lg) var(--spacing-xl);box-sizing:border-box;background-color:#0000;border-top:0;gap:2rem;width:100%;min-height:auto}@media (max-width:960px){.SLIM-ProjectInfoModal-headerTitle{align-items:flex-start}.SLIM-ProjectInfoModal-headerMeta{justify-content:flex-start}.SLIM-ProjectInfoModal-content .mantine-Modal-header .mantine-Modal-title{white-space:normal}}@media (max-width:640px){.SLIM-ProjectInfoModal-main{padding:var(--spacing-md)}.SLIM-ProjectInfoModal-headerTitle,.SLIM-ProjectInfoModal-headerLead,.SLIM-ProjectInfoModal-partnerCard,.SLIM-ProjectInfoModal-activityRow{flex-direction:column;align-items:flex-start}.SLIM-ProjectInfoModal-partnerLogoWrap{max-width:none}.SLIM-ProjectInfoModal-footer .SLIM-AppFooter{padding:var(--spacing-md);min-height:auto}.SLIM-ProjectInfoModal-headerBrandLogo{height:2.75rem}.SLIM-ProjectInfoModal-headerGatewayLogo{height:2rem}.SLIM-ProjectInfoModal-partnerLogoWrap{flex-basis:auto;justify-content:flex-start;width:100%}}
:root{--NavPaddingHor:var(--spacing-md);--NavPaddingVer:.3rem;--NavRowMinHeight:2.5rem;--NavRowPaddingY:.55rem;--NavRowPaddingX:.75rem;--NavRowRadius:.75rem}.SLIM-AppNavigationDrawer .mantine-Drawer-header{border-bottom:1px solid var(--base100);background:var(--base0);padding:1rem 1rem .25rem}.SLIM-AppNavigationDrawer .mantine-Drawer-body{padding:1rem}.SLIM-AppNavigation{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.SLIM-AppNavigation-section{flex-direction:column;gap:.45rem;width:100%;display:flex}.SLIM-AppNavigation-sectionTitle{width:100%;font-size:var(--font-size-sm);font-family:var(--headingsFontFamily), sans-serif;margin:0;padding:0 .2rem;font-weight:400}.SLIM-AppNavigation-sectionContent{background:var(--base0);border:1px solid var(--base200);border-radius:1rem;flex-direction:column;width:100%;padding:.45rem;display:flex;box-shadow:0 16px 32px #0f172a14}.SLIM-AppNavigation-group{--nav-theme-50:var(--accent50);--nav-theme-100:var(--accent100);--nav-theme-200:var(--accent200);--nav-theme-400:var(--accent400);flex-direction:column;width:100%;margin:0;display:flex}.SLIM-AppNavigation-group[data-theme=landcover]{--nav-theme-50:var(--landcover50);--nav-theme-100:var(--landcover100);--nav-theme-200:var(--landcover200);--nav-theme-400:var(--landcover400)}.SLIM-AppNavigation-group[data-theme=floods]{--nav-theme-50:var(--floods50);--nav-theme-100:var(--floods100);--nav-theme-200:var(--floods200);--nav-theme-400:var(--floods400)}.SLIM-AppNavigation-groupContent{width:100%;padding-left:var(--NavPaddingHor);flex-direction:column;margin:.2rem 0 .35rem;display:flex;position:relative}.SLIM-AppNavigation-groupContent:before{content:"";background:var(--base200);width:1px;display:block;position:absolute;top:.25rem;bottom:.35rem;left:.05rem}.SLIM-AppNavigation-groupTitle{align-items:center;gap:var(--spacing-xs);width:100%;min-height:var(--NavRowMinHeight);padding:var(--NavRowPaddingY) var(--NavRowPaddingX);border-radius:var(--NavRowRadius);color:var(--base900);text-align:left;font-size:var(--font-size-sm);background:0 0;border:1px solid #0000;justify-content:space-between;font-style:normal;font-weight:600;line-height:1.5;display:flex}.SLIM-AppNavigation-groupTitle:hover,a.SLIM-AppNavigation-item:hover{cursor:pointer;background:var(--base25);border-color:var(--base200)}.SLIM-AppNavigation-groupTitle.is-open{background:linear-gradient(135deg, var(--nav-theme-50) 0%, color-mix(in srgb, var(--nav-theme-100) 45%, white) 100%);border-color:var(--nav-theme-200);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nav-theme-200) 65%, transparent)}.SLIM-AppNavigation-groupTitle:focus-visible,a.SLIM-AppNavigation-groupTitle:focus-visible,a.SLIM-AppNavigation-item:focus-visible{outline:2px solid var(--nav-theme-400);outline-offset:2px}a.SLIM-AppNavigation-groupTitle{color:var(--base950);text-decoration:none}.SLIM-AppNavigation-groupTitleContent{align-items:center;gap:var(--spacing-xs);display:flex}.SLIM-AppNavigation-groupTitleAsset{filter:brightness(.3);flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.SLIM-AppNavigation-groupTitleIcon{transition:transform .2s ease-in-out}.SLIM-AppNavigation-groupTitleIcon.is-open{transform:rotate(180deg)}a.SLIM-AppNavigation-item{color:var(--base700);min-height:var(--NavRowMinHeight);padding:var(--NavRowPaddingY) var(--NavRowPaddingX);border-radius:var(--NavRowRadius);font-size:var(--font-size-sm);margin:.08rem 0 .08rem calc(var(--NavPaddingHor) - .15rem);border:1px solid #0000;align-items:center;font-weight:500;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:flex;position:relative}a.SLIM-AppNavigation-item:before{content:"";background:var(--base200);width:11px;height:1px;display:block;position:absolute;top:calc(50% - .5px);left:-.95rem}a.SLIM-AppNavigation-item.is-active{background:linear-gradient(135deg, var(--nav-theme-50) 0%, color-mix(in srgb, var(--nav-theme-100) 35%, white) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nav-theme-200) 65%, transparent);font-weight:600}.SLIM-AppNavigation-itemContent{align-items:center;gap:.55rem;width:100%;min-height:1rem;display:flex}.SLIM-AppNavigation-itemIcon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.SLIM-AppNavigation-itemIcon svg,.SLIM-AppNavigation-itemIcon img{width:1rem;height:1rem}.SLIM-AppNavigationDrawer .mantine-Drawer-close{border-radius:999px}
