@font-face{font-family:berkeleymono;src:url(/fonts/BerkeleyMonoVariable-Regular.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:iawriterquattro;src:url(/fonts/iAWriterQuattroS-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:iawriterquattro;src:url(/fonts/iAWriterQuattroS-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:iawriterquattro;src:url(/fonts/iAWriterQuattroS-Italic.woff2)format("woff2");font-style:italic;font-display:swap}@font-face{font-family:iawriterquattro;src:url(/fonts/iAWriterQuattroS-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--color-text:#2f343b;--color-text-secondary:#394548;--color-text-muted:#666666;--color-text-dark:#3d3d3d;--color-bg:#f2f4f6;--color-bg-footer:#e8ecf0;--color-bg-code:#eeeff1;--color-link:#2126f7;--color-link-hover:#3a3ef8;--color-brand-hover:#2126f7;--color-accent:#ffd626;--color-accent-transparent-light:rgba(255, 214, 38, 0.15);--color-accent-transparent-hover:rgba(255, 214, 38, 0.25);--color-border:#ccc;--color-border-dark:#b1b1b1;--color-white:#ffffff;--color-duotone:#008080;--color-shadow-light:#999;--color-shadow-medium:#888;--shadow-box:0px 2px 1px var(--color-shadow-light);--shadow-box-hover:0 2px 4px var(--color-shadow-light);--shadow-box-active:0 1px 0 var(--color-shadow-medium);--text-shadow:1px 1px 1px #e0ded8;--funder-logo-filter:none}@media(prefers-color-scheme:dark){:root{--color-text:#e3e6eb;--color-text-secondary:#d5dae3;--color-text-muted:#a8b0c0;--color-text-dark:#d5dae3;--color-bg:#1d232b;--color-bg-footer:#14191f;--color-bg-code:#21272f;--color-link:#60b5ff;--color-link-hover:#7dc7ff;--color-brand-hover:#2126f7;--color-accent:#ffd626;--color-accent-transparent-light:rgba(255, 214, 38, 0.15);--color-accent-transparent-hover:rgba(255, 214, 38, 0.25);--color-border:#2d3542;--color-border-dark:#3d4654;--color-white:#ffffff;--text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);--funder-logo-filter:brightness(0) invert(1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%}body{font-size:2.3rem;font-family:iawriterquattro,-apple-system,BlinkMacSystemFont,segoe ui,Helvetica,Arial,sans-serif;color:var(--color-text);background-color:var(--color-bg);width:100%;margin:0;padding:0;line-height:1.6;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{line-height:1.2}nav,nav a,.nav-item{line-height:1}.m-0{margin:0}.p-0{padding:0}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:1em;margin-bottom:1em}.my-2{margin-top:2em;margin-bottom:2em}.my-3{margin-top:3em;margin-bottom:3em}.mb-0{margin-bottom:0}.mb-1{margin-bottom:1em}.mb-2{margin-bottom:2em}.mt-1{margin-top:1em}.mt-2{margin-top:2em}.px-1{padding-left:1em;padding-right:1em}.py-1{padding-top:1em;padding-bottom:1em}.py-2{padding-top:2em;padding-bottom:2em}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}header#page-header{margin:0}div#banner{padding:1em 0 .5em}div#logo{width:50%;float:left}div#banner nav{font-family:berkeleymono,courier new,Courier,monospace;float:right;text-align:right;margin:0}div#banner nav ul{list-style-type:none;font-size:.8em;font-weight:600;margin:0;padding:0}div#banner nav ul li{display:block}div#banner nav li a,div#banner nav ul li:not(:has(a)){padding:4px 6px;text-decoration:none;border-radius:6px;display:inline-block;vertical-align:baseline;margin:0 2px .5em 6px;transition:color .2s ease,background .2s ease}div#banner nav li a{color:var(--color-text);background:0 0}div#banner nav ul li:not(:has(a)){background:var(--color-text);color:var(--color-bg);font-weight:700}div#banner nav li:hover a{background:var(--color-brand-hover);color:var(--color-white)}a{color:var(--color-link);text-decoration:underline}a:hover{text-decoration:none;color:var(--color-link-hover)}hr{background-color:var(--color-border);border:0;color:var(--color-border);height:1px}header#page-header hr{background-color:transparent;border:0;color:transparent;height:0;clear:both}main#content{margin-bottom:4em}div#banner,main#content{margin-left:1em;margin-right:1em}footer{background-color:var(--color-bg-footer);padding:.6em 1em 1.6em}footer p{font-size:18px;font-size:1.8rem}header hr,main#content div.editorial-board-block hr,main#content div.virtual-keynotes-block hr{background-color:transparent;border:0;color:transparent;height:0;clear:both}iframe{margin:2em 0 0}div#logo{background-size:20px 30px}div#banner h2{display:inline;font-size:1.8rem;margin:0 8px 0 0}div#banner nav ul{align-self:flex-end}div#banner nav ul li:first-child.hide{display:none}div#banner nav li a{transition:color .2s ease,background .2s ease}main{margin-bottom:2em;padding-bottom:2em}div#banner,main#content,main#content h2,main#content h3,footer p,main ul#homepage-blog,main#content ol,main#content ul,main#content h2,main#content h3,main#content h4,main#content h5,main#content h6{margin-bottom:0}main#content h2{font-size:1.1em;margin:1.2em 0 0}main#content h3{font-size:.9em;margin:1.2em 0 0}main#content h1+p,main#content h2+p,main#content h3+p,main#content h4+p,main#content h5+p,main#content h6+p{margin-top:5px}main#content p{color:var(--color-text-secondary);margin:16px 0}main#content article p{font-size:1.84rem}main#content article ul,main#content article ol{margin:.5em 0 1em;font-size:1.84rem}main#content article ul{padding:0 0 0 1em}main#content article ol{padding:0 0 0 2em}main#content article ul li{list-style-type:"- ";margin-bottom:.5em}main#content #aboutpage small{display:block}main#content hr{height:1px;border:0;background:var(--color-border)}main#content hr.top{height:0;border:0;clear:both;margin:0 0 2em}main#content abbr{cursor:help}main#content ul#posts,main#content ul#events{list-style-type:none;margin:0;padding:0}main#content ul#posts span.post-byline{font-size:80%}main#content ul#posts li,main#content ul#events li{margin:.5em 0 1.5em;padding:0}main#content ul#posts li a.post-title,main#content ul#events li a.post-title{font-weight:600}main#content ul#posts li time,a.readmore,span.event-meta-tip{font-size:80%;text-transform:uppercase}main#content ul#posts small{font-size:1.84rem;color:var(--color-text-muted)}main #homepage-showcase{font-size:80%;margin:0 auto 1em;clear:both}a.home-button,div.event-cta a,div.main-cta-url a{font-size:80%;text-transform:uppercase;font-weight:600;transition:color .2s ease,background .2s ease;border:1px solid var(--color-link);border-radius:6px;text-decoration:none;padding:3px 8px}div.event-cta a,div.main-cta-url a{transition:box-shadow .2s ease;box-shadow:var(--shadow-box)}a.home-button:after,div.event-cta a:after,div.main-cta-url a:after{content:" →"}a.home-button:hover{background:var(--color-brand-hover);border:1px solid var(--color-brand-hover);color:var(--color-white)}div.event-cta a,div.main-cta-url a{white-space:nowrap;position:relative;font-size:1.2em;margin:2em 0;background-color:var(--color-accent);border:1px solid var(--color-accent)}div.event-cta a:hover,div.main-cta-url a:hover{box-shadow:var(--shadow-box-hover);top:-1px}div.event-cta a:active,div.main-cta-url a:active{box-shadow:var(--shadow-box-active);top:1px}div.hbspt-form{margin:0}main#content h3.home-headline{font-size:130%;font-weight:600;margin-top:2em}main div#homepage-blog{padding:0;margin:0}div.site-description{font-size:2.8em;font-weight:600;text-shadow:var(--text-shadow);line-height:1;margin-bottom:.5em}div.main-cta{display:block;width:100%;padding:.5em 0 1.5em;margin:0 0 1em;border-top:2px var(--color-accent)solid;border-bottom:2px var(--color-accent)solid}span.cta-head{text-transform:uppercase;font-size:80%}main#content div.main-cta h3{margin:0;padding:0}div.main-cta-url{margin:1em 0 0}table{width:100%;font-size:80%}table tbody{padding-top:1em}table th{border-bottom:1px solid var(--color-text)}table td{padding:.5em 1.5em 1em 0;vertical-align:top}table td:first-child{font-weight:600}table td:last-child{padding:.5em 0}table td,table th{text-align:end}table td:nth-child(1),table th:nth-child(1){text-align:start}main#content h1{display:block;font-size:43px;font-size:4.3rem;font-weight:600}main#content header#post-header>div{display:block;font-size:.8em;margin:0 0 2em}main#content #toc{border:1px solid var(--color-border-dark);border-radius:1px;margin:16px 0;padding:9px 14px}main#content #toc h4{font-size:1.06em;color:var(--color-text-dark);margin:0}main#content img{max-width:100%;margin:0 auto}main#content figure{margin:16px 0}main#content figure img{display:block;max-width:100%;margin:0 auto}main#content figure.small-image{max-width:50%;margin:0 auto}main#content figure.small-image img{max-width:100%;margin:0 auto}main#content figure figcaption{font-size:.7em;font-style:normal;font-weight:400;text-align:center;margin-top:8px;padding:0 10px;color:var(--color-text-muted)}main#content figure figcaption h4{font-style:normal;font-weight:400;display:inline;margin:0}main#content figure figcaption p{display:inline;margin:0;padding-left:8px}main#content .team-member{margin:0 0 2em;clear:both}main#content figure.teampic{margin:1em auto 0}main#content figure.editorial-board img{max-width:100%;min-width:100%}main#content figure.keynotes img{max-width:100%;min-width:100%}main#content .team-name-title{text-align:center;max-width:50%;display:block;margin:0 auto}main#content .team-description{font-size:1.84rem;margin:1em 0}div.editorial-board-block{width:100%;display:block;clear:both}main#content div.editorial-board-member{font-size:1.84rem;width:100%;display:block;clear:both;padding-top:1em}main#content .editorial-board-member figure{width:40%;display:inline-block;margin:0;padding-right:1em}div.virtual-keynotes-block{width:100%;display:block;clear:both}main#content div.keynote-speaker{font-size:1.84rem;width:100%;display:block;clear:both;padding-top:1em}main#content .keynote-speaker figure{width:40%;display:inline-block;margin:0;padding-right:1em}.duotone-overlay{position:absolute;background-color:var(--color-duotone);mix-blend-mode:color;width:20%;height:auto}main#content .editorial-board-member img{filter:grayscale(100%)contrast(108%)}main#content .keynote-speaker img{filter:grayscale(100%)contrast(108%)}div.board-name-title{width:60%;display:inline;float:left}div.keynote-description{width:60%;display:inline;float:left}main#content blockquote{font-style:italic;margin:.5em 0;padding-left:.6em;border-left:3px solid var(--color-border)}main#content code,main#content pre,main#content table{font-family:berkeleymono,monospace}main#content code{font-size:.96em;padding:.3em .4em}main#content pre{display:block;overflow-x:auto;font-size:14px;font-size:1.4rem;white-space:pre;margin:20px 0;padding:1.5rem;line-height:1.4;border:1px solid var(--color-border)}main#content pre code{padding:0}main#content .footnotes ol li p{font-size:1em}div#connect{font-size:80%;margin-top:1em;margin-bottom:2em}div#connect h3{text-transform:uppercase}div#connect ul{margin:0;padding:0 0 0 1em}div#connect ul li{padding:0;margin:0;list-style-type:"> "}main#content ul.event-meta{padding:0;margin:0 0 1em}main#content ul.event-meta li{list-style-type:none;margin:.5em 0;padding:0}div.funders{clear:both}main#content ul#funderlogos{width:100%;padding:0;margin:.5em 0 1.5em;float:left}ul#funderlogos li{list-style-type:none;display:block;width:32%;aspect-ratio:2/1;margin:0 .5% 1em 0;text-indent:100%;white-space:nowrap;overflow:hidden;float:left}ul#funderlogos li a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;transition:opacity .2s ease;opacity:.9}ul#funderlogos li a:hover{opacity:1}.sponsor-logos img{height:48px}a#ai2{background-image:url(/img/funders/ai2.svg);background-size:50%}a#aws{background-image:url(/img/funders/aws.svg);background-size:40%}a#bmgf{background-image:url(/img/funders/bmgf.svg);background-size:80%}a#boettiger{background-image:url(/img/funders/boettiger.svg);background-size:60%}a#clark-cga{background-image:url(/img/funders/clark-cga.svg);background-size:60%}a#columbia{background-image:url(/img/funders/columbia.svg);background-size:90%}a#devseed{background-image:url(/img/funders/devseed.svg);background-size:70%}a#earthmover{background-image:url(/img/funders/earthmover.svg);background-size:70%}a#element84{background-image:url(/img/funders/element84.svg);background-size:60%}a#esri{background-image:url(/img/funders/esri.svg);background-size:60%}a#fused{background-image:url(/img/funders/fused.svg);background-size:80%}a#giz{background-image:url(/img/funders/giz.svg);background-size:70%}a#google{background-image:url(/img/funders/google.svg);background-size:56%}a#hotosm{background-image:url(/img/funders/hotosm.svg);background-size:40%}a#hydrosat{background-image:url(/img/funders/hydrosat.svg);background-size:70%}a#lacuna{background-image:url(/img/funders/lacuna.svg);background-size:90%}a#linz{background-image:url(/img/funders/linz.svg);background-size:66%}a#mcgovern{background-image:url(/img/funders/mcgovern.svg);background-size:90%}a#microsoft{background-image:url(/img/funders/microsoft.svg);background-size:80%}a#nasa{background-image:url(/img/funders/nasa.svg);background-size:50%}a#ncics{background-image:url(/img/funders/ncics.svg);background-size:70%}a#omf{background-image:url(/img/funders/omf.svg);background-size:40%}a#omidyar{background-image:url(/img/funders/omidyar.svg);background-size:80%}a#planet{background-image:url(/img/funders/planet.svg);background-size:60%}a#safe{background-image:url(/img/funders/safe.svg);background-size:40%}a#schmidt{background-image:url(/img/funders/schmidt.svg);background-size:70%}a#schmidt-ocean{background-image:url(/img/funders/schmidt-ocean.svg);background-size:60%}a#sparkgeo{background-image:url(/img/funders/sparkgeo.svg);background-size:50%}a#splunk{background-image:url(/img/funders/splunk.svg);background-size:60%}a#terradue{background-image:url(/img/funders/terradue.svg);background-size:70%}a#tetra_tech{background-image:url(/img/funders/tetra-tech.svg);background-size:80%}a#tge{background-image:url(/img/funders/tge.svg);background-size:70%}a#tgi{background-image:url(/img/funders/tgi.svg);background-size:36%}a#twente{background-image:url(/img/funders/twente.png);background-size:66%}a#vanuatu{background-image:url(/img/funders/vanuatu.svg);background-size:30%}a#vliz{background-image:url(/img/funders/vliz.svg);background-size:36%}a#wherobots{background-image:url(/img/funders/wherobots.svg);background-size:70%}a#yale-geospatial{background-image:url(/img/funders/yale-geospatial.svg);background-size:76%}@media(prefers-color-scheme:dark){a:hover code{color:var(--color-link-hover)}div.event-cta a,div.main-cta-url a{background-color:var(--color-accent-transparent-light);border:1px solid var(--color-accent);color:var(--color-text)}div.event-cta a:hover,div.main-cta-url a:hover{background-color:var(--color-accent-transparent-hover)}table td,table th{color:var(--color-text)}main#content header#post-header div{color:var(--color-text-muted)}main#content #toc h4{color:var(--color-text-dark)}main#content code,main#content pre{background-color:var(--color-bg-code)}ul#funderlogos li{background-color:transparent}ul#funderlogos li a{filter:var(--funder-logo-filter)}.cng-logo{fill:var(--color-white)!important;transition:fill .2s ease}a:hover .cng-logo{fill:var(--color-brand-hover)!important}}@media(min-width:770px){body{width:100%}footer hr{clear:both}div#banner,main#content,main ul#homepage-blog,ul#posts,footer p,#connect{width:80%;max-width:1800px;margin-left:auto;margin-right:auto;clear:both}main#content article{max-width:60%}div#banner nav{display:flex;height:60px}div#banner nav ul{margin:0}div#banner nav ul li{display:inline}div#banner nav li a,div#banner nav ul li:not(:has(a)){margin:0 0 .5em 1em}header hr{margin-bottom:2em}div#logo{margin:.2em 0 .5em;display:block;width:30%}div#logo svg{width:60%}header#banner h2{font-size:25px;font-size:2.5rem}main #homepage h2{font-size:25px;font-size:2.5rem;padding:1em 0 0;text-align:center}div.home-hero{width:60%}main #homepage-showcase{max-width:80%}.showcase-column{width:33.33%;margin:0;padding:0 1em}div.site-description{width:60%;float:left}div.main-cta{width:30%;margin-left:5%;padding:.5em 1em 1.5em;float:right;border-top:none;border-left:2px var(--color-accent)solid;border-bottom:2px var(--color-accent)solid}main#content figure{margin-left:-3.8%}main#content figure img{max-width:108%}main#content pre{width:108%;margin-left:-3.8%;padding:1.5rem 2.2rem}main#content .team-name-title{text-align:center;max-width:30%;display:block;clear:both}main#content .team-description{max-width:66%;display:block;font-size:90%;margin:0 0 10% 4%}ul#funderlogos li{width:24%;aspect-ratio:2/1;margin:1em .5%}}.logo-carousel{width:100%;overflow:hidden;padding:2em 0;background-color:var(--color-bg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);position:relative}@media(max-width:769px){.logo-carousel{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;padding-left:0;padding-right:0}.logo-carousel-item-large{width:160px;height:80px}.logo-carousel-item-small{width:120px;height:60px}.logo-carousel-track{gap:2em}}.logo-carousel-container{width:100%;display:flex;flex-direction:column;gap:1em}.logo-carousel-row{width:100%;overflow:hidden;position:relative}.logo-carousel-track{display:flex;gap:3em;width:max-content;animation:scroll 150s linear infinite;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.logo-carousel-row-large .logo-carousel-track{animation-duration:150s;animation-delay:0s}.logo-carousel-row-small .logo-carousel-track{animation-duration:110s;animation-direction:reverse;animation-delay:-75s}.logo-carousel-item{flex-shrink:0;display:flex;align-items:center;justify-content:center}.logo-carousel-item-large{width:200px;height:100px}.logo-carousel-item-small{width:140px;height:70px}.logo-carousel-link{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:contain;opacity:.8;transition:opacity .3s ease,transform .2s ease;border-radius:4px}.logo-carousel-link:hover{opacity:1;transform:scale(1.05)}.logo-carousel:hover .logo-carousel-track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.logo-carousel-track{animation:none}.logo-carousel-link{transition:opacity .3s ease}.logo-carousel-link:hover{transform:none}}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.member-list{margin:2em 0}.member-list-list{list-style-type:disc;list-style-position:outside;padding:0 0 0 1.5em;margin:0;columns:2;column-gap:1em;column-fill:balance}@media(min-width:769px){.member-list-list{columns:3;column-gap:2em}}.member-list-item{break-inside:avoid;margin-bottom:.5em;min-height:1.5em}.member-list-link{color:var(--color-link);text-decoration:none;font-size:.9em;line-height:1.4}.member-list-link:hover{color:var(--color-link-hover);text-decoration:underline}a#ai2-carousel-large,a#ai2-carousel-large-dup,a#ai2-showcase{background-image:url(/img/funders/ai2.svg);background-size:60%}a#aws-carousel-large,a#aws-carousel-large-dup,a#aws-showcase{background-image:url(/img/funders/aws.svg);background-size:50%}a#boettiger-carousel-large,a#boettiger-carousel-large-dup,a#boettiger-showcase{background-image:url(/img/funders/boettiger.svg);background-size:70%}a#clark-cga-carousel-large,a#clark-cga-carousel-large-dup,a#clark-cga-showcase{background-image:url(/img/funders/clark-cga.svg);background-size:70%}a#devseed-carousel-large,a#devseed-carousel-large-dup,a#devseed-showcase{background-image:url(/img/funders/devseed.svg);background-size:80%}a#earthmover-carousel-large,a#earthmover-carousel-large-dup,a#earthmover-showcase{background-image:url(/img/funders/earthmover.svg);background-size:80%}a#esri-carousel-large,a#esri-carousel-large-dup,a#esri-showcase{background-image:url(/img/funders/esri.svg);background-size:70%}a#fused-carousel-large,a#fused-carousel-large-dup,a#fused-showcase{background-image:url(/img/funders/fused.svg);background-size:90%}a#google-carousel-large,a#google-carousel-large-dup,a#google-showcase{background-image:url(/img/funders/google.svg);background-size:66%}a#hotosm-carousel-large,a#hotosm-carousel-large-dup,a#hotosm-showcase{background-image:url(/img/funders/hotosm.svg);background-size:50%}a#linz-carousel-large,a#linz-carousel-large-dup,a#linz-showcase{background-image:url(/img/funders/linz.svg);background-size:76%}a#nasa-carousel-large,a#nasa-carousel-large-dup,a#nasa-showcase{background-image:url(/img/funders/nasa.svg);background-size:60%}a#ncics-carousel-large,a#ncics-carousel-large-dup,a#ncics-showcase{background-image:url(/img/funders/ncics.svg);background-size:80%}a#omf-carousel-large,a#omf-carousel-large-dup,a#omf-showcase{background-image:url(/img/funders/omf.svg);background-size:50%}a#safe-carousel-large,a#safe-carousel-large-dup,a#safe-showcase{background-image:url(/img/funders/safe.svg);background-size:50%}a#schmidt-ocean-carousel-large,a#schmidt-ocean-carousel-large-dup,a#schmidt-ocean-showcase{background-image:url(/img/funders/schmidt-ocean.svg);background-size:70%}a#sparkgeo-carousel-large,a#sparkgeo-carousel-large-dup,a#sparkgeo-showcase{background-image:url(/img/funders/sparkgeo.svg);background-size:60%}a#splunk-carousel-large,a#splunk-carousel-large-dup,a#splunk-showcase{background-image:url(/img/funders/splunk.svg);background-size:70%}a#tge-carousel-large,a#tge-carousel-large-dup,a#tge-showcase{background-image:url(/img/funders/tge.svg);background-size:80%}a#tgi-carousel-large,a#tgi-carousel-large-dup,a#tgi-showcase{background-image:url(/img/funders/tgi.svg);background-size:46%}a#twente-carousel-large,a#twente-carousel-large-dup,a#twente-showcase{background-image:url(/img/funders/twente.png);background-size:76%}a#vliz-carousel-large,a#vliz-carousel-large-dup,a#vliz-showcase{background-image:url(/img/funders/vliz.svg);background-size:46%}a#wherobots-carousel-large,a#wherobots-carousel-large-dup,a#wherobots-showcase{background-image:url(/img/funders/wherobots.svg);background-size:80%}a#yale-geospatial-carousel-large,a#yale-geospatial-carousel-large-dup,a#yale-geospatial-showcase{background-image:url(/img/funders/yale-geospatial.svg);background-size:86%}a#ai2-carousel-small,a#ai2-carousel-small-dup{background-image:url(/img/funders/ai2.svg);background-size:50%}a#aws-carousel-small,a#aws-carousel-small-dup{background-image:url(/img/funders/aws.svg);background-size:40%}a#boettiger-carousel-small,a#boettiger-carousel-small-dup{background-image:url(/img/funders/boettiger.svg);background-size:60%}a#clark-cga-carousel-small,a#clark-cga-carousel-small-dup{background-image:url(/img/funders/clark-cga.svg);background-size:60%}a#devseed-carousel-small,a#devseed-carousel-small-dup{background-image:url(/img/funders/devseed.svg);background-size:70%}a#earthmover-carousel-small,a#earthmover-carousel-small-dup{background-image:url(/img/funders/earthmover.svg);background-size:70%}a#esri-carousel-small,a#esri-carousel-small-dup{background-image:url(/img/funders/esri.svg);background-size:60%}a#fused-carousel-small,a#fused-carousel-small-dup{background-image:url(/img/funders/fused.svg);background-size:80%}a#google-carousel-small,a#google-carousel-small-dup{background-image:url(/img/funders/google.svg);background-size:56%}a#hotosm-carousel-small,a#hotosm-carousel-small-dup{background-image:url(/img/funders/hotosm.svg);background-size:40%}a#linz-carousel-small,a#linz-carousel-small-dup{background-image:url(/img/funders/linz.svg);background-size:66%}a#nasa-carousel-small,a#nasa-carousel-small-dup{background-image:url(/img/funders/nasa.svg);background-size:50%}a#ncics-carousel-small,a#ncics-carousel-small-dup{background-image:url(/img/funders/ncics.svg);background-size:70%}a#omf-carousel-small,a#omf-carousel-small-dup{background-image:url(/img/funders/omf.svg);background-size:40%}a#safe-carousel-small,a#safe-carousel-small-dup{background-image:url(/img/funders/safe.svg);background-size:40%}a#schmidt-ocean-carousel-small,a#schmidt-ocean-carousel-small-dup{background-image:url(/img/funders/schmidt-ocean.svg);background-size:60%}a#sparkgeo-carousel-small,a#sparkgeo-carousel-small-dup{background-image:url(/img/funders/sparkgeo.svg);background-size:50%}a#splunk-carousel-small,a#splunk-carousel-small-dup{background-image:url(/img/funders/splunk.svg);background-size:60%}a#tge-carousel-small,a#tge-carousel-small-dup{background-image:url(/img/funders/tge.svg);background-size:70%}a#tgi-carousel-small,a#tgi-carousel-small-dup{background-image:url(/img/funders/tgi.svg);background-size:36%}a#twente-carousel-small,a#twente-carousel-small-dup{background-image:url(/img/funders/twente.png);background-size:66%}a#vliz-carousel-small,a#vliz-carousel-small-dup{background-image:url(/img/funders/vliz.svg);background-size:36%}a#wherobots-carousel-small,a#wherobots-carousel-small-dup{background-image:url(/img/funders/wherobots.svg);background-size:70%}a#yale-geospatial-carousel-small,a#yale-geospatial-carousel-small-dup{background-image:url(/img/funders/yale-geospatial.svg);background-size:76%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-color-scheme:dark){.cng-logo{fill:var(--color-white);transition:fill .2s ease}a:hover .cng-logo{fill:var(--color-brand-hover)}h1#logo a,h1#logo{background-image:url(/img/ref-logo-white.svg)}div.site-description{color:var(--color-white)}.sq-payment-form,.sq-payment-form *{color:var(--color-text)}.sq-payment-form input,.sq-payment-form select,.sq-payment-form textarea{background-color:var(--color-bg-code);border-color:var(--color-border);color:var(--color-text)}.sq-payment-form label{color:var(--color-text)}.sq-payment-form button,.sq-payment-form input[type=submit]{background-color:var(--color-link);color:var(--color-white);border:1px solid var(--color-link)}.sq-payment-form button:hover,.sq-payment-form input[type=submit]:hover{background-color:var(--color-link-hover)}.logo-carousel{background-color:var(--color-bg)}.logo-carousel-link{filter:var(--funder-logo-filter)}.sponsor-logos img{filter:var(--funder-logo-filter)}}