.typography h1{color:#152350;margin:1rem 0 .5rem;font-weight:800;font-size:1.8rem}.typography h2{color:#2e5b7a;margin:1rem 0 .5rem;font-weight:600;font-size:1.4rem}.typography p{font-size:1rem}.typography p:not(:last-child){margin-bottom:.5rem}.typography ul{list-style:disc;list-style-position:inside;margin-bottom:.5rem}.banner{background-color:#163b58;background-image:linear-gradient(to right,#000,#0000),url(/data/assets/about-background-D40nc2Pk.jpg);background-position:0% 10%,left top;background-size:100% 200%;min-height:300px;padding:4rem 0}@media (max-width:956px){.banner{padding:2rem}}.banner-inner{color:#fff;background-color:#617b9466;padding:2rem;max-width:50rem;height:100%}.banner-inner h1{font-size:2.2rem;font-weight:700;letter-spacing:1.2px}.banner-inner p{font-size:1.2rem}.button{padding:.5rem 2rem;background-color:#375a79;color:#fff;font-weight:700;text-decoration:none;border-radius:0}.button:hover{color:#fff;background-color:#375a79e5}.available-image{box-shadow:0 0 7px #00000040}.sample-wrapper{background-color:#617b9433;padding:4rem 0}.disclaimer-wrapper{background-color:#2e5b7a;padding:4rem 0}details{border:1px solid white;color:#fff;padding:0 1rem;position:relative}details+details{border-top:none}details:first-child{border-top-left-radius:4px;border-top-right-radius:4px}details:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}summary{padding:1rem 2em 1rem 0;font-size:1rem;font-weight:700;cursor:pointer;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";position:absolute;right:15px}details[open]{padding-bottom:1em}details[open] summary:after{content:"-"}details[open] summary~*{animation:sweep .5s ease-in-out}details a{color:#fff;text-decoration:underline}details a:hover{color:#fff;text-decoration:underline}@keyframes sweep{0%{opacity:0;margin-left:-10px}to{opacity:1;margin-left:0}}.map-container{position:relative;margin-top:2rem}.legend{position:absolute}.map-loading{position:absolute;top:25%;left:40%}@media (max-width: 1023px){.map-container{display:flex;flex-direction:column-reverse}.legend{position:relative;justify-self:center;align-self:center}}
