@import url("https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Google+Sans+Flex:opsz,wght@6..144,1..1000&display=swap");html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}iframe{max-width:100%;display:block}.font-serif{font-family:"DM Serif Display", serif !important}.leading-relaxed{line-height:1.5 !important}.content h1{font-size:42px;font-weight:bold;margin-bottom:1rem}.content h2{font-size:20px;font-weight:bold;margin-bottom:1rem}a:link,a:visited{text-decoration:none;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}a.read-more .far{margin-left:5px;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}a.read-more:hover .far{margin-left:10px}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.alignnone,img.alignnone{}::-webkit-input-placeholder{color:#324157}::-moz-placeholder{color:#324157}:-ms-input-placeholder{color:#324157}:-moz-placeholder{color:#324157}#logo-container a{width:220px;max-width:100%;display:block}#logo-container svg{width:220px;max-width:100%}@media (max-width:768px){#logo-container a,#logo-container svg{width:160px}}.main-menu{font-size:14px}.main-menu .page-item-8{display:none}.main-menu li{display:inline-block;padding-top:3px;padding-bottom:3px}.main-menu li+li{margin-left:20px}.main-menu .menu-item-14{border:1px solid #324157;padding-left:18px;padding-right:18px;border-radius:0.5rem}.main-menu .menu-item-14 .fal{margin-left:4px}#mobile-nav-container{position:fixed;background:linear-gradient(-45deg, #5ABEB5, #EEECE1, #5ABEB5, #FFFFFF);background-size:400% 400%;animation:gradient 15s ease infinite;height:100vh;top:0px;width:100%;z-index:900;background-color:#324157;z-index:800}#mobile-nav-container .menu-main-menu-container>ul{padding:30px}#mobile-nav-container li{display:block;font-size:28px;display:block;width:100%}#mobile-nav-container li a{color:#324157;display:inline-block;color:#000;padding:0}#mobile-nav-container li a:hover{color:#324157}#mobile-nav-container li a[href^="#"]:hover{color:#fff !important;pointer-events:none;cursor:default !important;position:relative}#mobile-nav-container li+li{margin-top:1em}#mobile-nav-container ul ul{margin:0;padding:0;padding-top:10px}#mobile-nav-container ul ul li{font-size:1em}#mobile-nav-container .menu-item-14{margin-top:2em !important;width:140px;font-size:18px !important;text-align:center;border:1px solid #324157;padding-top:5px;padding-bottom:5px;padding-left:18px;padding-right:18px;border-radius:0.5rem}#mobile-nav-container .menu-item-14 .fal{margin-left:4px}#nav-icon1{width:30px;height:24px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer;float:right;top:20px;right:20px;z-index:999}#nav-icon1 span,#nav-icon3 span,#nav-icon4 span{display:block;position:absolute;height:2px;width:100%;background:#000;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#nav-icon1 span:nth-child(1){top:0px}#nav-icon1 span:nth-child(2){top:10px}#nav-icon1 span:nth-child(3){top:20px}#nav-icon1.open span:nth-child(1){top:12px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}#nav-icon1.open span:nth-child(3){top:12px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}#page-sidebar h3{font-size:1rem;line-height:1.25em;font-weight:600}#page-sidebar h4{font-size:1rem;font-weight:400;line-height:1.25em}#page-sidebar p{font-size:1rem}html{scroll-behavior:smooth}body{font-family:"Google Sans Flex", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;color:#001828;overflow-x:hidden}#section,#what-we-do,#how-it-works,#research{scroll-margin-top:110px}#intro-video-overlay{position:fixed;inset:0;z-index:999999;background:#fff;display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible}#intro-video{display:block;width:100vw;max-width:800px;height:auto}.bg-gradient{background:linear-gradient(to bottom, #324157 0%, #5ABEB5 100%)}.bg-gradient-2{background:linear-gradient(to right, #324157 0%, #5ABEB5 100%)}.bg-soft-mint-gradient{background:linear-gradient(-45deg, #5ABEB5, #EEECE1, #5ABEB5, #FFFFFF);background-size:400% 400%;animation:gradient 15s ease infinite}.bg-cta-gradient{background:linear-gradient(-45deg, #5ABEB5, #324157, #5ABEB5, #324157);background-size:200% 200%;animation:gradient 15s ease infinite}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.content p{margin-bottom:1.5em}.content ul{margin-left:1em;list-style-type:disc;margin-bottom:1.5em}@media (max-width:768px){.accordion-icon svg{width:18px;height:18px}}.download-popup-form p{margin:0}.download-popup-form .wpcf7-form-control-wrap{display:block;margin-bottom:20px}.download-popup-form input[type="text"],.download-popup-form input[type="email"],.download-popup-form input[type="tel"],.download-popup-form textarea{width:100%;border:0;border-radius:9px;background:#fff;padding:12px;color:#000;font-size:16px;line-height:1;outline:none;box-shadow:none}.download-popup-form input::placeholder,.download-popup-form textarea::placeholder{color:#000;opacity:1}.download-popup-form input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;padding:12px 30px;border:0;border-radius:15px;background:#324157;color:#fff;font-size:16px;font-weight:500;text-transform:uppercase;cursor:pointer}.download-popup-form input[type="submit"]:hover{background:#5abeb5;color:#324157}body.download-popup-active{overflow:hidden}