html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.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;-webkit-text-decoration:underline dotted;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:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .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}[hidden],template{display:none}@font-face{font-family:Darker Grotesque;src:url(/fonts/OSH-DarkerGrotesque-Regular.woff2) format("woff2"),url(/fonts/OSH-DarkerGrotesque-Regular.woff) format("woff");font-weight:400}@font-face{font-family:Darker Grotesque;src:url(/fonts/OSH-DarkerGrotesque-Medium.woff2) format("woff2"),url(/fonts/OSH-DarkerGrotesque-Medium.woff) format("woff");font-weight:500}@font-face{font-family:Darker Grotesque;src:url(/fonts/OSH-DarkerGrotesque-Black.woff2) format("woff2"),url(/fonts/OSH-DarkerGrotesque-Black.woff) format("woff");font-weight:900}.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes a{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes b{0%{opacity:0;transform:translateX(-50%)}to{opacity:1;transform:translateX(0)}}*,:after,:before{box-sizing:border-box}.disable-hover,.disable-hover *{pointer-events:none!important}body{width:100%}.body__main{min-height:100vh}.body__main--contact{background:#fffbec;min-height:0}.js-animate-in,.js-animate-in-children>*,.js-animate-stat{opacity:0;transform:translateY(1.25rem)}.world-is-hidden #id-tags,.world-is-hidden #people,.world-is-hidden #pins,.world-is-hidden #trail-lines{opacity:0}body{font-size:1rem;font-family:Darker Grotesque,sans-serif;font-weight:400;line-height:1.4;color:#010204;-webkit-font-smoothing:antialiased}button{cursor:pointer}a{color:inherit}strong{font-weight:900}h1,h2,h3,h4,h5,h6{margin:0;font-weight:900;line-height:1.1}p{margin:0}h2{font-size:2.25rem;line-height:1.22222}@media only screen and (min-width:34.375rem){h2{font-size:3.5rem;line-height:1.07143}}h3{font-size:1.5rem}@media only screen and (min-width:34.375rem){h3{font-size:2rem;line-height:1.125}}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}.heading{font-weight:900;position:relative;font-size:1.75rem;line-height:1.08333}@media only screen and (min-width:60rem){.heading{font-size:3.25rem}}.heading__arrows{display:none}@media only screen and (min-width:75rem){.heading__arrows{display:block;position:relative;position:absolute;width:1em;top:.3em;left:-1.25em}.heading__arrows:before{display:block;content:"";width:100%;height:0;padding-bottom:58.33333%}.heading__arrows svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.heading__arrows g{fill:currentColor}}.heading--blue{color:#0c46e1}.heading--light-purple{color:#7a6afb}.heading--white{color:#fff}.heading--aqua{color:#1ea1e0}.heading__outline{-webkit-text-fill-color:transparent;-webkit-text-stroke:1px currentColor}.heading--white .heading__outline{-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #fff}.heading--blue .heading__outline{-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #0c46e1}.heading--aqua .heading__outline{-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #1ea1e0}.heading--hero{font-size:1.75rem;color:#fff}@media only screen and (min-width:60rem){.heading--hero{font-size:3.5rem}}@media only screen and (min-width:75rem){.heading--hero{font-size:4.5rem}}@media only screen and (min-width:60rem){.hero--single .heading--hero{font-size:2.5rem}}@media only screen and (min-width:75rem){.hero--single .heading--hero{font-size:2.5rem}}button,input,select,textarea{border-radius:0;line-height:1.4}input[type=email],input[type=text],textarea{width:100%}fieldset{border:none;margin:0;padding:0}button[type=submit]{-moz-appearance:none;appearance:none;border:none;cursor:pointer}.link{text-decoration:none;color:#010204}.link:focus,.link:hover{text-decoration:underline}.mobile-nav-link{background:none;color:currentColor;border:none;padding:1rem 2rem;font-size:2rem;font-weight:900;flex-shrink:0;width:100%;display:flex;justify-content:space-between;align-items:center;text-decoration:none}.mobile-nav-submenu .mobile-nav-link{background:#e6d4fe;font-weight:700}.mobile-nav-link--lighter-font-weight{font-weight:600!important}.nav-link{text-decoration:none;position:relative;font-family:Darker Grotesque,sans-serif;font-weight:900;font-size:1.125rem;transition:color .1s}.nav-link:after{content:"";position:absolute;width:100%;height:.25rem;background:#8428fa;bottom:-1rem;left:0;transform:scaleX(0);transform-origin:left;transition:transform .1s}.nav-link:focus,.nav-link:hover{color:#8428fa}.nav-link:focus:after,.nav-link:hover:after{transform:scaleX(1)}.nav-submenu-button{padding:0;background:none;border:none;display:flex;align-items:center;text-decoration:none;position:relative;font-family:Darker Grotesque,sans-serif;font-weight:900;font-size:1.125rem;transition:color .1s}.nav-submenu-button:after{content:"";position:absolute;width:100%;height:.25rem;background:#8428fa;bottom:-1rem;left:0;transform:scaleX(0);transform-origin:left;transition:transform .1s}.nav-submenu-button:focus:not(.nav-submenu-button--language),.nav-submenu-button:hover:not(.nav-submenu-button--language){color:#8428fa}.nav-submenu-button:focus:not(.nav-submenu-button--language):after,.nav-submenu-button:hover:not(.nav-submenu-button--language):after{transform:scaleX(1)}.nav-submenu-button__language{position:relative;width:1.25rem}.nav-submenu-button__language:before{display:block;content:"";width:100%;height:0;padding-bottom:100%}.nav-submenu-button__language svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.nav-submenu-button__language path{transition:fill .1s}.nav-submenu-button:hover .nav-submenu-button__language path,.nav-submenu-is-active .nav-submenu-button__language path{fill:#8428fa}.nav-submenu-button__arrow{position:relative;width:.5rem;margin-left:.5rem;transition:all .1s}.nav-submenu-button__arrow:before{display:block;content:"";width:100%;height:0;padding-bottom:62.5%}.nav-submenu-button__arrow svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.nav-submenu-button__arrow path{transition:fill .1s}.nav-submenu-is-active .nav-submenu-button__arrow{transform:rotate(180deg)}.nav-submenu-button:focus .nav-submenu-button__arrow path,.nav-submenu-button:hover .nav-submenu-button__arrow path,.nav-submenu-is-active .nav-submenu-button__arrow path{fill:#8428fa}.mobile-nav-submenu-button{background:none;color:currentColor;border:none;padding:1rem 2rem;font-size:2rem;font-weight:900;flex-shrink:0;width:100%;display:flex;justify-content:space-between;align-items:center;text-decoration:none}.mobile-nav-submenu-button--language{height:4.875rem}.mobile-nav-submenu-button__arrow-right{position:relative;width:.625rem;display:block;margin-left:1rem}.mobile-nav-submenu-button__arrow-right:before{display:block;content:"";width:100%;height:0;padding-bottom:166.66667%}.mobile-nav-submenu-button__arrow-right svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.mobile-nav-submenu-button__arrow-down{position:relative;width:1rem;display:block;margin-left:1rem;transition:transform .1s}.mobile-nav-submenu-button__arrow-down:before{display:block;content:"";width:100%;height:0;padding-bottom:60%}.mobile-nav-submenu-button__arrow-down svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.mobile-nav-submenu-group-active .mobile-nav-submenu-button__arrow-down{transform:rotate(180deg)}.mobile-nav-submenu-button__language-container{display:flex;align-items:baseline}.mobile-nav-submenu-button__language{position:relative;width:1.25rem;margin-right:.5rem}.mobile-nav-submenu-button__language:before{display:block;content:"";width:100%;height:0;padding-bottom:100%}.mobile-nav-submenu-button__language svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.mobile-nav-back-button{background:none;border:none;width:100%;flex-shrink:0;padding:1rem 2rem;display:block;color:currentColor;font-weight:600;font-size:2rem;text-align:left}.mobile-nav-back-button__arrow-left{position:relative;width:.625rem;display:inline-block;margin-right:.5rem}.mobile-nav-back-button__arrow-left:before{display:block;content:"";width:100%;height:0;padding-bottom:183.33333%}.mobile-nav-back-button__arrow-left svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.button{position:relative;cursor:pointer;display:inline-flex;justify-content:center;padding:1rem;background:#fff;color:#010204;border:none;outline:none;text-decoration:none;font-size:1.125rem;font-weight:900;text-align:center}.button span{position:relative;transition:all .1s}.button:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#010204;z-index:0;transform:scaleY(0);transform-origin:bottom;transition:all .1s}.button:focus,.button:hover{color:#fff}.button:focus:before,.button:hover:before{transform:scaleY(1)}.button--yellow{background:#fccf3f}.button--yellow:focus,.button--yellow:hover{color:#fccf3f}.button--black{background:#010204;color:#fff}.button--black:focus,.button--black:hover{color:#010204}.button--black:focus:before,.button--black:hover:before{background:#fff}.button--small{padding:.5rem 1rem;font-size:1rem}.button--form{position:relative;display:flex;align-items:center;padding:1rem 2rem}.button--form:after{display:block;content:"";position:absolute;width:1.5625rem;height:1.5625rem;border-radius:1.5625rem;border:.1875rem solid rgba(1,2,4,.4);border-top-color:#010204;animation:c .6s linear infinite;opacity:0;transition:all .1s}.form-is-submitting .button--form:after{opacity:1}.button--form:focus:after,.button--form:hover:after{border-color:rgba(252,207,63,.4);border-top-color:#fccf3f}.button--form span{display:block;transition:all .2s;transition-timing-function:cubic-bezier(.2,2,.5,1)}.form-is-submitting .button--form span{opacity:0;transform:translateY(.625rem)}.button__download{position:relative;width:1rem;margin-right:1rem}.button__download:before{display:block;content:"";width:100%;height:0;padding-bottom:125%}.button__download svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.button__download path{transition:fill .1s}.button:focus .button__download path,.button:hover .button__download path{fill:#fccf3f}.cky-notice-group{align-items:flex-end!important}.cky-btn{position:relative!important;cursor:pointer!important;display:inline-flex!important;align-items:baseline!important;justify-content:center!important;padding:1rem!important;color:#010204!important;border:none!important;border-radius:0!important;outline:none!important;text-decoration:none!important;font-size:1.125rem!important;font-weight:900!important;text-align:center!important}.cky-btn-customize:after{position:static!important;margin-left:.5rem!important}.faq-button{width:100%;display:flex;justify-content:space-between;align-items:baseline;text-align:left;border:none;outline:none;padding:.5rem;transition:background-color .1s;font-weight:600;font-size:1.125rem;background:none}@media only screen and (min-width:60rem){.faq-button{padding:.5rem 1rem}}.faq-section--black .faq-is-active .faq-button{background:#3d4153;color:#fff}.faq-section--green .faq-is-active .faq-button{background:#81d690}.faq-section--pink .faq-is-active .faq-button{background:#ffb8d9}.faq-section--purple .faq-is-active .faq-button{background:#b57efc}.faq-section--red .faq-is-active .faq-button{background:#ff7d7d}.faq-section--yellow .faq-is-active .faq-button{background:#fdd965}.faq-button__arrow{position:relative;display:block;width:.75rem;margin-left:2rem;flex-shrink:0;transition:transform .1s}.faq-button__arrow:before{display:block;content:"";width:100%;height:0;padding-bottom:80%}.faq-button__arrow svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.faq-button__arrow path{transition:fill .1s}.faq-is-active .faq-button__arrow{transform:rotate(180deg)}.faq-section--black .faq-is-active .faq-button__arrow path{fill:#fff}.snippet-button{width:100%;display:flex;justify-content:space-between;align-items:baseline;text-align:left;border:none;outline:none;background:none;padding:1rem;transition:background-color .1s}@media only screen and (min-width:60rem){.snippet-button{padding:1rem 2rem;font-size:1.25rem}}.snippet-is-active .snippet-button{background-color:#0c46e1;color:#fff}.snippet-button__arrow{flex-shrink:0;display:block;position:relative;width:.75rem;margin-left:2rem;transition:transform .1s}.snippet-button__arrow:before{display:block;content:"";width:100%;height:0;padding-bottom:80%}.snippet-button__arrow svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.snippet-button__arrow path{fill:#0c46e1}.snippet-is-active .snippet-button__arrow{transform:rotate(180deg)}.snippet-is-active .snippet-button__arrow path{fill:#fff}@media only screen and (min-width:60rem){.snippet-button__arrow{width:1rem}}.faq-answer{height:0}.faq-answer__text{padding:1rem;font-size:1.125rem}.faq-answer__text>*+*{margin-top:1.25em}.snippet-code{height:0}.snippet-code__text{padding:1rem}.snippet-code__text>*+*{margin-top:1.25em}@media only screen and (min-width:60rem){.snippet-code__text{padding:1rem 2rem}}.snippet-code__code{display:block;padding:1rem;background:#f8f8f8}.burger{background:none;border:none;padding:0;position:relative;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:75rem){.burger{display:none}}.burger__icon{position:relative;width:1.75rem;transition:opacity .2s,transform .2s}.burger__icon:before{display:block;content:"";width:100%;height:0;padding-bottom:66.66667%}.burger__icon svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.burger__close,.mobile-nav-is-active .burger__icon{opacity:0;transform:scale(.5)}.burger__close{position:relative;width:1.5rem;position:absolute;transition:opacity .2s,transform .2s}.burger__close:before{display:block;content:"";width:100%;height:0;padding-bottom:100%}.burger__close svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.mobile-nav-is-active .burger__close{opacity:1;transform:scale(1)}img{display:block}.image{position:relative}.image,.image img{width:100%}.image--pad img{position:absolute;top:0;left:0;height:100%;object-fit:cover}.filter{display:inline-flex}.filter__label{cursor:pointer;display:flex;align-items:baseline;background:#fff;border:.0625rem solid #191919;border-radius:6.25rem;font-size:1rem;font-weight:700;line-height:1;padding:.5rem 1rem;margin-right:.5rem;margin-top:.5rem}input[type=checkbox]:checked+.filter__label{background:#c0ebc7;border-color:#c0ebc7}.filter__close{position:relative;width:.5625rem;margin-left:.5rem;display:none}.filter__close:before{display:block;content:"";width:100%;height:0;padding-bottom:100%}.filter__close svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}input[type=checkbox]:checked+.filter__label .filter__close{display:block}.filter-group-button{position:relative;display:inline-flex;justify-content:space-between;width:100%;align-items:baseline;background:none;border:none;font-size:1.125rem;font-weight:900;padding:0;padding-bottom:1rem;margin-right:1rem;transition:color .1s}@media only screen and (min-width:48rem){.filter-group-button{justify-content:flex-start;padding-right:1rem;width:auto}}.filter-group-button:before{content:attr(data-text);opacity:0}.filter-group-button:after{content:"";position:absolute;width:100%;height:.25rem;background:#8428fa;bottom:0;left:0;transform:scaleX(0);transform-origin:left;transition:transform .1s}.filter-group-is-active .filter-group-button:before{opacity:1}.filter-group-is-active .filter-group-button:after{transform:scaleX(1)}.filter-group-button__text{position:absolute;left:0;font-weight:600}.filter-group-is-active .filter-group-button__text{opacity:0}.filter-group-button__arrow{position:relative;width:.75rem;margin-left:.5rem;transition:transform .1s}.filter-group-button__arrow:before{display:block;content:"";width:100%;height:0;padding-bottom:62.5%}.filter-group-button__arrow svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.filter-group-is-active .filter-group-button__arrow{transform:rotate(180deg)}.link-banner{background:#8428fa;color:#fff;padding:1.5rem 1rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700}@media only screen and (max-width:34.3125rem){.link-banner{flex-direction:column}.link-banner>*+*{margin-top:1.25em}}@media only screen and (min-width:34.375rem){.link-banner{flex-direction:row}.link-banner>*+*{margin-left:1rem}}.home-stat{max-width:28.125rem;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem 0}@media only screen and (min-width:60rem){.home-stat{padding:2rem;width:33.33333%}}.home-stat__svg{position:relative;width:9.375rem;flex-shrink:0}.home-stat__svg:before{display:block;content:"";width:100%;height:0;padding-bottom:100%}.home-stat__svg svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.home-stat__stat>*+*{margin-top:.25em}.home-stat__number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:2rem;line-height:1.125}@media only screen and (min-width:34.375rem){.home-stat__number{font-size:4.5rem}}.home-stat__text{font-weight:600;font-size:1.125rem;line-height:1.16667}.home-stat__text>*+*{margin-top:1.25em}@media only screen and (min-width:34.375rem){.home-stat__text{font-size:2rem;line-height:1.125}}.card{display:flex;flex-direction:column;grid-column:span 12}@media only screen and (min-width:48rem){.card{grid-column:span 6}}@media only screen and (min-width:60rem){.card{grid-column:span 3}.card--color{grid-column:span 4}.cards--resources .card{grid-column:span 3}}.card--color{min-height:15.625rem}.card__inner{display:flex;flex-grow:1;text-decoration:none;transition:transform .1s}.card:active .card__inner,.card:focus .card__inner,.card:hover .card__inner{transform:translateY(-.125rem)}.card__container{position:relative;display:flex;flex-direction:column;width:100%;flex-grow:1;overflow:hidden}.card--black .card__container{background:#3d4153;color:#fff}.card--green .card__container{background:#81d690}.card--pink .card__container{background:#ffb8d9}.card--purple .card__container{background:#b57efc}.card--red .card__container{background:#ff5252}.card--light-red .card__container{background:#ff7d7d}.card--yellow .card__container{background:#fdd965}.card__type{position:absolute;z-index:1;top:.5rem;right:.5rem;background:#c0ebc7;border-radius:6.25rem;font-size:1rem;font-weight:700;line-height:1;padding:.5rem 1rem;color:#010204}.card--color .card__type{position:relative;align-self:flex-end}.card__image{width:100%;position:relative}.card__image:before{display:block;content:"";width:100%;height:0;padding-bottom:68.3871%}.card__image svg{display:block}.card__image .image,.card__image svg{position:absolute;top:0;left:0;width:100%;height:100%}.card__image img{object-fit:contain;width:100%;height:100%}.card__icon{position:relative;width:3.1875rem}.card__icon:before{display:block;content:"";width:100%;height:0;padding-bottom:100%}.card__icon svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.card__main{padding-top:1rem;display:flex;flex-grow:1;flex-direction:column}.card__main>*+*{margin-top:.5em}.card--color .card__main{padding:1rem}.card__heading{font-weight:900;font-size:1.5rem;line-height:1.16667}.card--resource .card__heading{color:currentColor}.card__text{font-weight:500;line-height:1.25}.card--color .card__text{font-weight:600;font-size:1.125rem;line-height:1.16667}.card__more{margin-top:auto;padding-top:1rem}.card--color .card__more{font-weight:700}.card__button{position:relative;cursor:pointer;display:inline-flex;justify-content:center;padding:1rem;background:#fccf3f;color:#010204;border:none;outline:none;font-size:1.125rem;font-weight:900;text-align:center}.card__button span{position:relative;transition:all .1s}.card__button:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#010204;z-index:0;transform:scaleY(0);transform-origin:bottom;transition:all .1s}.card:focus .card__button,.card:hover .card__button{color:#fccf3f}.card:focus .card__button:before,.card:hover .card__button:before{transform:scaleY(1)}.funder-card{display:flex;flex-direction:column;grid-column:span 12;text-decoration:none}@media only screen and (min-width:34.375rem){.funder-card{grid-column:span 6}}@media only screen and (min-width:60rem){.funder-card{grid-column:span 4}.funders__grid--4 .funder-card{grid-column:span 3}}.funder-card__inner{display:flex;flex-grow:1;text-decoration:none;transition:transform .1s}.funder-card:active .funder-card__inner,.funder-card:focus .funder-card__inner,.funder-card:hover .funder-card__inner{transform:translateY(-.125rem)}.funder-card__container{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.funder-card__container,.funder-card__image{position:relative;width:100%}.funder-card__image:before{display:block;content:"";width:100%;height:0;padding-bottom:68.3871%}.funder-card__image svg{display:block}.funder-card__image .image,.funder-card__image svg{position:absolute;top:0;left:0;width:100%;height:100%}.funder-card__image img{object-fit:contain;width:100%;height:100%}.funder-card__heading{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.resource-card{display:flex;min-height:21.875rem;grid-column:span 12;text-decoration:none;will-change:transform;transition:transform .1s linear;position:relative}.resource-card:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;box-shadow:.5rem .5rem 2rem 0 rgba(1,2,4,.1)}@media only screen and (min-width:34.375rem){.resource-card{grid-column:span 6}}@media only screen and (min-width:60rem){.resource-card{grid-column:span 4}}.resource-card:active,.resource-card:focus,.resource-card:hover{transform:translateY(-.125rem)}.resource-card__container{display:flex;width:100%;flex-direction:column;border-radius:.625rem;background-image:linear-gradient(90deg,#1ea1e0,#418cea);color:#fff;padding:1rem}.resource-card__container>*+*{margin-top:1.25em}.resource-card__heading{font-weight:700;font-size:1.5rem}.resource-card__text{font-size:1.125rem}.resource-card__more{margin-top:auto;padding-top:2rem;text-transform:uppercase;letter-spacing:.125rem;font-size:.875rem;line-height:1;font-weight:700}.resource-card__more .resource-card__word--last{color:#0c46e1}.resource-card__arrow{position:relative;display:inline-block;width:.5625rem;margin-left:.25rem}.resource-card__arrow:before{display:block;content:"";width:100%;height:0;padding-bottom:122.22222%}.resource-card__arrow svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.resource-card__arrow path{fill:currentColor}.resource-card:active .resource-card__arrow,.resource-card:focus .resource-card__arrow,.resource-card:hover .resource-card__arrow{animation-name:a,b;animation-duration:.1s,.2s;animation-timing-function:linear;animation-delay:0s,.2s;animation-fill-mode:forwards,forwards}.contact-block{color:#fff;background-image:url(../images/purple-grid.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;width:100%}.contact-block--white-grid{color:#010204;background-image:url(../images/white-grid.jpg)}.contact-block--white-grid .heading{color:#0c46e1}.contact-block--grey-grid{color:#010204;background-image:url(../images/grey-grid.jpg)}.contact-block--grey-grid .heading{color:#0c46e1}@media only screen and (min-width:60rem){.contact-block{width:50%}}@media only screen and (min-width:60rem){.contact-block--only{width:100%}}.contact-block__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.contact-block__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.contact-block__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.contact-block__container>*+*{margin-top:1.25em}.contact-block__content{max-width:25rem}.contact-block__content>*+*{margin-top:1.25em}@media only screen and (min-width:60rem){.contact-block__content{max-width:40.625rem;margin-left:auto;margin-right:0;padding-left:2rem;padding-right:3rem}}@media only screen and (min-width:75rem){.contact-block__content{padding-left:4rem;padding-right:4rem}}.contact-block--only .contact-block__content{margin-left:0;padding-left:0;padding-right:0}.contact-block__heading{font-size:1.75rem}@media only screen and (min-width:60rem){.contact-block__heading{font-size:2.5rem}}.contact-block--white-grid .contact-block__heading{color:#0c46e1}.contact-block__text{font-size:1rem}.contact-block__text>*+*{margin-top:1.25em}@media only screen and (min-width:60rem){.contact-block__text{font-size:1.5rem}}.contact-block__more{padding-top:1rem}.donate-block{color:#fff;background-image:linear-gradient(90deg,#4061eb,#696df4);width:100%}@media only screen and (min-width:60rem){.donate-block{width:50%}}.donate-block__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.donate-block__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.donate-block__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.donate-block__container>*+*{margin-top:1.25em}.donate-block__content{max-width:25rem}.donate-block__content>*+*{margin-top:1.25em}@media only screen and (min-width:60rem){.donate-block__content{max-width:40.625rem;margin-right:auto;margin-left:0;padding-left:3rem;padding-right:2rem}}@media only screen and (min-width:75rem){.donate-block__content{padding-left:4rem;padding-right:4rem}}.donate-block__heading{font-size:1.75rem}@media only screen and (min-width:60rem){.donate-block__heading{font-size:2.5rem}}.donate-block__text{font-size:1rem}@media only screen and (min-width:60rem){.donate-block__text{font-size:1.5rem}}.donate-block__more{padding-top:1rem}.feature{display:flex;flex-direction:column;justify-content:center;height:100%}.feature>*+*{margin-top:1.25em}@media only screen and (min-width:60rem){.feature__heading{font-size:2rem}}.feature__text>*+*{margin-top:1.25em}@media only screen and (min-width:60rem){.feature__text{font-size:1.25rem}}.feature__link{padding-top:1rem}.cookie-consent{background:#fff;padding:1rem;position:fixed;z-index:2;bottom:0;left:0;width:100%;flex-direction:column;justify-content:space-between;box-shadow:0 0 1rem rgba(1,2,4,.1);display:none}@media only screen and (max-width:34.3125rem){.cookie-consent>*+*{margin-top:1.25em}}@media only screen and (min-width:34.375rem){.cookie-consent{align-items:center;flex-direction:row}}.cookie-consent__text>*+*{margin-top:1.25em}.cookie-consent__buttons{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;margin-left:0}@media only screen and (max-width:26.1875rem){.cookie-consent__buttons>*+*{margin-top:1.25em}}@media only screen and (min-width:26.25rem){.cookie-consent__buttons{flex-direction:row}.cookie-consent__buttons>*+*{margin-left:1rem}}@media only screen and (min-width:34.375rem){.cookie-consent__buttons{margin-left:1rem}}.cookie-consent__buttons .button{min-width:9.375rem}.combo-row-col{position:relative;grid-column:auto/span 2}@media only screen and (min-width:75rem){.combo-row-col{grid-column:auto/span 1}}.combo-row-col--light-grey{background:#f8f8f8}.combo-row-col--dark-purple{background:#18004e;color:#fff}.combo-row-col--grey-grid{background-image:url(../images/grey-grid.jpg);background-repeat:no-repeat;background-size:cover}.combo-row-col--blue-grid{color:#fff;background-image:url(../images/blue-grid.jpg);background-repeat:no-repeat;background-size:cover}.combo-row-col__container{max-width:37.5rem;padding:4rem 1rem;height:100%;display:flex;flex-direction:column;justify-content:center}.combo-row-col__container>*+*{margin-top:1.25em}@media only screen and (max-width:74.9375rem){.combo-row-col--dark-purple+.combo-row-col--dark-purple .combo-row-col__container{padding-top:0}}@media only screen and (min-width:34.375rem){.combo-row-col__container{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:60rem){.combo-row-col__container{max-width:46.875rem}}@media only screen and (min-width:75rem){.combo-row-col__container{padding:6rem}.combo-row-col--svg.combo-row-col--left .combo-row-col__container,.combo-row-col--text.combo-row-col--left .combo-row-col__container{margin-left:auto}}.combo-row-col__heading{font-weight:900;position:relative;font-size:1.75rem;line-height:1.08333;color:#0c46e1}@media only screen and (min-width:60rem){.combo-row-col__heading{font-size:3.25rem}}.combo-row--purple .combo-row-col__heading{color:#7a6afb}.combo-row--pattern .combo-row-col__heading{color:#fff}.combo-row-col__text>*+*{margin-top:1.25em}@media only screen and (min-width:60rem){.combo-row-col__text{font-size:1.25rem}}.combo-row-col__link{padding-top:1rem}.combo-row-col__svg{max-width:31.25rem}@media only screen and (min-width:75rem){.combo-row-col__image .image{height:100%;padding-bottom:0!important}}.combo-row-col__image img{width:100%}@media only screen and (min-width:75rem){.combo-row-col__image{position:absolute;width:100%}.combo-row-col__image,.combo-row-col__image img{height:100%;object-fit:cover}}.matrix-block{font-size:1.125rem;grid-column:auto/span 12}@media only screen and (min-width:60rem){.matrix-block{font-size:1.5rem;line-height:1.16667;grid-column:2/span 10}}@media only screen and (min-width:60rem){.matrix-block--image,.matrix-block--line,.matrix-block--text{grid-column:3/span 8}}.matrix-block--image img{width:100%}@media only screen and (min-width:60rem){.matrix-block--video{grid-column:3/span 8}}.matrix-block--video img{width:100%}.matrix-block--quote{font-weight:700;font-size:1.125rem}.matrix-block--quote>*+*{margin-top:.5em}@media only screen and (min-width:48rem){.matrix-block--quote{font-size:2rem;line-height:1.125}}.matrix-block--combo{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:2rem}@media only screen and (min-width:26.25rem){.matrix-block--combo{grid-column-gap:2rem}}@media only screen and (min-width:60rem){.matrix-block--combo{grid-column-gap:3rem}}@media only screen and (min-width:60rem){.matrix-block--links{grid-column:3/span 8}}.matrix-block__content>*+*{margin-top:2em}.matrix-block__content ol,.matrix-block__content ul{margin-bottom:0;padding-left:0}.matrix-block__content ol>*+*,.matrix-block__content ul>*+*{margin-top:1em}.matrix-block__content ol ol,.matrix-block__content ol ul,.matrix-block__content ul ol,.matrix-block__content ul ul{padding-left:1em}.matrix-block__content li{list-style-image:none}.matrix-block__content li>*+*{margin-top:1em}.matrix-block__content>ul>li{list-style:none;position:relative;padding-left:2em}.matrix-block__content>ul>li:before{content:"";display:block;width:1em;height:1em;background-image:url(../images/purple-circle.svg);background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:.1875em}.matrix-block__content>ul>li:nth-child(2n):before{background-image:url(../images/red-triangle.svg)}.matrix-block__content>ul>li:nth-child(3n):before{background-image:url(../images/pink-square.svg)}.matrix-block--video .matrix-block__content{position:relative}.matrix-block--video .matrix-block__content:before{display:block;content:"";width:100%;height:0;padding-bottom:56.25%}.matrix-block--video .matrix-block__content div,.matrix-block--video .matrix-block__content iframe{display:block;position:absolute!important;top:0;left:0;width:100%;height:100%}.matrix-block__text>*+*{margin-top:1em}.matrix-block__text ol,.matrix-block__text ul{margin-bottom:0;padding-left:0}.matrix-block__text ol>*+*,.matrix-block__text ul>*+*{margin-top:1em}.matrix-block__text ol ol,.matrix-block__text ol ul,.matrix-block__text ul ol,.matrix-block__text ul ul{padding-left:1em}.matrix-block__text li{list-style-image:none}.matrix-block__text li>*+*{margin-top:1em}.matrix-block__text>ul>li{list-style:none;position:relative;padding-left:2em}.matrix-block__text>ul>li:before{content:"";display:block;width:1em;height:1em;background-image:url(../images/purple-circle.svg);background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:.1875em}.matrix-block__text>ul>li:nth-child(2n):before{background-image:url(../images/red-triangle.svg)}.matrix-block__text>ul>li:nth-child(3n):before{background-image:url(../images/pink-square.svg)}@media only screen and (max-width:34.3125rem){.matrix-block--combo .matrix-block__text{grid-column:auto/span 12!important}}@media only screen and (min-width:48rem){.matrix--large .matrix-block__text{font-weight:600;font-size:2rem;line-height:1.125}}.matrix-block__quote-icon{position:relative;width:2.5rem}.matrix-block__quote-icon:before{display:block;content:"";width:100%;height:0;padding-bottom:63.15789%}.matrix-block__quote-icon svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:60rem){.matrix-block__quote-icon{width:3.5rem}}.matrix-block__pull-quote-icon{position:relative;width:2.5rem}.matrix-block__pull-quote-icon:before{display:block;content:"";width:100%;height:0;padding-bottom:53.57143%}.matrix-block__pull-quote-icon svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:60rem){.matrix-block__pull-quote-icon{width:3.5rem}}.matrix-block__source{padding-top:1rem;font-size:1.25rem}.matrix-block__hr:before{content:"";display:block;height:.0625rem;background:#010204}.matrix-block--links{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:1rem}@media only screen and (min-width:26.25rem){.matrix-block--links{grid-column-gap:1rem}}.matrix-block__link{grid-column:auto/span 12}@media only screen and (min-width:34.375rem){.matrix-block__link{grid-column:auto/span 6}}@media only screen and (min-width:48rem){.matrix-block__link{grid-column:auto/span 4}}.matrix-block__link .button{width:100%}@media only screen and (min-width:60rem){.matrix-block--embed{grid-column:3/span 8}}.matrix-block__embed--fw{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.faq{border:.0625rem solid #6e707e;overflow:hidden;background:#fff}.value{display:flex;flex-direction:column}@media only screen and (min-width:34.375rem){.value{flex-direction:row}}.value__icon{flex-shrink:0;width:8.4375rem;height:8.4375rem;margin-bottom:1rem}@media only screen and (min-width:34.375rem){.value__icon{margin-bottom:0;margin-right:3rem}}.value__content{font-weight:500;font-size:1.5rem;line-height:1.16667}.value__content>*+*{margin-top:1em}@media only screen and (min-width:60rem){.value__heading{font-size:2rem;line-height:1.125}}.value__text>*+*{margin-top:1.25em}.person{display:flex}.person__image{flex-shrink:0;width:6.875rem;height:6.875rem;border-radius:50%;overflow:hidden;margin-right:1.5rem}.person__image .image,.person__image img{width:100%;height:100%}.person__image img{display:block;object-fit:cover}.person__content>*+*{margin-top:.5em}.person__name{font-weight:700}.person__name,.person__text{font-size:1.125rem;line-height:1.16667}.person__text>*+*{margin-top:.1em}.subscribe-banner{background:#fccf3f;padding:1.5rem 1rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700}@media only screen and (max-width:34.3125rem){.subscribe-banner{flex-direction:column}.subscribe-banner>*+*{margin-top:1.25em}}@media only screen and (min-width:34.375rem){.subscribe-banner{flex-direction:row}.subscribe-banner>*+*{margin-left:2rem}}.subscribe-banner .button{flex-shrink:0}.policy>*+*{margin-top:.5em}@media only screen and (min-width:60rem){.policy{font-size:1.25rem}}@media only screen and (min-width:60rem){.policy__heading{font-size:1.5rem}}.policy__link{padding-top:.5rem}.funder{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:2rem;align-items:flex-start}@media only screen and (min-width:60rem){.funder{grid-column-gap:2rem}}@media only screen and (min-width:75rem){.funder{grid-column-gap:4rem}}.funder__card{max-width:21.5625rem;min-height:13.4375rem;display:flex;justify-content:center;align-items:center;padding:3rem;border-radius:.625rem;background:#fff;transition:transform .1s linear;position:relative;grid-column:auto/span 12}.funder__card:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;box-shadow:.5rem .5rem 2rem 0 rgba(1,2,4,.1)}@media only screen and (min-width:60rem){.funder__card{grid-column:auto/span 5}}@media only screen and (min-width:75rem){.funder__card{grid-column:auto/span 4}}.funder__content{grid-column:auto/span 12}.funder__content>*+*{margin-top:1.25em}@media only screen and (min-width:60rem){.funder__content{grid-column:auto/span 7}}@media only screen and (min-width:75rem){.funder__content{grid-column:auto/span 8}}.funder__content-container{max-width:37.5rem}@media only screen and (min-width:60rem){.funder__content-container{max-width:none}}.funder__logo{max-width:12.75rem}@media only screen and (min-width:26.25rem){.funder__logo{max-width:15.5625rem}}.funder__image img{height:auto;max-width:12.75rem}@media only screen and (min-width:26.25rem){.funder__image img{max-width:15.5625rem}}.funder__heading{color:#0c46e1}@media only screen and (min-width:60rem){.funder__heading{font-size:2rem}}.funder__text>*+*{margin-top:1.25em}@media only screen and (min-width:60rem){.funder__text{font-size:1.25rem}}.job-item{border-top:.0625rem solid #010204;padding-top:2rem;padding-bottom:3rem}.job-item>*+*{margin-top:1.25em}.job-item__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:1rem;align-items:flex-start}@media only screen and (min-width:34.375rem){.job-item__grid{grid-row-gap:2rem}}@media only screen and (min-width:60rem){.job-item__grid{grid-column-gap:2rem}}.job-item__heading{font-weight:600}@media only screen and (min-width:34.375rem){.job-item__heading{font-size:2rem;line-height:1.125}}.job-item__summary{font-weight:500;font-size:1.125rem;line-height:1.16667}.job-item__summary>*+*{margin-top:1.25em}@media only screen and (min-width:34.375rem){.job-item__summary{font-size:1.5rem;line-height:1.16667}}.job-item__col{grid-column:auto/span 12}@media only screen and (max-width:34.3125rem){.job-item__col--link{padding-top:1rem}}@media only screen and (min-width:60rem){.job-item__col>*+*{margin-top:1rem}.job-item__col--date,.job-item__col--location,.job-item__col--salary,.job-item__col--title{grid-column:auto/span 3}.job-item__col--link{grid-column:auto/span 12}}.job-item__col-heading{font-weight:600;font-size:1.5rem;line-height:1.16667}@media only screen and (min-width:34.375rem){.job-item__col-heading{font-size:2rem;line-height:1.125}}.job-item__col-text{font-weight:500;font-size:1.125rem;line-height:1.16667}@media only screen and (min-width:34.375rem){.job-item__col-text{font-size:1.5rem;line-height:1.16667}}.thanks{position:absolute;opacity:0;pointer-events:none}.thanks>*+*{margin-top:1.25em}.thanks__container{display:flex;justify-content:center}.thanks__message{max-width:53.125rem}.thanks__message>*+*{margin-top:1.25em}@media only screen and (min-width:60rem){.thanks__message{font-size:2rem}}.amb-block>*+*{margin-top:1.25em}.amb-block__heading{font-size:2.25rem;line-height:1.22222}.amb-block__people{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:2rem;grid-column-gap:2rem}.amb-block__person{grid-column:auto/span 1;font-weight:600;font-size:1.125rem;line-height:1.16667}@media only screen and (min-width:60rem){.amb-block__person{max-width:37.5rem}}@media only screen and (min-width:60rem){.amb-block__name{font-size:1.5rem}}.become-block>*+*{margin-top:1.25em}.become-block__heading{font-size:2.25rem;line-height:1.22222}.become-block__text{font-weight:600;font-size:1.125rem;line-height:1.16667}.become-block__text>*+*{margin-top:1.25em}@media only screen and (min-width:60rem){.become-block__text{max-width:37.5rem}}.become-block__link{padding-top:1rem}.become-block__people{padding-top:2rem;display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:2rem;grid-column-gap:2rem}.become-block__person{grid-column:auto/span 1}@media only screen and (min-width:60rem){.become-block__name{font-size:1.5rem}}.home-modal{position:fixed;background:rgba(24,0,78,.9);width:100%;height:100%;padding:1rem;top:0;z-index:3;display:flex;justify-content:center;align-items:center;left:calc(-100% - 100vw)}@media only screen and (min-width:60rem){.home-modal{padding:2rem}}.home-modal__video{position:relative;width:100%;max-width:85.5rem}.home-modal__video:before{display:block;content:"";width:100%;height:0;padding-bottom:56.25%}.home-modal__video div,.home-modal__video iframe{display:block;position:absolute!important;top:0;left:0;width:100%;height:100%}.home-modal__close{position:absolute;top:1rem;right:1rem;padding:0;border:0;outline:0;background:none}@media only screen and (min-width:60rem){.home-modal__close{top:2rem;right:2rem}}.home-modal__close-icon{display:block;position:relative;width:1.625rem}.home-modal__close-icon:before{display:block;content:"";width:100%;height:0;padding-bottom:100%}.home-modal__close-icon svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.share__heading{font-weight:700;font-size:1.125rem}.share__links{padding-top:1rem;display:flex;align-items:baseline}.share__links>*+*{margin-left:1rem}.share__link{display:block}.share__linkedin{display:block;position:relative;width:1.25rem}.share__linkedin:before{display:block;content:"";width:100%;height:0;padding-bottom:100%}.share__linkedin svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.share__twitter{display:block;position:relative;width:1.25rem}.share__twitter:before{display:block;content:"";width:100%;height:0;padding-bottom:85%}.share__twitter svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.snippet{background:#fff;border-radius:.625rem;overflow:hidden;box-shadow:.5rem .5rem 2rem 0 rgba(1,2,4,.1)}.loader{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;justify-content:center;align-items:center;z-index:2;display:none}.page-is-loading .loader{display:flex}.loader__el,.loader__el:after{border-radius:50%;width:3.75rem;height:3.75rem}.loader__el{position:relative;border-top:.25rem solid rgba(1,2,4,.2);border-right:.25rem solid rgba(1,2,4,.2);border-bottom:.25rem solid rgba(1,2,4,.2);border-left:.25rem solid #010204;transform:translateZ(0);animation:c .6s infinite linear}.cards-loader{position:absolute;top:0;left:0;width:100vw;height:100%;left:50%;transform:translateX(-50%);background-color:hsla(0,0%,100%,.8);justify-content:center;align-items:center;z-index:2;display:none}.ajax-cards-is-loading .cards-loader{display:flex}.cards-loader__el,.cards-loader__el:after{border-radius:50%;width:3.75rem;height:3.75rem}.cards-loader__el{position:relative;border-top:.25rem solid rgba(1,2,4,.2);border-right:.25rem solid rgba(1,2,4,.2);border-bottom:.25rem solid rgba(1,2,4,.2);border-left:.25rem solid #010204;transform:translateZ(0);animation:c .6s infinite linear}@keyframes c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.paginate{display:flex;align-items:baseline;border-top:1px solid #010204;padding-top:1rem;font-size:1.125rem;font-weight:600}.paginate>*+*{margin-left:1rem}.paginate__page{display:block;text-decoration:none}.paginate__page--current{font-weight:900}.paginate__next-link,.paginate__prev-link{text-decoration:none}.paginate__next-placeholder,.paginate__prev-placeholder{opacity:.3}.paginate__total{margin-left:auto;display:none}@media only screen and (min-width:34.375rem){.paginate__total{display:block}}.nav-item{padding:0 1rem}.nav-submenu{background:#e6d4fe;display:flex;width:100%;position:absolute;height:0;overflow:hidden;top:100%;left:0}@media only screen and (min-width:60rem){.nav-submenu{padding-left:2rem;padding-right:2rem}}.nav-submenu__container{width:100%;max-width:62.5rem;margin:0 auto;padding:2rem 0}.nav-submenu--right .nav-submenu__container{max-width:none;margin-right:0}.nav-submenu__grid{display:flex;width:100%;justify-content:center}.nav-submenu--right .nav-submenu__grid{justify-content:flex-end}.nav-submenu__col{width:100%;max-width:18.75rem;padding:0 2rem;border-right:.0625rem solid #cea9fd}.nav-submenu__col>*+*{margin-top:1.25em}.nav-submenu__col--last{border-right:none}.nav-submenu__heading{font-family:Darker Grotesque,sans-serif;font-weight:900;font-size:1.125rem}.nav-submenu__list{margin:0;padding-left:0;padding-top:1rem;list-style:none}.nav-submenu__list-item{display:flex;align-items:flex-start}.nav-submenu__list-item:before{content:"\00B7";font-size:1.5em;line-height:1;margin-right:.5em}.nav-submenu__list-item--button:before{display:none}.nav-submenu__list-item+.nav-submenu__list-item--button{padding-top:1em}.nav-submenu__link{font-family:Darker Grotesque,sans-serif;font-weight:600;font-size:1.125rem}.nav-submenu__link::marker{font-size:.8em}.nav-submenu__link+.nav-submenu__link{margin-left:2rem}.nav-submenu__link--lighter-font-weight{font-weight:400}.mobile-nav-submenu{background:#f9f7f7;position:absolute;top:0;left:0;flex-shrink:0;width:0;height:0;overflow:hidden;border-bottom:1px solid #010204;pointer-events:auto}.mobile-nav-submenu__group{border-top:1px solid #010204}.mobile-nav-submenu__heading{font-family:Darker Grotesque,sans-serif;font-weight:900;font-size:2rem}.mobile-nav-submenu__list{margin:0;padding-left:0;list-style:none;height:0;overflow:hidden}.filter-group{border-bottom:.0625rem solid #191919}@media only screen and (min-width:48rem){.filter-group{border-bottom:none}}.filter-group__filters{display:flex;flex-wrap:wrap}.filter-group__menu{height:0;overflow:hidden}@media only screen and (min-width:48rem){.filter-group__menu{position:absolute;top:calc(100% + .0625rem);left:0;width:100%}}.filter-group__filters{padding-top:.5rem;padding-bottom:1rem}.title-banner{background:#fff}.title-banner--black{background:#3d4153;color:#fff}.title-banner--green{background:#81d690}.title-banner--pink{background:#ffb8d9}.title-banner--purple{background:#b57efc}.title-banner--red{background:#ff5252}.title-banner--light-red{background:#ff7d7d}.title-banner--yellow{background:#fdd965}.title-banner__container{width:100%;margin:0 auto;max-width:87.5rem;padding:1rem;padding-top:2rem}@media only screen and (min-width:34.375rem){.title-banner__container{max-width:89.5rem;padding:3rem 2rem;padding-top:4rem}}@media only screen and (min-width:75rem){.title-banner__container{max-width:93.5rem;padding:3rem 4rem;padding-top:5rem}}.title-banner__date{font-weight:700;font-size:1rem;line-height:1.25}@media only screen and (min-width:48rem){.title-banner__date{font-size:2rem;line-height:1.125}}.title-banner__title{font-weight:900;font-size:3rem;line-height:1.08333}@media only screen and (min-width:48rem){.title-banner__title{font-size:4.5rem;line-height:1}}.home-col{width:100%;max-width:21.875rem;text-align:center;display:flex;flex-direction:column;align-items:center;padding:1rem 0}.home-col>*+*{margin-top:1rem}@media only screen and (min-width:48rem){.home-col{width:50%;padding:2rem}}@media only screen and (min-width:75rem){.home-col{width:25%}}.home-col__shape{position:relative;width:9.375rem;flex-shrink:0}.home-col__shape:before{display:block;content:"";width:100%;height:0;padding-bottom:100%}.home-col__shape svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:48rem){.home-col__shape{width:13.4375rem}}.home-col__heading{font-weight:600;font-size:2rem;line-height:1.125}.home-col__text{font-size:1.125rem;line-height:1.16667}.sector-card{display:flex;flex-direction:column;grid-column:span 12}@media only screen and (min-width:26.25rem){.sector-card{grid-column:span 6}}@media only screen and (min-width:60rem){.sector-card{grid-column:span 4}}.sector-card__svg{position:relative;width:100%;max-width:9.375rem;margin:0 auto}.sector-card__svg:before{display:block;content:"";width:100%;height:0;padding-bottom:100%}.sector-card__svg svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:34.375rem){.sector-card__svg{max-width:15rem}}.sector-card__color{padding:2rem;background:#fccf3f}.sector-card--green .sector-card__color{background:#62cc74}.sector-card--pink .sector-card__color{background:#ffa6d0}.sector-card--purple .sector-card__color{background:#8428fa}.sector-card--red .sector-card__color{background:#ff5252}.sector-card__heading{padding-top:1rem;text-align:center;font-size:2rem;line-height:1.125}@media only screen and (min-width:48rem){.sector-card__heading{font-size:2.75rem;line-height:1.09091}}.tech-row{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:2rem}@media only screen and (min-width:48rem){.tech-row{grid-column-gap:2rem}}.tech-row__svg{grid-column:auto/span 12;max-width:6.5625rem}@media only screen and (min-width:48rem){.tech-row__svg{grid-column:auto/span 4;max-width:12.5rem}}.tech-row__content{grid-column:auto/span 12}.tech-row__content>*+*{margin-top:2em}@media only screen and (min-width:48rem){.tech-row__content{grid-column:auto/span 8}}.tech-row__text{font-weight:600;font-size:2rem;line-height:1.125}.tech-row__text>*+*{margin-top:1em}.tech-row__text h2{font-size:2.75rem;line-height:1.09091}@media only screen and (min-width:60rem){.tech-row__text h2{font-size:4.5rem;line-height:1}}.tech-row__text h3{font-size:2.25rem;line-height:1.22222}@media only screen and (min-width:60rem){.tech-row__text h3{font-size:3.5rem;line-height:1.07143}}.tech-row__text h4{font-size:2rem;line-height:1.125}@media only screen and (min-width:60rem){.tech-row__text h4{font-size:2.75rem;line-height:1.09091}}.finance-card{grid-column:auto/span 12}@media only screen and (min-width:48rem){.finance-card{grid-column:auto/span 6}}@media only screen and (min-width:60rem){.finance-card{grid-column:auto/span 4}}.finance-card__heading{font-weight:600;padding-bottom:1rem}.finance-card__text{font-weight:500;font-size:1.5rem;line-height:1.16667}.finance-card__text>*+*{margin-top:1em}.finance-card__link{padding-top:2rem}.image-card{display:flex;flex-direction:column;grid-column:span 12;text-decoration:none}@media only screen and (min-width:34.375rem){.image-card{grid-column:span 6}}@media only screen and (min-width:60rem){.image-card{grid-column:span 4}.images__grid--4 .image-card{grid-column:span 3}}.image-card__inner{display:flex;flex-grow:1;text-decoration:none;transition:transform .1s}.image-card:active .image-card__inner,.image-card:focus .image-card__inner,.image-card:hover .image-card__inner{transform:translateY(-.125rem)}.image-card__container{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.image-card__container,.image-card__image{position:relative;width:100%}.image-card__image:before{display:block;content:"";width:100%;height:0;padding-bottom:68.3871%}.image-card__image svg{display:block}.image-card__image .image,.image-card__image svg{position:absolute;top:0;left:0;width:100%;height:100%}.image-card__image img{object-fit:contain;width:100%;height:100%}.image-card__heading{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.header{display:flex;flex-direction:column;background:#010204;position:relative;width:100%;z-index:3;top:0;transition:background-color .1s linear;padding-top:3rem}@media only screen and (min-width:60rem){.header{position:sticky;top:0;padding-top:2.75rem}}.header__main{background:#fff;color:#010204;display:flex;justify-content:space-between;padding:0 1rem}@media only screen and (min-width:34.375rem){.header__main{padding:0 2rem}}@media only screen and (min-width:75rem){.header__main{padding-left:1rem}}.header__home{text-decoration:none;display:flex;align-items:center;padding:1.5rem 0}@media only screen and (min-width:75rem){.header__home{padding:2rem 1rem}}.header__logo{position:relative;width:8rem}.header__logo:before{display:block;content:"";width:100%;height:0;padding-bottom:37.42703%}.header__logo svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:75rem){.header__logo{width:8.6875rem}}.nav{display:none;align-items:center}@media only screen and (min-width:75rem){.nav{display:flex}}.mobile-nav{position:absolute;display:flex;width:100%;top:100%;left:-100%;z-index:1;color:#010204;pointer-events:none}@media only screen and (min-width:75rem){.mobile-nav{display:none!important}}.mobile-nav .button{width:100%}.mobile-nav__main,.mobile-nav__submenus{width:100%;flex-shrink:0;display:flex;flex-direction:column}.mobile-nav__item{border-top:1px solid #010204;background:#f9f7f7;pointer-events:auto}.mobile-nav__item--button{padding:1rem 2rem;display:flex;justify-content:center}.mobile-nav__main .mobile-nav__item--last{border-bottom:1px solid #010204}.article{margin:1rem;padding:1rem}.footer{background:#0d1128;color:#fff;position:relative;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:75rem){.footer{flex-direction:row}}.footer__container{max-width:28.125rem;padding-top:3rem;padding-left:2rem;padding-right:2rem}@media only screen and (min-width:48rem){.footer__container{padding-bottom:3rem}}@media only screen and (min-width:60rem){.footer__container{max-width:50rem;position:relative;z-index:1}}@media only screen and (min-width:75rem){.footer__container{max-width:85.5rem;padding-bottom:3rem}}.footer__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:2rem;align-items:flex-end}@media only screen and (min-width:48rem){.footer__grid{grid-column-gap:4rem;align-items:flex-start}}.footer__col{grid-column:auto/span 12;align-self:flex-start}.footer__col>*+*{margin-top:1.25em}@media only screen and (min-width:48rem){.footer__col{grid-column:auto/span 6}}@media only screen and (min-width:75rem){.footer__col{max-width:none}}@media only screen and (max-width:74.9375rem){.footer__col--1{order:0}}@media only screen and (min-width:75rem){.footer__col--1,.footer__col--2{grid-column:auto/span 4}}@media only screen and (min-width:60rem){.footer__col--3{grid-column:auto/span 6}}@media only screen and (min-width:75rem){.footer__col--3{grid-column:10/span 3}}@media only screen and (min-width:60rem){.footer__col--4{grid-column:auto/span 6}}@media only screen and (min-width:75rem){.footer__col--4,.footer__col--5{grid-column:auto/span 4}}.footer__home{display:inline-block;padding-bottom:1rem}.footer__logo{position:relative;width:5.3125rem}.footer__logo:before{display:block;content:"";width:100%;height:0;padding-bottom:37.2093%}.footer__logo svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.footer__text{display:flex;flex-direction:column;align-items:flex-start;font-size:1rem;font-weight:500}.footer__text>*+*{margin-top:1.25em}.footer__nav{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:.5rem;grid-column-gap:.5rem}.footer__link{text-decoration:none;color:inherit;font-weight:600;font-size:1.125rem;letter-spacing:.03125rem}.footer__follow>*+*{margin-top:1.25em}.footer__heading{font-size:1.125rem;font-weight:500}.footer__socials{display:flex;align-items:baseline}.footer__socials .footer__link{margin-right:1.5rem}.footer__socials .footer__link--last{margin-right:0}.footer__social{display:block;font-size:0}.footer__cc{position:relative;width:5rem}.footer__cc:before{display:block;content:"";width:100%;height:0;padding-bottom:35%}.footer__cc svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.footer__cookie-prefs{padding-top:1rem}.footer__shapes-container{position:relative;width:100%}@media only screen and (min-width:75rem){.footer__shapes-container{max-width:15rem}}.footer__credit{font-weight:600}.footer__credit a{text-decoration:none;color:#ffa6d0;font-weight:900}.footer__shapes-mobile{position:relative;width:100%;max-width:20.5rem;margin-left:auto}.footer__shapes-mobile:before{display:block;content:"";width:100%;height:0;padding-bottom:50%}.footer__shapes-mobile svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:60rem){.footer__shapes-mobile{position:absolute;bottom:0;right:0}}@media only screen and (min-width:75rem){.footer__shapes-mobile{display:none}}.footer__shapes{position:relative;width:100%;display:none}.footer__shapes:before{display:block;content:"";width:100%;height:0;padding-bottom:62.70833%}.footer__shapes svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:75rem){.footer__shapes{display:block;width:30rem;position:absolute;bottom:0;right:0}}.home-hero{position:relative}@media (orientation:portrait){.home-hero{min-height:78.88889vw}}@media (orientation:landscape){.home-hero{min-height:57.36111vw}}.home-hero__container{padding:2rem 1rem}@media only screen and (min-width:26.25rem){.home-hero__container{padding:4rem 2rem}}.home-hero__content{max-width:34.375rem;margin:0 auto;text-align:center}.home-hero__content>*+*{margin-top:2rem}@media only screen and (min-width:48rem){.home-hero__content{max-width:48rem}.home-hero__content>*+*{margin-top:3rem}}.home-hero__heading{font-size:2rem;line-height:1.125}@media only screen and (min-width:34.375rem){.home-hero__heading{font-size:2.75rem;line-height:1.09091}}@media only screen and (min-width:48rem){.home-hero__heading{font-size:4.5rem;line-height:1}}.home-hero__text{font-weight:600;font-size:1.125rem;line-height:1.16667}@media only screen and (min-width:34.375rem){.home-hero__text{font-size:1.5rem}}@media only screen and (min-width:48rem){.home-hero__text{font-weight:700;font-size:2rem;line-height:1.125}}.home-hero__links{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:34.3125rem){.home-hero__links{flex-direction:column}.home-hero__links>*+*{margin-top:1.25em}}@media only screen and (min-width:34.375rem){.home-hero__links{flex-direction:row}.home-hero__links>*+*{margin-left:1rem}}.home-hero__link{display:block;text-transform:uppercase}.home-hero__svg-mobile{width:100%;height:100%;position:absolute;top:0;left:0}.home-hero__svg-mobile svg{width:100%;height:100%}@media (orientation:landscape){.home-hero__svg-mobile{display:none}}@media (orientation:portrait){.home-hero__svg-mobile{display:block}}.home-hero__svg{position:absolute;top:0;left:0}.home-hero__svg,.home-hero__svg svg{width:100%;height:100%}@media (orientation:landscape){.home-hero__svg{display:block}}@media (orientation:portrait){.home-hero__svg{display:none}}.info-cards{position:relative}.info-cards__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.info-cards__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.info-cards__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.info-cards__grid{display:grid;grid-template-columns:repeat(12,1fr)}.info-cards__heading-col{grid-column:auto/span 12}.info-cards__heading-col>*+*{margin-top:1.25em}@media only screen and (min-width:48rem){.info-cards__heading-col{grid-column:auto/span 8}}.info-cards__cards{padding-top:2rem;display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:2rem}@media only screen and (min-width:48rem){.info-cards__cards{grid-column-gap:2rem}}@media only screen and (min-width:60rem){.info-cards__cards{padding-top:4rem}}.info-cards__text{font-weight:500}.info-cards__text>*+*{margin-top:1.25em}@media only screen and (min-width:60rem){.info-cards__text{font-size:1.5rem;line-height:1.16667}}.info-cards__text h2{font-size:2.75rem;line-height:1.09091}@media only screen and (min-width:60rem){.info-cards__text h2{font-size:4.5rem;line-height:1}}.info-cards__text h3{font-size:2.25rem;line-height:1.22222}@media only screen and (min-width:60rem){.info-cards__text h3{font-size:3.5rem;line-height:1.07143}}.info-cards__text h4{font-size:2rem;line-height:1.125}@media only screen and (min-width:60rem){.info-cards__text h4{font-size:2.75rem;line-height:1.09091}}.info-cards__text a{text-decoration:none;position:relative;font-family:Darker Grotesque,sans-serif;font-weight:900;transition:color .1s}.info-cards__text a:after{content:"";position:absolute;width:100%;height:.25rem;background:#8428fa;bottom:-1rem;left:0;transform:scaleX(0);transform-origin:left;transition:transform .1s}.info-cards__text a:focus:after,.info-cards__text a:hover:after{transform:scaleX(1)}.home-stats{position:relative;background:#fccf3f}.home-stats__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem;position:relative}@media only screen and (min-width:34.375rem){.home-stats__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.home-stats__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.home-stats__top>*+*{margin-top:1rem}.home-stats__heading{text-align:center;font-size:2.25rem;line-height:1.22222}@media only screen and (min-width:34.375rem){.home-stats__heading{font-size:3.5rem;line-height:1.07143}}.home-stats__intro{max-width:34.375rem;text-align:center;margin-left:auto;margin-right:auto;font-weight:600;font-size:1.125rem;line-height:1.16667}@media only screen and (min-width:34.375rem){.home-stats__intro{font-size:2rem;line-height:1.125}}.home-stats__grid{padding-top:2rem;display:flex;flex-wrap:wrap;justify-content:center;margin:-1rem 0;padding-top:3rem}@media only screen and (min-width:48rem){.home-stats__grid{margin:-2rem;padding-top:5rem}}.home-studies{background:#fffbec}.home-studies__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.home-studies__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.home-studies__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.home-studies__card-grid,.home-studies__grid{display:grid;grid-template-columns:repeat(12,1fr)}.home-studies__card-grid{margin-top:0;padding-top:2rem;grid-row-gap:2rem}@media only screen and (min-width:48rem){.home-studies__card-grid{padding-top:4rem;grid-column-gap:2rem}}.home-studies__heading-col{grid-column:auto/span 12}.home-studies__heading-col>*+*{margin-top:1.25em}@media only screen and (min-width:48rem){.home-studies__heading-col{grid-column:auto/span 8}}.home-studies__heading{font-size:2.25rem;line-height:1.22222}@media only screen and (min-width:60rem){.home-studies__heading{font-size:3.25rem;line-height:1.08333}}@media only screen and (min-width:75rem){.home-studies__heading{font-size:4.5rem;line-height:1.08333}}.home-studies__text{max-width:50rem;font-weight:500}.home-studies__text>*+*{margin-top:1.25em}@media only screen and (min-width:60rem){.home-studies__text{font-size:1.5rem;line-height:1.16667}}.home-studies__text a{text-decoration:none;position:relative;font-family:Darker Grotesque,sans-serif;font-weight:900;transition:color .1s}.home-studies__text a:after{content:"";position:absolute;width:100%;height:.25rem;background:#8428fa;bottom:-1rem;left:0;transform:scaleX(0);transform-origin:left;transition:transform .1s}.home-studies__text a:focus:after,.home-studies__text a:hover:after{transform:scaleX(1)}.home-resources{position:relative;background-color:#010204;background-image:url(../images/bg-shapes-3.png);background-repeat:no-repeat;background-position:100% 100%;background-size:59.0625rem}.home-resources__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.home-resources__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.home-resources__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.home-resources__grid{padding-top:2rem;display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:2rem}@media only screen and (min-width:48rem){.home-resources__grid{grid-column-gap:2rem}}@media only screen and (min-width:60rem){.home-resources__grid{padding-top:4rem}}@media only screen and (min-width:60rem){.home-resources__grid .card{grid-column:auto/span 6;min-height:0}}@media only screen and (min-width:60rem){.home-resources__grid--3-cards .card--1{grid-column:auto/span 6;grid-row:1/3}}@media only screen and (min-width:60rem){.home-resources__grid--3-cards .card--2,.home-resources__grid--3-cards .card--3{grid-column:auto/span 6}}.home-resources__more{display:flex;justify-content:center;padding-top:2rem}@media only screen and (min-width:60rem){.home-resources__more{padding-top:4rem}}.contact-donate{display:flex;flex-wrap:wrap}.subscribe{background:#fccf3f}.subscribe__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.subscribe__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.subscribe__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.subscribe__heading{font-size:2.25rem;line-height:1.22222}.subscribe__text{font-weight:600;font-size:1.125rem;line-height:1.16667}.subscribe__text>*+*{margin-top:1.25em}@media only screen and (min-width:60rem){.subscribe__text{max-width:37.5rem}}.subscribe__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:2rem}.subscribe__col{grid-column:auto/span 12}.subscribe__col>*+*{margin-top:1.25em}@media only screen and (min-width:60rem){.subscribe__col--text{grid-column:auto/span 6}}#mc_embed_signup input[type=email],#mc_embed_signup input[type=text]{border:1px solid #010204;padding:.8rem 1rem;font-size:1.125rem;font-weight:600;outline:none;background:#f9f7f7}#mc_embed_signup label{display:block;font-weight:700;font-size:1.25rem;padding-bottom:.25rem}#mc_embed_signup select{cursor:pointer;-moz-appearance:none;appearance:none;padding:.8rem 1rem;background:#fff;background-image:url(../images/chevron-down.svg);background-repeat:no-repeat;background-position:calc(100% - 1.25rem) 54%;background-size:.75rem;border:1px solid #010204;outline:none;font-family:inherit;font-weight:700;color:#010204;width:100%}#mc_embed_signup div.mce_inline_error{background-color:transparent!important;padding-left:0!important;padding-right:0!important}#mc_embed_signup_scroll{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:1rem}@media only screen and (min-width:48rem){#mc_embed_signup_scroll{grid-column-gap:2rem}}#mc_embed_signup_scroll .clear{padding-top:1rem;grid-column:auto/span 12}@media only screen and (min-width:48rem){#mc_embed_signup_scroll .clear{grid-column:auto/span 6}}#mc_embed_signup_scroll .mc-status{padding-top:1rem;font-weight:600}.mc-field-group{grid-column:auto/span 12}@media only screen and (min-width:48rem){.mc-field-group{grid-column:auto/span 6}}.hero{background:#fbfafa}.hero--green{background:#a1e0ac}.hero__container{width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:48rem){.hero__container{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:75rem){.hero__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.hero__grid{display:grid;grid-template-columns:repeat(12,1fr)}.hero__col{display:flex;grid-column:auto/span 12}@media only screen and (min-width:48rem){.hero__col--text{grid-column:auto/span 8}}@media only screen and (min-width:48rem){.hero--equal .hero__col--text{grid-column:auto/span 6}}@media only screen and (max-width:47.9375rem){.hero__col--image{order:-1}}@media only screen and (min-width:48rem){.hero__col--image{grid-column:auto/span 4}}@media only screen and (min-width:48rem){.hero--equal .hero__col--image{grid-column:auto/span 6}}.hero__content{display:flex;flex-direction:column;justify-content:center;padding:2rem 1rem}.hero__content>*+*{margin-top:1em}@media only screen and (min-width:34.375rem){.hero__content{padding:4rem 2rem}}@media only screen and (max-width:47.9375rem){.hero--svg-no-pad .hero__content{padding-top:0}}@media only screen and (min-width:48rem){.hero__content{padding:4rem 0;padding-right:3rem}}@media only screen and (min-width:60rem){.hero__content{padding:4rem 0;padding-right:4rem}}.hero__heading{font-size:2.25rem;line-height:1.22222}@media only screen and (min-width:60rem){.hero__heading{font-size:3.25rem;line-height:1.08333}}@media only screen and (min-width:75rem){.hero__heading{font-size:4.5rem;line-height:1}}.hero__text{font-weight:700;font-size:1.125rem;line-height:1.16667}.hero__text>*+*{margin-top:1.25em}@media only screen and (min-width:48rem){.hero__text{font-size:1.5rem}}.hero__links{display:flex;flex-wrap:wrap;margin-top:-2rem;padding-top:1rem}.hero__links .button{margin-top:2rem;margin-right:2rem;flex-shrink:0}.hero__links .button--last{margin-right:0}.hero__image{width:100%;display:flex;align-items:flex-end}.hero__image svg{width:100%;position:relative;z-index:1}@media only screen and (min-width:48rem){.hero__image--svg{padding-top:4rem}}@media only screen and (min-width:48rem){.hero--svg-no-pad .hero__image{padding:0}.hero--svg-no-pad .hero__image svg{height:100%}}.hero--yellow-image .hero__image{position:relative}.hero--yellow-image .hero__image:before{content:"";position:absolute;width:100%;height:100%;background:#fccf3f;z-index:0}@media only screen and (min-width:48rem){.hero--yellow-image .hero__image:before{width:50vw}}.features{background:#18004e;color:#fff}.features__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.features__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.features__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.features__rows{padding-top:2rem}.features__rows>*+*{margin-top:2em}@media only screen and (min-width:60rem){.features__rows{padding-top:4rem}}.features__grid{margin-left:auto;margin-right:auto;max-width:56.25rem;display:grid;grid-template-columns:repeat(12,1fr)}@media only screen and (min-width:60rem){.features__grid{grid-column-gap:4rem}}.features__col{grid-column:auto/span 12;max-width:25rem}@media only screen and (max-width:59.9375rem){.features__col--text{order:1}}@media only screen and (min-width:60rem){.features__col{grid-column:auto/span 6;max-width:none}}.explore{position:relative;background:#ffb8d9}.explore__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.explore__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.explore__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.explore__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:2rem}@media only screen and (min-width:48rem){.explore__grid{grid-column-gap:2rem}}@media only screen and (min-width:60rem){.explore__grid{grid-column-gap:4rem}}.explore__heading-col{grid-column:auto/span 12}@media only screen and (min-width:48rem){.explore__heading-col{grid-column:auto/span 6}}.explore__text-col{grid-column:auto/span 12}.explore__text-col>*+*{margin-top:1.25em}@media only screen and (min-width:48rem){.explore__text-col{grid-column:auto/span 6}}.explore__heading{font-size:2.25rem;line-height:1.22222}@media only screen and (min-width:60rem){.explore__heading{font-size:3.5rem;line-height:1.07143}}.explore__text{font-weight:600;font-size:1.5rem;line-height:1.16667}.explore__text>*+*{margin-top:1.25em}@media only screen and (min-width:60rem){.explore__text{font-size:2rem;line-height:1.125}}.explore__link{padding-top:1rem}.flexi-section{position:relative;background:#fccf3f}.flexi-section--green{background:#81d690}.flexi-section--pink{background:#ffb8d9}.flexi-section__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.flexi-section__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.flexi-section__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.flexi-section__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:2rem;align-items:baseline}@media only screen and (min-width:48rem){.flexi-section__grid{grid-column-gap:2rem}}@media only screen and (min-width:60rem){.flexi-section__grid{grid-column-gap:4rem}}.flexi-section__col{grid-column:auto/span 12}.flexi-section__col>*+*{margin-top:2rem}@media only screen and (min-width:48rem){.flexi-section__col{grid-column:auto/span 6}}.flexi-section__text{font-weight:600;font-size:2rem;line-height:1.125}.flexi-section__text>*+*{margin-top:1.25em}.flexi-section__text h2{font-size:2.75rem;line-height:1.09091}@media only screen and (min-width:60rem){.flexi-section__text h2{font-size:4.5rem;line-height:1}}.flexi-section__text h3{font-size:2.25rem;line-height:1.22222}@media only screen and (min-width:60rem){.flexi-section__text h3{font-size:3.5rem;line-height:1.07143}}.flexi-section__text h4{font-size:2rem;line-height:1.125}@media only screen and (min-width:60rem){.flexi-section__text h4{font-size:2.75rem;line-height:1.09091}}.flexi-section__links{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:1rem}@media only screen and (min-width:34.375rem){.flexi-section__links{grid-column-gap:1rem}}.flexi-section__link{grid-column:auto/span 12}@media only screen and (min-width:34.375rem){.flexi-section__link{grid-column:auto/span 6}}@media only screen and (min-width:87.5rem){.flexi-section__link{grid-column:auto/span 4}}.flexi-section__link .button{width:100%}.combo-row__grid{display:grid;grid-template-columns:repeat(2,1fr)}.matrix{font-weight:500}.matrix--grey{background:#fbfafa}.matrix__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.matrix__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.matrix__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.matrix__blocks{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:2rem}@media only screen and (min-width:48rem){.matrix__blocks{grid-row-gap:3rem}}.faqs{background:#fbfafa}.faqs__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.faqs__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.faqs__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.faqs__container>*+*{margin-top:3em}@media only screen and (min-width:60rem){.faqs__container>*+*{margin-top:4em}}.faq-section>*+*{margin-top:1.25em}@media only screen and (min-width:60rem){.faq-section__heading{font-size:2.75rem;padding-bottom:1rem}}.faq-links{font-weight:500}.faq-links__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.faq-links__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.faq-links__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.faq-links__container>*+*,.faq-links__intro>*+*{margin-top:1.25em}@media only screen and (min-width:60rem){.faq-links__intro{font-size:2rem}}.faq-links__hr{display:block;width:100%;height:.0625rem;background:#a8a6a6;margin-top:2rem;margin-bottom:2rem}@media only screen and (min-width:60rem){.faq-links__hr{margin-top:3rem;margin-bottom:3rem}}.faq-links__links{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:1rem}@media only screen and (min-width:48rem){.faq-links__links{grid-column-gap:2rem}}.faq-links__item{grid-column:auto/span 2}@media only screen and (min-width:48rem){.faq-links__item{grid-column:auto/span 1}}.faq-links__link{text-decoration:none;font-weight:900}.faq-links__link span{margin-right:.5rem}@media only screen and (min-width:60rem){.faq-links__link{font-size:1.5rem}}.faq-links__arrow{display:inline-block;position:relative;width:.5rem}.faq-links__arrow:before{display:block;content:"";width:100%;height:0;padding-bottom:133.33333%}.faq-links__arrow svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.values{background:#f0faf2}.values__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.values__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.values__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.values__text{font-weight:600;font-size:2rem;line-height:1.125}.values__text>*+*{margin-top:1.25em}.values__text h2{font-size:2.75rem;line-height:1.09091}@media only screen and (min-width:60rem){.values__text h2{font-size:4.5rem;line-height:1}}.values__text h3{font-size:2.25rem;line-height:1.22222}@media only screen and (min-width:60rem){.values__text h3{font-size:3.5rem;line-height:1.07143}}.values__text h4{font-size:2rem;line-height:1.125}@media only screen and (min-width:60rem){.values__text h4{font-size:2.75rem;line-height:1.09091}}.values__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:2rem;padding-top:3rem}@media only screen and (min-width:60rem){.values__grid{grid-row-gap:4rem;grid-column-gap:4rem;padding-top:5rem}}.values__col{grid-column:auto/span 2}@media only screen and (min-width:60rem){.values__col{grid-column:auto/span 1}}.team{background:url(../images/grey-grid.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;width:100%}.team--white{background:#fff}.team__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.team__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.team__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.team__container>*+*{margin-top:2em}.team__heading{color:#0c46e1;font-size:1.75rem}@media only screen and (min-width:60rem){.team__heading{font-size:2.5rem}}.team__text{max-width:50rem}.team__text>*+*{margin-top:1.25em}@media only screen and (min-width:60rem){.team__text{font-size:1.25rem}}.team__people{margin-top:0;padding-top:2rem}@media only screen and (min-width:60rem){.team__people{padding-top:3rem}}.people{background:#fbfafa}.people__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.people__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.people__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.people__heading{font-size:1.75rem}@media only screen and (min-width:60rem){.people__heading{font-size:2.5rem}}.people__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:3rem}@media only screen and (min-width:48rem){.people__grid{grid-column-gap:2rem}}.people__col{grid-column:auto/span 12}@media only screen and (min-width:48rem){.people__col{grid-column:auto/span 6}}@media only screen and (min-width:60rem){.people__col{grid-column:auto/span 4}}@media only screen and (min-width:75rem){.people__col{grid-column:auto/span 3}}.board:after{content:"";display:block;width:100%;height:15.4375rem;background-color:#fff;background-image:url(../images/bg-shapes-6.png);background-repeat:no-repeat;background-position:0 100%;background-size:90rem 15.4375rem}.board .hr{padding:3rem 0}@media only screen and (min-width:60rem){.board .hr{padding:6rem 0}}.board .hr:before{content:"";display:block;height:.0625rem;background:#010204}.board__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.board__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.board__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.board__grid{padding-top:2rem;display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:2rem}@media only screen and (min-width:60rem){.board__grid{padding-top:4rem;grid-row-gap:4rem;grid-column-gap:4rem}}.board__col{grid-column:auto/span 2}.board__col>*+*{margin-top:1.25em}@media only screen and (min-width:60rem){.board__col{font-size:1.25rem;grid-column:auto/span 1}}.board__col ol,.board__col ul{margin-bottom:0;padding-left:0}.board__col ol>*+*,.board__col ul>*+*{margin-top:1em}.board__col ol ol,.board__col ol ul,.board__col ul ol,.board__col ul ul{padding-left:1em}.board__col li{list-style-image:none}.board__col li>*+*{margin-top:1em}.board__col>ul>li{list-style:none;position:relative;padding-left:2em}.board__col>ul>li:before{content:"";display:block;width:1em;height:1em;background-image:url(../images/purple-circle.svg);background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:.1875em}.board__col>ul>li:nth-child(2n):before{background-image:url(../images/red-triangle.svg)}.board__col>ul>li:nth-child(3n):before{background-image:url(../images/pink-square.svg)}.board__heading{color:#0c46e1;font-size:1.75rem}@media only screen and (min-width:60rem){.board__heading{font-size:2.5rem}}.policies:after{content:"";display:block;width:100%;height:15.4375rem;background-color:#fff;background-image:url(../images/bg-shapes-6.png);background-repeat:no-repeat;background-position:0 100%;background-size:90rem 15.4375rem}.policies__heading{color:#0c46e1;font-size:1.75rem}@media only screen and (min-width:60rem){.policies__heading{font-size:2.5rem}}.policies__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.policies__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.policies__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.policies__grid{padding-top:2rem;display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:2rem}@media only screen and (min-width:60rem){.policies__grid{padding-top:4rem;grid-column-gap:4rem}}.policies__col{grid-column:auto/span 12}@media only screen and (min-width:60rem){.policies__col--text{grid-column:auto/span 8}.policies__col--list{grid-column:auto/span 4}}.policies__text{max-width:37.5rem}.policies__text>*+*{margin-top:1.25em}@media only screen and (min-width:60rem){.policies__text{max-width:none;font-size:1.25rem}}.policies__list>*+*{margin-top:2em}.funders--grey{background:#fbfafa}.funders__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.funders__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.funders__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.funders__top{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:2rem;padding-bottom:3rem}@media only screen and (min-width:60rem){.funders__top{grid-column-gap:2rem;padding-bottom:5rem}}.funders__top-heading{grid-column:auto/span 12}@media only screen and (min-width:60rem){.funders__top-heading{grid-column:auto/span 4}}.funders__top-text{grid-column:auto/span 12}.funders__top-text>*+*{margin-top:2em}@media only screen and (min-width:60rem){.funders__top-text{grid-column:auto/span 8}}.funders__text{font-weight:600;font-size:1.125rem}.funders__text>*+*{margin-top:1.25em}@media only screen and (min-width:34.375rem){.funders__text{font-size:2rem;line-height:1.125}}.funders__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:3rem}@media only screen and (min-width:34.375rem){.funders__grid{grid-column-gap:3rem}}.jobs__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.jobs__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.jobs__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.jobs__alt-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:2rem}@media only screen and (min-width:48rem){.jobs__alt-grid{grid-row-gap:3rem}}.jobs__alt-text{grid-column:auto/span 12;font-weight:600}@media only screen and (min-width:34.375rem){.jobs__alt-text{font-size:2rem;line-height:1.125}}@media only screen and (min-width:60rem){.jobs__alt-text{grid-column:3/span 8}}.jobs__heading{font-size:2.25rem;line-height:1.22222}.jobs__jobs{padding-top:3rem}@media only screen and (min-width:34.375rem){.jobs__jobs{padding-top:4rem}}.contact{position:relative}.contact--thanks{min-height:56.4375rem;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:60rem){.contact--thanks{min-height:40.875rem}}.contact__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem;display:flex;justify-content:center;flex-direction:column;position:relative}@media only screen and (min-width:34.375rem){.contact__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.contact__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.contact__container>*+*{margin-top:2em}@media only screen and (min-width:60rem){.contact__container>*+*{margin-top:3em}}.contact-details{background:#fffbec}.contact-details__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.contact-details__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.contact-details__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.contact-details__heading{font-size:1.75rem}@media only screen and (min-width:60rem){.contact-details__heading{font-size:2.5rem}}.contact-details__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:3rem}@media only screen and (min-width:60rem){.contact-details__grid{grid-column-gap:2rem}}.contact-details__col{grid-column:auto/span 12;font-weight:500}.contact-details__col>*+*{margin-top:1.25em}@media only screen and (min-width:60rem){.contact-details__col{grid-column:auto/span 6}}@media only screen and (min-width:34.375rem){.contact-details__col{font-size:1.5rem;line-height:1.16667}}.contact-details__text>*+*{margin-top:1.25em}.contact-details__item{display:block}.form{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:2rem}@media only screen and (min-width:60rem){.form{grid-column-gap:2rem}}.form ul{list-style:none;padding-left:0}.form input[type=email],.form input[type=text],.form textarea{border:.0625rem solid #010204;padding:.8rem 1rem;font-size:1rem;outline:none}.form label{display:block;font-weight:700;font-size:1.25rem;padding-bottom:.5rem}.form select{cursor:pointer;-moz-appearance:none;appearance:none;padding:.8rem 1rem;background:#fff;background-image:url(../images/chevron-down.svg);background-repeat:no-repeat;background-position:calc(100% - 1.25rem) 54%;background-size:.75rem;border:.0625rem solid #010204;outline:none;font-family:inherit;font-weight:700;color:#010204;width:100%}.form.form-is-success{pointer-events:none}.form__col{grid-column:auto/span 2;display:flex;flex-direction:column}.form__col>*+*{margin-top:1.25em}@media only screen and (min-width:60rem){.form__col{grid-column:auto/span 1}}.form__submit{padding-top:1rem;margin-top:auto}@media only screen and (min-width:60rem){.form__message{height:22.375rem}}.form__error{margin-top:.5rem}.form.form-is-success+.thanks{pointer-events:auto}#contact_me_by_fax_only{display:none!important}.amb{display:flex;flex-wrap:wrap;background:#f9f7f7}.amb__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.amb__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.amb__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.amb__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:2rem}@media only screen and (min-width:48rem){.amb__grid{grid-column-gap:2rem}}@media only screen and (min-width:60rem){.amb__grid{grid-column-gap:4rem}}.amb__col{grid-column:auto/span 12}@media only screen and (min-width:48rem){.amb__col{grid-column:auto/span 6}}.basic-intro--yellow{background:#fccf3f}.basic-intro__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.basic-intro__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.basic-intro__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.basic-intro__grid{display:grid;grid-template-columns:repeat(12,1fr)}.basic-intro__col{grid-column:auto/span 12}@media only screen and (min-width:60rem){.basic-intro__col{grid-column:3/span 8}}.basic-intro__text{font-weight:600;font-size:1.125rem}.basic-intro__text>*+*{margin-top:1.25em}@media only screen and (min-width:34.375rem){.basic-intro__text{font-size:2rem;line-height:1.125}}.basic-intro--large .basic-intro__text{font-weight:800;font-size:1.5rem;line-height:1.16667}@media only screen and (min-width:34.375rem){.basic-intro--large .basic-intro__text{font-size:2.25rem;line-height:1.22222}}.basic-intro__button{padding-top:1rem}.intro{background:#e6d4fe}.intro__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.intro__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.intro__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.intro__container-grid{display:grid;grid-template-columns:repeat(12,1fr)}.intro__container-col{grid-column:auto/span 12}@media only screen and (min-width:75rem){.intro__container-col{grid-column:2/span 10}}.intro__grid{display:grid;grid-template-columns:repeat(12,1fr);align-items:flex-end}.intro__col{grid-column:auto/span 12}.intro__col--text{border-bottom:1px solid #010204;padding-bottom:2rem}@media only screen and (min-width:48rem){.intro__col--text{grid-column:auto/span 8;border-right:1px solid #010204;border-bottom:none;padding-right:3rem;padding-bottom:0}}@media only screen and (min-width:60rem){.intro__col--text{padding-right:4rem}}.intro__col--share{padding-top:2rem}@media only screen and (min-width:48rem){.intro__col--share{grid-column:auto/span 4;padding-top:0;padding-left:3rem}}@media only screen and (min-width:60rem){.intro__col--share{padding-left:4rem}}.intro__text{max-width:37.5rem;font-weight:500;font-size:1.5rem;line-height:1.16667}.intro__text>*+*{margin-top:.75em}@media only screen and (min-width:60rem){.intro__text{max-width:none}}.cards{position:relative;overflow:hidden}.cards__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem;position:relative}@media only screen and (min-width:34.375rem){.cards__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.cards__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.cards__container.ajax-cards-is-loading{pointer-events:none}.cards__parent{position:relative}.cards__cards{padding-top:3rem;display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:2rem}@media only screen and (min-width:48rem){.cards__cards{grid-column-gap:2rem}}.cards__more{padding-top:6rem;display:flex;justify-content:center}.cards__paginate{padding-top:2rem}.cards__none{grid-column:auto/span 12;width:100%;padding-top:3rem}@media only screen and (min-width:60rem){.cards__none{padding-top:4rem}}.related{background:#fffbec}.related__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.related__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.related__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.related__card-grid,.related__grid{display:grid;grid-template-columns:repeat(12,1fr)}.related__card-grid{margin-top:0;padding-top:2rem;grid-row-gap:2rem}@media only screen and (min-width:48rem){.related__card-grid{padding-top:4rem;grid-column-gap:2rem}}.related__heading-col{grid-column:auto/span 12}.related__heading-col>*+*{margin-top:1.25em}@media only screen and (min-width:48rem){.related__heading-col{grid-column:auto/span 8}}.related__heading{font-size:2.25rem;line-height:1.22222}@media only screen and (min-width:60rem){.related__heading{font-size:3.25rem;line-height:1.08333}}@media only screen and (min-width:75rem){.related__heading{font-size:4.5rem;line-height:1.08333}}.related__text{max-width:50rem;font-weight:500}.related__text>*+*{margin-top:1.25em}@media only screen and (min-width:60rem){.related__text{font-size:1.5rem;line-height:1.16667}}.related__text a{text-decoration:none;position:relative;font-family:Darker Grotesque,sans-serif;font-weight:900;transition:color .1s}.related__text a:after{content:"";position:absolute;width:100%;height:.25rem;background:#8428fa;bottom:-1rem;left:0;transform:scaleX(0);transform-origin:left;transition:transform .1s}.related__text a:focus:after,.related__text a:hover:after{transform:scaleX(1)}.not-found__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.not-found__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.not-found__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.not-found__container>*+*{margin-top:2rem}.not-found__title{font-size:3.5rem;line-height:1.07143}.not-found__text{max-width:43.75rem;font-size:1.5rem}.dev__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.dev__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.dev__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.dev__intro{max-width:37.5rem}.dev__intro>*+*{margin-top:1.25em}@media only screen and (min-width:60rem){.dev__intro{max-width:56.25rem;font-size:1.5rem}}.dev__intro h1,.dev__intro h2,.dev__intro h3,.dev__intro h4,.dev__intro h5,.dev__intro h6{color:#0c46e1}.dev__snippets{padding-top:4rem}.dev__snippets>*+*{margin-top:1.25em}.extra{position:relative;background-color:#a1e0ac;padding-top:2rem;padding-bottom:2rem}.extra--black{background-color:#010204;color:#fff}@media only screen and (min-width:34.375rem){.extra{padding-top:4rem;padding-bottom:4rem}}.extra__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem;position:relative}@media only screen and (min-width:34.375rem){.extra__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.extra__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.extra__grid{display:grid;grid-template-columns:repeat(12,1fr)}.extra__col{grid-column:auto/span 12}.extra__col>*+*{margin-top:2em}@media only screen and (min-width:60rem){.extra__col{grid-column:3/span 8}.extra__col>*+*{margin-top:3em}}.extra__text{font-weight:600;font-size:1.125rem}.extra__text>*+*{margin-top:1.25em}.extra__text h2,.extra__text h3,.extra__text h4,.extra__text h5,.extra__text h6{text-align:center;margin-top:1rem}@media only screen and (min-width:34.375rem){.extra__text{font-size:2rem;line-height:1.125}}@media only screen and (min-width:60rem){.extra__text h2,.extra__text h3,.extra__text h4,.extra__text h5,.extra__text h6{text-align:left;margin-top:0}}.extra__image{width:100%;max-width:9.375rem;flex-shrink:0;margin:0 auto}@media only screen and (min-width:34.375rem){.extra__image{max-width:12.5rem}}@media only screen and (min-width:60rem){.extra__image{position:absolute;top:3rem;right:3rem}}@media only screen and (min-width:75rem){.extra__image{position:absolute;top:0;right:4rem}}.ajax-cards-is-loading .filters{opacity:.2}.filters__container{position:relative;display:flex;flex-direction:column}@media only screen and (min-width:48rem){.filters__container{border-bottom:.0625rem solid #191919;flex-direction:row;align-items:flex-end;justify-content:space-between}}.filters__heading{flex-shrink:0;color:#0c46e1;margin-right:2rem;font-size:1.5rem;padding-bottom:2rem}@media only screen and (min-width:60rem){.filters__heading{padding-bottom:0}}.filters__groups{display:flex;flex-wrap:wrap;flex-direction:column}@media only screen and (max-width:47.9375rem){.filters__groups>*+*{margin-top:.5rem}}@media only screen and (min-width:48rem){.filters__groups{flex-direction:row}}.filters__reset{padding:1rem 0}.filters__reset .button{width:100%}.home-cols--grey{background:#f0faf2}.home-cols__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.home-cols__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.home-cols__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.home-cols__heading{text-align:center;font-size:2rem;line-height:1.125}@media only screen and (min-width:34.375rem){.home-cols__heading{font-size:2.75rem;line-height:1.09091}}.home-cols__grid{display:flex;flex-wrap:wrap;justify-content:center;margin:-1rem 0;padding-top:3rem}@media only screen and (min-width:48rem){.home-cols__grid{margin:-2rem;padding-top:5rem}}.sector-cards__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.sector-cards__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.sector-cards__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.sector-cards__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:2rem}@media only screen and (min-width:26.25rem){.sector-cards__grid{grid-column-gap:2rem}}@media only screen and (min-width:34.375rem){.sector-cards__grid{grid-row-gap:4rem;grid-column-gap:2rem}}.tech-rows__container{width:100%;margin:0 auto;max-width:87.5rem;padding-top:2rem;padding-bottom:2rem;padding:4rem 1rem}@media only screen and (min-width:34.375rem){.tech-rows__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.tech-rows__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}@media only screen and (min-width:34.375rem){.tech-rows__container{padding-top:8rem;padding-bottom:8rem}}.tech-rows__rows>*+*{margin-top:8rem}@media only screen and (min-width:48rem){.tech-rows__rows>*+*{margin-top:8rem}}.finance__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.finance__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.finance__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.finance__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:4rem}@media only screen and (min-width:48rem){.finance__grid{grid-column-gap:3rem}}@media only screen and (min-width:60rem){.finance__grid{grid-column-gap:4rem}}.images--grey{background:#fbfafa}.images__container{width:100%;margin:0 auto;max-width:87.5rem;padding:2rem 1rem}@media only screen and (min-width:34.375rem){.images__container{max-width:89.5rem;padding:4rem 2rem}}@media only screen and (min-width:75rem){.images__container{max-width:93.5rem;padding-left:4rem;padding-right:4rem}}.images__top{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:2rem;padding-bottom:3rem}@media only screen and (min-width:60rem){.images__top{grid-column-gap:2rem;padding-bottom:5rem}}.images__top-heading{grid-column:auto/span 12}@media only screen and (min-width:60rem){.images__top-heading{grid-column:auto/span 4}}.images__top-text{grid-column:auto/span 12}.images__top-text>*+*{margin-top:2em}@media only screen and (min-width:60rem){.images__top-text{grid-column:auto/span 8}}.images__text{font-weight:600;font-size:1.125rem}.images__text>*+*{margin-top:1.25em}@media only screen and (min-width:34.375rem){.images__text{font-size:2rem;line-height:1.125}}.images__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:3rem}@media only screen and (min-width:34.375rem){.images__grid{grid-column-gap:3rem}}