body.single-projects .fff-project-wrap{padding-top:clamp(48px,7vw,100px);padding-bottom:clamp(56px,8vw,120px)}body.single-projects .fff-project-wrap .fff-project__header{max-width:950px;margin-bottom:clamp(32px,5vw,64px)}body.single-projects .fff-project-wrap .fff-project__back{display:inline-block;margin-bottom:32px;text-decoration:underline;text-underline-offset:.25em}body.single-projects .fff-project-wrap .fff-project__eyebrow{margin-bottom:16px;letter-spacing:.12em;text-transform:uppercase}body.single-projects .fff-project-wrap .fff-project__summary{max-width:760px;margin:24px 0 0}body.single-projects .fff-project-wrap .fff-project__hero{margin:0 0 clamp(40px,6vw,80px)}body.single-projects .fff-project-wrap .fff-project__image{display:block;width:100%;height:auto;max-height:680px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body.single-projects .fff-project-wrap figcaption{margin-top:12px}body.single-projects .fff-project-wrap .fff-project__layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:clamp(32px,6vw,96px);align-items:start}body.single-projects .fff-project-wrap .fff-project__layout--full{grid-template-columns:minmax(0,1fr)}body.single-projects .fff-project-wrap .fff-project__body,body.single-projects .fff-project-wrap .fff-project__content{min-width:0}body.single-projects .fff-project-wrap .fff-project__contribution{margin-bottom:40px}body.single-projects .fff-project-wrap .fff-project__details{padding-top:24px;border-top:1px solid currentColor}body.single-projects .fff-project-wrap .fff-project__partner-logo{margin:24px 0}body.single-projects .fff-project-wrap .fff-project__partner-logo img{display:block;max-width:180px;max-height:120px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}body.single-projects .fff-project-wrap dl{margin:24px 0}body.single-projects .fff-project-wrap dt{font-weight:600;margin-top:20px}body.single-projects .fff-project-wrap dd{margin:4px 0 0}body.single-projects .fff-project-wrap .fff-project__partner-link{text-decoration:underline;text-underline-offset:.25em;overflow-wrap:anywhere}body.single-projects .fff-project-wrap a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media (max-width:767px){body.single-projects .fff-project-wrap .fff-project__image{max-height:460px}body.single-projects .fff-project-wrap .fff-project__layout{grid-template-columns:minmax(0,1fr)}}body #gform_wrapper_1.gform_wrapper.gform-theme--framework,body #gform_wrapper_2.gform_wrapper.gform-theme--framework{--gf-font-family-base:inherit;--gf-font-family-primary:inherit;--gf-font-family-secondary:inherit;--gf-ctrl-label-font-family-primary:inherit;--gf-ctrl-label-font-family-secondary:inherit;--gf-ctrl-desc-font-family:inherit;--gf-ctrl-font-family:inherit;--gf-ctrl-btn-font-family:inherit;--gf-color-primary:#465a43;--gf-color-primary-rgb:70,90,67;--gf-color-primary-contrast:#fff;--gf-color-in-ctrl-primary:#465a43;--gf-color-in-ctrl-primary-rgb:70,90,67;--gf-color-in-ctrl-primary-contrast:#fff;--gf-ctrl-label-color-primary:#24352f;--gf-ctrl-label-color-secondary:#465a43;--gf-ctrl-desc-color:#465a43;--gf-ctrl-border-color:#a7ada3;--gf-ctrl-border-color-focus:#465a43;--gf-ctrl-shadow-color-focus:rgba(70, 90, 67, .2);--gf-ctrl-font-size:16px;--gf-ctrl-choice-size:22px;--gf-form-gap-y:24px;--gf-ctrl-btn-bg-color-primary:#465a43;--gf-ctrl-btn-bg-color-hover-primary:#24352f;--gf-ctrl-btn-bg-color-focus-primary:#24352f;--gf-ctrl-btn-color-primary:#fff;--gf-ctrl-btn-color-hover-primary:#fff;--gf-ctrl-btn-color-focus-primary:#fff}body #gform_wrapper_1.gform_wrapper.gform-theme--framework :is(input, textarea, select, button, a):focus-visible,body #gform_wrapper_2.gform_wrapper.gform-theme--framework :is(input, textarea, select, button, a):focus-visible{outline:2px solid #465a43;outline-offset:3px}body #gform_wrapper_1.gform_wrapper.gform-theme--framework .ginput_container_consent,body #gform_wrapper_2.gform_wrapper.gform-theme--framework .ginput_container_consent{align-items:flex-start}body #gform_wrapper_1.gform_wrapper.gform-theme--framework .ginput_container_consent .gfield_consent_label,body #gform_wrapper_2.gform_wrapper.gform-theme--framework .ginput_container_consent .gfield_consent_label{line-height:1.5}body #gform_wrapper_1.gform_wrapper.gform-theme--framework .gform_validation_errors a,body #gform_wrapper_2.gform_wrapper.gform-theme--framework .gform_validation_errors a{text-decoration:underline}body #gform_wrapper_1.gform_wrapper.gform-theme--framework .gform_footer,body #gform_wrapper_2.gform_wrapper.gform-theme--framework .gform_footer{margin-top:24px}body .nectar_hook_global_section_footer #gform_wrapper_2.gform_wrapper.gform-theme--framework{--gf-ctrl-label-color-primary:#f6f3ec;--gf-ctrl-label-color-secondary:#f6f3ec;--gf-ctrl-desc-color:#f6f3ec;--gf-ctrl-label-color-req:#f6f3ec;--gf-ctrl-desc-color-error:#ffd6cd;--gf-ctrl-btn-bg-color-primary:#f6f3ec;--gf-ctrl-btn-bg-color-hover-primary:#fff;--gf-ctrl-btn-bg-color-focus-primary:#fff;--gf-ctrl-btn-color-primary:#24352f;--gf-ctrl-btn-color-hover-primary:#24352f;--gf-ctrl-btn-color-focus-primary:#24352f}body .nectar_hook_global_section_footer #gform_wrapper_2.gform_wrapper.gform-theme--framework input[type=email]{background-color:#24352f;border:2px solid #a7ada3;color:#f6f3ec;caret-color:#f6f3ec}body .nectar_hook_global_section_footer #gform_wrapper_2.gform_wrapper.gform-theme--framework input[type=email]::-moz-placeholder{color:#f6f3ec;opacity:.8}body .nectar_hook_global_section_footer #gform_wrapper_2.gform_wrapper.gform-theme--framework input[type=email]::placeholder{color:#f6f3ec;opacity:.8}body .nectar_hook_global_section_footer #gform_wrapper_2.gform_wrapper.gform-theme--framework input[type=email]:hover:not(:focus){border-color:#f6f3ec}body .nectar_hook_global_section_footer #gform_wrapper_2.gform_wrapper.gform-theme--framework input[type=email]:focus{border-color:#f6f3ec;outline:2px solid #f6f3ec;outline-offset:3px}body .nectar_hook_global_section_footer #gform_wrapper_2.gform_wrapper.gform-theme--framework .gfield_required{color:#f6f3ec}body .nectar_hook_global_section_footer #gform_wrapper_2.gform_wrapper.gform-theme--framework .gfield_validation_message{color:#ffd6cd}body .nectar_hook_global_section_footer #gform_wrapper_2.gform_wrapper.gform-theme--framework :is(input, textarea, select, button, a):focus-visible{outline-color:#f6f3ec}body .nectar_hook_global_section_footer #gform_wrapper_2.gform_wrapper.gform-theme--framework .gform_validation_errors{background:#fff4f1;color:#842c20}body .nectar_hook_global_section_footer #gform_wrapper_2.gform_wrapper.gform-theme--framework .gform_validation_errors :is(h2, a){color:#842c20}body .nectar_hook_global_section_footer #gform_wrapper_2.gform_wrapper.gform-theme--framework .gform_validation_errors a:focus-visible{outline-color:#842c20}@media (max-width:640px){body #gform_wrapper_1.gform_wrapper.gform-theme--framework .gform_footer .gform_button,body #gform_wrapper_2.gform_wrapper.gform-theme--framework .gform_footer .gform_button{width:100%;min-height:48px}}body #gform_wrapper_1.gform_wrapper.gform-theme--framework{--gf-form-gap-y:24px;--gf-ctrl-label-font-size-primary:16px;--gf-ctrl-label-font-weight-primary:600;--gf-ctrl-label-font-size-secondary:14px;--gf-ctrl-label-color-req:#465a43;--gf-ctrl-desc-color-error:#842c20}body #gform_wrapper_1.gform_wrapper.gform-theme--framework .gfield_label{font-size:16px;font-weight:600;line-height:1.5;margin-bottom:10px;color:#24352f}body #gform_wrapper_1.gform_wrapper.gform-theme--framework .gfield_required{font-size:12px;font-weight:400;color:#465a43}body #gform_wrapper_1.gform_wrapper.gform-theme--framework .gform-field-label--type-sub{font-size:14px;line-height:1.5;margin-top:6px;color:#465a43}body #gform_wrapper_1.gform_wrapper.gform-theme--framework #input_1_1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin:0}body #gform_wrapper_1.gform_wrapper.gform-theme--framework #input_1_1_3_container,body #gform_wrapper_1.gform_wrapper.gform-theme--framework #input_1_1_6_container{width:auto;min-width:0;padding:0;margin:0}body #gform_wrapper_1.gform_wrapper.gform-theme--framework #input_1_1_3,body #gform_wrapper_1.gform_wrapper.gform-theme--framework #input_1_1_6,body #gform_wrapper_1.gform_wrapper.gform-theme--framework #input_1_3,body #gform_wrapper_1.gform_wrapper.gform-theme--framework #input_1_4{box-sizing:border-box;width:100%;min-height:52px;padding:14px 16px;background:#f6f3ec;color:#24352f;border:1px solid #465a43;border-radius:2px;box-shadow:none;font-size:16px;line-height:1.5}body #gform_wrapper_1.gform_wrapper.gform-theme--framework #input_1_1_3:hover,body #gform_wrapper_1.gform_wrapper.gform-theme--framework #input_1_1_6:hover,body #gform_wrapper_1.gform_wrapper.gform-theme--framework #input_1_3:hover,body #gform_wrapper_1.gform_wrapper.gform-theme--framework #input_1_4:hover{border-color:#24352f}body #gform_wrapper_1.gform_wrapper.gform-theme--framework #input_1_1_3:focus,body #gform_wrapper_1.gform_wrapper.gform-theme--framework #input_1_1_6:focus,body #gform_wrapper_1.gform_wrapper.gform-theme--framework #input_1_3:focus,body #gform_wrapper_1.gform_wrapper.gform-theme--framework #input_1_4:focus{border-color:#24352f;outline:2px solid #465a43;outline-offset:3px}body #gform_wrapper_1.gform_wrapper.gform-theme--framework #input_1_1_3[aria-invalid=true],body #gform_wrapper_1.gform_wrapper.gform-theme--framework #input_1_1_6[aria-invalid=true],body #gform_wrapper_1.gform_wrapper.gform-theme--framework #input_1_3[aria-invalid=true],body #gform_wrapper_1.gform_wrapper.gform-theme--framework #input_1_4[aria-invalid=true]{border-color:#842c20}body #gform_wrapper_1.gform_wrapper.gform-theme--framework #input_1_4{min-height:180px;height:180px;resize:vertical}body #gform_wrapper_1.gform_wrapper.gform-theme--framework .gfield_validation_message{color:#842c20;font-size:14px;line-height:1.5}body #gform_wrapper_1.gform_wrapper.gform-theme--framework .gform_validation_errors{background:#fff4f1;border:1px solid #842c20;color:#842c20}body #gform_wrapper_1.gform_wrapper.gform-theme--framework .gform_validation_errors :is(h2, a){color:#842c20}body #gform_wrapper_1.gform_wrapper.gform-theme--framework #gform_submit_button_1{min-height:48px;padding:14px 28px;border:1px solid #465a43;border-radius:2px;background:#465a43;color:#fff;font-size:16px;line-height:1.25;font-weight:600;box-shadow:none}body #gform_wrapper_1.gform_wrapper.gform-theme--framework #gform_submit_button_1:hover{background:#24352f;border-color:#24352f}body #gform_wrapper_1.gform_wrapper.gform-theme--framework #gform_submit_button_1:focus-visible{outline:2px solid #24352f;outline-offset:4px}@media (max-width:640px){body #gform_wrapper_1.gform_wrapper.gform-theme--framework #input_1_1{grid-template-columns:minmax(0,1fr);gap:16px}body #gform_wrapper_1.gform_wrapper.gform-theme--framework #gform_submit_button_1{width:100%}}@media (max-width:999px){#ajax-content-wrap .fff-editorial-feed[data-style=content_next_to_image] .nectar-post-grid-item .inner{flex-direction:column;align-items:stretch;gap:24px}#ajax-content-wrap .fff-editorial-feed[data-style=content_next_to_image] [data-image-width] .nectar-post-grid-item-bg-wrap{width:100%}#ajax-content-wrap .fff-editorial-feed[data-style=content_next_to_image] .nectar-post-grid-item .content{width:100%}}body #ajax-content-wrap a:focus-visible,body #header-outer a:focus-visible,body #slide-out-widget-area a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (prefers-reduced-motion:reduce){#ajax-content-wrap .fff-editorial-feed .nectar-post-grid-item,#ajax-content-wrap .fff-editorial-feed .nectar-post-grid-item-bg,#ajax-content-wrap .fff-editorial-feed .nectar-post-grid-item-bg img{transition-duration:0s;animation-duration:0s}}body.single-post.postid-77 .featured-media-under-header__featured-media[data-format=default][data-has-img=true]{padding-bottom:0}body.single-post.postid-77 .featured-media-under-header__featured-media[data-format=default][data-has-img=true] .post-featured-img{position:relative;height:auto}body.single-post.postid-77 .featured-media-under-header__featured-media[data-format=default][data-has-img=true] .post-featured-img img{position:static;display:block;width:100%;height:auto;max-height:650px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#ajax-content-wrap .nectar-cta a.link_text{min-height:44px}@media (prefers-reduced-motion:reduce){#ajax-content-wrap .nectar-cta[data-style=arrow-circle-animation]{--nectar-button-duration:0s}#ajax-content-wrap .fff-project-feed .nectar-post-grid[data-hover-effect=zoom] .bg-overlay,#ajax-content-wrap .fff-project-feed .nectar-post-grid[data-hover-effect=zoom] .nectar-post-grid-item .img-wrap img,#ajax-content-wrap .fff-project-feed .nectar-post-grid[data-hover-effect=zoom] .nectar-post-grid-item .nectar-post-grid-item-bg{transition-duration:0s}#ajax-content-wrap .fff-project-feed .nectar-post-grid[data-hover-effect=zoom] .nectar-post-grid-item:hover .img-wrap img,#ajax-content-wrap .fff-project-feed .nectar-post-grid[data-hover-effect=zoom] .nectar-post-grid-item:hover .nectar-post-grid-item-bg{transform:none}}#ajax-content-wrap .fff-eyebrow{font-family:"Source Sans 3",sans-serif;font-size:12px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;margin-bottom:22px}#ajax-content-wrap .fff-display{font-size:clamp(48px,6vw,80px);line-height:1.02}#ajax-content-wrap .fff-statement{font-size:clamp(40px,5.2vw,68px);line-height:1.08;max-width:900px}#ajax-content-wrap a.fff-link{display:inline-flex;align-items:center;min-height:44px;gap:10px;border-bottom:1px solid currentColor;font-weight:600;text-decoration:none}#ajax-content-wrap a.fff-link:hover{text-decoration:underline;text-underline-offset:.2em}#ajax-content-wrap .fff-photo{margin:0}#ajax-content-wrap .fff-photo figure{margin:0}#ajax-content-wrap .fff-photo figcaption{font-size:12px;line-height:1.5;margin-top:12px;color:#465a43}#ajax-content-wrap .fff-project-feed .nectar-post-grid-item .content{border-top:1px solid rgba(36,53,47,.25);padding-top:18px}#ajax-content-wrap .fff-project-feed .nectar-post-grid-item .content .post-heading{font-size:26px;line-height:1.18}#ajax-content-wrap .fff-project-feed .nectar-post-grid-item__read-more{font-size:14px;line-height:1.5}#ajax-content-wrap .fff-project-feed .nectar-post-grid-item__meta-wrap{font-size:14px;line-height:1.5}@media (max-width:690px){#ajax-content-wrap .fff-display,#ajax-content-wrap .fff-statement{overflow-wrap:break-word}#ajax-content-wrap .fff-project-feed .nectar-post-grid-item .content .post-heading{font-size:24px}}body .nectar_hook_global_section_footer #gform_wrapper_2.gform_wrapper.gform-theme--framework .gfield_consent_description{border:0;padding:0;margin-top:8px;height:auto;max-height:none;overflow:visible;font-size:14px;line-height:1.5}#ajax-content-wrap .fff-editorial-feed .nectar-post-grid-item-bg__media{-o-object-position:50% 0;object-position:50% 0}