@font-face{font-family:montserrat;font-style:normal;font-weight:100;src:local(""),url(fonts/montserrat-v15-latin-100.woff2)format("woff2"),url(fonts/montserrat-v15-latin-100.woff)format("woff")}@font-face{font-family:montserrat;font-style:italic;font-weight:100;src:local(""),url(fonts/montserrat-v15-latin-100italic.woff2)format("woff2"),url(fonts/montserrat-v15-latin-100italic.woff)format("woff")}@font-face{font-family:montserrat;font-style:normal;font-weight:200;src:local(""),url(fonts/montserrat-v15-latin-200.woff2)format("woff2"),url(fonts/montserrat-v15-latin-200.woff)format("woff")}@font-face{font-family:montserrat;font-style:italic;font-weight:200;src:local(""),url(fonts/montserrat-v15-latin-200italic.woff2)format("woff2"),url(fonts/montserrat-v15-latin-200italic.woff)format("woff")}@font-face{font-family:montserrat;font-style:normal;font-weight:300;src:local(""),url(fonts/montserrat-v15-latin-300.woff2)format("woff2"),url(fonts/montserrat-v15-latin-300.woff)format("woff")}@font-face{font-family:montserrat;font-style:italic;font-weight:300;src:local(""),url(fonts/montserrat-v15-latin-300italic.woff2)format("woff2"),url(fonts/montserrat-v15-latin-300italic.woff)format("woff")}@font-face{font-family:montserrat;font-style:normal;font-weight:400;src:local(""),url(fonts/montserrat-v15-latin-regular.woff2)format("woff2"),url(fonts/montserrat-v15-latin-regular.woff)format("woff")}@font-face{font-family:montserrat;font-style:italic;font-weight:400;src:local(""),url(fonts/montserrat-v15-latin-italic.woff2)format("woff2"),url(fonts/montserrat-v15-latin-italic.woff)format("woff")}@font-face{font-family:montserrat;font-style:normal;font-weight:500;src:local(""),url(fonts/montserrat-v15-latin-500.woff2)format("woff2"),url(fonts/montserrat-v15-latin-500.woff)format("woff")}@font-face{font-family:montserrat;font-style:normal;font-weight:600;src:local(""),url(fonts/montserrat-v15-latin-600.woff2)format("woff2"),url(fonts/montserrat-v15-latin-600.woff)format("woff")}@font-face{font-family:montserrat;font-style:normal;font-weight:700;src:local(""),url(fonts/montserrat-v15-latin-700.woff2)format("woff2"),url(fonts/montserrat-v15-latin-700.woff)format("woff")}@font-face{font-family:montserrat;font-style:normal;font-weight:800;src:local(""),url(fonts/montserrat-v15-latin-800.woff2)format("woff2"),url(fonts/montserrat-v15-latin-800.woff)format("woff")}@font-face{font-family:montserrat;font-style:normal;font-weight:900;src:local(""),url(fonts/montserrat-v15-latin-900.woff2)format("woff2"),url(fonts/montserrat-v15-latin-900.woff)format("woff")}html{font-size:16px}*,*:after,*:before{box-sizing:inherit}body{box-sizing:border-box;margin:0;min-height:100vh;max-width:100vw;line-height:1.45;scroll-behavior:smooth;overflow-y:scroll;background-color:#fff;color:#696972;overflow-x:hidden;-webkit-font-smoothing:antialiased;font-family:montserrat,Helvetica,Arial,sans-serif;letter-spacing:.02em}pre code{white-space:pre-wrap;color:#fff}::selection{background:#212d5e;color:#fff}a{color:#1e40af;text-decoration:none;font-weight:600}a:hover{color:#5ddae5}h1,h2,h3,h4,h5,h6{line-height:1.1;color:#212d5e;letter-spacing:.03em}h1{text-transform:uppercase;font-weight:800;text-shadow:none;font-size:2.1rem;margin-top:4.56rem;margin-bottom:1.8rem}h2{text-transform:uppercase;font-weight:800;font-size:1.9rem;margin-top:4rem;margin-bottom:1.5rem}h3{margin-top:1.7rem;margin-bottom:1.3rem;letter-spacing:.02em;font-weight:700;font-size:1.65rem}h4,h5,h6{font-size:1.6rem;font-weight:600}h4{font-size:1.35rem;margin-top:1.9rem;margin-bottom:1rem;font-weight:500}h5{font-size:1.2rem;margin-top:1.5rem;margin-bottom:.8rem;font-weight:500}h6{font-size:1rem;margin-top:1rem;margin-bottom:.6rem;font-weight:500}p{margin-block-end:1.05rem;margin-block-start:1.05rem;line-height:1.8}code{color:#000;margin-block-end:1.05rem;margin-block-start:1.05rem;background-color:#e9ecf2;line-height:1.8}hr{border-style:none;border-top-style:solid;border-color:#ededf1;border-width:4px;width:3.2rem;margin-block-start:1.5em;margin-block-end:1.5em}ul{font-size:1rem;margin-left:.5rem}ul li{margin:.5rem 0;position:relative}ul li:before:not(.nav__item){content:"";position:absolute;width:.4rem;height:.4rem;background-color:#696972;border-radius:50%;left:-1.5rem;top:.6rem}ol{counter-reset:listitem;margin-left:.5rem;font-size:1rem}ol li{margin:.45rem 0;list-style:none;position:relative}ol li:before:not(.nav__item){counter-increment:listitem;content:counter(listitem);background:#696972;color:#fff;font-weight:500;font-size:.8rem;line-height:1.12rem;height:1.12rem;width:1.12rem;text-align:center;padding:0;border-radius:.68rem;position:absolute;left:-1.8rem;top:.25rem}pre{padding:1.5rem;border-radius:4px}img{max-width:100%}figure{margin:4rem auto 6rem;max-width:1300px}table{box-sizing:border-box;border-collapse:collapse;font-size:.85rem;width:100%;position:relative;margin:2rem 0;box-shadow:0 1px 8px -2px rgba(0,0,0,.23);border-radius:4px}table tr{border-bottom:1px solid #ededf1}table tr:nth-child(odd){background:#fafafa}table tr:last-of-type td:first-of-type{border-radius:0 0 0 4px}table tr:last-of-type td:last-of-type{border-radius:0 0 4px 0}table th{border-bottom:2px solid #ededf1;color:#1a1a37;line-height:1.4;text-transform:uppercase;letter-spacing:.07em;background-color:#9aced8;padding:1rem .5rem}table th:first-of-type{border-radius:4px 0 0 0}table th:last-of-type{border-radius:0 4px 0 0}table td{color:#696972;line-height:1.4;padding:.9rem}table td:first-child{font-weight:700}blockquote{border-left:3px solid #9aced8;background-color:#daedef;padding:.5rem 2.5rem;border-radius:4px;font-weight:500;box-shadow:0 0 5px -1px rgba(0,0,0,.23)}.header-gradient{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background:linear-gradient(to bottom,#1e2c5e 0,rgba(30,45,95,.98) 5%,rgba(31,46,98,.83) 17%,rgba(31,46,98,.81) 18%,rgba(33,49,103,.69) 25%,rgba(39,58,123,.23) 50%,rgba(40,59,126,.17) 54%,rgba(41,61,130,7%) 60%,rgba(42,62,133,2%) 65%,rgba(42,62,133,1%) 66%,rgba(42,62,133,0) 67%,rgba(42,62,133,0) 100%)}.header-gradient--fixed-height{height:30em}.full-width-page{--padding:2rem;padding:var(--padding);width:100%;max-width:calc(1400px + (2 * var(--padding)));margin-right:auto;margin-left:auto}.full-width-page__section{margin-top:3rem;padding-top:1rem;border-top:1px solid #ededf1}.full-width-page__section:first-of-type{border-top:none;margin-top:0}.two-columns{display:grid}@media only screen and (min-width:900px){.two-columns{grid-template-columns:1fr 1fr;gap:5rem}}.two-columns__centered-column{display:grid;justify-items:center}.box-shadow-section{width:auto;padding:1rem 3rem;box-shadow:0 1px 11px -1px rgba(0,0,0,.23);border-radius:4px}.metric{--size:6.2rem;--color:#212d5e;line-height:var(--size);font-size:calc(var(--size) * .4);color:var(--color);text-align:center;font-weight:800;letter-spacing:.05em}.metric--small{--size:2.2rem}.metric--circle{width:var(--size);height:var(--size);border-radius:50%;background-color:var(--color);color:#fff}.metric--inline{display:inline-block}.button{--button-foreground-col:#212d5e;--button-background-col:#fff;color:var(--button-foreground-col);background-color:var(--button-background-col);border:1px solid var(--button-foreground-col);font-size:.88rem;padding:.9rem 1.2rem;letter-spacing:.035em;text-align:center;font-weight:800;text-transform:uppercase;white-space:nowrap;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.5rem}@media only screen and (min-width:900px){.button{margin-right:1.5rem;margin-bottom:0}}@media only screen and (min-width:900px) and (max-width:1400px){.button{font-size:.75rem}}.button:hover{color:var(--button-background-col);background-color:var(--button-foreground-col)}.button:hover .button__icon{filter:invert(100%)sepia(0%)saturate(7500%)hue-rotate(145deg)brightness(104%)contrast(104%)}.button__icon{width:1.5rem;height:auto;padding-left:.5rem}.index{display:flex;flex-direction:column;background-image:url(https://oceanhealthindex.org//images/bg-home.jpeg);background-attachment:fixed;background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:100%;padding-top:10rem;color:#fff}@media only screen and (min-width:900px){.index{padding-top:18rem}}.index__news{background-image:url(https://oceanhealthindex.org/images/news-bg.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.section-separator{height:15rem;background:url(https://oceanhealthindex.org/images/bg-home-gradient.png)}.index-header{width:100%;max-width:1400px;margin:auto;position:relative;padding:0 1rem 4rem}.index-header__title{color:#fff;font-size:3rem;margin:0;position:relative;text-shadow:0 1px 8px rgba(0,0,0,.3)}.index-header__title--h1{font-weight:900;font-size:4.5rem}.index-header__title:before{content:"";position:absolute;height:.25rem;width:3rem;top:-.9rem;left:.25rem;background-color:#fff}.index-header__subtitle{line-height:1.6;font-size:.9rem;margin-bottom:2rem;letter-spacing:.04em;text-shadow:0 0 7px rgba(0,0,0,.4);font-weight:500;margin:.5rem 0 0 .3rem}@media only screen and (min-width:900px){.index-header__subtitle{width:65%;font-size:1.3rem}}@media only screen and (min-width:900px) and (max-width:1400px){.index-header__subtitle{width:100%;margin-bottom:3rem;font-size:1.2rem}}.index-header__link{position:absolute;bottom:0;right:0;color:#fff;font-size:1.2rem}.boxes{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;max-width:calc( 1400px + 3rem);margin:auto;padding:0 2rem}@media only screen and (min-width:900px){.boxes{padding:0;flex-direction:row}}@media only screen and (min-width:900px) and (max-width:1400px){.boxes{padding:0 1rem}}.box{--box-background-col:white;--box-foreground-col:#1e2c5f;--box-background-img:url(https://oceanhealthindex.org/images/section-home-bg-1.png);position:relative;width:100%;border-radius:4px;box-shadow:0 1px 8px -1px rgba(0,0,0,.23);padding:2rem 1.4rem 1rem;background-color:var(--box-background-col);color:var(--box-foreground-col);background-image:var(--box-background-img);background-repeat:no-repeat;background-position:100% 100%;margin-bottom:.8rem}.box--blue{--box-background-col:rgba(30, 44, 95, 0.9);--box-foreground-col:white;--box-background-img:none}@media only screen and (min-width:900px){.box{width:50%;height:21rem;margin-bottom:0;padding:2.8rem 2.9rem}}.box__title{color:var(--box-foreground-col);font-size:1.5rem;letter-spacing:.01em;margin:1rem 0 .9rem;position:relative}@media only screen and (min-width:900px){.box__title{max-width:50%;font-size:2.25rem}}.box__title:before{content:"";position:absolute;height:.25rem;width:1.6rem;top:-1.2rem;left:.12rem;background-color:var(--box-foreground-col)}.box__subtitle{font-size:.9rem;line-height:1.5;margin-bottom:1.9rem;max-width:30rem}@media only screen and (min-width:900px){.box__subtitle{font-size:1.09rem}}.box__buttons{display:flex;flex-direction:column}@media only screen and (min-width:900px){.box__buttons{flex-direction:row}}.box__button{--button-foreground-col:var(--box-foreground-col);--button-background-col:var(--box-background-col)}.nav{position:absolute;left:0;right:0;z-index:1;display:flex;width:100%;height:0;padding:1rem}@media only screen and (min-width:900px){.nav{height:unset;padding:1.5rem 2vw;align-items:center}}.nav__logo{display:block;height:3rem;position:absolute;top:1rem;color:#fff}.nav__logo:hover,.nav__logo:focus{color:#5ddae5}@media only screen and (min-width:900px){.nav__logo{height:4.5rem;position:unset}}.nav__menu{position:fixed;top:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:.7rem;height:100%;width:100%;padding:1rem;margin:0;list-style:none;overflow:auto}@media only screen and (min-width:900px){.nav__menu{position:unset;justify-content:flex-end;flex-direction:row;gap:1.5vw;padding:0;overflow:visible}}.nav__menu:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background-color:rgba(26,26,55,.85);z-index:-1;will-change:opacity;transition:opacity .3s cubic-bezier(.75,0,.125,1),visibility .3s cubic-bezier(.75,0,.125,1);transition-delay:200ms}@media only screen and (min-width:900px){.nav__menu:before{visibility:hidden;opacity:0;height:19rem}}.nav__menu.nav__menu--expanded::before,.nav__menu:hover:before,.nav__menu:focus:before{visibility:visible;opacity:1}.nav__item{display:block;list-style:none;margin:.5rem auto;padding:0;position:relative;text-align:center;cursor:pointer}@media only screen and (min-width:900px){.nav__item{min-width:unset;margin:0;text-align:left;cursor:default}}.nav__item--toplevel:hover>.nav__link{color:#5ddae5}.nav__item--toplevel:hover>.nav__link:after{width:100%}.nav__item--current>.nav__link{color:#5ddae5;font-weight:700}.nav__item--submenu{text-align:left}@media only screen and (min-width:900px){.nav__item--submenu{padding:.2rem 0}}.nav__link{color:#fff;text-decoration:none;background-color:transparent;transition:background-color .3s cubic-bezier(.75,0,.125,1);transition-delay:5s}.nav__link:focus,.nav__link:hover{background-color:#1a1a37;color:#5ddae5}.nav__link--toplevel{letter-spacing:.08em;position:relative;padding:0 0 .5rem;margin:.8rem;text-transform:uppercase;font-weight:500;font-size:1.15rem;transition:all .3s cubic-bezier(.75,0,.125,1);transition-delay:200ms;text-shadow:0 0 .6em rgba(26,26,55,.85)}@media only screen and (min-width:900px){.nav__link--toplevel{margin:0;font-size:1.2rem;font-weight:600}}.nav__link--toplevel:after{content:"";left:0;right:0;bottom:0;width:0;position:absolute;height:4px;background-color:#5ddae5;transition:all .3s cubic-bezier(.75,0,.125,1);transition-delay:200ms}.nav__link--toplevel:focus:after{width:100%}.nav__submenu{display:none;margin:0 auto;padding:1rem 0 .5rem;width:100%;min-width:9rem;max-width:15rem}@media only screen and (min-width:900px){.nav__submenu{position:absolute;top:-2px;left:0;min-width:12rem;padding:1rem 0 0}}@media only screen and (min-width:900px){.nav__item:last-of-type .nav__submenu{left:-3rem}}.menu-button{position:absolute;z-index:1;right:1rem;top:1rem;width:34.66666667px;height:26px;margin:0;padding:0;background-color:transparent;cursor:pointer;border:none}@media only screen and (min-width:900px){.menu-button{display:none}}.menu-button__icon{transform:rotate(0);transition:.5s ease-in-out}.menu-button__line{display:block;position:absolute;height:4px;width:100%;background:#fff;border-radius:1px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out;transform-origin:left center}.menu-button__line:nth-child(1){top:0}.menu-button__line:nth-child(2){top:10px}.menu-button__line:nth-child(3){top:20px}.menu-button[aria-expanded=true] .menu-button__line:nth-child(1){transform:rotate(45deg);top:-2px;left:6px}.menu-button[aria-expanded=true] .menu-button__line:nth-child(2){width:0%;opacity:0}.menu-button[aria-expanded=true] .menu-button__line:nth-child(3){transform:rotate(-45deg);top:22px;left:6px}.menu-button:hover .menu-button__line,.menu-button:focus .menu-button__line{background:#5ddae5}.section{display:grid;grid-template-columns:minmax(0,10rem)1fr;grid-template-rows:min-content max-content;gap:2.5rem;grid-auto-flow:row;grid-template-areas:"logo sub-nav" "main-content main-content";padding:1.5rem;width:100%;max-width:1400px;margin:auto}@media only screen and (min-width:900px){.section{grid-template-rows:auto;grid-template-columns:10rem calc(100% - 24rem)10rem;grid-template-areas:"logo main-content sub-nav"}}.section--has-toc{grid-template-columns:auto auto;max-width:1400px;margin:auto}.column-center{grid-area:main-content}.column-center__full-width-container{display:flex;justify-content:center;width:100%;margin-left:0}@media only screen and (min-width:900px){.column-center__full-width-container{width:calc(100% + 28rem);margin-left:-14rem}}.column-center__full-page-container{display:flex;justify-content:center;width:100vw;margin-left:-1.5rem}@media only screen and (min-width:900px){.column-center__full-page-container{width:100vw;margin-left:calc(-14rem - (50vw - (.5 * 20rem + 100% - 24rem) ) - 1.5rem + 4px)}}@media only screen and (min-width:900px) and (max-width:1400px){.column-center__full-page-container{width:100vw;margin-left:calc(-14rem)}}.column-left{position:relative;grid-area:logo;max-width:10rem;width:100%}.column-left__title{position:absolute;right:-2rem;top:4rem;font-size:1.2rem;margin:0}.column-left__logo{width:100%}.column-right{grid-area:sub-nav}.right-col-nav{text-transform:uppercase;border-top:1px solid #ededf1;padding:.6rem 0}.right-nav-item{font-size:.85rem;color:#212d5e;font-weight:500}.footer{color:#212d5e;display:flex;flex-direction:column;align-items:center;width:100%;background-color:#fafafa;border-top:1px solid #ededf1}.footer__content{--padding:2rem;width:100%;max-width:calc(1400px + (2 * var(--padding)));padding:var(--padding)}.footer__content--top{display:grid;grid-template-rows:repeat(3,auto);gap:2rem;justify-items:center}.footer__content--bottom{--padding:1rem;display:flex;justify-content:space-between;align-items:center}.footer__logo{display:flex;height:5rem;text-decoration:none}.footer__logo:hover .logo{fill:#5ddae5}.footer__legal{width:100%;background-color:#daedef;border-top:1px solid #ededf1;display:flex;justify-content:center;font-size:.7rem;opacity:.7}.footer__legal-link{color:#212d5e;text-decoration:none}.footer__legal-link:hover{color:#5ddae5}.footer__legal-link:not(:last-child):after{content:"|";padding:0 .5rem 0 .7rem}@media only screen and (min-width:900px){.toc{display:grid;grid-template-columns:minmax(250px,.4fr)auto;gap:1rem}}@media only screen and (min-width:1920px){.toc{margin-left:-250px}}.toc__toc-container{margin:0 .5rem 2rem 0}@media only screen and (min-width:900px){.toc__toc{width:250px;margin-top:4rem}}.toc__toc--affixed-mobile{z-index:3;position:fixed;top:0;left:0;background-color:#fff;width:100%;display:grid;grid-template-columns:auto 70px;padding:0;box-shadow:-22px 1px 11px rgba(0,0,0,.15)}.toc__toc--affixed-mobile .toc__button{display:block;visibility:visible;text-align:center;color:#212d5e;height:auto;padding:.4rem .4rem 1rem;max-height:4rem;height:2.5rem}@media only screen and (min-width:900px){.toc__toc--affixed-mobile{position:relative;background-color:unset;width:250px;display:block;left:auto;padding-top:0;box-shadow:none}.toc__toc--affixed-mobile .toc__button{display:none;visibility:hidden}}@media only screen and (min-width:900px){.toc__toc--affixed-desktop{position:fixed;top:0;z-index:3;width:250px}}.toc__toc ol,.toc__toc ul{margin:0;padding-inline-start:0;margin-block-end:0;text-decoration:none}.toc__toc ol[aria-hidden=true] li.active,.toc__toc ul[aria-hidden=true] li.active{margin-bottom:0}.toc__toc ol[aria-hidden=false] li,.toc__toc ul[aria-hidden=false] li{padding:.4rem 1rem .4rem .4rem;margin:0 0 .4rem;opacity:1;visibility:visible;height:auto}.toc__toc a{height:100%;text-decoration:none;font-weight:600;font-size:.9rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:#212d5e}.toc__toc a a:visited,.toc__toc a a:hover,.toc__toc a a:active{color:#212d5e}.toc__toc li{display:block;opacity:0;visibility:hidden;transition:height .18s 0s ease-in-out,opacity .1s .17s ease-in-out,margin .18s 0s ease-in-out;height:0;overflow:hidden;margin:0;padding:0}.toc__toc li ol,.toc__toc li ul{transition:max-height .18s 0s ease-in-out,opacity .1s .17s ease-in-out,margin .18s 0s ease-in-out;height:auto;margin:0;max-height:0;overflow:hidden;opacity:0}.toc__toc li ol li.active,.toc__toc li ul li.active{background-color:transparent;border-left:none;box-shadow:none}.toc__toc li ol li.active a,.toc__toc li ol li.active a:visited,.toc__toc li ol li.active a:hover,.toc__toc li ol li.active a:active,.toc__toc li ul li.active a,.toc__toc li ul li.active a:visited,.toc__toc li ul li.active a:hover,.toc__toc li ul li.active a:active{color:#14aac8}.toc__toc li ol li a,.toc__toc li ol li a:visited,.toc__toc li ol li a:hover,.toc__toc li ol li a:active,.toc__toc li ul li a,.toc__toc li ul li a:visited,.toc__toc li ul li a:hover,.toc__toc li ul li a:active{color:#696972}.toc__toc li ol li:last-child,.toc__toc li ul li:last-child{margin-bottom:0}.toc__toc li.active{box-shadow:0 3px 8px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.3);border-radius:4px;filter:brightness(1.04);background-color:#fff;border-left:4px solid #14aac8;margin-left:-4px;opacity:1;visibility:visible;height:auto;padding:.4rem 1rem .4rem .4rem;margin:0 0 .4rem}.toc__toc li.active a,.toc__toc li.active a:visited,.toc__toc li.active a:hover,.toc__toc li.active a:active{color:#212d5e}.toc__toc li.active ol,.toc__toc li.active ul{max-height:500px;margin-top:1rem;opacity:1}.toc__button{display:none;visibility:hidden;border:none;margin:0;text-decoration:none;background:0 0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.toc__button:focus{outline:none}.toc__button::-moz-focus-inner{border:0}.toc__button-icon{stroke:#212d5e}.toc__button-icon>svg{width:24px;height:24px;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.toc__content{margin-left:1.5rem}.toc__content>p{min-width:100%;width:0}.cards{display:grid;gap:1.5rem;justify-content:center;margin:auto;padding:3rem 1rem;width:100%;max-width:1400px;grid-template-columns:1fr 1fr}@media only screen and (min-width:900px){.cards{padding:3rem 0;grid-template-columns:repeat(auto-fit,27rem)}}.cards__card{--cards-banner-height:6.6rem;background-clip:border-box;background-color:#fff;box-shadow:0 1px 8px -1px rgba(0,0,0,.23);border-radius:4px;display:flex;flex-direction:column;width:100%;height:20rem;min-width:0;overflow:hidden;position:relative;word-wrap:break-word}.cards__card--has-description{--cards-banner-height:10rem}.cards__card:hover .cards__body{transform:scale(1.02)}.cards__card:hover .cards__overlay{display:flex}.cards__card--big{height:30rem}.cards__body{background-clip:border-box;background-size:cover;flex:auto;transition:transform .5s ease-in-out;border-bottom:1px solid #3e4d6b}.cards__banner{position:absolute;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;padding:.5rem 1rem;width:100%;height:var(--cards-banner-height);background-color:rgba(14,33,70,.9)}.cards__sub-title{color:#fff;letter-spacing:.03rem}.cards__title{width:100%;color:#fff;font-size:1.3rem;font-weight:800;line-height:1.1;letter-spacing:.03rem;text-transform:uppercase;text-align:center}.cards__description{font-weight:500;color:#fff;font-size:.95rem}.cards__overlay{display:none;position:absolute;background-color:rgba(14,33,70,.85);height:calc(100% - var(--cards-banner-height));width:100%;align-items:center;justify-content:center}.cards__overlay-text{display:flex;align-items:center;justify-content:center;margin-top:1rem;--button-foreground-col:white;--button-background-col:rgba(14, 33, 70, 0.6)}.socials{display:flex;justify-content:center}.socials__link{text-decoration:none;margin:0 .5rem}.socials__icon{height:2rem;width:2rem;fill:#212d5e}.socials__icon:hover{fill:#5ddae5}.logo{width:auto;max-width:100%;max-height:100%;height:100%;fill:currentColor}.logo--subtle{fill:grey;opacity:.2}.logo--dark{fill:#212d5e}.single-news-container{border-bottom:1px solid;padding-bottom:2rem;margin-bottom:4rem}.single-news-container__date{margin-top:0}.news-link{text-decoration:none}.news-link__title{margin-bottom:0}.news-author{color:grey}.news-date{color:#000;border-bottom:1px solid}.assessment-area{border-bottom:1px solid #212d5e}.assessment-title{color:#999;font-size:3rem}.assessment{margin-top:1rem;border-bottom:1px solid #212d5e;padding-bottom:3rem}.individual-assessment{margin-top:1rem;padding-bottom:3rem}.assessment-head{display:flex;flex-direction:row}.assessment-name{color:#000}.assessment-info{display:flex;flex-wrap:nowrap;color:#000}.assessment-header{display:flex;flex-direction:row}.assessment-links{display:flex;flex-direction:row}.assessment-link-head{text-decoration:none;color:#3c6cf5}.assessment-link{text-decoration:none;color:#3c6cf5;padding-right:1rem}.assessment-key{font-weight:700;margin-top:0;margin-bottom:0;white-space:nowrap}.assessment-value{margin-top:0}.ohi-plus-assessment-icon{height:1rem;width:1rem}.anchor-link-container{display:flex;flex-direction:row;align-items:stretch;border-bottom:1px solid #212d5e}.assessment-anchor-links{text-decoration:none;flex:1}.assessment-anchor-link-text{text-transform:none;color:#3c6cf5;font-size:1rem}.page-header{position:relative;background-repeat:no-repeat;background-size:cover;background-color:#212d5e;padding:8rem 1rem 2rem}@media only screen and (min-width:900px){.page-header{height:19rem;padding:11rem 3rem 5rem}}.page-header__title{position:relative;color:#fff;padding-top:1.1rem;font-size:2.2rem;max-width:1400px;width:100%;margin:auto;text-shadow:0 1px 8px rgba(0,0,0,.3)}@media only screen and (min-width:900px){.page-header__title{font-size:2.9rem}}.page-header__title:before{display:block;position:absolute;height:4px;right:0;bottom:0;content:"";width:2.2rem;top:0;left:2px;background-color:#fff}.page-header .photo-credit{position:absolute;color:#fff;bottom:0;right:0;padding-right:1rem;font-size:.75rem}@media screen and (max-width:600px){.page-header .photo-credit{padding-top:.4rem;font-size:.5rem}}.cards-title{position:relative;top:1rem;justify-content:center;text-align:center;clear:both;padding-top:1rem;text-align:center;justify-content:center}.cards-title__logo{height:10rem}.cards-title__text{text-transform:uppercase;position:absolute;top:2rem;width:100%;font-size:3.5rem}.cards-title__title{text-transform:uppercase;top:1rem;position:absolute;width:100%}.breadcrumb{color:#696972;display:flex;padding:1rem 0;width:100%;max-width:1400px;margin:auto}.breadcrumb-item{color:#696972;text-decoration:none;padding-right:.5rem}.breadcrumb-item:visited{color:#696972}.breadcrumb-item.current{color:#212d5e;font-weight:700}.publication-section{color:grey}.people-container{position:relative;display:grid;gap:.5rem;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center;margin:auto;padding-top:3rem;row-gap:1rem;width:min-content}.people-card{position:relative;background-clip:border-box;border:1px solid rgba(0,0,0,.23);display:flex;flex-direction:column;height:17rem;min-width:0;overflow:hidden;width:12rem;word-wrap:break-word}.person-card-body{position:relative;background-clip:border-box;background-size:cover;box-sizing:border-box;min-height:1px;flex:auto;padding:0;text-transform:uppercase;-webkit-font-smoothing:antialiased;transition:transform .5s ease-in-out}.card-text{text-align:center;vertical-align:middle;font-size:1.25rem;font-weight:800;line-height:1.1;letter-spacing:.03rem;text-transform:uppercase}.person-info{position:absolute;width:100%;bottom:0;height:5rem;background-color:rgba(14,33,70,.9);border-color:transparent}.person-info p{color:#fff;text-align:center}.person-name{margin:0;font-size:1rem}.person-title{font-size:.8rem}.people-card:hover{background-color:rgba(14,33,70,.9)}.people-card:hover .person-info{position:absolute;display:flex;align-items:center;width:100%;height:100%;background-color:rgba(14,33,70,.9);border-color:transparent}.ohi-onboard-viz{display:flex;flex-direction:row;width:100%}.onboard-viz{width:200rem;height:40rem;margin-top:8rem;margin-right:3rem}.onboard-info__indented{margin-left:1rem}.error-head{color:#212d5e;font-size:1.5rem}.error-subtitle{font-size:1.1rem}.dropdown{--dropdown-color-primary-dark:#696972;--dropdown-color-subtle-text:#adadb8;--dropdown-color-border:#ededf1;--dropdown-color-accent:#1E40AF;--dropdown-gutter:0 1rem;--dropdown-border:1.5px solid var(--dropdown-color-border);--dropdown-radius:3px;--dropdown-size-icon:2rem;--dropdown-item-padding:0.5rem;--input-item-height:calc(var(--dropdown-size-icon) + (2 * var(--dropdown-item-padding)));--background-color:#fff;display:flex;position:relative;max-width:100%;font-size:1.1rem}.dropdown__input{display:flex;flex-direction:column;border:var(--dropdown-border);border-radius:var(--dropdown-radius);width:100%;background-color:var(--background-color);cursor:pointer;min-height:var(--input-item-height)}.dropdown__input:hover{border-color:var(--dropdown-color-accent)}.dropdown__input--active{border-color:var(--dropdown-color-accent);border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.dropdown__placeholder{padding:var(--dropdown-gutter);display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100%}.dropdown__list{position:absolute;display:flex;flex-direction:column;justify-content:flex-start;max-height:20rem;width:100%;margin-top:calc(var(--input-item-height) + 3px);overflow:auto;background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.2);padding:10px 0;z-index:1}.dropdown__list--hidden{display:none;z-index:-1}.dropdown__item{cursor:pointer;display:flex;align-items:center}.dropdown__placeholder-text{width:100%;display:flex;align-items:center}.dropdown__placeholder:after{opacity:.5;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M7.41 8.58L12 13.17l4.59-4.59L18 10l-6 6-6-6 1.41-1.42z'/%3E%3C/svg%3E");height:var(--input-item-height);width:calc(var(--input-item-height) * .4);padding-top:1rem}.dropdown__item,.dropdown__placeholder-text{padding:var(--dropdown-item-padding);min-height:var(--input-item-height)}.dropdown__item--child{padding-left:4rem;color:var(--dropdown-color-subtle-text)}.dropdown__item--child:before{opacity:.5;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M19 15l-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9l6 6z'/%3E%3C/svg%3E");display:block;width:1rem;height:1rem;margin-right:.5rem;margin-top:-.25rem}.dropdown__item:hover{background-color:var(--dropdown-color-accent);color:#fff}.dropdown__subtext{font-weight:400;font-size:13px;color:var(--dropdown-color-subtle-text)}.dropdown__icon{max-height:var(--dropdown-size-icon);max-width:var(--dropdown-size-icon);stroke:currentColor;fill:none;stroke-width:4px;margin-right:.7rem}.regions-dropdown{margin:2rem 0 3rem}.regions-dropdown__label{text-transform:uppercase;font-size:.8rem;font-weight:600}.number-slider{--number-slider-color-progress:#1E40AF;--number-slider-color-handle:#1E40AF;--number-slider-color-bkg:#ededf1;--number-slider-color-label:#adadb8;--number-slider-color-label:#696972;--number-slider-handle-size:14px;--number-slider-handle-border-radius:2px;--number-slider-handle-margin-top:-20px;--number-slider-track-height:8px;--number-slider-track-border-radius:2px;position:relative;display:block;height:2.5rem;max-width:100%}.number-slider__values{display:flex;position:relative;width:100%;justify-content:space-between;align-items:center;color:var(--number-slider-color-label)}.number-slider__value{position:absolute;top:0;font-weight:700;color:var(--number-slider-color-label);border-radius:var(--number-slider-handle-border-radius)}.number-slider__value>div{animation:bulge .3s ease-out}.number-slider__background,.number-slider__progress,.number-slider__ticks{position:absolute;bottom:5px;left:0;height:var(--number-slider-track-height);pointer-events:none;border-radius:var(--number-slider-track-border-radius);z-index:-1}.number-slider__background{width:100%;background-color:var(--number-slider-color-bkg)}.number-slider__progress{background-color:var(--number-slider-color-progress)}.number-slider__ticks{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 calc(var(--number-slider-handle-size)/2)}.number-slider__tick{width:2px;height:calc(var(--number-slider-track-height)/2);border-radius:50%;background-color:#fff}.number-slider__label{transition:opacity .1s ease}.number-slider__label.hidden{opacity:0}@keyframes bulge{0%{transform:scale(1)}25%{transform:scale(1.1)}100%{transform:scale(1)}}.number-slider input[type=range]{-webkit-appearance:none;width:100%;height:100%;background:0 0;outline:none;margin:5px 0}.number-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none}.number-slider input[type=range]:focus{outline:none}.number-slider input[type=range]::-moz-focus-outer{border:0}.number-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--number-slider-handle-size);height:var(--number-slider-handle-size);background:var(--number-slider-color-handle);border-radius:var(--number-slider-handle-border-radius);cursor:pointer;margin-top:var(--number-slider-handle-margin-top);-webkit-transform:scale(1);transform:scale(1);transition:transform .25s cubic-bezier(.175,.885,.32,1.275)}.number-slider input[type=range]:hover::-webkit-slider-thumb,.number-slider input[type=range]:focus::-webkit-slider-thumb{transform:scale(1.2)}.number-slider input[type=range]::-moz-range-thumb{-webkit-appearance:none;width:var(--number-slider-handle-size);height:var(--number-slider-handle-size);background:var(--number-slider-color-handle);border:none;border-radius:var(--number-slider-handle-border-radius);cursor:pointer;transition:transform .25s cubic-bezier(.175,.885,.32,1.275)}.number-slider input[type=range]:hover::-moz-range-thumb,.number-slider input[type=range]:focus::-moz-range-thumb{transform:scale(1.2)}.number-slider input[type=range]::-webkit-slider-runnable-track{width:100%;height:var(--number-slider-track-height);cursor:pointer;background:0 0;border-radius:var(--number-slider-track-border-radius)}.number-slider input[type=range]::-moz-range-track{width:100%;height:var(--number-slider-track-height);cursor:pointer;background:0 0;border-radius:var(--number-slider-track-border-radius)}.number-slider input[type=range]:focus::-webkit-slider-runnable-track{background:0 0}.number-slider input[type=range]:active::-webkit-slider-runnable-track{background:0 0}.bar-chart{--bar-chart-color-bar:#1E40AF;--bar-chart-color-highlight:#5ddae5;width:100%}.bar-chart__plot{height:100%;width:100%}.bar-chart__bar{fill:var(--bar-chart-color-bar)}.bar-chart__bar:hover{stroke:#5ddae5;fill:#5ddae5;stroke-width:.5px}.bar-chart__bar--highlight{fill:#5ddae5}.tooltip{--tooltip-color-bkg:#fff;--tooltip-color-border:#ededf1;--tooltip-color-text:#696972;--tooltip-border-radius:4px;position:absolute;display:grid;padding:.35rem .5rem;align-items:center;pointer-events:none;box-shadow:1px 1px 3px -1px rgba(0,0,0,.25);border-radius:var(--tooltip-border-radius);background:var(--tooltip-color-bkg);border:solid var(--tooltip-color-border)1px;color:var(--tooltip-color-text)}.region-tooltip{grid-template-columns:max-content max-content;gap:.5rem}.globe{position:relative;display:grid;gap:1rem;width:100%;height:100%;max-height:700px}.globe svg{height:100%;width:100%}.globe__water{fill:#e9ecf2;stroke:#d4d7de;cursor:move}.globe__land{fill:#fff;stroke:#e5e7eb;cursor:move}.globe__region{stroke:#b4bfcb;cursor:pointer;transition:fill .2s cubic-bezier(.75,0,.125,1)}.globe__region:hover,.globe__region--focused{stroke:#9ca3af;z-index:99999}.globe__button{position:absolute;right:0;bottom:0;background:0 0;color:inherit;border:none;padding:.3rem .4rem;cursor:pointer;outline:inherit;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.3)}.global-scores{--global-scores-max-width:90rem;--global-scores-color-bkg:#fff;--global-scores-color-chips:#fafafa;--global-scores-color-accent:#1E40AF;--global-scores-color-border:#ededf1;--global-scores-color-text:#696972;--global-scores-border-radius:4px;box-sizing:border-box;width:100%;max-width:var(--global-scores-max-width);height:100%;display:grid;grid-template-columns:100%;grid-template-rows:auto auto auto auto;gap:1.5rem;padding:1.8rem;padding-right:2.5rem;position:relative;color:var(--global-scores-color-text)}@media only screen and (min-width:900px){.global-scores{padding-right:6rem}}@media only screen and (min-width:900px) and (max-width:1400px){.global-scores{padding-right:4rem}}.global-scores__controls{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:min-content min-content;column-gap:5rem;row-gap:2rem;width:100%;margin:auto}.global-scores__legend{justify-self:center;width:100%;display:flex;justify-content:flex-end}.global-scores__description{width:100%;margin:auto}.global-scores__description-text{max-width:35rem;margin:0 0 0 1rem;font-size:.95rem;line-height:1.45;color:#adadb8}.global-scores__control{display:grid;grid-template-rows:auto auto;gap:1rem}.global-scores__chips{width:100%;grid-column:1/-1;display:flex;justify-content:center}.global-scores__chip{padding:0 .75rem;background-color:var(--global-scores-color-chips);color:rgba(0,0,0,.4);border-radius:2rem;display:inline-flex;margin:0 .4rem 0 0;align-items:center;font-size:.9rem;line-height:1.5rem;height:1.5rem;cursor:pointer;border:none;white-space:nowrap;font-weight:500;text-transform:uppercase;letter-spacing:.02em;border:1px solid var(--global-scores-color-border)}.global-scores__chip:hover{color:var(--global-scores-color-accent)}.global-scores__chip--active{color:rgba(255,255,255,.85);background-color:var(--global-scores-color-accent);border:1px solid var(--global-scores-color-accent)}.global-scores__chip--active:hover{color:rgba(255,255,255,.85)}.global-scores__label{text-transform:uppercase;font-size:.8rem;font-weight:600}.global-scores__region-details{display:none;position:absolute;background-color:var(--global-scores-color-bkg);max-width:20rem;border:1px solid var(--global-scores-color-border);border-radius:var(--global-scores-border-radius);padding:1.3rem;box-shadow:0 0 9px -2px rgba(0,0,0,.2);flex-direction:column;top:13rem;right:0;text-align:center}.global-scores__region-details--visible{display:flex}.global-scores__region-details-button{display:flex;align-items:center;justify-content:center;height:32px;width:32px;opacity:.4;background:0 0;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.global-scores__region-details-button svg{height:15px;width:15px;stroke-width:8px}.global-scores__region-details-button:hover{opacity:.8}.global-scores__region-details-title{margin:.5rem 0 1.5rem}.global-scores__region-details-paragraph{font-weight:500;font-size:1.1rem;line-height:1.5;color:var(--global-scores-color-text)}.global-scores__region-details-link{text-align:center;text-transform:uppercase;margin-top:1rem;font-weight:600}.aster{--aster-size-icon:2.2rem;--aster-color-text:#696972;--aster-color-foreground-subtle:#ededf1;display:grid;grid-template-columns:100%;grid-template-rows:auto;gap:3rem;align-items:center;margin:auto}@media only screen and (min-width:900px){.aster{grid-template-columns:auto max-content}}.aster__plot{margin:auto;max-width:400px}@media only screen and (min-width:900px){.aster__plot{max-width:unset}}.aster__solid-arc:hover{transform:scale(1.025)}.aster__solid-arc{transition:all .25s;cursor:pointer}.aster__solid-arc--dimmed{fill:var(--aster-color-foreground-subtle);opacity:.6}.aster__outline-arc{stroke:var(--aster-color-foreground-subtle);stroke-width:1px}.aster__mean-score{color:var(--aster-color-text);line-height:1;font-size:3.5rem;font-weight:800}.aster__legend-list{font-size:1.1rem;letter-spacing:.03em;font-weight:600;text-transform:uppercase;list-style-type:none;display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:0}.aster__legend-item{display:grid;grid-template-columns:var(--aster-size-icon)auto;gap:.6rem;align-items:center;padding:.4rem 0;cursor:pointer;width:fit-content}.aster__legend-item--dimmed{color:var(--aster-color-foreground-subtle) !important}.aster__legend-icon{height:var(--aster-size-icon);width:var(--aster-size-icon);stroke:currentColor;stroke-width:4.5px;margin-right:.7rem}.region-aster{margin-bottom:5rem;margin-top:3rem}.region-aster__plot{max-width:1000px}.region-aster__controls{max-width:50rem;margin:auto;height:100%;position:relative}.region-aster__control{height:40px;margin-top:1rem}.region-aster__label{text-transform:uppercase;font-size:.8rem;font-weight:600;display:block;margin-bottom:1rem}.time-series{--time-series-color-highlight:#1E40AF;--time-series-color-line:#ededf1;--time-series-color-emphasis:#696972;--time-series-color-text:#696972}.time-series__y-label{font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.4rem}.time-series__axis{color:var(--time-series-color-text);opacity:.8;font-size:.5rem;stroke-width:.5}.time-series__dot{fill:var(--time-series-color-highlight)}.time-series__line{fill:none;stroke-width:.7;stroke-linejoin:round;stroke-linecap:round;stroke:var(--time-series-color-line);mix-blend-mode:multiply}.time-series__line--subtle{stroke-width:.5}.time-series__line--focus{stroke:var(--time-series-color-highlight);stroke-width:2}.time-series__line--highlight{stroke:var(--time-series-color-highlight);stroke-width:2}.time-series__line--emphasize{stroke:var(--time-series-color-emphasis);stroke-width:1.3}.region-time-series__controls{display:grid;grid-template-columns:100%;max-width:30rem;z-index:2}.region-time-series__control{display:grid;grid-template-rows:auto auto;gap:1rem}.region-time-series__label{text-transform:uppercase;font-size:.8rem;font-weight:600}.gauge{--gauge-color-marker-label:#adadb8;--gauge-color-marker-label-hover:#696972;--gauge-color-label:#212d5e;--gauge-color-ticks:#fff;width:100%;height:25rem;margin:auto}.gauge__plot{width:100%;height:100%}.gauge__needle{opacity:.9;fill:var(--gauge-color-label);filter:drop-shadow(0 0 2px rgba(255,255,255,.5))}.gauge__metric{font-weight:600;fill:var(--gauge-color-label)}.gauge__tick-label{fill:var(--gauge-color-marker-label);cursor:pointer}.gauge__tick-label:hover{fill:var(--gauge-color-marker-label-hover)}.gauge__tick{fill:var(--gauge-color-ticks)}