/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{box-sizing:border-box;font-size:62.5%}*,*:before,*:after{box-sizing:inherit}@font-face{font-family:'Futura';src:url("/static/public_site/fonts/futura-webfont.woff2?80ead2becaef") format("woff2"),url("/static/public_site/fonts/futura-webfont.woff?80ead2becaef") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Erato-light';src:url("/static/public_site/fonts/eratolig-webfont.woff2?80ead2becaef") format("woff2"),url("/static/public_site/fonts/eratolig-webfont.woff?80ead2becaef") format("woff");font-weight:normal;font-style:normal}body,button,input,select,textarea{font-family:"Erato-light",serif;color:#fdfefa;font-size:1.6rem;line-height:2;font-variation-settings:"wght" 375}@media (max-width:950px){body,button,input,select,textarea{line-height:1.5}}h1,h2,h3,h4,h5,h6{font-family:"Erato-light",serif;text-transform:uppercase;letter-spacing:2px}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{white-space:nowrap}@media (max-width:950px){h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{white-space:normal}}p{max-width:70ch}.callout{background:linear-gradient(45deg,rgba(13,171,156,0.2),rgba(58,170,83,0.2),rgba(23,114,174,0.2));padding:3rem;margin:0 auto}a{color:inherit}@media (hover:hover){a:hover{text-decoration:none}}.tabular-numbers{font-variant-numeric:tabular-nums}code{color:#725454}hr{box-sizing:border-box;height:2px;width:75%;margin:1rem auto;border:none;background:#fdfefa;opacity:0.7}a.button,button:not(.map-control){padding:1.2rem 3.2rem;line-height:1;font-size:2rem;font-family:"Futura",sans-serif;text-decoration:none;margin:0;display:inline-block;border-radius:4px;border:none;mask-image:url("/static/public_site/images/button-texture.png?80ead2becaef");-webkit-mask-image:url("/static/public_site/images/button-texture.png?80ead2becaef");color:black;text-align:left;transition:.25s;box-shadow:0 0 12px 1px rgba(72,71,71,0.5);cursor:pointer}@media (hover:hover){a.button:hover,button:hover:not(.map-control){transition:.25s}}a.header.button,button.header:not(.map-control),a.callout.button,button.callout:not(.map-control),a.secondary.button,button.secondary:not(.map-control),a.primary.button,button.primary:not(.map-control){text-transform:uppercase}a.primary.button,button.primary:not(.map-control){background:#00ccba;color:white}@media (hover:hover){a.primary.button:hover,button.primary:hover:not(.map-control){background:#00c7b6}}a.secondary.button,button.secondary:not(.map-control){background:#fdfefa;color:#00ccba;mask-image:url("/static/public_site/images/texture-bg-dark.png?80ead2becaef");-webkit-mask-image:url("/static/public_site/images/texture-bg-dark.png?80ead2becaef")}@media (hover:hover){a.secondary.button:hover,button.secondary:hover:not(.map-control){background:#fdfefa}}a.secondary.active.button,button.secondary.active:not(.map-control){outline:auto}a.callout.button,button.callout:not(.map-control){background:#d83237;color:white}@media (hover:hover){a.callout.button:hover,button.callout:hover:not(.map-control){background:#f7131a}}a.header.button,button.header:not(.map-control){font-size:inherit}a.close.button,button.close:not(.map-control){border:solid 1px}@media (hover:hover){a.close.button:hover,button.close:hover:not(.map-control){background:#d9d9d9}}body{background:linear-gradient(0deg,#212629 0%,#0c1517 35%);background-attachment:fixed}aside{position:fixed;z-index:-1;width:50vw;height:100vh;top:0;right:0;background-image:url("/static/public_site/images/home-images/tiger.webp?80ead2becaef");background-size:cover;background-repeat:no-repeat}aside span{position:absolute;bottom:3px;right:3px;font-size:1.3rem;text-transform:uppercase;font-family:"Futura",sans-serif}aside span,aside span a{color:rgba(253,254,250,0.7)}@media (max-width:950px){aside{opacity:0.4;width:100vw}aside span{font-size:1rem}}header:not(#mapHeader){font-family:"Futura",sans-serif;padding:1rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;position:fixed;width:100%;left:0;top:0;height:8rem;z-index:9}header:not(#mapHeader) li a:not(.button){color:#ac9167;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:1.4rem;position:relative;transition:.25s}header:not(#mapHeader) li a:not(.button):after{content:"";position:absolute;width:0px;height:1px;text-align:center;background:white;bottom:0;left:0;font-size:3rem}header:not(#mapHeader) li a:not(.button).current-page{color:white}@media (hover:hover){header:not(#mapHeader) li a:not(.button):hover{color:white}header:not(#mapHeader) li a:not(.button):hover:after{transition:.25s;width:30px}}header:not(#mapHeader) img{max-height:50px;width:44px;-webkit-mask-image:url("/static/public_site/images/header-texture.png?80ead2becaef");mask-image:url("/static/public_site/images/header-texture.png?80ead2becaef")}main:not(.map-page){min-height:calc(100vh - 3rem - 8rem);margin:8rem auto 3rem auto}main:not(.map-page).home section{min-height:calc(100vh - 8rem);padding:0 3rem;display:flex;align-items:center}main:not(.map-page).home section div.text-wrapper{z-index:2;background:rgba(33,40,42,0.4);border-radius:4px;min-width:30rem;width:60vw;max-width:70ch;padding:3rem;color:#fdfefa;mask-image:url("/static/public_site/images/button-texture.png?80ead2becaef");-webkit-mask-image:url("/static/public_site/images/button-texture.png?80ead2becaef")}@media (max-width:950px){main:not(.map-page).home section div.text-wrapper{width:99vw}}main:not(.map-page).home section div.text-wrapper p{text-align:justify}@media (max-width:950px){main:not(.map-page).home section div.text-wrapper{width:99%;max-width:65rem}main:not(.map-page).home section div.text-wrapper p{text-align:start}}main:not(.map-page).home section div.text-wrapper h1,main:not(.map-page).home section div.text-wrapper h2{line-height:1}@media (max-width:950px){main:not(.map-page).home section{place-items:center;padding:1rem;grid-template-columns:auto;grid-template-rows:auto auto}}main:not(.map-page).data-access,main:not(.map-page).other-tools{min-width:30rem;width:60vw;max-width:70ch}@media (max-width:950px){main:not(.map-page).data-access,main:not(.map-page).other-tools{width:99vw}}main:not(.map-page).data-access h1,main:not(.map-page).other-tools h1{padding:3rem;margin:calc(8rem + 3rem) 0 3rem 0}main:not(.map-page).data-access section,main:not(.map-page).other-tools section{margin-right:1rem}main:not(.map-page).data-access div{display:flex;align-items:flex-start;gap:1rem}@media (max-width:950px){main:not(.map-page).data-access div{flex-direction:column}}main:not(.map-page).data-access div img{width:12rem;margin:2rem 0 .5rem 0}main:not(.map-page).data-access ul.links{margin:0;padding:0;list-style:none;max-width:99vw}main:not(.map-page).data-access ul.links li{white-space:nowrap}main:not(.map-page).data-access ul.links li a{background:rgba(253,254,250,0.1);padding:1rem;margin-bottom:.5rem;text-decoration:none;display:block}@media (hover:hover){main:not(.map-page).data-access ul.links li a:hover{background:rgba(253,254,250,0.3)}}main:not(.map-page).other-tools div.links a{background:rgba(253,254,250,0.1);margin-bottom:.5rem;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;gap:1rem;width:100%;text-decoration:none}main:not(.map-page).other-tools div.links a:after{content:attr(href);font-size:1.3rem;color:rgba(253,254,250,0.5);word-wrap:break-word}main:not(.map-page).other-tools div.links a span{width:100%}main:not(.map-page).other-tools div.links a img{width:10rem}@media (hover:hover){main:not(.map-page).other-tools div.links a:hover{background:rgba(253,254,250,0.3)}}footer:not(#mapFooter){display:grid;grid-template-columns:repeat(3,1fr);background:#21282a;color:#fdfefa;z-index:2}@media (max-width:950px){footer:not(#mapFooter){display:block}footer:not(#mapFooter)>div:not(:last-child){border-bottom:solid 1px white}}footer:not(#mapFooter) p{font-size:1.3rem}footer:not(#mapFooter)>div{padding:0 1rem}footer:not(#mapFooter)>div:not(:last-child){border-right:solid 1px #fdfefa}footer:not(#mapFooter) .partners .link-wrapper{display:flex;flex-wrap:wrap;gap:0.5rem}footer:not(#mapFooter) .partners .link-wrapper a{background:rgba(253,254,250,0.1);text-decoration:none;font-size:1.5rem;flex-grow:1}footer:not(#mapFooter) .partners .link-wrapper a:hover{background:rgba(253,254,250,0.3)}footer:not(#mapFooter) .partners .link-wrapper a div{display:flex;justify-content:space-between;gap:0.5rem;flex-wrap:wrap;align-items:start;max-width:70ch;width:100%;height:100%;padding:1rem;margin-bottom:.5rem}footer:not(#mapFooter) .partners .link-wrapper a div img{height:100%;max-height:4rem}footer:not(#mapFooter) .partners .link-wrapper a div p{font-size:inherit;margin:0;max-width:26ch;text-align:start}footer:not(#mapFooter) .contact p,footer:not(#mapFooter) .credits p{margin-block:0 2rem}header{color:#fdfefa}header nav{justify-self:end}header nav .menu-icon{display:none;background:transparent;border:none;color:inherit;font-size:3rem}header nav .menu-icon .iconify{color:#ac9167}@media (hover:hover){header nav .menu-icon .iconify:hover{color:white}}header nav .mobile-switcher{display:inline}header nav ul{list-style:none}header nav ul li{padding:0 1rem;white-space:nowrap;display:inline-block}@media (max-width:950px){header nav{position:relative}header nav .menu-icon{display:inline}header nav .mobile-switcher{display:block;background:#21282a;box-shadow:0 0 12px 1px rgba(72,71,71,0.5);position:absolute;justify-self:start;top:0;margin:6rem auto 0 auto}header nav .mobile-switcher.hideMenu{display:none}header nav .mobile-switcher ul{list-style:none;padding:0}header nav .mobile-switcher ul li{padding:1rem;white-space:nowrap;display:block}}.modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;width:100vw;background:rgba(33,40,42,0.8);place-items:center;z-index:99}.modal .modal-content{background:#21282a;color:#fdfefa;display:flex;flex-direction:column;padding:1rem;max-width:90vw}.modal .modal-content div{max-width:100vw;padding:1rem}.modal .modal-content div:nth-child(1) h2{margin:0}.modal .modal-content div:nth-child(2){max-height:60vh;border-width:1px 0;border-color:#d9d9d9;border-style:solid;overflow:auto}.modal .modal-content div:nth-child(3){max-height:15vh;display:flex;align-items:center;justify-content:space-between}main.map-page{position:relative;min-height:100vh;display:grid;grid-template-rows:8rem calc(100vh - 42.5vh - 8rem) 42.5vh}main.map-page header{background:#21282a;height:8rem;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:1rem;padding:1rem}main.map-page header img{height:4.5rem;margin-top:9px}main.map-page header h1{margin:0;font-size:2.5rem;line-height:1}main.map-page header h1 span{display:block;white-space:nowrap}main.map-page header .home{white-space:nowrap;justify-self:end}main.map-page header .home button{border:none;font-size:inherit;text-transform:uppercase}@media (max-width:950px){main.map-page header{padding:.5rem;gap:.5rem}main.map-page header img{height:3.5rem}main.map-page header h1,main.map-page header .home a,main.map-page header .home button{padding:.5rem;font-size:1.3rem}}main.map-page #middle-content{height:calc(100vh - 8rem);width:100%}main.map-page #middle-content #sidebar{position:absolute;top:8rem;left:0;display:flex;flex-direction:column;gap:1rem;z-index:9}main.map-page #middle-content #sidebar .sidebar-buttons{display:flex;justify-content:space-between;background:#21282a}main.map-page #middle-content #sidebar .sidebar-buttons #date-stepper-wrapper{display:flex;align-items:stretch;justify-content:space-between;color:#21282a;background-color:#fdfefa}main.map-page #middle-content #sidebar .sidebar-buttons #date-stepper-wrapper p{padding:1rem 0.5rem;margin:0;font-variant:tabular-nums;background:#21282a;color:#fdfefa}main.map-page #middle-content #sidebar .sidebar-buttons #date-stepper-wrapper button{padding:0;box-shadow:none;min-width:4rem;text-align:center;font-size:3rem;margin:0;border:none;border-radius:0;background:#21282a}main.map-page #middle-content #sidebar .sidebar-buttons button{padding:0 1rem;font-size:1.4rem;border-radius:0;border:none;color:#fdfefa;background:#21282a}main.map-page #middle-content .control{transition:.25s;background-color:#21282a;display:none;box-shadow:0 0 12px 1px rgba(72,71,71,0.5)}main.map-page #middle-content .control input{color:#21282a}main.map-page #graph-wrapper{display:flex;justify-content:space-between;align-items:flex-end;overflow:hidden;position:fixed;bottom:0;left:0;width:100vw;pointer-events:none;gap:2px}main.map-page #graph-wrapper>div{width:100%}main.map-page #graph-wrapper h2{margin:0;padding:0 2rem;font-size:2rem}main.map-page #graph-wrapper #graph,main.map-page #graph-wrapper .graph-button-wrapper{width:75vw;max-width:1100px}main.map-page #graph-wrapper #graph{height:42.5vh;pointer-events:all}main.map-page #graph-wrapper .graph-button-wrapper{pointer-events:all;display:flex;background-color:#21282a;justify-content:space-between;padding:1rem;margin-bottom:2px}main.map-page #graph-wrapper .graph-button-wrapper .control-wrapper{display:flex;position:relative}main.map-page #graph-wrapper .graph-button-wrapper button{padding:0.25rem 0.5rem;font-size:smaller;border-radius:0;background:none;color:#fdfefa}main.map-page #graph-wrapper #legend-wrapper{pointer-events:all;background-color:#21282a;padding:1rem;max-width:min-content}main.map-page #graph-wrapper #legend-wrapper ul{list-style:none;margin:0;padding:0;display:inline-flex;flex-direction:column;flex-wrap:wrap}main.map-page #graph-wrapper #legend-wrapper ul li{display:flex;align-items:center;gap:10px}main.map-page #graph-wrapper #legend-wrapper ul li div{height:12px;border:solid 1px #d9d9d9;aspect-ratio:3 / 1}main.map-page #graph-wrapper #legend-wrapper ul li p{margin:2px;white-space:nowrap}@media (max-width:950px){main.map-page #graph-wrapper{display:flex;flex-direction:column-reverse;justify-content:normal;align-items:flex-start;width:100vw;background-color:#21282a}main.map-page #graph-wrapper .hide-graph{display:none;width:100vw}main.map-page #graph-wrapper #graph,main.map-page #graph-wrapper .graph-button-wrapper{width:100vw}main.map-page #graph-wrapper #legend-wrapper{display:flex;font-size:1.3rem}main.map-page #graph-wrapper #legend-wrapper ul{height:90px;line-height:1;width:100vw;padding:1rem}main.map-page #graph-wrapper #legend-wrapper ul li div{aspect-ratio:1 / 1}}main #map{background:#fdfefa;width:100%;height:100%;position:relative}main #mapFooter{height:4rem;background:rgba(33,40,42,0.5);position:fixed;bottom:0;width:100vw}main #mapFooter button.country-note{font-size:smaller;background:transparent;color:#fdfefa;border:none;padding:.5rem;cursor:pointer;position:absolute;bottom:1px;left:1rem;z-index:16}.countries{position:absolute;z-index:10;background:#21282a;width:99vw;max-width:350px}.countries form{height:9rem;border-bottom:solid 1px #d9d9d9;padding:1rem}.countries form label{display:block}.countries form input{width:100%;color:#21282a}.countries form>div{display:flex;justify-content:space-between}.countries form>div button.close{padding:0;border:none;background:transparent;color:#fdfefa}@media (hover:hover){.countries form>div button.close:hover{background:transparent}}.countries ul{overflow-y:scroll;list-style:none;padding:0;margin:0;background:#21282a;height:80vh}.countries ul .noresults span{min-width:200px;padding:5px}.countries ul li{display:flex}@media (hover:hover){.countries ul li:hover{background:#2c3334}.countries ul li:hover button{background:transparent;visibility:visible}}.countries ul li input{height:0;width:0}.countries ul li label{display:inline-block;width:100%;padding:5px;cursor:pointer;max-width:26ch;line-height:1.5}.countries ul li button{font-size:smaller;text-transform:uppercase;visibility:hidden;background:#212121;color:#fff;border:none;border-radius:0;cursor:pointer;transition:none}@media (hover:hover){.countries ul li button:hover{outline:solid 1px;opacity:0.8}}.countries ul li button:active{opacity:1}.countries ul li input:checked~button{visibility:visible;background:#212121;color:#fff}.countries ul li input:checked~label,.countries ul li input:checked~button{background:#212121;color:#fff}.controls{margin:0 auto auto 0.5rem;z-index:99}.controls>div{background-color:#21282a;display:flex;flex-direction:column;flex-wrap:nowrap;padding:1rem}.controls>div>p.title{margin:0;font-size:2rem}.controls>div span{padding:0;background:#21282a;margin-bottom:.5rem;display:block}.controls>div span p{margin:0;font-size:small;white-space:nowrap}.controls>div span label{width:20rem;height:5rem;display:flex;place-items:center;font-size:2rem;border:solid 1px #d9d9d9;cursor:pointer}.controls>div span label:hover{border:solid 2px #00ccba}.controls>div span input{display:none}.controls>div span input:checked~label{border:solid 2px #21282a}.controls>div span input:focus~p{display:block}.controls>div.layercontrols small{display:flex;justify-content:space-between;background:#21282a}.controls>div.layercontrols small span{font-size:11px}.controls>div.layercontrols label{width:20rem;height:5rem}.controls>div.layercontrols label.nolayer{background-color:#ffffff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cg fill='%23c2c2c2' fill-opacity='1'%3E%3Cpath fill-rule='evenodd' d='M0 0h4v4H0V0zm4 4h4v4H4V4z'/%3E%3C/g%3E%3C/svg%3E")}.controls>div.layercontrols label.rainbow{background:linear-gradient(90deg,#00734c,#38a800,#ff0,red,#4c0073,#000)}.controls>div.layercontrols label.purple{background:linear-gradient(90deg,#fff,#8400a8,#4c0073,#000)}.controls>div.basemap label{background-size:200%;border:solid 2px #fdfefa}.controls>div.basemap label.roads{background-image:url("/static/public_site/images/roads.png?80ead2becaef")}.controls>div.basemap label.satellite{background-image:url("/static/public_site/images/satellite.png?80ead2becaef")}.controls>div.basemap label.dark{background-image:url("/static/public_site/images/dark.png?80ead2becaef")}.controls>div.basemap label.light{background-image:url("/static/public_site/images/light.png?80ead2becaef")}@media print{header{position:static}a:after{content:" (" attr(href) ") "}}