@charset "UTF-8";@keyframes dialog-fade-in{0%{opacity:0}}@keyframes dialog-slide-up{0%{transform:translateY(10%)}}@keyframes splide-loading{0%{transform:rotateZ(0)}to{transform:rotateZ(360deg)}}@keyframes appear{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}:root{--off-white:#faf9f4;--turquoise-1:#9ce2db;--turquoise-2:#6cc8bf;--gold-1:#ffcd62;--gold-2:#f6bb3d;--gold-3:#c28a0f;--teal:#278997;--lapis:#00629e;--navy:#003d61;--black:#262122;--gray:#465059;--header-height:70px;--gutter:30px}@media screen and (min-width:1280px){:root{--header-height:100px}}@font-face{font-family:"Lato";font-style:normal;font-weight:100;src:url(../webfonts/Lato/Lato-Thin.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:italic;font-weight:100;src:url(../webfonts/Lato/Lato-ThinItalic.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:300;src:url(../webfonts/Lato/Lato-Light.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:italic;font-weight:300;src:url(../webfonts/Lato/Lato-LightItalic.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:url(../webfonts/Lato/Lato-Regular.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:italic;font-weight:400;src:url(../webfonts/Lato/Lato-RegularItalic.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:700;src:url(../webfonts/Lato/Lato-Bold.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:italic;font-weight:700;src:url(../webfonts/Lato/Lato-BoldItalic.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:900;src:url(../webfonts/Lato/Lato-Black.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:italic;font-weight:900;src:url(../webfonts/Lato/Lato-BlackItalic.ttf) format("truetype")}@font-face{font-family:"Red Hat Display";src:url(../webfonts/Red_Hat_Display/RedHatDisplay-VariableFont_wght.ttf) format("truetype");font-weight:100 1000;font-display:swap;font-style:normal}@font-face{font-family:"Red Hat Display Italic";src:url(../webfonts/Red_Hat_Display/RedHatDisplay-Italic-VariableFont_wght.ttf) format("truetype");font-weight:100 1000;font-display:swap;font-style:italic}.lato,.p,body{font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif}.icon{max-width:1em;max-height:1em;height:auto;width:auto;flex-shrink:0}.hidden,[hidden]{display:none!important}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.flex-inner-block,.margin-trim,.post-header__inner,.rich-text,.rich-text blockquote,.teaser-block__text,.video-block__text{margin-trim:block}.flex-inner-block>:first-child,.margin-trim>:first-child,.post-header__inner>:first-child,.rich-text blockquote>:first-child,.rich-text>:first-child,.teaser-block__text>:first-child,.video-block__text>:first-child{margin-top:0}.flex-inner-block>:last-child,.margin-trim>:last-child,.post-header__inner>:last-child,.rich-text blockquote>:last-child,.rich-text>:last-child,.teaser-block__text>:last-child,.video-block__text>:last-child{margin-bottom:0}.m-0,body{margin:0}.fw-700{font-weight:700}.fw-600{font-weight:600}.fw-500{font-weight:500}.fw-400{font-weight:400}.line-marker{display:none;position:fixed;bottom:300px;width:100%;height:0;border-top:2px solid red;z-index:10000}:root{--aos-distance:60px;--aos-duration:500ms;--aos-easing:var(--ease-in-out);--linear:cubic-bezier(0.25, 0.25, 0.75, 0.75);--ease:cubic-bezier(0.25, 0.1, 0.25, 1);--ease-in:cubic-bezier(0.42, 0, 1, 1);--ease-out:cubic-bezier(0, 0, 0.58, 1);--ease-in-out:cubic-bezier(0.42, 0, 0.58, 1);--ease-in-back:cubic-bezier(0.6, -0.28, 0.735, 0.045);--ease-out-back:cubic-bezier(0.175, 0.885, 0.32, 1.275);--ease-in-out-back:cubic-bezier(0.68, -0.55, 0.265, 1.55);--ease-in-sine:cubic-bezier(0.47, 0, 0.745, 0.715);--ease-out-sine:cubic-bezier(0.39, 0.575, 0.565, 1);--ease-in-out-sine:cubic-bezier(0.445, 0.05, 0.55, 0.95);--ease-in-quad:cubic-bezier(0.55, 0.085, 0.68, 0.53);--ease-out-quad:cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-in-out-quad:cubic-bezier(0.455, 0.03, 0.515, 0.955);--ease-in-cubic:cubic-bezier(0.55, 0.085, 0.68, 0.53);--ease-out-cubic:cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-in-out-cubic:cubic-bezier(0.455, 0.03, 0.515, 0.955);--ease-in-quart:cubic-bezier(0.55, 0.085, 0.68, 0.53);--ease-out-quart:cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-in-out-quart:cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media screen and (prefers-reduced-motion:no-preference){html:not(.no-js) body:not(.disable-animations) [data-aos]{pointer-events:none;transition-duration:var(--aos-duration);transition-timing-function:var(--aos-easing)}html:not(.no-js) body:not(.disable-animations) [data-aos].intersecting{pointer-events:auto}html:not(.no-js) body:not(.disable-animations) [data-aos^=fade]{transition-property:opacity,transform}html:not(.no-js) body:not(.disable-animations) [data-aos^=fade].aos-animate{opacity:1;transform:none}html:not(.no-js) body:not(.disable-animations) [data-aos=fade-up]{transform:translate3d(0,100px,0);transform:translate3d(0,var(--aos-distance),0)}html:not(.no-js) body:not(.disable-animations) [data-aos=fade-down]{transform:translate3d(0,calc(var(--aos-distance)*-1),0)}html:not(.no-js) body:not(.disable-animations) [data-aos=fade-right]{transform:translate3d(calc(var(--aos-distance)*-1),0,0)}html:not(.no-js) body:not(.disable-animations) [data-aos=fade-left]{transform:translate3d(var(--aos-distance),0,0)}html:not(.no-js) body:not(.disable-animations) [data-aos=fade-up-right]{transform:translate3d(calc(var(--aos-distance)*-1),var(--aos-distance),0)}html:not(.no-js) body:not(.disable-animations) [data-aos=fade-up-left]{transform:translate3d(var(--aos-distance),var(--aos-distance),0)}html:not(.no-js) body:not(.disable-animations) [data-aos=fade-down-right]{transform:translate3d(calc(var(--aos-distance)*-1),calc(var(--aos-distance)*-1),0)}html:not(.no-js) body:not(.disable-animations) [data-aos=fade-down-left]{transform:translate3d(var(--aos-distance),calc(var(--aos-distance)*-1),0)}}html{-webkit-text-size-adjust:100%;color:var(--dark-5);font-size:1em;line-height:1.4;box-sizing:border-box;background:var(--off-white)}hr{box-sizing:content-box;overflow:visible;display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}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{border:0;margin:0;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}[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}.btn-mobile-nav svg,details,img.aligncenter,img.alignleft,img.alignright{display:block}summary{display:list-item}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}textarea{resize:vertical}*,:after,:before{box-sizing:inherit}.rounded-corners{border-radius:.3125rem}.box-shadow,.contact-form .gform-body{box-shadow:0 0 25px 0 rgba(70,80,89,.4)}ol,ul{margin:0;padding:0;list-style:none}.skip-to-post-list{padding:1rem;text-align:center}.skip-to-post-list a{font-weight:700;color:var(--navy);text-decoration:none}.skip-to-post-list a:hover{text-decoration:underline}.skip-to-post-list .icon{color:var(--navy);transform:rotate(90deg);margin-left:.5rem;margin-bottom:.25rem;font-size:14px}.p,body{color:var(--gray);font-size:1rem;line-height:1.6em}@media screen and (min-width:760px){.p,body{font-size:1.125rem}}h1,h2,h3,h4,h5,h6{font-family:"Red Hat Display",serif;font-weight:500;color:var(--lapis);letter-spacing:1px}h2,h3,h4,h5,h6{margin:0}.h1,h1{font-size:2.5rem;line-height:1.3em;margin:0 0 .7em}@media screen and (min-width:760px){.h1,h1{font-size:2.625rem}}@media screen and (min-width:980px){.h1,h1{font-size:3.125rem}}.h2,h2{font-size:2.25rem;line-height:1.3em}@media screen and (min-width:760px){.h2,h2{font-size:2.375rem}}@media screen and (min-width:980px){.h2,h2{font-size:2.5rem}}.h3,h3{font-size:1.75rem;line-height:1.4em}@media screen and (min-width:760px){.h3,h3{font-size:1.875rem}}@media screen and (min-width:980px){.h3,h3{font-size:2rem}}.h4,.people-cards-block .no-photo .card__heading,h4{font-size:1.5rem;line-height:1.4em}@media screen and (min-width:760px){.h4,.people-cards-block .no-photo .card__heading,h4{font-size:1.625rem}}.h5,.post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .h3,.single-project .color-block__text .rich-text p,h5{font-size:1.25rem;line-height:1.4em}@media screen and (min-width:760px){.h5,.post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .h3,.single-project .color-block__text .rich-text p,h5{font-size:1.375rem}}.h6,h6{font-size:1rem;line-height:1.4em;letter-spacing:.046875rem}@media screen and (min-width:1024px){.h6,h6{font-size:1.25rem}}.xl-heading{font-size:1.875rem;line-height:1.2em}@media screen and (min-width:760px){.xl-heading{font-size:2.8125rem}}@media screen and (min-width:980px){.xl-heading{font-size:3.75rem}}.xxl-heading{font-size:3.75rem;line-height:1.1em}@media screen and (min-width:760px){.xxl-heading{font-size:4.375rem}}@media screen and (min-width:980px){.xxl-heading{font-size:5rem}}.kicker,.label{font-family:"Red Hat Display",serif;color:var(--teal);margin:0 0 1em;text-transform:uppercase;line-height:1.4em;font-weight:700;font-size:1rem;letter-spacing:.046875rem}@media screen and (min-width:980px){.kicker,.label{font-size:1.125rem;letter-spacing:.0625rem}}.kicker a,.label a,.post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .h3 a{text-decoration:none}.kicker a:focus,.kicker a:hover,.label a:focus,.label a:hover,.page-template-template-projects .post-teasers-block.block-bg-dark .post-teaser__text .h3 a:focus,.page-template-template-projects .post-teasers-block.block-bg-dark .post-teaser__text .h3 a:hover,.post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .h3 a:focus,.post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .h3 a:hover{text-decoration:underline}.kicker--large{font-size:1rem;line-height:1.4em;letter-spacing:.0625rem}@media screen and (min-width:760px){.kicker--large{font-size:1.125rem;line-height:1.2em;letter-spacing:.08125rem}}@media screen and (min-width:980px){.kicker--large{font-size:1.375rem;letter-spacing:.09375rem}}.large-text{font-size:1.125rem;line-height:1.6em}@media screen and (min-width:760px){.large-text{font-size:1.25rem}}@media screen and (min-width:980px){.large-text{font-size:1.375rem}}.medium-text{font-size:1rem;line-height:1.6em}@media screen and (min-width:760px){.medium-text{font-size:1.125rem}}@media screen and (min-width:980px){.medium-text{font-size:1.25rem}}.small-text,.wpcf7 .contact-form .wpcf7-response-output{font-size:.875rem;line-height:1.6em}@media screen and (min-width:980px){.small-text,.wpcf7 .contact-form .wpcf7-response-output{font-size:1rem}}.wpcf7 form .wpcf7-response-output,.wpcf7-not-valid-tip,.xsmall-text{font-size:.75rem;line-height:1.6em}@media screen and (min-width:980px){.wpcf7 form .wpcf7-response-output,.wpcf7-not-valid-tip,.xsmall-text{font-size:.875rem}}.rich-text blockquote{padding:0;font-family:"Red Hat Display",serif;line-height:1.4em;font-size:1.25rem;font-weight:700;margin:1em 0;color:var(--lapis)}@media screen and (min-width:760px){.rich-text blockquote{font-size:1.5625rem}}@media screen and (min-width:980px){.rich-text blockquote{font-size:2.125rem}}.rich-text blockquote .blockquote__source:before{content:"— "}.rich-text h2{margin:1em 0 .6em}.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{margin:1em 0 0}.rich-text ol,.rich-text ul{margin:1em 0;padding-left:1em}.rich-text ol li,.rich-text ul li{margin:1em 0}.rich-text ol li::marker,.rich-text ul li::marker{color:var(--lapis)}.rich-text ol{list-style-type:decimal}.rich-text ul{list-style:none}.rich-text ul li{position:relative}.rich-text ul li::before{content:"";display:inline-block;width:8px;height:8px;border:2px solid var(--lapis);border-radius:50%;position:absolute;left:-1rem;top:.575em}.rich-text a:not(.button){text-decoration:underline}.rich-text a .icon--new-window{font-size:.7777777778em;margin-bottom:.1111111111em;margin-right:.1111111111em}.block-bg-dark .rich-text ol,.block-bg-dark .rich-text ul{color:var(--off-white)}.block-bg-dark .rich-text ol li::marker,.block-bg-dark .rich-text ul li::marker{color:var(--gold-1)}.block-bg-dark .rich-text ol li::before,.block-bg-dark .rich-text ul li::before{border:2px solid var(--gold-1)}.wrapper{margin:0 auto;max-width:72.5rem}.wrapper--wide{max-width:90rem}.wrapper--narrow{max-width:47.5rem}.flex-columns{--column-gap:30px;--row-gap:30px;--gap-count:calc(var(--columns) - 1);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--row-gap) var(--column-gap)}.flex-column{container:column/inline-size;width:100%;min-width:100px}@media screen and (min-width:480px){.flex-column{flex-basis:calc(100%/var(--columns) - var(--column-gap)*var(--gap-count)/var(--columns))}}a{color:var(--blue);transition:color .15s;text-underline-offset:.2em}a:hover{color:var(--navy)}a .icon--angle-right{font-size:.75em;margin-left:.25em}.button,button{cursor:pointer}.button,.main-menu__item--l1.highlight>a{background:var(--navy);border:0;border-radius:.625rem;display:flex;align-items:center;justify-content:center;font-family:"Red Hat Display";font-size:1.125rem;font-weight:700;letter-spacing:.083125rem;line-height:1.2;max-width:100%;min-height:2.5rem;padding:.35em 1em;text-align:center;text-decoration:none;transition:background .2s;width:max-content}.button{color:var(--off-white)}.button:focus-visible,.button:hover,.main-menu__item--l1.highlight>a:focus-visible,.main-menu__item--l1.highlight>a:hover{background:var(--black);color:var(--off-white)}.button--large{font-size:1.125rem;padding:0 1.125rem;height:3.75rem}.button .icon{margin-right:.5rem;flex-shrink:0}.button--dark,.flipcards-block.block-bg-dark .button,.flipcards-block.block-bg-light .button{background:var(--navy);color:var(--off-white)}.button--dark:focus,.button--dark:hover,.flipcards-block.block-bg-dark .button:focus,.flipcards-block.block-bg-dark .button:hover,.flipcards-block.block-bg-light .button:focus,.flipcards-block.block-bg-light .button:hover{background:var(--black)}.button--secondary{text-decoration:underline}.button--teal,.main-menu__item--l1.highlight>a{background:var(--teal);color:var(--off-white)}.button--teal:focus,.button--teal:hover{color:var(--gold-1)}.button--light{background-color:var(--off-white);color:var(--lapis)}.button--light:focus,.button--light:hover{color:var(--navy)}.block-bg-dark .button,.block-bg-light .button,.button--gold,.hero--no-image .button{background-color:var(--gold-1);color:var(--black)}.block-bg-dark .button:focus,.block-bg-dark .button:hover,.block-bg-light .button:focus,.block-bg-light .button:hover,.button--gold:focus,.button--gold:hover,.hero--no-image .button:focus,.hero--no-image .button:hover{background-color:var(--gold-3)}.button--navy{background:var(--navy);color:var(--turquoise-1)}.button--navy:focus,.button--navy:hover{color:var(--turquoise-2)}::placeholder{opacity:1}input:not([type=radio],[type=checkbox],[type=submit],[type=button],[type=image],[type=file]){min-height:2.5rem;padding:0 .5em}.single-input-widget{display:flex;position:relative}.single-input-widget .wpcf7-spinner{position:absolute;left:calc(100% + 10px);top:0;bottom:0;margin:auto}.single-input-widget .button{flex-grow:0;flex-shrink:0;margin:0;max-width:max-content;width:auto;border-radius:0 8px 8px 0;height:47px}.single-input-widget__input input{height:47px}.single-input-widget .button:focus,.single-input-widget__input input:focus{z-index:2}.single-input-widget__input{flex-grow:1;flex-shrink:1}.single-input-widget__input input{border-radius:8px 0 0 8px;width:100%;padding:0 14px}.single-input-widget__input ::placeholder{text-transform:uppercase;font-weight:700;color:var(--dark-4);font-size:14px}.wpcf7-not-valid-tip{font-weight:600;margin:8px 0 2px}.wpcf7 form .wpcf7-response-output{font-weight:600;margin:10px 0 20px;padding:.5em}.contact-block{padding:0 var(--gutter)}.gfield_required{color:var(--red)}img,svg{max-width:100%;height:auto}.image-element{margin:0}.image-element__caption p{margin:.5em 0 0}.wp-caption{display:table;width:max-content!important;max-width:100%!important;margin:1.875rem auto}.wp-caption-text{caption-side:bottom;display:table-caption;font-size:.875rem;line-height:1.5;margin:.625rem 0 0}@media screen and (min-width:760px){.alignleft,.alignright{max-width:45.8612975391%}}.aligncenter,.alignleft,.alignright{margin:1.875rem auto;clear:both}@media screen and (min-width:760px){.alignright{float:right;margin:0 0 1.875rem 1.875rem}.alignleft{float:left;margin:0 1.875rem 1.875rem 0}}.size-medium{width:17.5rem}.size-large{width:25.625rem}.responsive-video,.video-embed{height:0;width:100%;position:relative;padding-top:56.25%;background:#444}.responsive-video iframe,.video-embed iframe{height:100%;width:100%;position:absolute;top:0;left:0}.site-header{background:var(--off-white);padding:0 var(--gutter);position:relative;display:flex;flex-direction:column;z-index:99}@media screen and (min-width:980px){body.has-utility-menu .site-header{padding-top:50px}}.site-header__inner{display:flex;justify-content:space-between;height:var(--header-height);width:100%;max-width:72.5rem;margin:0 auto}.site-header__logo{margin:auto 0;flex-shrink:0;height:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1279px){.site-header__logo{width:9.1875rem}}@media screen and (min-width:1280px){.site-header__logo{width:17.3125rem;margin-right:30px}.site-header__logo img{margin-bottom:2.5rem}}.site-header__logo img{display:block;width:100%}.btn-mobile-nav{border:0;background:var(--navy);padding:.375rem;font-size:.9375rem;color:#fff;transition:.15s background;flex-shrink:0;height:1.875rem;width:2.0625rem;display:flex;align-items:center;justify-content:center;border-radius:.1875rem;position:absolute;top:1.25rem;right:1.25rem}.btn-mobile-nav .icon--close,.btn-mobile-nav[aria-expanded=true] .icon--menu{display:none}.btn-mobile-nav[aria-expanded=true] .icon--close{display:block}.btn-mobile-nav:focus-visible{border:1px dashed var(--lapis)}@media screen and (min-width:1280px){.btn-mobile-nav{display:none}}@media screen and (max-width:1279px){.site-nav-wrapper{height:100%}.site-nav-wrapper.nav-open{background:rgba(255,255,255,.6);position:fixed;top:0;left:0;width:100%;z-index:101}body.nav-open{overflow:hidden;position:fixed;width:100%}body.nav-open .site-header{position:sticky;top:0}}body.nav-open.admin-bar{--admin-bar-offset:0px}@media screen and (max-width:782px){body.nav-open.admin-bar{--admin-bar-offset:46px}}@media screen and (min-width:783px) and (max-width:1279px){body.nav-open.admin-bar{--admin-bar-offset:32px}}@media screen and (max-width:980px){body.nav-open.admin-bar{top:0;padding-top:var(--admin-bar-offset)}}body.nav-open.admin-bar .site-nav-bg,body.nav-open.admin-bar .site-nav-drawer{top:calc(var(--header-height) + var(--admin-bar-offset))}@media screen and (max-width:1279px){.site-nav-drawer{display:block;max-width:25rem;width:100%;position:fixed;right:0;top:var(--header-height);bottom:0;background:var(--off-white);overflow-x:hidden;overflow-y:auto;visibility:hidden;pointer-events:none;transform:translateX(100%);transition:.25s visibility step-end,.25s pointer-events step-end,.25s transform}.site-nav-drawer.open{visibility:visible;pointer-events:all;transform:translateX(0);transition:.25s visibility step-start,.25s pointer-events step-start,.25s transform}}.site-nav-bg{background:rgba(0,0,0,.5);position:fixed;inset:var(--header-height) 0 0;z-index:-1;pointer-events:none;opacity:0;transition:.2s opacity,.2s visibility}.site-nav-drawer.open+.site-nav-bg{opacity:.9;pointer-events:all}@media screen and (min-width:1280px){.site-nav-bg{display:none}.site-nav{display:flex;align-items:center}.site-nav__inner{margin-top:auto;display:flex;align-items:flex-end;flex-direction:column}.site-nav__button{display:none}}@media screen and (max-width:1279px){.btn-submenu{display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;height:1.875rem;width:2.0625rem;font-size:.6875rem;border-radius:.1875rem;background:var(--off-white);color:#fff;border:0;position:absolute;right:1.25rem;top:.90625rem;transition-property:transform;transition-duration:.15s,.2s}.btn-submenu[aria-expanded=true]{transform:rotate(90deg)}.btn-submenu .icon{max-width:100%;max-height:1.375rem;color:var(--lapis)}}@media screen and (min-width:1280px){.btn-submenu{display:none}}.main-menu{margin:0;padding:0}@media screen and (min-width:1280px){.main-menu{z-index:99;display:flex;align-items:flex-start;height:var(--header-height);gap:30px}}@media screen and (max-width:1279px){.main-menu__submenu--l1{display:none;background:var(--light-1)}}@media screen and (min-width:1280px){.main-menu__submenu--l1{background:var(--off-white);position:absolute;left:0;top:80%;padding:0;width:max-content;max-width:16.25rem;min-width:12.5rem;box-shadow:0 0 25px 0 rgba(70,80,89,.4);visibility:hidden}li:last-child>.main-menu__submenu--l1{left:auto;right:-.9375rem}}@media screen and (max-width:1279px){.main-menu__submenu--l2{display:none;background:var(--off-white)}}@media screen and (min-width:1280px){.main-menu__submenu--l2{width:max-content;max-width:15.625rem;min-width:12.5rem;margin:0;background:var(--off-white);position:absolute;top:0;left:100%}li:last-child li .main-menu__submenu--l2{left:auto;right:100%}}.main-menu__item{position:relative}@media screen and (max-width:1279px){.main-menu__item--l1{margin:0;position:relative}.main-menu__item--l1:not(:first-child){border-top:1px solid var(--dark-1)}}@media screen and (min-width:1280px){.main-menu__item--l1{height:100%;margin:0}}@media screen and (max-width:1279px){.main-menu__item--l1.highlight .main-menu__link--l1{margin:20px}.main-menu__item--l1.highlight .btn-submenu{top:25px}}@media screen and (min-width:1280px){.main-menu__item--l1.highlight{display:flex;align-items:center;justify-content:center}}.main-menu__item--l1.highlight>a{height:auto}.main-menu__item--l1.highlight>a:before{content:none;display:none}.main-menu__item--l1.highlight>a:focus,.main-menu__item--l1.highlight>a:hover{color:var(--off-white);background:#1d646e}@media screen and (max-width:1279px){.main-menu__item--l2,.main-menu__item--l3{border-top:1px solid var(--dark-2)}}@media screen and (min-width:1280px){.main-menu__item--l2,.main-menu__item--l3{position:relative}.main-menu__item--l2:not(:first-child),.main-menu__item--l3:not(:first-child){border-top:1px solid var(--dark-2)}}.main-menu__link{letter-spacing:.083125rem;font-size:1rem;line-height:1.5em;text-underline-offset:.3em;text-decoration:none;color:#000}@media screen and (min-width:760px){.main-menu__link{font-size:1rem}}.main-menu__link.active{padding-bottom:0;color:var(--teal);font-weight:700}.main-menu__link:focus,.main-menu__link:hover,.main-menu__link[aria-current=page]{color:var(--teal);font-weight:700}.main-menu__link:focus-visible{outline:0;z-index:2;position:relative}.main-menu__link:focus-visible:before{content:"";position:absolute;inset:0;border:1px dashed currentColor;border-radius:inherit}@media screen and (max-width:1279px){.main-menu__link .icon{display:none}}.main-menu__link--l1{display:block}@media screen and (max-width:1279px){.main-menu__link--l1{padding:20px 20px 10px}.menu-item-has-children>.main-menu__link--l1{margin-right:3.3125rem}}@media screen and (min-width:1280px){.main-menu__link--l1{white-space:nowrap;display:flex;align-items:center;justify-content:center;height:100%;display:grid;text-align:center}.main-menu__link--l1 .icon{display:none}.main-menu__link--l1:before,.main-menu__link--l1>span{grid-column:1;grid-row:1}.main-menu__link--l1:before{content:attr(data-text);font-size:inherit;text-transform:uppercase;font-weight:700;color:var(--teal);height:100%;visibility:hidden}.main-menu__link--l1:focus-visible,.main-menu__link--l1:hover{font-weight:700;text-decoration:none}}.main-menu__link--l2,.main-menu__link--l3{display:block;padding:20px 20px 0 40px}@media screen and (min-width:1280px){.main-menu__link--l2,.main-menu__link--l3{align-items:baseline;display:flex;padding:18px 20px}.main-menu__link--l2 .icon{font-size:.75em;margin-left:.5em;color:var(--lapis)}}@media screen and (max-width:1279px){.main-menu__link--l3{padding-left:3.75rem}}@media screen and (min-width:1280px){.main-menu__submenu{transition:.15s ease;visibility:hidden;opacity:0}.main-menu__item:hover>.sub-menu,.main-menu__link:focus~.sub-menu,.main-menu__submenu:focus-within{visibility:visible;opacity:1}}.site-footer{overflow:hidden}@media screen and (min-width:760px){.site-footer{display:flex;flex-direction:column-reverse}}.mini-heading{font-size:14px;font-weight:700;letter-spacing:.22px;line-height:16px;text-transform:uppercase;margin:0 0 1em}.site-footer__main{background:var(--navy);color:#fff;padding:45px var(--gutter) 30px}.site-footer__main .mini-heading{white-space:nowrap}@media screen and (min-width:760px){.site-footer__grid{display:flex;gap:45px}}@media screen and (min-width:1024px){.site-footer__grid{gap:60px}}.site-footer__primary{flex:1}.site-footer__logo{display:flex;width:100%}@media screen and (max-width:759px){.site-footer__logo{justify-content:center}}.site-footer__logo img{width:100%;max-width:302px}.site-footer__nav{flex:1;margin:0;margin-top:2.5rem}.site-footer__nav a{color:#fff;text-decoration:none}.site-footer__nav a:hover{color:#fff;text-decoration:underline}.footer-menu{display:flex;gap:20px;align-items:center}@media screen and (max-width:759px){.footer-menu{flex-direction:column}}.footer-menu__item{display:flex;font-size:16px;text-transform:uppercase}.site-footer__signup{flex:2;max-width:510px}@media screen and (max-width:759px){.site-footer__signup{grid-column:1/span 2}}.site-footer__form{margin:21px 0 0}.site-footer__form .wpcf7-not-valid-tip,.site-footer__social .social-icons a{color:#fff}.site-footer__social{flex:0 1 auto}@media screen and (max-width:759px){.site-footer__social{grid-column:1/span 2}}.site-footer__social .social-icons{margin-top:20px}.site-footer__social .social-icons a:focus,.site-footer__social .social-icons a:hover{color:var(--navy);border-color:#fff;background:#fff}.site-footer__social .social-icons a:focus{outline:1px dashed #fff}.social-icons,.social-icons a{display:flex;align-items:center;justify-content:center}.social-icons{max-width:max-content;gap:16px}.social-icons a{font-size:1.25rem;height:2.5rem;width:2.5rem;flex-shrink:0;border-radius:50%;border:1px solid currentColor;transition-property:background,border,color;transition-duration:.1s}.social-icons a:focus,.social-icons a:hover{color:#fff;background:var(--blue);border-color:var(--blue)}.site-footer__end{display:flex;flex-direction:column;gap:20px;margin-top:50px;text-align:center}.site-footer__end p{margin:0}@media screen and (min-width:760px){.site-footer__end{flex-direction:row;align-items:center;gap:25px}.site-footer__end p{font-size:.875rem}.site-footer__end p:after{content:" | ";color:#fff;margin-left:1.25rem}.site-footer__end p:last-child:after{content:""}}.site-footer__end a:hover{color:var(--turquoise-1)}@media screen and (min-width:760px){.site-footer__end>a{flex-shrink:0;max-width:33.33%}}.site-footer__copyright{margin:0}.site-footer__shapes{margin-top:-30px;background-color:var(--navy)}.site-footer__shapes img{width:100%}@media screen and (min-width:760px){.site-footer__shapes{margin-top:0;margin-bottom:-108.15px;position:relative;z-index:1;background-color:transparent;justify-self:end;align-self:flex-end}.site-footer__shapes img{max-width:425px}}.card{background:#fff;overflow:hidden;position:relative}.card:has(.card__heading a:is(:hover, :focus-visible)) .card__image img{transform:scale(1.1)}.card--border{border-top:12px solid var(--navy);border-top-right-radius:0;border-top-left-radius:0}.card--featured{position:relative}@media screen and (min-width:760px){.card--featured{display:grid;grid-template-columns:auto 65%}.card--featured .card__image{grid-row:1;grid-column:2;position:relative;min-height:100%}.card--featured .card__text{padding:2.5rem 2.1875rem}}.card__kicker{margin:0 0 .25em}.card__text{padding:1.875rem}.card__text>:last-child{margin-bottom:0}.card__image{overflow:hidden}.card__image img{width:100%;object-fit:cover;transition:transform .4s}.card__excerpt{margin:.5em 0 0}.card__heading{margin:0}.card__heading a{color:inherit;text-decoration:none}.card__heading a:focus-visible,.card__heading a:hover{text-decoration:underline}.card__heading a:before,.post-teaser__text .h3 a:before{content:"";position:absolute;inset:0}.card__subhead{margin:.25em 0 0}.card__tags{display:flex;flex-wrap:wrap;gap:1.5em;margin:2em 0 0;max-width:max-content}.card__tags,.card__tags a{position:relative}.card__tags a:before,.post-teaser__tags a:before{content:"";position:absolute;inset:0;width:calc(100% + 1em);height:calc(100% + 1em);transform:translateX(-.5em) translateY(-.5em)}.card__icon{position:absolute;top:0;right:0;pointer-events:none;color:var(--teal);width:2.8125rem;height:2.8125rem;font-size:1.5625rem;display:flex;align-items:center;justify-content:center;border-radius:0 0 0 3px}.breadcrumbs{padding:0 var(--gutter);margin:45px 0}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.5em}.breadcrumb-item:not(:last-child):after{content:">";padding-left:.5em}.breadcrumb-item a{font-weight:600}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-weight:700;margin-top:60px;gap:0;font-family:"Red Hat Display",sans-serif}.pagination .dots,.pagination .page-number,.pagination .pagination__direction,.pagination .pagination__link{display:flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;text-decoration:none}.pagination .dots,.pagination .page-number,.pagination .pagination__link{color:var(--gray)}.pagination .pagination__link:hover{text-decoration:underline}.flex-block .rich-text a,.pagination .page-number.current{color:var(--lapis)}.pagination .pagination__direction{color:var(--lapis);font-size:1em}.flex-block{--block-spacing:40px;padding-left:var(--gutter);padding-right:var(--gutter);margin:var(--block-spacing) 0}@media screen and (min-width:760px){.flex-block{--block-spacing:60px}}@media screen and (min-width:980px){.flex-block{--block-spacing:90px}}.flex-block[class*=block-bg]{margin:0;padding-top:var(--block-spacing);padding-bottom:var(--block-spacing)}.block-header,.block-header a{color:var(--theme-color);display:flex}.block-header{justify-content:space-between;align-items:flex-end;flex-wrap:wrap;margin-bottom:1.875rem;gap:10px 30px}.block-header .h2,.block-header .kicker{margin:0;color:var(--navy)}.block-header a{text-decoration:none;align-items:baseline;position:relative;padding-right:1.875rem}.block-header a:focus-visible,.block-header a:hover{text-decoration:underline}.block-header a .icon{position:absolute;top:0;right:0;margin-left:.25em;vertical-align:middle;color:var(--teal);transform:rotate(49deg)}.block-bg-dark .block-header .icon,.block-bg-dark .h1,.block-bg-dark .h2,.block-bg-dark .h3,.block-bg-dark .h4,.block-bg-dark .h5,.block-bg-dark .h6,.block-bg-dark .people-cards-block .no-photo .card__heading,.block-bg-dark .post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .h3,.block-bg-dark .single-project .color-block__text .rich-text p,.block-bg-dark h1,.block-bg-dark h2,.block-bg-dark h3,.block-bg-dark h4,.block-bg-dark h5,.block-bg-dark h6,.block-bg-light .block-header .icon,.people-cards-block .no-photo .block-bg-dark .card__heading,.post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .block-bg-dark .h3,.single-project .color-block__text .rich-text .block-bg-dark p{color:var(--gold-1)}.block-bg-dark{--theme-color:var(--off-white);background-color:var(--navy)}.block-bg-dark .rich-text p{color:var(--theme-color)}.block-bg-dark .kicker,.block-bg-dark .label,.block-bg-dark .rich-text a{color:var(--turquoise-1)}.block-bg-light{background-color:var(--teal)}.block-bg-dark .accordion .accordion-button__indicator svg.icon,.block-bg-light .h1,.block-bg-light .h2,.block-bg-light .h3,.block-bg-light .h4,.block-bg-light .h5,.block-bg-light .h6,.block-bg-light .people-cards-block .no-photo .card__heading,.block-bg-light .post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .h3,.block-bg-light .rich-text a,.block-bg-light .single-project .color-block__text .rich-text p,.block-bg-light h1,.block-bg-light h2,.block-bg-light h3,.block-bg-light h4,.block-bg-light h5,.block-bg-light h6,.block-bg-light p,.people-cards-block .no-photo .block-bg-light .card__heading,.post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .block-bg-light .h3,.single-project .color-block__text .rich-text .block-bg-light p{color:var(--off-white)}.block-bg-light .kicker,.block-bg-light .label{color:var(--gold-1)}.accordion{background:var(--off-white)}.accordion__item{background:#fff;border:1px solid var(--blue);position:relative}.accordion__item:nth-child(n+2){margin-top:2px}.accordion-button{border:0;background:var(--navy);color:var(--off-white);text-align:left;display:flex;align-items:center;justify-content:flex-start;width:100%;padding:16px 15px 16px 18px}.accordion-button:focus-visible{outline:0}.accordion-button:focus-visible:after{content:"";pointer-events:none;position:absolute;width:100%;height:100%;top:0;left:0;outline:1px solid var(--teal);outline-offset:1px}.accordion-button[aria-expanded=true] .accordion-button__indicator .icon--plus{display:none}.accordion-button[aria-expanded=true] .accordion-button__indicator .icon--minus{display:block}.accordion-button__text{display:flex;flex-direction:column;color:var(--dark-2)}.accordion-button__title{font-family:"Red Hat Display";font-size:1.25rem;font-weight:700;color:var(--blue)}@media screen and (min-width:980px){.accordion-button__title{font-size:1.3125rem}}.accordion-button__description{font-weight:400;color:var(--dark-2);line-height:175%;margin-top:3px}.accordion-button__indicator{background:var(--gold-1);height:34px;width:34px;border-radius:10px;display:flex;flex-shrink:0;align-items:center;justify-content:center;color:#fff;font-size:.75rem;margin-left:auto;transition:background .15s}button:hover .accordion-button__indicator{background:var(--gold-2)}.accordion-button__indicator .icon{color:var(--black);max-width:20px;max-height:20px}.accordion-button__indicator .icon--plus{display:block}.accordion-button__indicator .icon--minus{display:none}.accordion__content{display:none;overflow:hidden}.accordion__content-inner{padding:18px}.block-bg-dark .accordion .accordion-button{border:0;background:var(--gold-1);color:var(--navy)}.block-bg-dark .accordion .accordion-button__indicator{background:var(--navy)}.block-bg-dark .accordion .accordion__content-inner.rich-text a,.block-bg-dark .accordion .accordion__content-inner.rich-text p{color:var(--black)}.button-row{display:flex;align-items:flex-start;gap:1em 1.2em;flex-wrap:wrap}.button-row.button-align-center{justify-content:center}.button-row.button-align-left{justify-content:flex-start}.button-row.button-align-right{justify-content:flex-end}.cards-block.block-bg-dark .kicker,.cards-block.block-bg-light .kicker,.embed-block.block-bg-light .embed-block-header .kicker{color:var(--off-white)}.cards-block.block-bg-dark .card__kicker,.cards-block.block-bg-light .card__kicker{color:var(--teal)}.cards-block.block-bg-dark .card__heading,.cards-block.block-bg-light .card__heading{color:var(--lapis)}.cards-block.block-bg-dark .card__excerpt,.cards-block.block-bg-light .card__excerpt,.flipcards-block.block-bg-dark .rich-text a,.flipcards-block.block-bg-dark .rich-text p,.flipcards-block.block-bg-light .rich-text a,.flipcards-block.block-bg-light .rich-text p{color:var(--black)}.cards-grid{--columns:4;display:grid;gap:45px 16px}@media screen and (min-width:480px){.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:980px){.cards-grid{grid-template-columns:repeat(var(--columns),minmax(0,1fr))}}.cards-grid .card{height:100%}.color-block{color:var(--theme-color);background-color:#fff}@media screen and (min-width:980px){.color-block[class*=block-bg]{padding:0}}.color-block__grid{display:grid;gap:30px 0}@media screen and (min-width:980px){.color-block__grid{grid-template-columns:49.0277777778% 1fr}.color-block__text{grid-column:2;padding:50px}}.color-block__text .rich-text{max-width:55ch}.color-block__image img{border-radius:10px;width:100%}.cta-block{color:var(--theme-color);position:relative;text-align:center;background-image:url(/wp-content/themes/conservation-metrics/images/cta-block/waves.svg);background-repeat:no-repeat;background-size:cover;background-position:center;margin:0;padding-top:var(--block-spacing);padding-bottom:var(--block-spacing)}@media screen and (min-width:760px){.cta-block{text-align:left}}.cta-block.block-bg-light{background-image:url(/wp-content/themes/conservation-metrics/images/cta-block/waves-light.svg);color:var(--off-white)}.cta-block.block-bg-dark{background-image:url(/wp-content/themes/conservation-metrics/images/cta-block/waves-dark.svg)}.cta-block__layout{display:grid;max-width:64.5rem;align-items:start}@media screen and (min-width:760px){.cta-block__layout{gap:0 60px;grid-template-columns:1fr auto}}.cta-block__layout .h3{margin:0 0 .5em;position:relative;display:flex;align-items:center;justify-content:center}@media screen and (min-width:760px){.cta-block__layout .h3{grid-column:1/span 2;justify-content:flex-start}}.cta-block__layout .h3 .icon{font-size:2.5rem;border-radius:50%;background:#fff;color:#000;margin-right:20px}@media screen and (min-width:1440px){.cta-block__layout .h3 .icon{position:absolute;left:-60px;top:3px}}.cta-block__link{margin-top:1.5em}@media screen and (min-width:760px){.cta-block__link{margin:0}}@media screen and (max-width:979px){.cta-block__link{display:flex;justify-content:center}}.dialog-container,.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0}.dialog-container{z-index:101;display:flex;padding:20px;overflow:auto}.dialog-container[aria-hidden=true]{display:none}.dialog-overlay{background-color:rgba(43,46,56,.9)}.dialog-content{margin:auto;z-index:100;background-color:#fff;padding:20px;position:relative;max-width:43.75rem}.dialog-close{position:absolute;top:20px;right:20px;border:0;font-size:1.25rem;padding:0;background:0;display:flex}.dialog-overlay{animation:dialog-fade-in 200ms both}.dialog-content{animation:dialog-fade-in 200ms both,dialog-slide-up 200ms both}.embed-block .rich-text,.embed-block-header{color:var(--theme-color)}.embed-block-header{margin:0 0 30px;gap:0 60px}@media screen and (min-width:760px){.embed-block-header{display:flex;justify-content:space-between;align-items:flex-end}}.embed-block-header .h3{margin:0 0 .5em}.embed-block-header>div{max-width:680px}.embed-block-header .button{max-width:max-content;white-space:nowrap;margin:1em 0 0}@media screen and (min-width:760px){.embed-block-header .button{margin:0}}.embed-container>div{width:100%;overflow:auto}.embed-container iframe{max-width:100%}.embed-container+.small-text{margin:1em 0 0}.flipcards{display:grid;gap:40px 20px;grid-template-columns:1fr}@media screen and (min-width:760px){.flipcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.flipcards{grid-template-columns:repeat(3,minmax(0,1fr))}}.flipcard__image,.flipcard__image img,.hero__image img{width:100%}.flipcard__image:before{content:"";display:block;background-image:url(/wp-content/themes/conservation-metrics/images/flip-cards/flip-icon.svg);background-repeat:no-repeat;width:33.25px;height:33.25px;position:absolute;z-index:1;margin:12px;right:0}.flipcard__inner{display:grid;grid-template-columns:minmax(0,1fr);position:relative;height:100%;transform-style:preserve-3d}@media screen and (prefers-reduced-motion:no-preference){.flipcard__inner{transition:.8s transform}}.flipcard:focus-within .flipcard__inner,.flipcard:hover .flipcard__inner{transform:rotateY(-180deg)}.flipcard:focus-within .flipcard__inner .flipcard__image:before,.flipcard:hover .flipcard__inner .flipcard__image:before{display:none}.flipcard:focus-within .flipcard__inner:before,.flipcard:hover .flipcard__inner:before{content:"";display:block;background-image:url(/wp-content/themes/conservation-metrics/images/flip-cards/flip-icon.svg);background-repeat:no-repeat;width:33.25px;height:33.25px;position:absolute;z-index:1;margin:12px;left:0}.flipcard__back,.flipcard__front{border:1px solid var(--dark);overflow:hidden;background:#fff;backface-visibility:hidden;grid-column:1;grid-row:1;height:100%;width:100%}.flipcard__front .h4,.flipcard__front .people-cards-block .no-photo .card__heading,.people-cards-block .no-photo .flipcard__front .card__heading{padding:24px 30px;color:var(--teal);text-align:center}.flipcard__back .h4,.flipcard__back .people-cards-block .no-photo .card__heading,.people-cards-block .no-photo .flipcard__back .card__heading{color:var(--teal);text-align:center}.flipcard__front{display:flex;flex-direction:column}.flipcard__front .h4,.flipcard__front .people-cards-block .no-photo .card__heading,.people-cards-block .no-photo .flipcard__front .card__heading{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:center}.flipcard__back{transform:rotateY(-180deg);padding:30px;text-align:center}.flipcard__back .button{margin:30px auto 0}.flipcard__back .h4,.flipcard__back .people-cards-block .no-photo .card__heading,.people-cards-block .no-photo .flipcard__back .card__heading{padding:24px 0}.header-search-container{position:relative}.header-search-toggle{border:0;background:0;border-radius:10px;color:#000;height:3.125rem;width:3.75rem;display:flex;align-items:center;justify-content:center;transition-property:color,background;transition-duration:.2s}.header-search-toggle[aria-expanded=true]{background:var(--off-white);border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (max-width:1279px){.header-search-toggle{display:none}.header-search{padding:15px}}.header-search input{border:var(--navy) solid 1px;border-radius:10px 0 0 10px!important;width:110%;padding-right:15%}.header-search input::placeholder{text-transform:none;color:#d7d7d7}.header-search button{text-transform:uppercase;border-radius:10px!important}@media screen and (min-width:1280px){.header-search{position:absolute;top:100%;right:0;background:var(--off-white);padding:22px 22px 20px;border-radius:10px;width:22.5rem;transition-duration:.15s;transition-property:visibility,opacity;visibility:hidden;opacity:0}.header-search.open{visibility:visible;opacity:1}}.header-search .mini-heading{display:flex;margin:0 0 .5em}.hero{padding:0 var(--gutter);background:var(--off-white);position:relative}.hero__grid{display:grid;padding:20px 0}@media screen and (min-width:480px){.hero__grid{padding:60px 0}}@media screen and (min-width:760px){.hero__grid{padding:56px 0;grid-template-columns:auto 43.1034482759%;gap:15px 30px}}@media screen and (min-width:480px){.hero__image,.hero__text{margin:auto 0}}.hero__text{position:relative;z-index:1}.hero__text:only-child{grid-column:span 2;max-width:848px}.hero__text .h1,.hero__text .h4,.hero__text .people-cards-block .no-photo .card__heading,.people-cards-block .no-photo .hero__text .card__heading{font-family:"Red Hat Display";font-weight:500}.hero__text .h1{margin:0 0 .5em;color:var(--lapis)}.hero__text .h4,.hero__text .people-cards-block .no-photo .card__heading,.people-cards-block .no-photo .hero__text .card__heading{color:var(--black)}.hero__text .rich-text{margin:1.875rem 0}.hero__text>:last-child{margin-bottom:0}.hero__text .button{display:inline-flex}@media screen and (max-width:479px){.hero__text{order:2;text-align:center}}@media screen and (max-width:979px){.hero__text .h1{font-size:1.875rem}.hero__text .h4,.hero__text .people-cards-block .no-photo .card__heading,.people-cards-block .no-photo .hero__text .card__heading{font-size:1.125rem}}@media screen and (max-width:479px){.hero__image{margin:0 0 1.25rem}}.hero__bg,.hero__bg img{position:absolute;inset:0;z-index:1}.hero__bg img{width:100%;height:100%;object-fit:cover}.hero--bg-image .hero__grid{display:block}.hero--bg-image .hero__text{z-index:3;position:relative;width:100%;max-width:50rem;padding:45px 60px 45px 45px;background:rgba(39,137,151,.7333333333);color:var(--off-white)}.hero--bg-image .hero__text .h1,.hero--bg-image .hero__text .h4,.hero--bg-image .hero__text .people-cards-block .no-photo .card__heading,.people-cards-block .no-photo .hero--bg-image .hero__text .card__heading{color:var(--off-white)}@media screen and (max-width:979px){.hero--bg-image .hero__text{padding:20px}}.hero--bg-image .hero__text .kicker{display:none}.hero--no-image{background:var(--navy)}.hero--no-image .h1{margin:0 0 .5em;color:var(--gold-1)}.hero--no-image .h4,.hero--no-image .people-cards-block .no-photo .card__heading,.people-cards-block .no-photo .hero--no-image .card__heading{color:var(--off-white)}.hero--no-image .kicker{color:var(--turquoise-1)}.hero--standard .hero__image{box-shadow:0 0 25px 0 rgba(70,80,89,.4)}@media screen and (max-width:979px){.hero--standard .hero__image{margin-top:1.25rem}}.image-carousel-block{color:var(--theme-color)}.image-carousel{margin-top:1.5em}.image-carousel .splide__arrows{margin-top:1.25rem}.dialog-bio__details p,.figure{margin:0}.figure__caption{margin-top:1em}.jumbo-image{display:grid;padding-left:0;padding-right:0}.jumbo-image__image,.jumbo-image__text{grid-column:1;grid-row:1}.jumbo-image__text{position:relative;margin-top:auto;padding-top:60px}.jumbo-image__text .rich-text{background:#fff;border-radius:10px;padding:30px 45px;border:2px solid #000}.jumbo-image__image{padding-bottom:60px;width:100%}.logo-grid-block{padding-left:var(--gutter);padding-right:var(--gutter);color:var(--theme-color)}.logo-grid-block .h3{text-align:center;margin:0 0 1em}.logo-grid{--column-gap:20px;--row-gap:20px}.logo-box,.logo-box a{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1}.logo-box{border:1px solid var(--teal);border-radius:50%;background:#fff;position:relative}.logo-box a{position:absolute;inset:0}.logo-box a:focus-visible .logo-grid__image,.logo-box a:hover .logo-grid__image{transform:scale(1.1)}.logo-grid__image{max-width:calc(100% - 40px);max-height:calc(100% - 40px);flex-grow:1;transition:transform .2s;object-fit:contain}.logo-grid-block.block-bg-dark .logo-box,.logo-grid-block.block-bg-light .logo-box{border-color:var(--gold-1)}.notification-bar{text-align:center;position:relative;padding:15px 30px;background:var(--teal);color:#fff}@media screen and (max-width:1279px){.notification-bar{position:fixed;bottom:0;left:0;right:0;z-index:100;padding:40px var(--gutter) 35px;background:rgba(39,137,151,.95)}}.notification-bar .small-text{margin:0;font-weight:500;justify-content:center}.notification-bar a{color:inherit}.notification-bar a:focus-visible,.notification-bar a:hover{text-decoration:underline}.notification-bar__icon{max-width:30px;max-height:30px;margin-right:10px;display:inline-block;vertical-align:middle}@media screen and (max-width:1279px){.notification-bar__icon{display:block;margin:-5px auto 15px}}.dialog-bio__social a,.notification-bar__close{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.notification-bar__close{background:0;border:0;padding:0;position:absolute;right:var(--gutter);top:0;bottom:0;margin:auto;z-index:2;background:#000;color:#fff;font-size:.625rem}@media screen and (max-width:1279px){.notification-bar__close{bottom:auto;top:15px;right:15px}}@media screen and (min-width:760px){.notification-bar__close{font-size:.875rem}}.dialog-bio__header{display:grid;align-items:center;margin:0 0 30px;gap:20px}@media screen and (min-width:480px){.dialog-bio__header{grid-template-columns:2fr 3fr;gap:30px}}.dialog-bio__details a .icon--envelope{margin-right:.5em}@media screen and (max-width:479px){.dialog-bio__details a .icon--envelope{display:none}}.dialog-bio__details .h5,.dialog-bio__details .post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .h3,.dialog-bio__details .single-project .color-block__text .rich-text p,.post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .dialog-bio__details .h3,.single-project .color-block__text .rich-text .dialog-bio__details p{line-height:30px;margin-bottom:.5em}.dialog-bio__photo{margin-bottom:auto;min-width:100px}.dialog-bio__social{display:flex;flex-wrap:wrap;gap:10px;margin-top:2.5rem}.dialog-bio__social a{font-size:12px;padding:.25em;text-decoration:none;background-color:var(--navy);color:var(--off-white);border-radius:50%}.dialog-bio__social a:hover,.post-header .kicker a:hover{text-decoration:underline}@media screen and (min-width:480px){.dialog-bio{padding:1.875rem}}.dialog-bio .blockquote{font-family:"Red Hat Display",sans-serif;color:var(--teal);font-weight:500}.dialog-bio .rich-text{color:var(--gray)}.people-cards-block .card__heading{font-family:"Red Hat Display",sans-serif;margin-bottom:.25em}.people-cards-block .card__subhead,.people-cards-block .dialog-bio__details{color:var(--gray);margin:.25em 0 .5em;line-height:26px}.people-cards-block .card__text{padding:1.5rem}.people-cards-block .card__image,.people-cards-block .dialog-bio__photo{position:relative;width:100%;height:0;padding-top:88.8888888889%}.people-cards-block .card__image img,.people-cards-block .dialog-bio__photo img{position:absolute;top:0;width:100%;height:100%;object-fit:cover;object-position:top}.contact-form .people-cards-block .no-photo .card.gform-body,.people-cards-block .no-photo .card.box-shadow,.people-cards-block .no-photo .contact-form .card.gform-body{box-shadow:none;background-color:transparent}.people-cards-block .no-photo .card__text{padding:0}.people-cards-block .no-photo .card__heading{color:var(--black);margin-bottom:.25em}.people-cards-block .no-photo .card__subhead{font-size:18px;margin-bottom:.5em}.people-cards-block .no-photo .dialog-bio__header{grid-template-columns:1fr;justify-items:center;text-align:center}.people-cards-block .no-photo .dialog-bio__social{justify-content:center}.people-cards-block .people-cards.columns-5 .card__heading a,.people-cards-block .people-cards.columns-5 .card__subhead{line-height:24px}.people-cards-block .people-cards.columns-5 .card__heading a{font-size:18px}.people-cards-block .people-cards.columns-5 .card__subhead{font-size:16px}.people-cards-block .people-cards.columns-5 .card__text{padding:1rem}.people-cards-block .people-cards.columns-5 .card__heading,.people-cards-block .people-cards.columns-6 .card__heading{margin:0}.people-cards-block .people-cards.columns-5 .card__subhead,.people-cards-block .people-cards.columns-6 .card__subhead{margin-bottom:0}.people-cards-block .people-cards.columns-6 .card__text{padding:1rem}.people-cards-block .people-cards.columns-6 .card__heading{font-size:14px;line-height:20px}.people-cards-block .people-cards.columns-6 .card__subhead{font-size:14px;line-height:20px;margin-top:.35em}.people-cards-block.block-bg-dark .dialog-bio .h3,.people-cards-block.block-bg-light .dialog-bio .h3{color:var(--lapis)}.people-cards-block.block-bg-dark .dialog-bio .dialog-bio__details a:not(.dialog-bio__social a),.people-cards-block.block-bg-dark .dialog-bio .dialog-bio__details p,.people-cards-block.block-bg-dark .dialog-bio .h5,.people-cards-block.block-bg-dark .dialog-bio .post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .h3,.people-cards-block.block-bg-dark .dialog-bio .rich-text a,.people-cards-block.block-bg-dark .dialog-bio .rich-text p,.people-cards-block.block-bg-light .dialog-bio .dialog-bio__details a:not(.dialog-bio__social a),.people-cards-block.block-bg-light .dialog-bio .dialog-bio__details p,.people-cards-block.block-bg-light .dialog-bio .h5,.people-cards-block.block-bg-light .dialog-bio .post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .h3,.people-cards-block.block-bg-light .dialog-bio .rich-text a,.people-cards-block.block-bg-light .dialog-bio .rich-text p,.post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .people-cards-block.block-bg-dark .dialog-bio .h3,.post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .people-cards-block.block-bg-light .dialog-bio .h3,.single-project .color-block__text .rich-text .people-cards-block.block-bg-dark .dialog-bio p,.single-project .color-block__text .rich-text .people-cards-block.block-bg-light .dialog-bio p{color:var(--gray)}.people-cards-block.block-bg-dark .dialog-bio .blockquote p,.people-cards-block.block-bg-light .dialog-bio .blockquote p{color:var(--teal)}.people-cards-block.block-bg-dark .dialog-bio__details,.people-cards-block.block-bg-dark .no-photo .card__heading,.people-cards-block.block-bg-dark .no-photo .card__subhead,.people-cards-block.block-bg-light .dialog-bio__details,.people-cards-block.block-bg-light .dialog-bio__header,.people-cards-block.block-bg-light .no-photo .card__heading,.people-cards-block.block-bg-light .no-photo .card__subhead{color:var(--off-white)}.people-cards-block.block-bg-dark .dialog-bio__header{color:var(--gold-1)}.people-cards-block .dialog-content{background-image:url(/wp-content/themes/conservation-metrics/images/people-cards/people-cards-waves.svg);background-repeat:no-repeat;background-position:0 -30px;background-size:contain;width:100%}@media screen and (max-width:479px){.people-cards-block .dialog-content .dialog-close{z-index:1;background-color:#fff;padding:.3125rem .3125rem .1875rem .1875rem;top:0;right:0}}.people-cards-block .dialog-content .dialog-close .icon{color:var(--black)}.post-teaser.post-project-teaser{border-radius:0}.post-teaser.post-project-teaser .post-teaser__text .post-teaser__meta{color:var(--gray)}.post-teaser.post-project-teaser .post-teaser__text .post-teaser__meta--partners{font-weight:700;margin-bottom:1rem}.post-teaser.post-project-teaser .post-teaser__text .post-teaser__meta--location{font-style:italic;font-weight:400}.post-teaser.post-project-teaser .post-teaser__image img{height:100%;object-fit:cover}.post-teasers{display:grid;gap:18px}.post-teaser{display:grid;grid-template-columns:40.0862068966% 1fr;background:#fff;border-radius:5px;overflow:hidden;position:relative}.post-teaser:focus-within .post-teaser__image img,.post-teaser:hover .post-teaser__image img{transform:scale(1.1)}.post-teaser__text{padding:2em;display:flex;flex-direction:column}.post-teaser__text .h3{margin:0 0 .65em}.post-teaser__text .h3 a{color:inherit}.post-teaser__image{overflow:hidden}.post-teaser__image img{width:100%;object-fit:cover;transition:transform .4s}.post-teaser__tags{margin-top:auto;position:relative;max-width:max-content}.post-teaser__tags a,.tags-list li{position:relative}.post-teasers-block.post-teasers-block--grid .post-teasers{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr}@media screen and (min-width:760px){.post-teasers-block.post-teasers-block--grid .post-teasers{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.post-teasers-block.post-teasers-block--grid .post-teasers{grid-template-columns:repeat(3,1fr)}}.post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser{height:100%;display:flex;flex-direction:column}.post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__image{height:198px;background:#bcbcbc}.post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text{flex-grow:1;padding:1.5em}.post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .h3{font-weight:700}.post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .post-teaser__meta{font-size:1rem}.post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .post-teaser__meta--partners{margin-bottom:0}.post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .post-simple__global-tags .tags-list li a,.post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .post-simple__tags{font-size:.875rem}.post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .post-simple__tags .tags-list{margin-top:.5rem}.quote-carousel{cursor:default;color:var(--theme-color)}.block-header+.quote-carousel{margin-top:60px}.quote-carousel .block-header{align-items:baseline}@media screen and (max-width:759px){.quote-carousel .block-header{flex-direction:column}.quote-carousel .block-header .splide__arrows{order:3}}.quote-carousel .pager{margin-top:40px}.post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .quote-carousel .h3,.quote-carousel .h5,.quote-carousel .post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .h3,.quote-carousel .single-project .color-block__text .rich-text p,.single-project .color-block__text .rich-text .quote-carousel p{text-transform:uppercase;color:var(--teal)}.featured-quote{display:grid;gap:30px;margin:0 auto}@media screen and (min-width:760px){.featured-quote{grid-template-columns:31.4655172414% auto;gap:5.1724137931%;align-items:center}.featured-quote.quote-no-image{grid-template-columns:auto;max-width:735px;margin-left:0}}.featured-quote__image{align-self:flex-start;width:100%}.featured-quote__blockquote{font-family:"Red Hat Display",sans-serif;margin:0}.featured-quote__blockquote :first-child{margin:0}.featured-quote__blockquote .h3{font-weight:700}.featured-quote__source{margin:1.5em 0 0}.post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .quote-carousel-block.block-bg-dark .h3,.quote-carousel-block.block-bg-dark .h5,.quote-carousel-block.block-bg-dark .post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .h3,.quote-carousel-block.block-bg-dark .single-project .color-block__text .rich-text p,.single-project .color-block__text .rich-text .quote-carousel-block.block-bg-dark p{color:var(--gold-1)}.post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .quote-carousel-block.block-bg-light .h3,.quote-carousel-block.block-bg-dark .kicker,.quote-carousel-block.block-bg-light .h5,.quote-carousel-block.block-bg-light .kicker,.quote-carousel-block.block-bg-light .post-teasers-block.post-teasers-block--grid .post-teasers .post-teaser__text .h3,.quote-carousel-block.block-bg-light .single-project .color-block__text .rich-text p,.rich-content-block.block-bg-dark .video__caption,.single-project .color-block__text .rich-text .quote-carousel-block.block-bg-light p{color:var(--off-white)}.quote-carousel-block:not(.block-bg-dark):not(.block-bg-light) .featured-quote__blockquote .h3{color:var(--lapis)}.rich-content-block{padding:0 var(--gutter)}.rich-content-block .wrapper>.h2{margin:0 0 1em}.rich-content-columns{display:flex;flex-direction:column;gap:30px}@media screen and (min-width:980px){.rich-content-columns{max-width:72.5rem;margin:0 auto;display:grid;gap:60px 30px}.rich-content-columns.two-thirds .column{width:66.6666666667%;margin:0 auto}}.rich-content-columns._1fr-2fr,.rich-content-columns.two-thirds_one-third{grid-template-columns:2fr 1fr}@media screen and (min-width:980px){.rich-content-columns._1fr-2fr,.rich-content-columns.two-thirds_one-third{gap:60px 110px}}.rich-content-columns.one-third_two-thirds{grid-template-columns:1fr 2fr}.rich-content-columns.halves{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:980px){.rich-content-columns.halves{gap:60px 35px}}.rich-content-columns.thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.rich-content-columns.quarters{grid-template-columns:repeat(4,minmax(0,1fr))}.rich-content-columns.sixths{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-inner-block:nth-child(n+2){margin-top:2em}.posts-filter{margin:0 0 45px;width:100%;max-width:300px}.select-widget{flex-grow:1;position:relative}.select-widget__button,.select-widget__drop{width:100%;background:#fff;border:1px solid var(--lapis);transition-duration:.1s}.select-widget__button{color:var(--lapis);border-radius:5px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:1em;height:3.4375rem;padding:0 20px;transition-property:border-color}.select-widget__button[aria-expanded=true]{border-bottom-color:transparent;border-radius:5px 5px 0 0}.page-template-template-projects .post-teasers-block.block-bg-dark .post-teaser__text .h3,.select-widget__button .icon{color:var(--lapis)}.select-widget__drop{position:absolute;top:100%;z-index:2;border-top:0;border-radius:0 0 5px 5px;padding:8px 22px 20px;transform:translateY(-1px);transition-property:opacity,visibility;visibility:visible;opacity:1}.select-widget__drop[hidden]{display:block!important;visibility:hidden;opacity:0}.select-widget__drop ul{display:flex;flex-direction:column;gap:.75rem}.select-widget__drop .button{margin-top:1.25rem;width:100%}.select-widget__drop li span{color:var(--lapis);font-family:"Red Hat Display",sans-serif;text-transform:uppercase;font-weight:700}.select-widget__drop input[type=checkbox]{accent-color:var(--teal);border-color:var(--teal);border-radius:0;margin-right:5px}.share-widget{display:flex;gap:1em}.showcase-video .rich-text{padding:0 30px}.showcase-video .rich-text:not(:first-child){margin-top:30px}.stats-columns-block{color:var(--theme-color)}.stats-columns-block .kicker{text-align:center}.stats-columns-block .h2{margin-bottom:1em;text-align:center}@media screen and (min-width:480px){.stats-columns{--row-gap:60px}}.statistic{align-items:center;display:flex;flex-direction:column;text-align:center}.statistic .large-text{margin:0;line-height:1.4}.statistic__number{align-items:center;color:var(--lapis)}@media screen and (min-width:760px){.statistic__number{font-size:clamp(1.5rem,21cqi,3.75rem)}}.statistic__label,.statistic__number{font-family:"Red Hat Display",sans-serif;font-weight:500}.statistic__label{color:var(--gray)}.stats-columns-block.block-bg-light .kicker,.stats-columns-block.block-bg-light .statistic__label,.stats-columns-block.block-bg-light .statistic__number{color:var(--off-white)}.stats-columns-block.block-bg-dark .statistic__number{color:var(--gold-1)}.stats-columns-block.block-bg-dark .statistic__label{color:var(--off-white)}.tags-list{font-weight:500;font-family:"Red Hat Display",sans-serif;display:flex;flex-wrap:wrap;gap:1em;overflow:hidden;margin-top:1.25rem}.tags-list li a{color:var(--lapis);text-decoration:underline;text-underline-offset:4px}.tag-link{text-decoration:none;position:relative;margin:0}.tag-link:is(a){color:var(--dark-cool)}.tag-link:is(a):is(:hover, :focus-visible){color:var(--dark);text-decoration:underline}.post-simple__global-tags{text-transform:uppercase}.post-simple__global-tags .tags-list{gap:.3em}.post-simple__global-tags li{background-color:var(--lapis);color:var(--off-white);padding:0 .5em}.post-simple__global-tags li a{color:var(--off-white);text-decoration:none}.teaser-block{color:var(--theme-color)}@media screen and (min-width:980px){.teaser-block__columns{display:flex;align-items:center}}@media screen and (max-width:979px){.teaser-block__columns>:nth-child(2){margin-top:1.875rem}}.teaser-block__text{flex-grow:1}.teaser-block__text .h3{margin:0 0 .5em}.teaser-block__text .rich-text{margin:1em 0}.teaser-block__text .button{margin:2em 0 0}@media screen and (min-width:980px){.teaser-block__media{display:flex;max-width:48.4482758621%;flex-shrink:0;flex-grow:0}.teaser-block__media:first-child{margin-right:5.6896551724%}.teaser-block__media:last-child{margin-left:5.6896551724%}.teaser-block__media--video{width:48.4482758621%}}.site-header-utility{order:1;background:#000;padding:0 30px;height:3.125rem;z-index:100}.utility-nav{background:var(--dark-4)}@media screen and (min-width:980px){.utility-nav{position:absolute;top:0;left:0;width:100%;padding:0 40px;z-index:99}}@media screen and (max-width:979px){.utility-menu{display:none;padding:10px 20px;flex-direction:column}.nav-open .utility-menu{display:flex}}@media screen and (min-width:980px){.utility-menu{display:flex;justify-content:flex-end;position:relative;z-index:2;height:3.125rem;align-items:center;width:90rem;max-width:100%;margin:0 auto}}.utility-menu__item--l1{position:relative;margin:.5rem 0;max-width:max-content}@media screen and (min-width:980px){.utility-menu__item--l1>.sub-menu{transition:.15s ease;visibility:hidden;opacity:0}.utility-menu__item--l1:focus-within>.sub-menu,.utility-menu__item--l1:hover>.sub-menu{visibility:visible;opacity:1}}.utility-menu__link--l1{color:#fff;text-transform:uppercase;text-decoration:none;text-underline-offset:.5714285714em;font-size:.75rem;padding:.375rem 0;line-height:1.2;display:flex}@media screen and (min-width:980px){.utility-menu__link--l1{margin-left:2.25rem;font-size:.875rem;padding:.5714285714em 0}}.utility-menu__link--l1:focus,.utility-menu__link--l1:hover{outline:0;color:#fff;text-decoration:underline}.utility-menu__submenu{position:absolute;top:100%;left:0;background:var(--light-3);padding:.625em;width:100%;min-width:max-content;visibility:hidden}@media screen and (max-width:1279px){.utility-menu__submenu{display:none}}.video-block{color:var(--theme-color)}@media screen and (min-width:980px){.video-block__columns{display:grid;grid-template-columns:1fr 340px;gap:0 40px}}.video-block__text{flex-grow:0;flex-shrink:1;padding:1.875rem 0;max-width:60ch}.video-block__text .kicker{margin:0 0 1em}.video-block__text .rich-text{margin:1em 0 0}.video-block__text li{margin:.5em 0 0}.video-block__video{flex-grow:1;flex-shrink:0;width:100%}.video-block__video .video-embed{width:100%}.video-block__inner{padding:0 10.4166666667%}.single-project .hero__text p.post-header-meta__location,.single-project .hero__text p.post-header-meta__partners,.video-block.block-bg-light .kicker{color:var(--off-white)}.post-header{padding:90px var(--gutter);background:var(--light-1)}.page-template-template-projects .post-teasers-block.block-bg-dark .post-teaser__text .h3 a,.post-header .kicker a{text-decoration:none}.post-header .xl-heading{margin:0 0 .5em}.post-header .rich-text{margin-top:1em}.post-header :last-child{margin-bottom:0}.post-header__inner{max-width:53.125rem}.post-header__details{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:.5em 2em;overflow:hidden}.post-header__details>span{position:relative;margin:0}.post-header__details>span:before{content:"|";position:absolute;left:-1em;transform:translateX(-50%)}.post-header__end{display:flex;gap:1em 60px;margin-top:30px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.post-header__end .rich-text{margin:0}.single-featured-image{margin:0 0 2.5rem}.single-footer{padding-top:25px;border-top:1px solid var(--dark-1);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em 30px;margin-top:60px}.single-footer>:last-child{margin-left:auto}.tag-links{display:flex;flex-wrap:wrap;gap:1em 1.5em}.single-content--wide{display:grid;grid-template-columns:48.275862069% 1fr;gap:0 30px}.single-content--wide .single-featured-image{margin:0}.single-content--wide .single-footer{grid-column:span 2}.single-project .hero .kicker a:focus,.single-project .hero .kicker a:hover{color:var(--turquoise-1)}.single-project .hero__grid{display:block}.single-project .hero__text{max-width:900px}.filters-form__fields span,.page-template-template-projects .post-teasers-block--featured .post-teaser .post-teaser__text .h3,.single-project .hero__text p.post-header-meta__partners{font-weight:700}.single-project .hero__text p.post-header-meta__location{font-style:italic;font-weight:400}.single-project .color-block{margin:0;padding-top:0;padding-bottom:0;box-shadow:0 0 25px 0 rgba(70,80,89,.4)}@media screen and (min-width:980px){.single-project .color-block{padding:0}}.single-project .color-block__image{position:relative;width:100%;height:0;padding-top:52.6315789474%}.single-project .color-block__image img{border-radius:0;position:absolute;top:0;width:100%;height:100%;object-fit:cover;object-position:top}.single-project .color-block__text{display:flex;flex-direction:column;justify-content:center}.single-project .color-block__text .rich-text p{color:var(--navy);font-weight:500;font-family:"Red Hat Display",sans-serif}@media screen and (min-width:980px){.single-project .color-block__text{padding:20px 50px}}@media screen and (max-width:979px){.single-project .color-block__grid{padding-bottom:1em}}.single-project .single-content{color:var(--gray)}.single-project .single-footer{padding-top:0;border-top:var(--gray) 1px solid;display:block}@media screen and (min-width:980px){.single-project .single-footer{max-width:70%}}.single-project .single-footer .post-simple__global-tags{margin-bottom:1em}.single-project .single-footer .tag-links{color:var(--lapis);gap:.5em}.page-template-template-projects .post-teasers-block.block-bg-dark{color:var(--off-white)}@media screen and (max-width:479px){.page-template-template-projects .post-teasers-block--featured .post-teaser{display:flex;flex-direction:column}.page-template-template-projects .post-teasers-block--featured .post-teaser .post-teaser__text{padding:1.5em}}@media screen and (max-width:759px){.page-template-template-projects .post-teasers-block--featured .post-teaser .post-teaser__text .h3{font-size:1.25rem}}.filters-form{font-family:"Red Hat Display",sans-serif;text-transform:uppercase;max-width:450px;background-color:#fff}.filters-form .xsmall-text{display:block;position:relative;max-width:max-content;font-weight:600;margin:0 0 1em auto;text-decoration:none;color:var(--navy)}.filters-form .xsmall-text:is(:hover, :focus-visible){text-decoration:underline;color:var(--navy)}.filters-form input[type=checkbox]{accent-color:var(--teal);border-color:var(--teal);border-radius:0}.filters-form__search{padding:20px 12px 10px;margin:0 0 17px}.filter-form__toggle.active .icon--check,.filters-form__group{display:block}.filters-form__group label{display:block;margin:0;display:flex;align-items:flex-start;gap:6px}.filters-form__group label:nth-child(n+2){margin-top:.5em}.filters-form__group label .small-text{line-height:1.4em}.filters-form__group [type=checkbox]{margin-right:2px;margin-top:4px}.filters-form__heading{border:0;color:var(--lapis);text-transform:uppercase;padding:0 12px;font-weight:700;background:var(--dark-cool);display:block;margin:0}.filters-form__heading--icon svg{color:var(--teal);font-size:13px;margin:0 6px 2px 3px}.filters-form__submit{display:flex;gap:1em;align-items:center;padding:12px;margin-top:18px}@media screen and (min-width:760px){.filters-form__submit{position:sticky;bottom:0}}.filters-form__submit .button{width:100%}.filters-form__submit .reset{color:var(--gray);text-decoration:underline;margin-bottom:0}.compact-form{display:flex;height:2.375rem}.compact-form .button,.compact-form input[type=text]{height:100%;min-height:100%}.compact-form input[type=text]{flex:1;border:0;font-size:.9375rem;border:1px solid var(--navy);border-radius:8px 0 0 8px;width:100px;padding:0 14px;margin-right:-12px}.filters-form__select{padding:12px}.filters-form__select select{width:100%;background:#fff;border:1px solid var(--gray);height:2.25rem;padding:0 .5em}.filter-disclosure{position:relative}.filter-disclosure:not(:last-child){border-bottom:1px solid var(--dark-cool)}.filter-disclosure__button,.filter-form__toggle{background:0;border:0;display:flex;align-items:center}.filter-form__toggle{padding:0;color:inherit;position:absolute;left:0;top:2px;width:50px;height:50px;justify-content:center;font-size:16px;transition:color .15s}[aria-expanded=true]+.filter-form__toggle{color:var(--red)}.filter-form__toggle .icon--check,.filter-form__toggle.active .icon--plus{display:none}.filter-form__toggle .icon--plus{display:block}.filter-disclosure__button{width:100%;padding:18px 20px 18px 50px;text-align:left;justify-content:space-between;transition:color .2s;font-size:1rem;font-weight:700;text-transform:uppercase}.filter-disclosure__button .icon{margin-left:auto;font-size:15px;transition:transform .2s}.filter-disclosure__button[aria-expanded=true]{color:var(--red)}.filter-disclosure__button[aria-expanded=true] .icon{transform:rotate(180deg)}.filter-disclosure__container{display:none}.filter-disclosure__container.open{display:block}.filter-disclosure__container .filters-form__fields{padding-top:0}.filters-form__fields{padding:10px 16px 0;color:var(--lapis)}.search__results-header{display:flex;gap:60px;flex-wrap:wrap;align-items:flex-start;margin:0 0 20px}.search__results-header p{margin:0;line-height:1.2em}.select-sort{background:#fff;border:1px solid #fff;height:2.625rem;border-radius:2px;font-size:.875rem;padding:0 .7857142857em;z-index:100;margin-left:auto;margin-bottom:40px}.search-results__grid{display:grid;grid-gap:30px}@media screen and (min-width:760px){.search-results__grid{grid-template-columns:272px 1fr;grid-gap:12px}}.search-results__list{display:grid;gap:30px}.search-results__list .kicker{margin:0 0 .5em}.search-results__list .rich-text{margin:1em 0 0}.search-result{background:#fff;padding:22px 36px}.search-result .post-simple .rich-text{color:var(--gray)}.search-results__wrapper .results-message{font-family:"Red Hat Display",sans-serif;color:var(--teal)}@media screen and (min-width:760px){.search-results__wrapper .results-message{margin-top:-57px}}.contact-columns{display:grid;gap:30px}@media screen and (min-width:760px){.contact-columns{grid-template-columns:2fr 1fr;gap:45px}}.contact-block__side{color:var(--gray)}.contact-form .gfield input[type=text],.contact-form input[type=email],.contact-form input[type=text],.contact-form select,.contact-form textarea{background:#fff;border:1px solid var(--lapis)!important;width:100%;border-radius:4px}.contact-form .gfield input[type=email]::placeholder,.contact-form .gfield input[type=text]::placeholder{color:rgba(74,74,74,.7)!important}.contact-form .gfield_label{text-transform:uppercase;font-weight:700!important;color:var(--lapis)!important}.contact-form .gform_footer input[type=submit]{background-color:var(--navy)!important;width:196px!important;border-radius:10px!important;margin:auto!important;font-size:18px!important}.contact-form .gform-body{background:#fff;padding:1em}@media screen and (min-width:760px){.contact-form .gform-body{padding:50px 70px}}.contact-form input[type=email],.contact-form input[type=text],.contact-form select{height:45px;padding:0 10px}.contact-form textarea{padding:15px 10px}.contact-form .req{color:var(--red);font-weight:400}.contact-form .submit-wrapper{position:relative;max-width:max-content}.contact-form .wpcf7-spinner{position:absolute;top:0;bottom:0;left:calc(100% + 10px);margin:auto}.wpcf7 .contact-form .wpcf7-response-output{font-weight:600;padding:.5em .75em;margin:20px 0 0;border-radius:3px}.contact-form__disclaimer{margin:-.25em 0 1em;font-style:italic}.contact-form__grid{display:grid;gap:30px 30px}@media screen and (min-width:760px){.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form__message,.contact-form__row{grid-column:span 2}}.contact-form__message{width:calc(100% + 60px);transform:translateX(-30px);text-align:center;padding:1em 30px;font-weight:700;color:#fff;display:none}.contact-form__message.show,.splide__track--ttb>.splide__list{display:block}.contact-form__message a{color:#fff}.contact-form__message p{margin:0}.contact-form__label{font-weight:700;color:var(--navy);text-transform:uppercase;display:block;margin-bottom:.5em}.card.card-resource .card__text{padding:1.875rem;position:relative}.card.card-resource .card__text .kicker.tag-links{margin-right:1.25rem;gap:.625rem}.card.card-resource .card__icon{position:absolute;right:1.25rem;top:.9375rem}.card.card-resource .card__image{height:205px;background-color:#bcbcbc}.card.card-resource .card__image img{width:100%;height:100%;object-fit:cover}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{display:flex;flex-wrap:wrap;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto;display:flex}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;z-index:0}.splide,.splide__track{position:relative}@media screen and (max-width:979px){.splide{margin:0 20px}}.splide :focus-visible{outline:2px solid var(--teal)}.splide__pagination{gap:16px;z-index:2;min-height:100%;align-items:center;justify-content:center}.splide__pagination__page{width:18px;height:18px;padding:0;flex-shrink:0;border-radius:50%;border:1px solid var(--lapis);background:0 0}.splide__pagination__page.is-active{background:var(--lapis)}.splide__arrows{z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none}.splide__arrow{pointer-events:auto}.splide__arrow--prev{transform:translateX(-20px)}.splide__arrow--next{transform:translateX(20px)}.splide__arrow{color:inherit;padding:0;border:0;background:0;font-size:24px;border-radius:1px;display:flex;align-items:center;justify-content:center;height:30px;min-width:30px;flex-shrink:0}.splide__arrow .icon{color:var(--lapis)}.block-bg-dark .splide__pagination__page,.block-bg-light .splide__pagination__page{border-color:var(--off-white)}.block-bg-dark .splide__pagination__page.is-active{background:var(--gold-1);border-color:var(--gold-1)}.block-bg-dark .splide__arrow .icon{color:var(--gold-1)}.block-bg-light .splide__pagination__page.is-active{background:var(--off-white)}.block-bg-light .splide__arrow .icon{color:var(--off-white)}.subject{width:300px;height:200px;margin:0 auto;background-color:#ff1493}.content{width:75%;max-width:600px;margin:0 auto}.animation{view-timeline:--subjectReveal block;animation-timeline:--subjectReveal;animation-name:appear;animation-range:entry 10% contain 25%;animation-fill-mode:both;animation-duration:.5s}
/*# sourceMappingURL=main.min.css.map */
