*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }body{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}a{transition:color .18s ease,text-decoration-color .18s ease}a:focus-visible{outline:2px solid #a8e788;outline-offset:3px}.page-title,.title,h1,h2,h3,h4,h5,h6{font-family:Palatino,Palatino Linotype,Book Antiqua,Georgia,serif}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}#breadcrumb{background:#efefef;padding:34px 20px}#breadcrumb nav.breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}#breadcrumb nav.breadcrumb li{display:flex;align-items:center;text-transform:none;letter-spacing:0;font-size:clamp(18px,2.1vw,40px);line-height:1.15;color:#636d6c;font-weight:300}#breadcrumb nav.breadcrumb li:not(:last-child):after{content:"\203A";color:#808887;margin:0 15px;font-weight:300;font-size:20px}#breadcrumb nav.breadcrumb a{color:#636d6c;text-decoration:none;font-weight:300;font-size:16px}#breadcrumb nav.breadcrumb li:last-child,#breadcrumb nav.breadcrumb li:last-child a{color:#101217;font-weight:400;font-size:16px}h2{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}#block-horizontalmenu ul li a{color:#000;font-weight:500;font-size:18px}.paragraph--type--grid .field.field--name-field-title{min-width:0;overflow-wrap:break-word;word-break:break-word;white-space:normal}.paragraph--type--grid .field.field--name-field-image{overflow:hidden}.paragraph--type--grid .field.field--name-field-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#breadcrumb,#highlighted{position:relative;top:140px;z-index:8}.ui-accordion .ui-accordion-header{background:#fff;border:1px solid #004225;margin:10px 3px}.ui-accordion .ui-accordion-content{border:1px solid #ccc;margin:4px;border-top:0}.ui-accordion .ui-accordion-header-active{background:#004225;color:#fff}.footer--bottom .footer-copyright{margin:0;font:inherit;color:inherit}footer{background:#004225}.footer--top .footer--social-icons .fa-twitter{display:inline-block;width:20px;height:20px;background-color:currentColor;-webkit-mask:url(../images/icons/x.svg) center/contain no-repeat;mask:url(../images/icons/x.svg) center/contain no-repeat;font-size:0;vertical-align:middle}.footer--top .footer--social-icons .fa-twitter:before{content:none}.footer--bottom .region-footer-bottom{border-top:1px solid #d3d3d3}.footer--top a:not(.fa){background-image:linear-gradient(#a8e788,#a8e788);background-position:left calc(100% - 1px);background-repeat:no-repeat;background-size:0 1px;text-decoration:none;transition:color .18s ease,background-size .22s ease}.footer--top a:not(.fa):focus-visible,.footer--top a:not(.fa):hover{color:#a8e788;background-size:100% 1px}.page-node-type-magazine .magazine-full-page{max-width:1180px;margin:0 auto;padding:20px}.page-node-type-magazine .magazine-full-page__top{display:grid;gap:24px}.page-node-type-magazine .magazine-full-page__media .field--name-field-magazine-thumbnail{margin:0}.page-node-type-magazine .magazine-full-page__media img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.page-node-type-magazine .magazine-full-page__meta{display:grid;gap:16px;align-content:start}.page-node-type-magazine .magazine-full-page__details{padding:16px;background:#f5f5f5;border-left:4px solid #004225}.page-node-type-magazine .download-issue{margin-top:10px}.page-node-type-magazine .download-issue .button{display:inline-block;background:#004225;color:#fff;padding:12px 18px;text-decoration:none;border-radius:4px}.page-node-type-magazine .download-issue .button:hover{opacity:.9}.page-node-type-magazine .magazine-full-page__content{margin-top:24px}@media (min-width:900px){.page-node-type-magazine .magazine-full-page__top{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start}}.visible{visibility:visible}.static{position:static}.block{display:block}.inline{display:inline}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#block-views-block-programs-and-projects-block-1 .view-header,.block-views-blockprograms-and-projects-block-1 .view-header,.paragraph--type--big-image .section--content,.paragraph--type--feature-section .feature-section__intro,.paragraph--type--grid-container .field--name-field-grid-summary,.paragraph--type--simple-text .field--name-field-text,.paragraph--type--text-and-image .field--type-text-long,.paragraph--type--two-columns .field--name-field-text,.path-frontpage .front-projects .view-header,.path-frontpage .latest-news .view-header,.section-intro-copy,.zfu-join-section .field--name-field-grid-summary,.zfu-join-summary{color:#6f7479;font-size:clamp(20px,2vw,26px);line-height:1.55}#block-views-block-programs-and-projects-block-1 .view-header p,.block-views-blockprograms-and-projects-block-1 .view-header p,.paragraph--type--big-image .section--content p,.paragraph--type--feature-section .feature-section__intro p,.paragraph--type--grid-container .field--name-field-grid-summary p,.paragraph--type--simple-text .field--name-field-text p,.paragraph--type--text-and-image .field--type-text-long p,.paragraph--type--two-columns .field--name-field-text p,.path-frontpage .front-projects .view-header p,.path-frontpage .latest-news .view-header p,.section-intro-copy p,.zfu-join-section .field--name-field-grid-summary p,.zfu-join-summary p{font:inherit;color:inherit;line-height:inherit}@media (max-width:767px){#block-views-block-programs-and-projects-block-1 .view-header,.block-views-blockprograms-and-projects-block-1 .view-header,.paragraph--type--big-image .section--content,.paragraph--type--feature-section .feature-section__intro,.paragraph--type--grid-container .field--name-field-grid-summary,.paragraph--type--simple-text .field--name-field-text,.paragraph--type--text-and-image .field--type-text-long,.paragraph--type--two-columns .field--name-field-text,.path-frontpage .front-projects .view-header,.path-frontpage .latest-news .view-header,.section-intro-copy,.zfu-join-section .field--name-field-grid-summary,.zfu-join-summary{font-size:clamp(20px,6vw,24px);line-height:1.45}}.paragraph--type--hero-banner{position:relative;overflow:hidden;min-height:520px}.paragraph--type--hero-banner .field--name-field-hero-image,.paragraph--type--hero-banner .field--name-field-hero-image ._1{position:absolute;inset:0;width:100%;height:100%;min-height:520px}.paragraph--type--hero-banner .field--name-field-hero-image ._1{background-size:cover;background-position:50%;background-repeat:no-repeat}.paragraph--type--hero-banner .hero-banner__overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:1}.paragraph--type--hero-banner .hero-banner__inner{position:relative;z-index:2;min-height:520px;max-width:1280px;margin:0 auto;padding:80px 24px;display:flex;align-items:center}.paragraph--type--hero-banner .hero-banner__content{max-width:760px;color:#fff}.paragraph--type--hero-banner .hero-banner__title{font-size:clamp(2rem,5vw,4rem);line-height:1.08;font-weight:500}.paragraph--type--hero-banner .hero-banner__text{margin-top:18px;font-size:clamp(1rem,2vw,1.2rem);line-height:1.6;color:hsla(0,0%,100%,.92)}.paragraph--type--hero-banner .hero-banner__text p{margin:0}.paragraph--type--hero-banner .hero-banner__cta{margin-top:28px}.paragraph--type--hero-banner .hero-banner__cta a{display:inline-flex;align-items:center;background:#004225;color:#fff;text-decoration:none;font-weight:600;font-size:1rem;padding:12px 28px;transition:background-color .2s ease}.paragraph--type--hero-banner .hero-banner__cta a:hover{background:#002e18}@media (min-width:768px){.paragraph--type--hero-banner,.paragraph--type--hero-banner .field--name-field-hero-image,.paragraph--type--hero-banner .field--name-field-hero-image ._1,.paragraph--type--hero-banner .hero-banner__inner{min-height:620px}.paragraph--type--hero-banner .hero-banner__inner{padding:96px 40px}}@media (min-width:1024px){.paragraph--type--hero-banner .hero-banner__inner{padding:110px 64px}}.breadcrumb li:before{content:none!important}@media (min-width:768px){.block-views-blockmeet-the-farmer-block-1{padding:0 0 40px;max-width:1200px;margin:auto}}.page-node-type-farmer-profile h2{clear:both;padding-top:1.25rem;text-align:left;font-size:28px;font-weight:600;line-height:38px}.block-views-blockmeet-the-farmer-block-1 section#main,.path-media-meet-the-farmer section#main,.path-media-meet-the-farmers section#main,.path-meet-the-farmer section#main{display:block;padding:30px 0 2.5rem}@media (min-width:768px){.block-views-blockmeet-the-farmer-block-1 section#main,.path-media-meet-the-farmer section#main,.path-media-meet-the-farmers section#main,.path-meet-the-farmer section#main{padding-bottom:5rem}}.block-views-blockmeet-the-farmer-block-1 .meet-f-page,.path-media-meet-the-farmer .meet-f-page,.path-media-meet-the-farmers .meet-f-page,.path-meet-the-farmer .meet-f-page{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){.block-views-blockmeet-the-farmer-block-1 .meet-f-page,.path-media-meet-the-farmer .meet-f-page,.path-media-meet-the-farmers .meet-f-page,.path-meet-the-farmer .meet-f-page{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px){.block-views-blockmeet-the-farmer-block-1 .meet-f-page,.path-media-meet-the-farmer .meet-f-page,.path-media-meet-the-farmers .meet-f-page,.path-meet-the-farmer .meet-f-page{padding-left:5rem;padding-right:5rem}}.block-views-blockmeet-the-farmer-block-1 .meet-f-page .read-more,.path-media-meet-the-farmer .meet-f-page .read-more,.path-media-meet-the-farmers .meet-f-page .read-more,.path-meet-the-farmer .meet-f-page .read-more{position:relative;margin-top:1.25rem;display:block}.block-views-blockmeet-the-farmer-block-1 .button a{width:200px;border-radius:5px;border-width:2px;padding:.625rem 50px}.block-views-blockmeet-the-farmer-block-1 .button a:after,.block-views-blockmeet-the-farmer-block-1 .link-first a:after,.block-views-blockmeet-the-farmer-block-2 .button a:after,.block-views-blockmeet-the-farmer-block-2 .link-first a:after,.view-meet-the-farmer .button a:after,.view-meet-the-farmer .link-first a:after{font-size:34px;line-height:1;content:"\2192"}.block-views-blockmeet-the-farmer-block-1 .meet-f-page .read-more .button a,.path-media-meet-the-farmer .meet-f-page .read-more .button a,.path-media-meet-the-farmers .meet-f-page .read-more .button a,.path-meet-the-farmer .meet-f-page .read-more .button a{position:relative;margin-top:0;border-radius:5px;border-width:1px;--tw-border-opacity:1;border-color:rgb(0 66 37/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:15px 30px;--tw-text-opacity:1;color:rgb(0 66 37/var(--tw-text-opacity,1))}.block-views-blockmeet-the-farmer-block-1 .meet-f-page .read-more .button a:hover,.path-media-meet-the-farmer .meet-f-page .read-more .button a:hover,.path-media-meet-the-farmers .meet-f-page .read-more .button a:hover,.path-meet-the-farmer .meet-f-page .read-more .button a:hover{--tw-bg-opacity:1;background-color:rgb(0 66 37/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.block-views-blockmeet-the-farmer-block-1 .button a,.block-views-blockmeet-the-farmer-block-2 .button a,.view-meet-the-farmer .button a{display:inline-flex;width:240px;align-items:center;justify-content:center;gap:1.25rem;border-radius:5px;border-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(0 66 37/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.625rem 30px;--tw-text-opacity:1;color:rgb(0 66 37/var(--tw-text-opacity,1))}.block-views-blockmeet-the-farmer-block-1 .button a:hover,.block-views-blockmeet-the-farmer-block-2 .button a:hover,.view-meet-the-farmer .button a:hover{--tw-bg-opacity:1;background-color:rgb(0 66 37/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.path-media-meet-the-farmer .view-header,.path-media-meet-the-farmers .view-header,.path-meet-the-farmer .view-header{margin-bottom:60px;margin-top:50px;padding:1.25rem;font-size:1.125rem;font-weight:200;line-height:1.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#004225}@media (min-width:768px){.path-media-meet-the-farmer .view-header,.path-media-meet-the-farmers .view-header,.path-meet-the-farmer .view-header{padding:2.5rem;font-size:1.25rem;line-height:1.75rem;line-height:30px}}.path-frontpage .block-views-blockmeet-the-farmer-block-1 .view-header{position:relative;margin-top:0;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:0;text-align:center;font-size:28px;color:#636363}.path-frontpage .block-views-blockmeet-the-farmer-block-1 .view-header:after{content:none}.path-frontpage .block-views-blockmeet-the-farmer-block-1 .view-header h2:after{margin-left:auto;margin-right:auto;margin-top:1.25rem;display:block;height:3px;width:6rem;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));content:""}.block-views-blockmeet-the-farmer-block-1 h2{font-family:var(--site-title-font);font-size:clamp(42px,5.4vw,68px);line-height:1.08;font-weight:600;letter-spacing:0}.block-views-blockmeet-the-farmer-block-1 h2:after{display:block;width:96px;height:3px;margin:22px auto 0;background:#000;content:""}.block-views-blockmeet-the-farmer-block-1 .view-content,.path-media-meet-the-farmer .view-content,.path-media-meet-the-farmers .view-content,.path-meet-the-farmer .view-content{margin:0}@media (min-width:768px){.block-views-blockmeet-the-farmer-block-1 .view-content,.path-media-meet-the-farmer .view-content,.path-media-meet-the-farmers .view-content,.path-meet-the-farmer .view-content{display:flex;flex-wrap:wrap}}.block-views-blockmeet-the-farmer-block-1 .views-row,.path-media-meet-the-farmer .views-row,.path-media-meet-the-farmers .views-row,.path-meet-the-farmer .views-row{margin-bottom:1.25rem;padding-bottom:.625rem}@media (min-width:768px){.block-views-blockmeet-the-farmer-block-1 .views-row,.path-media-meet-the-farmer .views-row,.path-media-meet-the-farmers .views-row,.path-meet-the-farmer .views-row{margin-bottom:.625rem;margin-left:1px;margin-top:1px;max-width:50%;flex:0 0 50%;padding-right:30px}}@media (min-width:1024px){.block-views-blockmeet-the-farmer-block-1 .views-row,.path-media-meet-the-farmer .views-row,.path-media-meet-the-farmers .views-row,.path-meet-the-farmer .views-row{max-width:30%;flex:0 0 30%}}.meet-f-page.view-meet-the-farmer.view-display-id-page_1{padding-left:2.5rem;padding-right:2.5rem}.field.field--name-field-farmer-profile-image.field--type-image.field--label-hidden.field__item{text-align:center}.block-views-blockmeet-the-farmer-block-1 .field.field--name-field-farmer-profile-image.field--type-image.field--label-hidden.field__item img,.path-media-meet-the-farmer .field.field--name-field-farmer-profile-image.field--type-image.field--label-hidden.field__item img,.path-media-meet-the-farmers .field.field--name-field-farmer-profile-image.field--type-image.field--label-hidden.field__item img,.path-meet-the-farmer .field.field--name-field-farmer-profile-image.field--type-image.field--label-hidden.field__item img{height:clamp(180px,18vw,200px);width:clamp(180px,18vw,200px);border-radius:9999px;-o-object-fit:cover;object-fit:cover}.block-views-blockmeet-the-farmer-block-1 .farmers-content,.paragraph--type--three-blocks .block-views-blockmeet-the-farmer-block-1 .farmers-content,.path-media-meet-the-farmer .farmers-content,.path-media-meet-the-farmers .farmers-content,.path-meet-the-farmer .farmers-content{position:static;margin-left:0;margin-right:0;margin-top:1rem;height:auto;min-height:0;border-radius:0;padding:0 1.25rem;text-align:center;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.paragraph--type--three-blocks .field--name-field-blocks-and-views.field__items{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width:768px){.paragraph--type--three-blocks .field--name-field-blocks-and-views.field__items{grid-template-columns:repeat(3,minmax(0,1fr))}}.paragraph--type--three-blocks .field.field--name-field-blocks-and-views.field--type-block-field.field--label-hidden.blocks-and-view.field__items{display:grid!important;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;align-items:start}.paragraph--type--three-blocks .field__item.blocks-and-view{margin:0;display:block;min-width:0;max-width:none}.paragraph--type--three-blocks .block-views-blockmeet-the-farmer-block-1{width:100%;padding:50px max(24px,calc(50% - 590px))}.paragraph--type--three-blocks .block-views-blockmeet-the-farmer-block-1 .view-content{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.paragraph--type--three-blocks .block-views-blockmeet-the-farmer-block-1 .views-row{margin:0;max-width:none;flex:none;padding:0}.more-link{margin-top:30px;text-align:center}.more-link a{display:inline-flex;align-items:center;gap:1rem;border-bottom-width:3px;border-color:transparent;font-size:21px;font-weight:500;line-height:1rem;--tw-text-opacity:1;color:rgb(0 66 37/var(--tw-text-opacity,1));text-decoration-line:none;transition:color .18s ease,border-color .18s ease}.more-link a:after{font-size:34px;line-height:1;content:"\2192"}@media (min-width:768px){.paragraph--type--three-blocks .field.field--name-field-blocks-and-views.field--type-block-field.field--label-hidden.blocks-and-view.field__items{grid-template-columns:repeat(3,minmax(0,1fr))}}.field--name-field-farmers-location{margin-top:.625rem;font-size:1.125rem;line-height:1.75rem;font-weight:400;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.small-title{margin:.625rem}.field.field--name-field-farmers-name.field--type-string.field--label-hidden.field__item{font-size:26px;font-weight:600;--tw-text-opacity:1;color:rgb(0 66 37/var(--tw-text-opacity,1))}.field--name-field-farm-company-name{margin-bottom:.875rem;margin-top:.625rem;font-size:1rem;line-height:1.5rem;font-weight:100}.page-node-type-farmer-profile .image-container{position:relative}.page-node-type-farmer-profile .field--name-field-farmer-profile-image{position:absolute;bottom:0;right:0}.page-node-type-farmer-profile .field--name-field-farmer-profile-image img{height:190px;width:190px}.page-node-type-farmer-profile .farmers--container{margin-top:-18px}.page-node-type-farmer-profile .farmers--container .farmers-inner{--tw-bg-opacity:1;background-color:rgb(243 243 243/var(--tw-bg-opacity,1));padding:1.25rem}@media (min-width:768px){.page-node-type-farmer-profile .farmers--container .farmers-inner{padding:2.5rem 1.25rem}}.page-node-type-farmer-profile .farmers--container .farmers-info{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){.page-node-type-farmer-profile .farmers--container .farmers-info{padding-left:2.5rem;padding-right:2.5rem}}.page-node-type-farmer-profile .meet-f-block .views-field-field-farmer-profile-image{float:left;margin-right:.625rem;display:inline-block}.page-node-type-farmer-profile .block-views-blockmeet-the-farmer-block-2 .view-header{padding-bottom:30px}.page-node-type-farmer-profile .views-row{clear:both;margin-bottom:2.5rem}.node__submitted{display:none}.block-views-blocknews-block-1,.latest-news{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){.block-views-blocknews-block-1,.latest-news{padding-left:2.5rem;padding-right:2.5rem}}.block-views-blocknews-block-1 h2,.latest-news h2{margin-bottom:20px;text-align:center;font-size:clamp(44px,5vw,68px);line-height:1.05}.block-views-blocknews-block-1 h2:after,.latest-news h2:after{margin-left:auto;margin-right:auto;margin-top:1.25rem;display:block;height:1px;width:6rem;background-color:#004225;content:""}.latest-news .view-header{order:1;text-align:center;font-size:28px}.latest-news .more-link{order:3}.latest-news .more-link a,.latest-news .view-header a{display:inline-flex;align-items:center;gap:1rem;border-bottom-width:3px;border-color:transparent;font-size:21px;font-weight:500;line-height:1rem;text-decoration-line:none;color:#004225}.latest-news .more-link a a:hover,.latest-news .view-header a a:hover,a
.latest-news .more-link a:hover,a.latest-news .view-header a:hover{color:#a8e788}.latest-news .more-link a,.latest-news .view-header a{transition:color .18s ease,border-color .18s ease}.latest-news .more-link a:after,.latest-news .view-header a:after{font-size:34px;line-height:1;content:"\2192"}.latest-news .view-content{order:2;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));-moz-column-gap:26px;column-gap:26px;row-gap:34px}.view-news{margin-bottom:0}.latest-news .view-content .views-row{width:100%;max-width:none;overflow:hidden;border-radius:4px;border-width:0;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.latest-news .views-field-field-image,.latest-news .views-field-field-news-image{overflow:hidden}.latest-news .views-field-field-image img,.latest-news .views-field-field-news-image img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.latest-news .views-field-title,.latest-news .views-field.views-field-title,.view-news .views-field.views-field-title{min-height:auto;padding:20px 1.25rem .875rem}.views-field.views-field-field-news-tags{min-height:0;padding:1rem 1.25rem 0;font-size:1rem;font-weight:400;line-height:1.5rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.latest-news .views-field-field-news-date,.latest-news .views-field.views-field-field-date,.view-news .views-field.views-field-field-date{padding:0 1.25rem .5rem;font-size:1rem;font-weight:300;line-height:1.5rem;color:#636363}.latest-news .views-field-title a,.latest-news .views-field.views-field-title a,.view-news .views-field.views-field-title a{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.25rem;line-height:1.75rem;font-weight:500;line-height:25px;color:#004225}.latest-news .views-field-title a a:hover,.latest-news .views-field.views-field-title a a:hover,.view-news .views-field.views-field-title a a:hover,a
.latest-news .views-field-title a:hover,a
.view-news .views-field.views-field-title a:hover,a.latest-news .views-field.views-field-title a:hover{color:#a8e788}.latest-news .views-field-title a:focus-visible,.latest-news .views-field-title a:hover,.latest-news .views-field.views-field-title a:focus-visible,.latest-news .views-field.views-field-title a:hover,.view-news .views-field.views-field-title a:focus-visible,.view-news .views-field.views-field-title a:hover{color:#0b6b42}.latest-news .views-field-view-node{padding:0 1.25rem 2.5rem}.latest-news .views-field-view-node a{display:inline-flex;align-items:center;gap:1rem;border-bottom-width:3px;border-color:transparent;font-weight:500;text-decoration-line:none;color:#004225;font-size:18px;line-height:1rem;transition:color .18s ease,border-color .18s ease}.path-frontpage .latest-news .view-content .views-row{display:grid;grid-template-columns:auto 1fr;align-content:start}.path-frontpage .latest-news .views-field-field-image,.path-frontpage .latest-news .views-field-field-news-image,.path-frontpage .latest-news .views-field-title,.path-frontpage .latest-news .views-field-view-node,.path-frontpage .latest-news .views-field.views-field-title{grid-column:1/-1}.path-frontpage .latest-news .views-field.views-field-field-news-tags{grid-column:1;padding-right:8px}.path-frontpage .latest-news .views-field-field-news-date,.path-frontpage .latest-news .views-field.views-field-field-date{grid-column:2;align-self:end;padding-left:0}.path-frontpage .latest-news .views-field-field-news-date,.path-frontpage .latest-news .views-field.views-field-field-date,.path-frontpage .latest-news .views-field.views-field-field-news-tags{padding-top:14px;padding-bottom:20px;text-align:end}.latest-news .views-field-view-node a:after{position:relative;top:.25rem;font-size:25px;line-height:2.25rem;content:"\2192";display:inline-block;transition:transform .18s ease}.latest-news .views-field-view-node a:focus-visible:after,.latest-news .views-field-view-node a:hover:after,.more-link a:focus-visible:after,.more-link a:hover:after{transform:translateX(6px)}@media (min-width:900px){.latest-news .view-content{grid-template-columns:repeat(3,minmax(0,1fr))}}.paragraph--type--text-and-image h2{font-size:64px;line-height:72px;color:#000;margin-top:20px;margin-bottom:30px}.paragraph--type--text-and-image .field--type-text-long{margin-top:1.5rem;margin-bottom:1.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem}@media (min-width:768px){.paragraph--type--text-and-image .field--type-text-long{margin-top:0;margin-bottom:0;padding:2rem}}@media (min-width:1024px){.paragraph--type--text-and-image .field--type-text-long{margin:37px -84px;max-height:479px;padding:2.5rem}}.paragraph--type--text-and-image .field--type-text-long p{margin:9px 0}.paragraph--type--text-and-image .field--type-text-long a{font-weight:500;text-decoration-line:none;color:#004225}.paragraph--type--text-and-image .field--type-text-long a a:hover,a.paragraph--type--text-and-image .field--type-text-long a:hover{color:#a8e788}.paragraph--type--text-and-image .field--type-text-long a{font-size:24px;line-height:1.35}main#content .field--type-text-long a:not(.button),main#content .text-formatted a:not(.button):not(.fa):not([class*=a2a_button]){background-image:linear-gradient(#004225,#004225);background-position:left calc(100% - 1px);background-repeat:no-repeat;background-size:0 2px;text-decoration:none;transition:color .18s ease,background-size .22s ease}main#content .field--type-text-long a:not(.button):focus-visible,main#content .field--type-text-long a:not(.button):hover,main#content .text-formatted a:not(.button):not(.fa):not([class*=a2a_button]):focus-visible,main#content .text-formatted a:not(.button):not(.fa):not([class*=a2a_button]):hover{color:#004225;background-size:100% 2px}.view-content .views-field:not([class*=field-image]):not([class*=thumbnail]) a:not(.button):not(.fa){background-image:linear-gradient(currentColor,currentColor);background-position:left calc(100% - 1px);background-repeat:no-repeat;background-size:0 2px;text-decoration:none;transition:color .18s ease,background-size .22s ease}.view-content .views-field:not([class*=field-image]):not([class*=thumbnail]) a:not(.button):not(.fa):focus-visible,.view-content .views-field:not([class*=field-image]):not([class*=thumbnail]) a:not(.button):not(.fa):hover{background-size:100% 2px}#block-views-block-programs-and-projects-block-1 .views-field-view-node a,.block-views-blockprograms-and-projects-block-1 .views-field-view-node a,.latest-news .views-field-view-node a{background-image:none!important}#block-views-block-programs-and-projects-block-1 .views-field-view-node a:focus-visible,#block-views-block-programs-and-projects-block-1 .views-field-view-node a:hover,.block-views-blockprograms-and-projects-block-1 .views-field-view-node a:focus-visible,.block-views-blockprograms-and-projects-block-1 .views-field-view-node a:hover,.latest-news .more-link a:focus-visible,.latest-news .more-link a:hover,.latest-news .view-header a:focus-visible,.latest-news .view-header a:hover,.latest-news .views-field-view-node a:focus-visible,.latest-news .views-field-view-node a:hover,.more-link a:focus-visible,.more-link a:hover,.paragraph--type--text-and-image .field--type-text-long a:hover{--tw-text-opacity:1;color:rgb(168 231 136/var(--tw-text-opacity,1));border-bottom-color:currentColor;text-decoration:none}.paragraph--type--big-image{position:relative;display:flex;min-height:500px;align-items:center;justify-content:center;overflow:hidden}@media (min-width:768px){.paragraph--type--big-image{min-height:560px}}.paragraph--type--big-image .background-image-responsive,.paragraph--type--big-image .field--name-field-background-image,.paragraph--type--big-image .field--name-field-background-image>div,.paragraph--type--big-image [class*=bg-image_]{position:absolute;inset:0;height:100%;width:100%}.paragraph--type--big-image .field--name-field-background-image>div,.paragraph--type--big-image [class*=bg-image_]{background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:768px){.paragraph--type--big-image .field--name-field-background-image>div,.paragraph--type--big-image [class*=bg-image_]{background-attachment:fixed}}.paragraph--type--big-image:before{position:absolute;inset:0;z-index:1;background-color:rgba(0,0,0,.15);content:""}.paragraph--type--big-image .section-container{position:relative;z-index:2;margin:1.5rem auto;box-sizing:border-box;width:calc(100% - 32px);max-width:980px;background-color:hsla(0,0%,100%,.9);padding:2.5rem 1.5rem 3rem;text-align:center}@media (min-width:640px){.paragraph--type--big-image .section-container{margin-top:2.5rem;margin-bottom:2.5rem}}@media (min-width:768px){.paragraph--type--big-image .section-container{margin-top:4rem;margin-bottom:4rem;width:calc(100% - 48px);padding:3.5rem 72px 72px}}@media (min-width:1024px){.paragraph--type--big-image .section-container{margin:100px;margin:160px 100px}}.paragraph--type--big-image .section-title h2{margin:0 0 2rem;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:clamp(44px,10vw,64px);line-height:1.08}.paragraph--type--big-image .section-title h2:after{margin-left:auto;margin-right:auto;margin-top:1.25rem;display:block;height:1px;width:6rem;background-color:#004225;content:""}.paragraph--type--accordion-container .field--name-field-container-title{margin-bottom:30px;font-family:Palatino,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:64px;line-height:72px;font-weight:600}.paragraph--type--accordion-container .field--name-field-container-title:after{margin-left:auto;margin-right:auto;margin-top:1.25rem;display:block;height:1px;width:6rem;background-color:#004225;content:""}.paragraph--type--big-image .section--content{margin-left:auto;margin-right:auto;max-width:760px}.paragraph--type--big-image .section--content p{margin:0}@media (min-width:768px){.paragraph--type--big-image .section--link{margin-top:6rem}}.front-projects{padding:0 40px 60px}.front-projects .view-content .views-row{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.front-projects .view-content .views-row .views-field-field-image{margin-bottom:0;opacity:1}.front-projects .view-content .views-row .views-field.views-field-field-project-acronym{padding:.625rem 20px;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.25rem;line-height:1.75rem;font-weight:600;line-height:25px;color:#004225}.front-projects .view-content .views-row .views-field.views-field-field-project-acronym a:hover,a.front-projects .view-content .views-row .views-field.views-field-field-project-acronym:hover{color:#a8e788}.front-projects .view-content .views-row .views-field.views-field-field-project-acronym a{color:#004225;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.front-projects .view-content .views-row .views-field-field-duration,.front-projects .view-content .views-row .views-field-field-project-summary-4-front,.front-projects .view-content .views-row .views-label.views-label-field-financed-by{padding:.625rem 20px}#block-views-block-programs-and-projects-block-1 .view-header,.block-views-blockprograms-and-projects-block-1 .view-header{padding-bottom:30px;padding-top:0;text-align:center}#block-views-block-programs-and-projects-block-1,.block-views-blockprograms-and-projects-block-1{padding-top:.625rem;padding-bottom:.625rem;background:#f1f2f2}#block-views-block-programs-and-projects-block-1 h2,.block-views-blockprograms-and-projects-block-1 h2{margin-bottom:25px}#block-views-block-programs-and-projects-block-1 h2:after,.block-views-blockprograms-and-projects-block-1 h2:after,.front-projects .view-header h2:after{margin-left:auto;margin-right:auto;margin-top:1.25rem;display:block;height:1px;width:6rem;background-color:#004225;content:""}#block-views-block-programs-and-projects-block-1 .views-field-view-node,.block-views-blockprograms-and-projects-block-1 .views-field-view-node{padding-left:1.25rem;padding-right:1.25rem;padding-bottom:2.5rem}#block-views-block-programs-and-projects-block-1 .views-field-view-node a,.block-views-blockprograms-and-projects-block-1 .views-field-view-node a{display:inline-flex;align-items:center;gap:1rem;border-bottom-width:3px;border-color:transparent;font-size:1.125rem;font-weight:500;line-height:1rem;text-decoration-line:none;color:#004225}#block-views-block-programs-and-projects-block-1 .views-field-view-node a a:hover,.block-views-blockprograms-and-projects-block-1 .views-field-view-node a a:hover,a
#block-views-block-programs-and-projects-block-1 .views-field-view-node a:hover,a.block-views-blockprograms-and-projects-block-1 .views-field-view-node a:hover{color:#a8e788}#block-views-block-programs-and-projects-block-1 .views-field-view-node a,.block-views-blockprograms-and-projects-block-1 .views-field-view-node a{transition:color .18s ease,border-color .18s ease}#block-views-block-programs-and-projects-block-1 .views-field-view-node a:focus-visible,#block-views-block-programs-and-projects-block-1 .views-field-view-node a:hover,.block-views-blockprograms-and-projects-block-1 .views-field-view-node a:focus-visible,.block-views-blockprograms-and-projects-block-1 .views-field-view-node a:hover,.path-frontpage .front-projects .views-field-view-node a:focus-visible,.path-frontpage .front-projects .views-field-view-node a:hover{color:#0b6b42}.front-donor-partners{width:100%}@media (min-width:768px){.block-views-blocktitle-partner-block-2{padding:0 40px}}.front-donor-partners .partners-wrapper{position:relative;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}.front-donor-partners .partners-wrapper:after,.front-donor-partners .partners-wrapper:before{content:"";position:absolute;top:0;bottom:0;z-index:2;width:min(110px,12vw);pointer-events:none}.front-donor-partners .partners-wrapper:before{left:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.front-donor-partners .partners-wrapper:after{right:0;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0))}.front-donor-partners .partners-scroll{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;gap:clamp(3rem,6vw,6rem);width:-moz-max-content;width:max-content;min-width:100%;margin:0 auto;padding:2rem 0;scrollbar-width:none;will-change:transform;animation:donor-logo-marquee 32s linear infinite}.front-donor-partners .partners-scroll::-webkit-scrollbar{display:none}.front-donor-partners .partners-scroll.is-paused{cursor:default;animation-play-state:paused}.front-donor-partners .partners-wrapper:focus-within .partners-scroll,.front-donor-partners .partners-wrapper:hover .partners-scroll{animation-play-state:paused}.front-donor-partners .partners-scroll__item,.front-donor-partners .views-row{flex:0 0 auto!important;width:auto!important;max-width:none;margin:0!important;padding:0 clamp(1.5rem,2.5vw,3rem)}.block-views-blocktitle-partner-block-2 .views-field-field-logo img,.front-donor-partners .views-field-field-logo img,.path-partners .view-title-partner .views-field-field-logo img{height:clamp(54px,5vw,76px);width:auto;-o-object-fit:contain;object-fit:contain;opacity:.7;--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.block-views-blocktitle-partner-block-2 .views-field-field-logo img:hover,.front-donor-partners .views-field-field-logo img:hover,.path-partners .view-title-partner .views-field-field-logo img:hover{opacity:1;--tw-grayscale:grayscale(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@keyframes donor-logo-marquee{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.front-donor-partners .partners-scroll{animation:none}}html{scroll-behavior:smooth}.path-frontpage .paragraph,.path-frontpage [class*=" block-"],.path-frontpage [id^=block-],.path-frontpage section{scroll-margin-top:140px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.path-frontpage .block-views-blocknews-block-1,.path-frontpage .latest-news{background:#f3f3f3;box-shadow:0 0 0 100vmax #f3f3f3;clip-path:inset(0 -100vmax);padding-top:10px;padding-bottom:40px}.path-frontpage{--hero-header-height:110px}@media (min-width:768px){.path-frontpage{--hero-header-height:116px}}@media (min-width:1024px){.path-frontpage{--hero-header-height:140px}}.path-frontpage section#featured{left:50%;right:auto;width:100vw;max-width:none;min-height:100vh;height:100vh;margin-left:-50vw;overflow:hidden}.path-frontpage .block-views-blockslider-block-1,.view-slider{position:relative;width:100vw;max-width:none;min-height:100vh;overflow:hidden}.view-slider .view-content,.view-slider .views_slideshow_cycle_main,.view-slider .views_slideshow_cycle_slide,.view-slider .views_slideshow_cycle_teaser_section{width:100vw!important;min-height:100vh!important;height:100vh!important;max-width:none!important}.slider-wrapper{overflow:hidden}.slider-wrapper,.slider-wrapper .image-wrapper,.slider-wrapper .image-wrapper .field--name-field-image>div,.slider-wrapper .image-wrapper .field--name-field-news-image>div{width:100vw;max-width:none;min-height:100vh;height:100vh}.slider-wrapper .image-wrapper:before{background:linear-gradient(180deg,rgba(0,0,0,.58),rgba(0,0,0,.5))}.slider-wrapper .content-wrapper{left:50%;right:auto;top:47%;width:min(450px,calc(100% - 48px));margin:0;padding:0;text-align:center;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.slider-wrapper .content-wrapper .ct-type{margin-bottom:0;font-size:clamp(16px,4vw,22px);font-weight:400}.slider-wrapper .content-wrapper h2{width:100%;max-width:980px;margin:20px 0;overflow:hidden;text-align:inherit;font-size:clamp(28px,8vw,42px);line-height:1.16;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical}.slider-wrapper .content-wrapper .field--name-field-news-subtitle,.slider-wrapper .content-wrapper .field--name-field-projects-subtitle,.slider-wrapper .content-wrapper .field--name-field-slider-summary{width:min(760px,100%);margin:22px auto 28px;overflow:hidden;color:hsla(0,0%,100%,.84);font-size:clamp(16px,1.45vw,24px);line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical}.views_slideshow_controls_text{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:12}.view-slider .views_slideshow_controls_text{display:block;pointer-events:none}.views_slideshow_controls_text_next,.views_slideshow_controls_text_previous{position:absolute;top:50%;pointer-events:auto;transform:translateY(-50%)}.views_slideshow_controls_text_previous{left:clamp(16px,3vw,56px)}.views_slideshow_controls_text_next{right:clamp(16px,3vw,56px)}.views_slideshow_controls_text_next a,.views_slideshow_controls_text_previous a{position:relative;display:block;width:52px;height:52px;overflow:hidden;border:1px solid hsla(0,0%,100%,.82);border-radius:999px;background:rgba(0,0,0,.22);color:transparent;text-indent:-9999px;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.views_slideshow_controls_text_next a:focus-visible,.views_slideshow_controls_text_next a:hover,.views_slideshow_controls_text_previous a:focus-visible,.views_slideshow_controls_text_previous a:hover{border-color:#fff;background:#004225;transform:scale(1.06)}.views_slideshow_controls_text_next a:before,.views_slideshow_controls_text_previous a:before{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;border-color:#fff;border-style:solid;border-width:0 2px 2px 0}.views_slideshow_controls_text_previous a:before{transform:translate(-35%,-50%) rotate(135deg)}.views_slideshow_controls_text_next a:before{transform:translate(-65%,-50%) rotate(-45deg)}.hero-slider-control{position:absolute;bottom:calc(38px + var(--hero-header-height, 140px));z-index:20;display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.82);border-radius:999px;background:rgba(0,0,0,.22);color:#fff;cursor:pointer;transform:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.hero-slider-control:focus-visible,.hero-slider-control:hover{border-color:#fff;background:#004225;transform:translateY(-3px)}.hero-slider-control:before{content:"";width:14px;height:14px;border-color:currentcolor;border-style:solid;border-width:0 2px 2px 0}.hero-slider-control--prev{left:clamp(16px,3vw,56px)}.hero-slider-control--next{left:calc(clamp(16px, 3vw, 56px) + 66px)}.hero-slider-control--prev:before{transform:translateX(3px) rotate(135deg)}.hero-slider-control--next:before{transform:translateX(-3px) rotate(-45deg)}.hero-slide-numbers{position:absolute;right:clamp(20px,4vw,56px);bottom:calc(38px + var(--hero-header-height, 140px));z-index:20;display:flex;align-items:center;gap:18px}.hero-slide-numbers__button{min-width:22px;padding:0 0 7px;border:0;border-bottom:2px solid transparent;background:transparent;color:hsla(0,0%,100%,.68);font-size:18px;font-weight:500;line-height:24px;cursor:pointer;transition:color .18s ease,border-color .18s ease}.hero-slide-numbers__button.is-active,.hero-slide-numbers__button:focus-visible,.hero-slide-numbers__button:hover{border-bottom-color:#fff;color:#fff}.bounce{display:none!important;animation:none!important}.hero-scroll-down{position:absolute;left:50%;bottom:calc(38px + var(--hero-header-height, 140px));z-index:20;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.78);border-radius:999px;background:hsla(0,0%,100%,.16);color:#fff;cursor:pointer;transform:translateX(-50%);transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.hero-scroll-down:focus-visible,.hero-scroll-down:hover{border-color:#fff;background:hsla(0,0%,100%,.28);transform:translateX(-50%) translateY(4px)}.hero-scroll-down span{width:13px;height:13px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translate(-2px,-2px)}.view-slider .views-slideshow-controls-top{position:absolute;left:0;right:0;bottom:0;z-index:16;display:none;justify-content:center;pointer-events:none}.view-slider .views_slideshow_pager_field{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:min(180px,calc(100% - 64px));pointer-events:auto}.view-slider .views_slideshow_pager_field_item{min-height:40px;cursor:pointer;border-top:3px solid hsla(0,0%,100%,.72);background:rgba(0,0,0,.22);color:#fff;padding:10px;text-align:center;transition:background-color .22s ease,border-color .22s ease,transform .22s ease}.view-slider .views_slideshow_pager_field_item.active,.view-slider .views_slideshow_pager_field_item:hover{border-top-color:#a8e788;background:#004225;transform:translateY(0)}.view-slider .views_slideshow_pager_field_item .views-content-title,.view-slider .views_slideshow_pager_field_item .views-field-title,.view-slider .views_slideshow_pager_field_item a{color:inherit;font-family:serif;font-size:32px;font-weight:500;line-height:1.3;text-decoration:none}.view-slider .views-slideshow-controls-bottom .views-slideshow-pager-bullets{display:none}@media (min-width:768px){.slider-wrapper .content-wrapper{left:48px;width:min(760px,calc(100% - 96px));text-align:left;transform:translateY(-50%);align-items:baseline}.slider-wrapper .content-wrapper h2{font-size:clamp(36px,4vw,52px);line-height:1.08}}@media (max-width:767px){.slider-wrapper,.slider-wrapper .image-wrapper,.slider-wrapper .image-wrapper .field--name-field-image>div,.slider-wrapper .image-wrapper .field--name-field-news-image>div{min-height:100vh;height:100vh}.hero-slider-control--prev{left:20px}.hero-slider-control--next{left:76px;right:auto}.hero-scroll-down,.hero-slide-numbers,.hero-slider-control{bottom:calc(32px + var(--hero-header-height, 110px))}.hero-slide-numbers{right:20px;gap:14px}.view-slider .views_slideshow_pager_field{display:flex;width:calc(100% - 32px);overflow-x:auto;scroll-snap-type:x mandatory}.view-slider .views_slideshow_pager_field_item{flex:0 0 72%;min-height:96px;padding:18px 20px;scroll-snap-align:center}}@media (min-width:1024px){.path-frontpage .block-views-blockslider-block-1,.path-frontpage .slider-wrapper,.path-frontpage .slider-wrapper .image-wrapper,.path-frontpage .slider-wrapper .image-wrapper .field--name-field-image>div,.path-frontpage .slider-wrapper .image-wrapper .field--name-field-news-image>div,.path-frontpage .view-slider,.path-frontpage .view-slider .view-content,.path-frontpage .view-slider .views_slideshow_cycle_main,.path-frontpage .view-slider .views_slideshow_cycle_slide,.path-frontpage .view-slider .views_slideshow_cycle_teaser_section,.path-frontpage section#featured{min-height:calc(100vh - var(--hero-header-height));height:calc(100vh - var(--hero-header-height))}.path-frontpage .hero-scroll-down,.path-frontpage .hero-slide-numbers,.path-frontpage .hero-slider-control{bottom:clamp(28px,4vh,40px)}.slider-wrapper .content-wrapper{left:max(72px,calc(50vw - 528px))}.slider-wrapper .content-wrapper h2{font-size:clamp(38px,3.6vw,52px);line-height:1.08}}.inner.content-wrapper.first-slder-content{width:100%;margin-bottom:18px}.inner.content-wrapper.first-slder-content .field--name-field-slider-summary{margin-top:-5px}@media (max-width:767px){.inner.content-wrapper.first-slder-content{width:calc(100% - 48px);max-width:calc(100% - 48px);margin-bottom:0}.inner.content-wrapper.first-slder-content h2{font-size:clamp(30px,9vw,40px);line-height:1.16}.inner.content-wrapper.first-slder-content .field--name-field-slider-summary{margin-top:0}}@media (min-width:768px) and (max-width:1023px){.inner.content-wrapper.first-slder-content{max-width:min(760px,calc(100% - 96px))}.inner.content-wrapper.first-slder-content h2{font-size:clamp(36px,4vw,52px);line-height:1.08}}@media (min-width:1024px){.inner.content-wrapper.first-slder-content{max-width:min(760px,calc(100vw - 180px))}.inner.content-wrapper.first-slder-content h2{font-size:clamp(38px,3.6vw,52px);line-height:1.08}.inner.content-wrapper.first-slder-content .field--name-field-slider-summary{margin-right:0;margin-left:0}}header#header{top:0;z-index:400;background:#fff}body.user-logged-in.toolbar-fixed header#header{top:39px}body.user-logged-in.toolbar-fixed.toolbar-horizontal.toolbar-tray-open header#header{top:79px}#toolbar-administration{position:relative;z-index:2000}#block-rusty-branding{left:max(24px,calc(50% - 600px))}#block-horizontalmenu{left:max(180px,calc(50% - 420px));z-index:450}#block-horizontalmenu,#block-topmenu{right:max(24px,calc(50% - 600px))}#block-horizontalmenu ul li a,#block-topmenu ul li a{font-size:18px;font-weight:500}#block-horizontalmenu ul.horizontal-menu>li.menu-item--active-trail:not(:last-child)>a,#block-horizontalmenu ul.horizontal-menu>li:not(:last-child)>a.is-active,#block-horizontalmenu ul.horizontal-menu>li:not(:last-child)>a:active,#block-horizontalmenu ul.horizontal-menu>li:not(:last-child)>a:hover{opacity:.8;transition:.2s;color:#b31b1b;font-weight:500}#block-horizontalmenu ul.horizontal-menu>li:last-child>a{background:#004225;padding:10px;font-weight:500;color:#fff;border-radius:10px}.path-frontpage #block-horizontalmenu ul li:last-child,.path-frontpage #block-topmenu ul li:last-child{left:0}@media (min-width:768px){#block-horizontalmenu ul li a,#block-topmenu ul li a{font-size:18px;font-weight:500}}@media (min-width:1024px){#block-horizontalmenu ul.horizontal-menu{display:flex;align-items:center;justify-content:flex-end;gap:clamp(8px,1vw,18px);white-space:nowrap}#block-horizontalmenu ul.horizontal-menu>li{display:flex;align-items:center}#block-horizontalmenu ul li a,#block-topmenu ul li a{font-size:18px;font-weight:500;padding:10px 6px}.path-frontpage #block-horizontalmenu ul.horizontal-menu>li>a,.path-frontpage #block-topmenu>ul.menu>li>a{font-size:18px;font-weight:500;padding:12px 6px}.path-frontpage #block-horizontalmenu ul li a,.path-frontpage #block-topmenu ul li a{font-size:18px;font-weight:500}#block-horizontalmenu ul.horizontal-menu>li:last-child>a,.path-frontpage #block-horizontalmenu ul.horizontal-menu>li:last-child>a{padding:18px 24px}}@media (min-width:769px){#block-horizontalmenu,#block-horizontalmenu li,#block-horizontalmenu ul.menu{overflow:visible}#block-horizontalmenu .menu-item--expanded{position:relative}#block-horizontalmenu .menu-item--expanded>a{display:inline-flex;align-items:center;gap:8px}#block-horizontalmenu .menu-item--expanded>a:after{content:"";display:inline-block;width:7px;height:7px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}#block-horizontalmenu .menu-item--expanded:focus-within>a:after,#block-horizontalmenu .menu-item--expanded:hover>a:after{transform:rotate(225deg) translate(-1px,-1px)}#block-horizontalmenu .menu-item--expanded>.sub-nav,#block-horizontalmenu ul.menu.sub-nav{display:none;position:absolute;top:100%;left:0;margin:0;padding:0;z-index:480;min-width:220px;background:#004225;box-shadow:0 18px 38px rgba(0,0,0,.18)}#block-horizontalmenu .menu-item--expanded:focus-within>.sub-nav,#block-horizontalmenu .menu-item--expanded:hover>.sub-nav{display:block}#block-horizontalmenu .sub-nav li a{display:block;border-bottom:1px solid hsla(0,0%,100%,.16);border-radius:0;background:transparent;padding:12px 10px;color:#fff;font-size:18px;font-weight:300}#block-horizontalmenu .sub-nav .menu-item--active-trail>a,#block-horizontalmenu .sub-nav li a.is-active,#block-horizontalmenu .sub-nav li a:active,#block-horizontalmenu .sub-nav li a:hover{background:hsla(0,0%,100%,.12);color:#fff;opacity:1;font-weight:400}#block-horizontalmenu .sub-nav .menu-item--expanded{position:relative}#block-horizontalmenu .sub-nav .menu-item--expanded>.sub-nav{top:0;left:100%;margin-left:1px}#block-horizontalmenu .sub-nav .menu-item--expanded>a:after{margin-left:auto;transform:rotate(-45deg)}#block-horizontalmenu .sub-nav .menu-item--expanded>a{display:flex;width:100%;box-sizing:border-box}#block-horizontalmenu .sub-nav .menu-item--expanded:focus-within>a:after,#block-horizontalmenu .sub-nav .menu-item--expanded:hover>a:after{transform:rotate(135deg)}}@media (min-width:930px){.path-frontpage a.site-logo img,a.site-logo img{width:115px}#block-rusty-branding{top:13px;left:max(20px,calc(50% - 600px))}#block-horizontalmenu{top:20px;right:0;height:auto;display:flex;align-items:center}#block-horizontalmenu,#block-topmenu{left:max(180px,calc(50% - 420px));width:auto;min-width:0;box-sizing:border-box}#block-topmenu{right:max(20px,calc(50% - 600px))}#block-horizontalmenu ul.horizontal-menu,#block-topmenu ul.menu:not(.sub-nav){width:100%;display:flex;align-items:center;justify-content:flex-start;gap:clamp(18px,1.5vw,30px)}#block-horizontalmenu ul.horizontal-menu>li{margin:0}#block-horizontalmenu ul.horizontal-menu>li:last-child,.path-frontpage #block-horizontalmenu ul.horizontal-menu>li:last-child,.path-frontpage #block-topmenu ul.menu:not(.sub-nav)>li:last-child{margin-left:auto!important}.path-frontpage #block-horizontalmenu li:last-child,.path-frontpage #block-topmenu li:last-child{position:relative;left:0}#block-horizontalmenu ul.horizontal-menu>li>a{padding:10px 0;color:#000;font-size:18px;font-weight:500;line-height:1.2}.path-frontpage #block-horizontalmenu ul.horizontal-menu>li>a{padding:15px;color:#000;font-size:18px;font-weight:500;line-height:1.2}#block-horizontalmenu ul.horizontal-menu>li:last-child>a,.path-frontpage #block-horizontalmenu ul.horizontal-menu>li:last-child>a{display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:#004225;padding:18px 34px;color:#fff;font-weight:500}.path-frontpage #block-horizontalmenu ul.horizontal-menu>li:last-child>a{border-radius:0;padding:18px 34px}#block-horizontalmenu ul.horizontal-menu>li:last-child.menu-item--active-trail>a,#block-horizontalmenu ul.horizontal-menu>li:last-child>a.is-active,#block-horizontalmenu ul.horizontal-menu>li:last-child>a:active,#block-horizontalmenu ul.horizontal-menu>li:last-child>a:hover,.path-frontpage #block-horizontalmenu ul.horizontal-menu>li:last-child>a:hover{background:#06351f;color:#fff;opacity:1;font-weight:500}}@media (min-width:1200px){#block-horizontalmenu>ul.menu>li>a,.path-frontpage #block-horizontalmenu>ul.menu>li>a{font-size:18px}.path-frontpage #block-horizontalmenu ul.menu:not(.sub-nav)>li:last-child,.path-frontpage #block-topmenu ul.menu:not(.sub-nav)>li:last-child{margin-left:auto!important}}@media (min-width:930px) and (max-width:1080px){.path-frontpage #block-horizontalmenu ul.menu:not(.sub-nav){gap:14px}.path-frontpage #block-horizontalmenu ul.menu:not(.sub-nav)>li:last-child,.path-frontpage #block-topmenu ul.menu:not(.sub-nav)>li:last-child{margin-left:auto!important}}body:not(.path-frontpage) section#main{padding-left:max(24px,calc(50% - 590px));padding-right:max(24px,calc(50% - 590px))}body:not(.path-frontpage) .field--name-body,body:not(.path-frontpage) .field--type-text-long,body:not(.path-frontpage) .node__content,body:not(.path-frontpage) .text-formatted,body:not(.path-frontpage) main#content,body:not(.path-frontpage) section#main{font-size:18px;line-height:1.6}@media (min-width:769px) and (max-width:929px){#block-horizontalmenu>ul.menu{display:flex;align-items:center;gap:clamp(12px,1.2vw,26px)}#block-horizontalmenu>ul.menu>li>a{padding-top:12px;padding-bottom:12px}}#highlighted{margin-bottom:0;padding-bottom:0}.region-highlighted{background:#004225}.region-highlighted h1.page-title{max-width:1200px;margin:auto;padding:40px;background:transparent;color:#fff;text-align:left;font-size:48px;line-height:64px}.block-page-title-block{margin-bottom:0!important;border-bottom:0}#breadcrumb{margin-top:0;padding-top:20px}nav.breadcrumb{max-width:1200px;margin:auto;padding-top:20px}.page-projects,.path-programs-and-projects .node--type-programs-and-projects,.path-who-we-are .node__content{padding:0}.node--type-programs-and-projects .field__label{font-weight:400}.node--type-events .field__label{font-weight:500}.paragraph--type--hero-banner{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.paragraph--type--hero-banner .hero-banner__inner{max-width:none;padding-left:max(24px,calc(50vw - 590px));padding-right:max(24px,calc(50vw - 590px))}.paragraph--type--feature-section{position:relative;margin:40px auto}.paragraph--type--feature-section .feature-section__inner{width:min(1280px,calc(100% - 48px));margin:0 auto;position:relative;z-index:2}.paragraph--type--feature-section .feature-section__title{margin:0 0 16px;color:#0a5f36}.paragraph--type--feature-section .feature-section__intro{max-width:780px}.paragraph--type--feature-section .feature-section__items>.field__item{margin:0}.paragraph--type--feature-section.feature-section--with-bg{padding:64px 0 32px;overflow:hidden}.paragraph--type--feature-section.feature-section--with-bg .feature-section__media{position:absolute;inset:0;z-index:0}.paragraph--type--feature-section.feature-section--with-bg .feature-bg-image{position:absolute;inset:0;background-size:cover;background-position:50%}.paragraph--type--feature-section.feature-section--with-bg .feature-section__inner{background:linear-gradient(90deg,rgba(245,248,244,.96),rgba(245,248,244,.84) 45%,rgba(245,248,244,.16));border-radius:18px;padding:42px 24px}.paragraph--type--feature-section.feature-section--with-bg .feature-section__items{display:grid;gap:16px;margin-top:28px;grid-template-columns:repeat(1,minmax(0,1fr))}.paragraph--type--feature-section.feature-section--with-bg .feature-section__cta{margin-top:26px}.paragraph--type--feature-section.feature-section--with-bg .feature-section__cta a{display:inline-block;background:#9bc61f;color:#004225;text-decoration:none;font-weight:600;padding:14px 30px;border-radius:999px}.paragraph--type--feature-item.feature-item--card{background:#f2f5f1;border:1px solid #dbe3d8;border-radius:16px;padding:20px;height:100%;text-align:center}.paragraph--type--feature-item.feature-item--card .feature-item__icon img{width:56px;height:56px;-o-object-fit:contain;object-fit:contain;margin:0 auto 14px}.paragraph--type--feature-item .feature-item__icon-svg svg{width:56px;height:56px;color:#0a6b3e;display:block;margin:0 auto 14px}.paragraph--type--feature-item.feature-item--card .feature-item__title{margin:0 0 10px;color:#0b5b34;font-size:1.35rem}.paragraph--type--feature-item.feature-item--card .feature-item__text{color:#34403d}.paragraph--type--feature-section.feature-section--stats{padding:18px 0}.paragraph--type--feature-section.feature-section--stats .feature-section__cta,.paragraph--type--feature-section.feature-section--stats .feature-section__intro,.paragraph--type--feature-section.feature-section--stats .feature-section__media,.paragraph--type--feature-section.feature-section--stats .feature-section__title{display:none}.paragraph--type--feature-section.feature-section--stats .feature-section__items{display:grid;gap:12px;grid-template-columns:repeat(1,minmax(0,1fr));border:1px solid #d9e2d7;border-radius:14px;background:#eff4ee;padding:18px}.paragraph--type--feature-item.feature-item--metric{display:grid;gap:4px 14px;grid-template-columns:56px 1fr;align-items:center}.paragraph--type--feature-item.feature-item--metric .feature-item__icon img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.paragraph--type--feature-item.feature-item--metric .feature-item__icon-svg svg{width:48px;height:48px;margin:0}.paragraph--type--feature-item.feature-item--metric .feature-item__metric{grid-column:2/3;color:#0a5f36;font-weight:700;font-size:2.2rem;line-height:1}.paragraph--type--feature-item.feature-item--metric .feature-item__title{grid-column:2/3;margin:0;font-size:1.45rem;color:#1f2b28}.paragraph--type--feature-item.feature-item--metric .feature-item__text{grid-column:2/3}@media (min-width:768px){.paragraph--type--feature-section.feature-section--with-bg .feature-section__items{grid-template-columns:repeat(3,minmax(0,1fr))}.paragraph--type--feature-section.feature-section--stats .feature-section__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.paragraph--type--feature-section.feature-section--with-bg .feature-section__items{grid-template-columns:repeat(6,minmax(0,1fr))}.paragraph--type--feature-section.feature-section--stats .feature-section__items{grid-template-columns:repeat(4,minmax(0,1fr))}}.feature-section.feature-section--stats .feature-section__cta,.feature-section.feature-section--stats .feature-section__intro,.feature-section.feature-section--stats .feature-section__media,.feature-section.feature-section--stats .feature-section__title{display:none}.feature-section.feature-section--stats .feature-section__items{margin:0;border-width:0;background-color:transparent;padding:0}.feature-section.feature-section--stats .feature-section__items .field__items{margin-left:auto;margin-right:auto;display:grid;max-width:56rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem}@media (min-width:768px){.feature-section.feature-section--stats .feature-section__items .field__items{grid-template-columns:repeat(4,minmax(0,1fr))}}.feature-section.feature-section--stats .feature-section__items .field__items>.field__item{display:flex;justify-content:center}.feature-section.feature-section--stats .feature-section__items .field__items>.field__item:not(:last-child):after{display:none;content:none}.feature-section.feature-section--stats .feature-item.feature-item--metric{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.feature-section.feature-section--stats .feature-item--metric:not(:last-child):after,.feature-section.feature-section--stats .feature-item.feature-item--metric:after{display:none}.feature-section.feature-section--stats .feature-item__icon,.feature-section.feature-section--stats .feature-item__icon-svg{display:flex;align-items:center;justify-content:center;background-color:transparent;--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.feature-section.feature-section--stats .feature-item__icon img,.feature-section.feature-section--stats .feature-item__icon svg,.feature-section.feature-section--stats .feature-item__icon-svg svg{margin:0;height:1.75rem;width:1.75rem;--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.feature-section.feature-section--stats .feature-item__metric{margin:0;font-size:1.875rem;line-height:2.25rem;font-weight:700;line-height:1;--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1));font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-variant-numeric:lining-nums tabular-nums}.feature-section.feature-section--stats .feature-item__title{margin:0;max-width:130px;font-size:.875rem;line-height:1.25rem;line-height:1.375;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.feature-section.feature-section--stats .feature-item__text{display:none}@media (max-width:980px){.feature-section.feature-section--stats .feature-section__items .field__items{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-section.feature-section--stats .feature-section__items .field__items>.field__item{padding:0}.feature-section.feature-section--stats .feature-section__items .field__items>.field__item:after{display:none}}@media (max-width:560px){.feature-section.feature-section--stats .feature-section__items .field__items{grid-template-columns:repeat(2,minmax(0,1fr))}}.feature-section.feature-section--stats,.feature-section.feature-section--stats .feature-section__inner,.feature-section.feature-section--stats .feature-section__items,.feature-section.feature-section--stats .feature-section__items .field__items{width:100%;max-width:100%}.feature-section.feature-section--stats .feature-section__items,.feature-section.feature-section--stats .feature-section__items .field__items,.feature-section.feature-section--stats .feature-section__items .field__items>.field__item{float:none}.feature-section.feature-section--stats .feature-section__items .field__items{display:grid!important;box-sizing:border-box;justify-items:stretch;align-items:stretch}.feature-section.feature-section--stats .feature-section__items .field__items>.field__item{display:block;box-sizing:border-box;min-width:0;width:auto}.feature-section.feature-section--stats .feature-item.feature-item--metric{width:100%}.paragraph--type--two-columns{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:3rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:4rem 1.5rem}@media (min-width:1024px){.paragraph--type--two-columns{grid-template-columns:.9fr 1.4fr;gap:5rem;padding:6rem 5rem}}.paragraph--type--two-columns .field--name-field-left-side{align-self:flex-start}@media (min-width:1024px){.paragraph--type--two-columns .field--name-field-left-side{position:sticky;top:7rem}}.paragraph--type--two-columns .field--name-field-big-title{margin-bottom:2rem;font-size:3rem;font-weight:700;line-height:.95;--tw-text-opacity:1;color:rgb(3 7 18/var(--tw-text-opacity,1))}@media (min-width:1024px){.paragraph--type--two-columns .field--name-field-big-title{font-size:4.5rem;line-height:1}}.paragraph--type--two-columns .field--name-field-big-title{font-family:Georgia,serif}.paragraph--type--two-columns .paragraph--type--simple-text .field--name-field-big-title{font-size:64px;line-height:72px;color:#000}.paragraph--type--two-columns .field--name-field-text{margin-bottom:2.5rem;max-width:36rem}.paragraph--type--two-columns .field--name-field-right-side{position:relative}.paragraph--type--two-columns .field--name-field-right-side .field__items,.paragraph--type--two-columns .field--name-field-right-side .view-content{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width:768px){.paragraph--type--two-columns .field--name-field-right-side .field__items,.paragraph--type--two-columns .field--name-field-right-side .view-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.paragraph--type--two-columns .field--name-field-right-side .field__items,.paragraph--type--two-columns .field--name-field-right-side .view-content{grid-template-columns:repeat(3,minmax(0,1fr))}}.partner-discounts-listing .view-content,.path-discounts-members .view-title-partner .view-content{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.partner-discounts-listing .view-content,.path-discounts-members .view-title-partner .view-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.partner-discounts-listing .view-content,.path-discounts-members .view-title-partner .view-content{padding-left:5rem;padding-right:5rem}}@media (min-width:1280px){.partner-discounts-listing .view-content,.path-discounts-members .view-title-partner .view-content{grid-template-columns:repeat(3,minmax(0,1fr))}.paragraph--type--two-columns .field--name-field-right-side .field__items,.paragraph--type--two-columns .field--name-field-right-side .view-content,.partner-discounts-listing .view-content,.path-discounts-members .view-title-partner .view-content{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.5rem}}.path-discounts-members .partner-discounts-listing .view-content{row-gap:60px}.paragraph--type--two-columns .field--name-field-right-side .views-row,.partner-discounts-listing .views-row,.path-discounts-members .view-title-partner .views-row{height:auto}.path-discounts-members .view-title-partner .views-row{margin-bottom:0}.paragraph--type--two-columns .field--name-field-right-side .views-row{border:1px solid #d3d3d3;padding:20px}@media (min-width:768px){.partner-discounts-listing .views-row,.path-discounts-members .view-title-partner .views-row{height:80%}}.partner-discount-card{position:relative;display:flex;height:100%;min-height:250px;flex-direction:column;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.75rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (min-width:1024px){.partner-discount-card{padding:2rem}}.path-discounts-members .view-title-partner .partner-discount-card{border:1px solid #d3d3d3}.partner-discount-card:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgb(22 101 52/var(--tw-border-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.paragraph--type--two-columns .partner-discount-card{min-height:auto;border:0;padding:0;box-shadow:none}.paragraph--type--two-columns .partner-discount-card:hover{transform:none;border-color:transparent;box-shadow:none}.partner-discount-card__title{margin-bottom:20px;padding-right:20px;font-family:inherit;font-size:18px;font-weight:500;line-height:1.25;color:#000}.partner-discount-card__title a{--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity,1));text-decoration-line:none}.partner-discount-card__title a:hover{text-decoration-line:underline}.paragraph--type--two-columns .partner-discount-card__title{padding-right:0;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:18px;font-weight:600;line-height:1.5}.partner-discount-card__badge{position:absolute;right:1.5rem;top:1.5rem;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity,1))}.paragraph--type--two-columns .partner-discount-card__badge{position:relative;right:0;top:0;width:-moz-fit-content;width:fit-content;border-radius:.375rem;background-color:rgb(240 253 244/var(--tw-bg-opacity,1));padding:.5rem 1rem;font-size:.875rem;font-weight:700;line-height:1.25rem;text-transform:uppercase;color:rgb(20 83 45/var(--tw-text-opacity,1))}.partner-discount-card__meta{position:relative;margin-bottom:1rem;padding-left:2rem;font-size:1rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.partner-discount-card__meta:before{position:absolute;top:3px;left:0;width:20px;color:#004225;font:normal normal normal 18px/1 FontAwesome;text-align:center}.partner-discount-card__meta--offer:before{content:"\f02b"}.partner-discount-card__meta--spread:before{content:"\f041"}.partner-discount-card__meta--contact:before{content:"\f2b9"}.partner-discount-card__meta .field,.partner-discount-card__meta p{margin:0}.partner-discount-card__link{margin-top:auto;padding-top:1.5rem}.partner-discount-card__link a{display:inline-flex;align-items:center;gap:1.25rem;border-bottom-width:3px;border-color:transparent;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity,1));text-decoration-line:none;transition:color .18s ease,border-color .18s ease}.partner-discount-card__link a:focus-visible,.partner-discount-card__link a:hover{border-bottom-color:currentColor;text-decoration:none}.partner-discount-card__link a:after{content:"\2192";font-size:1.25rem;line-height:1.75rem}.paragraph--type--two-columns .partner-discount-card__link a{position:relative;display:block;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:18px;font-weight:400;line-height:1.5;color:rgb(20 83 45/var(--tw-text-opacity,1));text-decoration-line:none}.paragraph--type--two-columns .partner-discount-card__link a:after{content:"\2192";position:relative;top:4px;left:10px;font-size:1.25rem;line-height:1.75rem}.path-frontpage .front-projects .views-field-view-node a,.path-frontpage .latest-news .view-header a,.path-frontpage .latest-news .views-field-view-node a,.path-frontpage .more-link a,.path-frontpage .partner-discount-card__link a{display:inline-flex;align-items:center;gap:1rem;border-bottom:3px solid transparent;color:#004225;background-image:none;text-decoration:none;transition:color .18s ease,border-color .18s ease}.path-frontpage .front-projects .views-field-view-node a:focus-visible,.path-frontpage .front-projects .views-field-view-node a:hover,.path-frontpage .latest-news .view-header a:focus-visible,.path-frontpage .latest-news .view-header a:hover,.path-frontpage .latest-news .views-field-view-node a:focus-visible,.path-frontpage .latest-news .views-field-view-node a:hover,.path-frontpage .more-link a:focus-visible,.path-frontpage .more-link a:hover,.path-frontpage .partner-discount-card__link a:focus-visible,.path-frontpage .partner-discount-card__link a:hover{color:#0b6b42;border-bottom-color:currentColor;text-decoration:none}.path-frontpage .front-projects .views-field-view-node a:after,.path-frontpage .latest-news .view-header a:after,.path-frontpage .latest-news .views-field-view-node a:after,.path-frontpage .more-link a:after,.path-frontpage .partner-discount-card__link a:after{content:"\2192";position:static;display:inline-block;margin-left:0;font-size:1.5rem;line-height:1;transition:transform .18s ease}.path-frontpage .front-projects .views-field-view-node a:focus-visible:after,.path-frontpage .front-projects .views-field-view-node a:hover:after,.path-frontpage .latest-news .view-header a:focus-visible:after,.path-frontpage .latest-news .view-header a:hover:after,.path-frontpage .latest-news .views-field-view-node a:focus-visible:after,.path-frontpage .latest-news .views-field-view-node a:hover:after,.path-frontpage .more-link a:focus-visible:after,.path-frontpage .more-link a:hover:after,.path-frontpage .partner-discount-card__link a:focus-visible:after,.path-frontpage .partner-discount-card__link a:hover:after{transform:translateX(6px)}.path-discounts-members .page-title{margin-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem;font-size:3rem;line-height:1;font-weight:700;--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity,1))}@media (min-width:1024px){.path-discounts-members .page-title{padding-left:5rem;padding-right:5rem;font-size:4.5rem;line-height:1}}.path-discounts-members .page-title{font-family:Georgia,serif}.js-scroll-up{opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform .7s ease}.js-scroll-up.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.js-scroll-up{opacity:1;transform:none;transition:none}}@media (max-width:1023px){.paragraph--type--two-columns .field--name-field-left-side{position:static}.partner-discount-card{min-height:auto}}.paragraph--type--grid-container,.zfu-join-section{position:relative;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-bottom:5rem;padding-top:1rem}.paragraph--type--grid-container>.field,.paragraph--type--grid-container>.field__items,.zfu-join-inner{margin-left:auto;margin-right:auto;width:100%;padding-left:0;padding-right:0;max-width:1200px}.paragraph--type--grid-container .field--name-field-big-title,.zfu-join-section .field--name-field-big-title,.zfu-join-title{margin-bottom:1rem;font-weight:700;font-size:clamp(44px,10vw,64px);line-height:1.08}.paragraph--type--grid-container .field--name-field-big-title:after,.zfu-join-section .field--name-field-big-title:after{margin-left:auto;margin-right:auto;margin-top:1.25rem;display:block;height:1px;width:6rem;background-color:#004225;content:""}body:not(.path-frontpage) .field.field--name-field-big-title{margin-bottom:0;margin-left:0;font-family:Palatino,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:48px;line-height:56px;font-weight:600;text-align:left}.path-frontpage .field--name-field-big-title{margin-bottom:20px;font-family:Palatino,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(44px,10vw,64px);line-height:1.08;font-weight:600}.paragraph--type--grid-container .field--name-field-grid-summary,.zfu-join-section .field--name-field-grid-summary,.zfu-join-summary{margin-left:auto;margin-right:auto;max-width:1180px;padding:30px 2.5rem;text-align:center;margin-top:0;margin-bottom:0}.paragraph--type--grid-container .field--name-field-grids,.zfu-join-grid{margin-left:auto;margin-right:auto;width:100%;max-width:1200px}.paragraph--type--grid-container .field--name-field-grids,.zfu-join-grid .field--name-field-grids{display:grid;gap:1px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.paragraph--type--grid-container .field--name-field-grids,.zfu-join-grid .field--name-field-grids{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.grid-five .field--name-field-grids,.grid-four .field--name-field-grids,.grid-six .field--name-field-grids,.paragraph--type--grid-container .field--name-field-grids,.zfu-join-grid .field--name-field-grids{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.grid-four .field--name-field-grids{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-five .field--name-field-grids{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-six .field--name-field-grids{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1536px){.paragraph--type--grid-container .field--name-field-grids,.zfu-join-grid .field--name-field-grids{grid-template-columns:repeat(6,minmax(0,1fr))}}.paragraph--type--grid-container .field--name-field-grids>.field__item,.zfu-join-grid .field--name-field-grids>.field__item,.zfu-join-grid .grid-item{display:flex;flex-direction:column;align-items:center;border-radius:6px;border-width:1px;--tw-border-opacity:1;border-color:rgb(242 240 239/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.625rem;text-align:center;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.paragraph--type--grid-container .paragraph--type--grid,.zfu-join-grid .paragraph--type--grid{display:flex;height:100%;flex-direction:column;align-items:center;border-radius:15px;border-width:1px;--tw-border-opacity:1;border-color:rgb(242 240 239/var(--tw-border-opacity,1))}.field--name-field-grids .field.field--name-field-image,.paragraph--type--grid-container .field--name-field-image,.zfu-join-grid .field--name-field-image{width:100%;max-height:140px}.paragraph--type--grid-container .field--name-field-image img,.zfu-join-grid .field--name-field-image img{margin-left:auto;margin-right:auto;margin-bottom:1.5rem;height:145px;width:145px;-o-object-fit:scale-down;object-fit:scale-down}.paragraph--type--grid .field.field--name-field-image img{-o-object-fit:scale-down;object-fit:scale-down}.paragraph--type--grid .field.field--name-field-title,.zfu-join-grid .field--name-field-title{margin:1.25rem 0 0;min-height:1.25rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:5px;font-size:18px;font-weight:600;line-height:30px;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:1024px){.paragraph--type--grid .field.field--name-field-title,.zfu-join-grid .field--name-field-title{font-size:21px}}.zfu-join-grid .field--name-field-text{margin:.625rem;font-size:1.125rem;line-height:1.75rem;font-weight:400;line-height:1.5;--tw-text-opacity:1;color:rgb(111 116 121/var(--tw-text-opacity,1))}.zfu-join-grid .field--name-field-text p{margin-bottom:0}@media (max-width:767px){.paragraph--type--grid-container:not(.grid-style--plain-green):not(.grid-style--plain-grey):not(.grid-style--plain-black):not(.grid-style--plain) .field--name-field-grids,.zfu-join-section:not(.grid-style--plain-green):not(.grid-style--plain-grey):not(.grid-style--plain-black):not(.grid-style--plain) .field--name-field-grids{gap:28px}.paragraph--type--grid-container:not(.grid-style--plain-green):not(.grid-style--plain-grey):not(.grid-style--plain-black):not(.grid-style--plain) .field--name-field-grids>.field__item,.paragraph--type--grid-container:not(.grid-style--plain-green):not(.grid-style--plain-grey):not(.grid-style--plain-black):not(.grid-style--plain) .paragraph--type--grid,.zfu-join-section:not(.grid-style--plain-green):not(.grid-style--plain-grey):not(.grid-style--plain-black):not(.grid-style--plain) .field--name-field-grids>.field__item,.zfu-join-section:not(.grid-style--plain-green):not(.grid-style--plain-grey):not(.grid-style--plain-black):not(.grid-style--plain) .paragraph--type--grid{height:auto;min-height:0}.paragraph--type--grid-container:not(.grid-style--plain-green):not(.grid-style--plain-grey):not(.grid-style--plain-black):not(.grid-style--plain) .field--name-field-image,.zfu-join-section:not(.grid-style--plain-green):not(.grid-style--plain-grey):not(.grid-style--plain-black):not(.grid-style--plain) .field--name-field-image{max-height:none}.paragraph--type--grid-container:not(.grid-style--plain-green):not(.grid-style--plain-grey):not(.grid-style--plain-black):not(.grid-style--plain) .field--name-field-image img,.zfu-join-section:not(.grid-style--plain-green):not(.grid-style--plain-grey):not(.grid-style--plain-black):not(.grid-style--plain) .field--name-field-image img{width:180px;height:180px;margin-bottom:14px}.paragraph--type--grid-container:not(.grid-style--plain-green):not(.grid-style--plain-grey):not(.grid-style--plain-black):not(.grid-style--plain) .field--name-field-title,.zfu-join-section:not(.grid-style--plain-green):not(.grid-style--plain-grey):not(.grid-style--plain-black):not(.grid-style--plain) .field--name-field-title{padding:0 5px;line-height:1.25}}.zfu-join-section:is(.grid-style--plain-green,.grid-style--plain-grey,.grid-style--plain-black,.grid-style--plain) .zfu-join-grid{max-width:1500px}.zfu-join-section:is(.grid-style--plain-green,.grid-style--plain-grey,.grid-style--plain-black,.grid-style--plain) .field--name-field-grids{gap:24px;align-items:stretch}.zfu-join-section:is(.grid-style--plain-green,.grid-style--plain-grey,.grid-style--plain-black,.grid-style--plain) .field--name-field-grids>.field__item{width:100%;min-width:0;align-items:stretch;padding:0;border:0;background:transparent;text-align:left}.zfu-join-section:is(.grid-style--plain-green,.grid-style--plain-grey,.grid-style--plain-black,.grid-style--plain) .paragraph--type--grid{box-sizing:border-box;width:100%;min-height:270px;align-items:flex-start;border-radius:0;border:0;padding:32px;text-align:left}@media (min-width:1280px){.zfu-join-section:is(.grid-style--plain-green,.grid-style--plain-grey,.grid-style--plain-black,.grid-style--plain) .field--name-field-grids{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1536px){.zfu-join-section:is(.grid-style--plain-green,.grid-style--plain-grey,.grid-style--plain-black,.grid-style--plain) .field--name-field-grids{grid-template-columns:repeat(4,minmax(0,1fr))}}.zfu-join-section:is(.grid-style--plain-green,.grid-style--plain-grey,.grid-style--plain-black,.grid-style--plain) .field--name-field-image{display:none}.zfu-join-section:is(.grid-style--plain-green,.grid-style--plain-grey,.grid-style--plain-black,.grid-style--plain) .field--name-field-title{min-height:0;margin:0 0 22px;padding:0;background:transparent;color:inherit;font-size:22px;font-weight:600;line-height:1.35;text-align:left}.zfu-join-section:is(.grid-style--plain-green,.grid-style--plain-grey,.grid-style--plain-black,.grid-style--plain) .field--name-field-text{margin:0;color:inherit;font-size:16px;line-height:21px;text-align:left;font-weight:300}.zfu-join-section.grid-style--plain-green .paragraph--type--grid{background:#004225;color:#fff}.zfu-join-section.grid-style--plain-black .field--name-field-text a,.zfu-join-section.grid-style--plain-green .field--name-field-text a{color:#a8e788}.zfu-join-section.grid-style--plain-grey .paragraph--type--grid{background:#f1f2f2;color:#101217}.zfu-join-section.grid-style--plain-grey .field--name-field-text{color:#30373b}.zfu-join-section.grid-style--plain .field--name-field-text a,.zfu-join-section.grid-style--plain-grey .field--name-field-text a{color:#0b7a37}.zfu-join-section.grid-style--plain-black .paragraph--type--grid{background:#101217;color:#fff}.zfu-join-section.grid-style--plain .paragraph--type--grid{border:1px solid #d3d3d3;background:#fff;color:#101217}@media (max-width:767px){.zfu-join-section:is(.grid-style--plain-green,.grid-style--plain-grey,.grid-style--plain-black,.grid-style--plain) .paragraph--type--grid{min-height:0;padding:24px}}.paragraph--type--grid-container .field--name-field-link-to-more,.zfu-join-cta,.zfu-join-section .field--name-field-link-to-more{margin-top:40px;display:flex;justify-content:center}.paragraph--type--big-image .section--link a,.paragraph--type--grid-container .field--name-field-link-to-more a,.paragraph--type--two-columns .field--name-field-link a,.slider-wrapper .content-wrapper .link-more a,.zfu-join-cta a,.zfu-join-section .field--name-field-link-to-more a{display:inline-flex;align-items:center;justify-content:center;border-radius:20px;--tw-bg-opacity:1;background-color:rgb(0 66 37/var(--tw-bg-opacity,1));padding:1.25rem 4rem;font-size:1.25rem;font-weight:600;text-transform:capitalize;line-height:1.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);text-decoration:none;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.paragraph--type--big-image .section--link a:focus-visible,.paragraph--type--big-image .section--link a:hover,.paragraph--type--grid-container .field--name-field-link-to-more a:focus-visible,.paragraph--type--grid-container .field--name-field-link-to-more a:hover,.paragraph--type--two-columns .field--name-field-link a:focus-visible,.paragraph--type--two-columns .field--name-field-link a:hover,.slider-wrapper .content-wrapper .link-more a:focus-visible,.slider-wrapper .content-wrapper .link-more a:hover,.zfu-join-cta a:focus-visible,.zfu-join-cta a:hover,.zfu-join-section .field--name-field-link-to-more a:focus-visible,.zfu-join-section .field--name-field-link-to-more a:hover{background-color:#0b6b42;box-shadow:0 14px 24px rgba(0,66,37,.2);color:#fff;transform:translateY(-3px)}.paragraph--type--big-image .section--link a:after,.paragraph--type--grid-container .field--name-field-link-to-more a:after,.paragraph--type--two-columns .field--name-field-link a:after,.slider-wrapper .content-wrapper .link-more a:after,.zfu-join-cta a:after,.zfu-join-section .field--name-field-link-to-more a:after{margin-left:1.5rem;font-size:1.875rem;line-height:2.25rem;line-height:1;content:"\2192";transition:transform .18s ease}.paragraph--type--big-image .section--link a:focus-visible:after,.paragraph--type--big-image .section--link a:hover:after,.paragraph--type--grid-container .field--name-field-link-to-more a:focus-visible:after,.paragraph--type--grid-container .field--name-field-link-to-more a:hover:after,.paragraph--type--two-columns .field--name-field-link a:focus-visible:after,.paragraph--type--two-columns .field--name-field-link a:hover:after,.slider-wrapper .content-wrapper .link-more a:focus-visible:after,.slider-wrapper .content-wrapper .link-more a:hover:after,.zfu-join-cta a:focus-visible:after,.zfu-join-cta a:hover:after,.zfu-join-section .field--name-field-link-to-more a:focus-visible:after,.zfu-join-section .field--name-field-link-to-more a:hover:after{transform:translateX(6px)}@media (prefers-reduced-motion:reduce){.footer--top a:not(.fa),.latest-news .views-field-view-node a:after,.more-link a:after,.paragraph--type--big-image .section--link a,.paragraph--type--grid-container .field--name-field-link-to-more a,.paragraph--type--two-columns .field--name-field-link a,.path-frontpage .front-projects .views-field-view-node a,.path-frontpage .front-projects .views-field-view-node a:after,.path-frontpage .latest-news .view-header a,.path-frontpage .latest-news .view-header a:after,.path-frontpage .latest-news .views-field-view-node a,.path-frontpage .latest-news .views-field-view-node a:after,.path-frontpage .more-link a,.path-frontpage .more-link a:after,.path-frontpage .partner-discount-card__link a,.path-frontpage .partner-discount-card__link a:after,.slider-wrapper .content-wrapper .link-more a,.slider-wrapper .content-wrapper .link-more a:after,.view-content .views-field:not([class*=field-image]):not([class*=thumbnail]) a:not(.button):not(.fa),.zfu-join-cta a,.zfu-join-section .field--name-field-link-to-more a,a,main#content .field--type-text-long a:not(.button),main#content .text-formatted a:not(.button):not(.fa):not([class*=a2a_button]){transition:none}}:root{--site-green:#004225;--site-green-hover:#0b6b42;--site-copy-grey:#6f7479;--site-title-font:Palatino,"Palatino Linotype","Book Antiqua",Georgia,serif;--site-body-font:"Gill Sans","Gill Sans MT",Calibri,"Trebuchet MS",sans-serif}@media (min-width:930px){#block-horizontalmenu{top:0;left:max(180px,calc(50% - 420px));right:0;height:110px;display:flex;align-items:stretch}#block-horizontalmenu ul.horizontal-menu{width:100%;min-width:0;align-items:stretch;gap:15px}#block-horizontalmenu ul.horizontal-menu>li{align-items:center}#block-horizontalmenu ul.horizontal-menu>li.menu-item--active-trail>a,#block-horizontalmenu ul.horizontal-menu>li>a,#block-horizontalmenu ul.horizontal-menu>li>a.is-active,#block-horizontalmenu ul.horizontal-menu>li>a:active,#block-horizontalmenu ul.horizontal-menu>li>a:hover,#block-topmenu ul li a,#block-topmenu ul li a.is-active,#block-topmenu ul li a:active,#block-topmenu ul li a:hover{font-family:var(--site-body-font);font-size:18px;font-weight:500;line-height:1.25;letter-spacing:0}#block-horizontalmenu ul.horizontal-menu>li.menu-item--active-trail:not(:last-child)>a,#block-horizontalmenu ul.horizontal-menu>li:not(:last-child)>a.is-active,#block-horizontalmenu ul.horizontal-menu>li:not(:last-child)>a:active,#block-horizontalmenu ul.horizontal-menu>li:not(:last-child)>a:hover{color:#b31b1b;opacity:1}#block-horizontalmenu ul.horizontal-menu>li:last-child{margin-left:auto!important;align-self:stretch}#block-horizontalmenu ul.horizontal-menu>li:last-child>a,.path-frontpage #block-horizontalmenu ul.horizontal-menu>li:last-child>a{height:100%;min-width:220px;padding:0 34px;border-radius:0}#block-horizontalmenu .sub-nav li a,#block-horizontalmenu .sub-nav li a.is-active,#block-horizontalmenu .sub-nav li a:active,#block-horizontalmenu .sub-nav li a:hover{font-size:16px;font-weight:400}}.block-views-blocknews-block-1 h2,.front-projects .view-header h2,.latest-news h2,.paragraph--type--accordion-container .field--name-field-container-title,.paragraph--type--big-image h2,.paragraph--type--grid-container .field--name-field-big-title,.paragraph--type--text-and-image h2,.paragraph--type--two-columns .paragraph--type--simple-text .field--name-field-big-title,.path-frontpage .field--name-field-big-title,.zfu-join-section .field--name-field-big-title,.zfu-join-title{font-family:var(--site-title-font);font-size:clamp(42px,5.4vw,68px);line-height:1.08;font-weight:600;letter-spacing:0}body:not(.path-frontpage) .field.field--name-field-big-title,body:not(.path-frontpage) .page-title,body:not(.path-frontpage) h1.page-title{font-family:var(--site-title-font);font-size:clamp(32px,4.2vw,36px);line-height:1.12;font-weight:400;letter-spacing:0}#block-views-block-programs-and-projects-block-1 .view-header,.block-views-blockprograms-and-projects-block-1 .view-header,.paragraph--type--big-image .section--content,.paragraph--type--feature-section .feature-section__intro,.paragraph--type--grid-container .field--name-field-grid-summary,.paragraph--type--simple-text .field--name-field-text,.paragraph--type--text-and-image .field--type-text-long,.paragraph--type--two-columns .field--name-field-text,.path-frontpage .front-projects .view-header,.path-frontpage .latest-news .view-header,.section-intro-copy,.zfu-join-section .field--name-field-grid-summary,.zfu-join-summary{color:#000;font-family:var(--site-body-font);font-size:clamp(22px,2vw,30px);line-height:1.48;font-weight:300;letter-spacing:0}#block-views-block-programs-and-projects-block-1 .view-header,.block-views-blockprograms-and-projects-block-1 .view-header,.paragraph--type--grid-container .field--name-field-grid-summary,.path-frontpage .front-projects .view-header,.path-frontpage .latest-news .view-header,.zfu-join-section .field--name-field-grid-summary{margin-right:auto;margin-left:auto;text-align:center}#block-views-block-programs-and-projects-block-1 h2:after,.block-views-blocknews-block-1 h2:after,.block-views-blockprograms-and-projects-block-1 h2:after,.front-projects .view-header h2:after,.latest-news h2:after,.paragraph--type--accordion-container .field--name-field-container-title:after,.paragraph--type--big-image .section-title h2:after,.paragraph--type--grid-container .field--name-field-big-title:after,.path-frontpage .block-views-blockmeet-the-farmer-block-1 .view-header h2:after,.zfu-join-section .field--name-field-big-title:after{display:block;width:96px;height:3px;margin:22px auto 0;background:#000;content:""}.path-discounts-members .page-title:after,.path-frontpage .paragraph--type--two-columns .field--name-field-big-title:after,body:not(.path-frontpage) .field--name-field-big-title:after,body:not(.path-frontpage) .page-title:after{display:none;width:0;height:0;background:none;content:none}.path-become-member .paragraph--type--accordion-container .field--name-field-container-title{margin:0 0 28px;font-size:28px;line-height:1.25;text-align:left}.path-become-member .paragraph--type--accordion-container .field--name-field-container-title:after{display:none;content:none}.path-become-member .field--name-field-accordion-accordions>.field__label{display:none}.path-become-member .field--name-field-accordion-accordions>.field__items{display:grid;gap:12px}.path-become-member .paragraph--type--accordion-paragraph{overflow:hidden;border:1px solid #dce5df;background:#fff}.path-become-member .paragraph-accordion__header{position:relative;margin:0;padding:20px 64px 20px 24px;color:#17231c;font-size:18px;font-weight:500;line-height:1.45;cursor:pointer;transition:background-color .18s ease,color .18s ease}.path-become-member .paragraph-accordion__header:after,.path-become-member .paragraph-accordion__header:before{position:absolute;top:50%;right:24px;width:18px;height:2px;background:#004225;content:"";transform:translateY(-50%);transition:transform .18s ease,background-color .18s ease}.path-become-member .paragraph-accordion__header:after{transform:translateY(-50%) rotate(90deg)}.path-become-member .paragraph-accordion--open .paragraph-accordion__header,.path-become-member .paragraph-accordion__header:focus-visible,.path-become-member .paragraph-accordion__header:hover{background:#004225;color:#fff}.path-become-member .paragraph-accordion__header:focus-visible{outline:3px solid #9fcaad;outline-offset:-3px}.path-become-member .paragraph-accordion--open .paragraph-accordion__header:after,.path-become-member .paragraph-accordion--open .paragraph-accordion__header:before,.path-become-member .paragraph-accordion__header:focus-visible:after,.path-become-member .paragraph-accordion__header:focus-visible:before,.path-become-member .paragraph-accordion__header:hover:after,.path-become-member .paragraph-accordion__header:hover:before{background:#fff}.path-become-member .paragraph-accordion--open .paragraph-accordion__header:after{transform:translateY(-50%) rotate(0)}.path-become-member .paragraph-accordion__panel{margin:0;padding:22px 24px 26px;border-top:1px solid #dce5df;color:#38453d}.path-become-member .paragraph-accordion__panel[hidden]{display:none}.path-become-member .paragraph-accordion__panel>:first-child{margin-top:0}.path-become-member .paragraph-accordion__panel>:last-child{margin-bottom:0}@media (max-width:767px){.path-become-member .paragraph--type--accordion-container .field--name-field-container-title{margin-bottom:22px}.path-become-member .paragraph-accordion__header{padding:17px 52px 17px 18px;font-size:16px}.path-become-member .paragraph-accordion__header:after,.path-become-member .paragraph-accordion__header:before{right:18px;width:16px}.path-become-member .paragraph-accordion__panel{padding:18px}}.paragraph--type--grid-container .field--name-field-big-title,.zfu-join-section .field--name-field-big-title,.zfu-join-title{color:#000}.paragraph--type--grid .field.field--name-field-title,.zfu-join-grid .field--name-field-title{margin:1.25rem 0 0;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.paragraph--type--big-image .section--link{margin-top:3rem}.path-frontpage .paragraph.paragraph--type--simple-text.green.centre .field--name-field-big-title{padding-top:.625rem;font-size:3rem;line-height:1}.path-frontpage .paragraph.paragraph--type--simple-text.green.centre .field--name-field-big-title:after{height:0;width:0;background:none}.paragraph.paragraph--type--simple-text.paragraph--view-mode--default.green.centre p{font-size:1.5rem;line-height:2rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.paragraph--type--simple-text.green .field--name-field-link a{margin-top:.625rem;border-radius:10px;border-width:1px;--tw-border-opacity:1;border-color:rgb(0 66 37/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.625rem;font-size:1.125rem;line-height:1.75rem;color:#004225}.paragraph--type--simple-text.green .field--name-field-link a a:hover,a.paragraph--type--simple-text.green .field--name-field-link a:hover{color:#a8e788}.paragraph--type--simple-text .field--name-field-link a:focus-visible,.paragraph--type--simple-text .field--name-field-link a:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#004225}.paragraph--type--big-image .section--link a,.paragraph--type--grid-container .field--name-field-link-to-more a,.paragraph--type--two-columns .field--name-field-link a,.slider-wrapper .content-wrapper .link-more a,.zfu-join-cta a,.zfu-join-section .field--name-field-link-to-more a{box-sizing:border-box;max-width:min(100%,340px);min-height:56px;padding:13px clamp(22px,3vw,38px);gap:18px;border-radius:14px;font-family:var(--site-body-font);font-size:clamp(18px,1.4vw,22px);font-weight:600;line-height:1.18;text-align:center;white-space:normal}.paragraph--type--big-image .section--link a:after,.paragraph--type--grid-container .field--name-field-link-to-more a:after,.paragraph--type--two-columns .field--name-field-link a:after,.slider-wrapper .content-wrapper .link-more a:after,.zfu-join-cta a:after,.zfu-join-section .field--name-field-link-to-more a:after{flex:0 0 auto;margin-left:0}#block-views-block-programs-and-projects-block-1 .views-field-view-node a,.block-views-blockprograms-and-projects-block-1 .views-field-view-node a,.partner-discount-card__link a,.path-frontpage .front-projects .views-field-view-node a,.path-frontpage .latest-news .view-header a,.path-frontpage .latest-news .views-field-view-node a,.path-frontpage .more-link a,.path-frontpage .partner-discount-card__link a{border-bottom-color:transparent;background-image:none;text-decoration:none}#block-views-block-programs-and-projects-block-1 .views-field-view-node a:focus-visible,#block-views-block-programs-and-projects-block-1 .views-field-view-node a:hover,.block-views-blockprograms-and-projects-block-1 .views-field-view-node a:focus-visible,.block-views-blockprograms-and-projects-block-1 .views-field-view-node a:hover,.partner-discount-card__link a:focus-visible,.partner-discount-card__link a:hover,.path-frontpage .front-projects .views-field-view-node a:focus-visible,.path-frontpage .front-projects .views-field-view-node a:hover,.path-frontpage .latest-news .view-header a:focus-visible,.path-frontpage .latest-news .view-header a:hover,.path-frontpage .latest-news .views-field-view-node a:focus-visible,.path-frontpage .latest-news .views-field-view-node a:hover,.path-frontpage .more-link a:focus-visible,.path-frontpage .more-link a:hover,.path-frontpage .partner-discount-card__link a:focus-visible,.path-frontpage .partner-discount-card__link a:hover{border-bottom-color:currentColor;text-decoration:none}.paragraph--type--two-columns .field--name-field-right-side .view-content,.partner-discounts-listing .view-content,.path-discounts-members .view-title-partner .view-content{align-items:stretch}.paragraph--type--two-columns .field--name-field-right-side .views-row,.partner-discounts-listing .views-row,.path-discounts-members .view-title-partner .views-row{height:auto!important;min-height:0}.partner-discount-card{min-height:0;height:100%}.front-projects .view-content .views-row .views-field.views-field-field-project-acronym{margin-top:-10px;background:none}.front-projects .view-content .views-row .views-field.views-field-field-project-acronym,.front-projects .view-content .views-row .views-field.views-field-field-project-acronym a{color:#004225}.front-projects .view-content .views-row .views-field-field-image img,.latest-news .views-field-field-image img,.latest-news .views-field-field-news-image img{aspect-ratio:16/10}.hero-slider-control{top:auto;bottom:clamp(22px,4vh,42px)}.hero-slider-control--prev{left:clamp(20px,4vw,64px)}.hero-slider-control--next{left:calc(clamp(20px, 4vw, 64px) + 68px);right:auto}.hero-slide-numbers{right:clamp(20px,4vw,64px)}.hero-scroll-down,.hero-slide-numbers{bottom:clamp(22px,4vh,42px)}.views_slideshow_controls_text{display:none!important}.slider-wrapper .content-wrapper{top:48%;width:min(760px,calc(100% - 48px))}.slider-wrapper .content-wrapper h2{font-size:clamp(36px,4vw,58px);line-height:1.08;-webkit-line-clamp:3}.slider-wrapper .content-wrapper .field--name-field-news-subtitle,.slider-wrapper .content-wrapper .field--name-field-projects-subtitle,.slider-wrapper .content-wrapper .field--name-field-slider-summary{font-size:clamp(18px,1.6vw,24px);line-height:1.45;-webkit-line-clamp:2}@media (max-width:767px){.block-views-blocknews-block-1 h2,.front-projects .view-header h2,.latest-news h2,.paragraph--type--accordion-container .field--name-field-container-title,.paragraph--type--big-image h2,.paragraph--type--grid-container .field--name-field-big-title,.paragraph--type--text-and-image h2,.paragraph--type--two-columns .paragraph--type--simple-text .field--name-field-big-title,.path-frontpage .field--name-field-big-title,.zfu-join-section .field--name-field-big-title,.zfu-join-title{font-size:clamp(38px,12vw,54px);line-height:1.08}#block-views-block-programs-and-projects-block-1 .view-header,.block-views-blockprograms-and-projects-block-1 .view-header,.paragraph--type--big-image .section--content,.paragraph--type--feature-section .feature-section__intro,.paragraph--type--grid-container .field--name-field-grid-summary,.paragraph--type--simple-text .field--name-field-text,.paragraph--type--text-and-image .field--type-text-long,.paragraph--type--two-columns .field--name-field-text,.path-frontpage .front-projects .view-header,.path-frontpage .latest-news .view-header,.section-intro-copy,.zfu-join-section .field--name-field-grid-summary,.zfu-join-summary{font-size:clamp(20px,6vw,26px);line-height:1.42}.paragraph--type--grid-container .field--name-field-grid-summary,.zfu-join-section .field--name-field-grid-summary,.zfu-join-summary{padding-right:20px;padding-left:20px}.paragraph--type--big-image .section--link a,.paragraph--type--grid-container .field--name-field-link-to-more a,.paragraph--type--two-columns .field--name-field-link a,.slider-wrapper .content-wrapper .link-more a,.zfu-join-cta a,.zfu-join-section .field--name-field-link-to-more a{width:100%;max-width:300px;min-height:52px;padding:12px 22px;font-size:18px}.slider-wrapper .content-wrapper{top:49%;width:min(520px,calc(100% - 40px))}.slider-wrapper .content-wrapper h2{font-size:clamp(34px,10vw,46px);line-height:1.08}.slider-wrapper .content-wrapper .field--name-field-news-subtitle,.slider-wrapper .content-wrapper .field--name-field-projects-subtitle,.slider-wrapper .content-wrapper .field--name-field-slider-summary{font-size:20px;line-height:1.35}.hero-slider-control{width:48px;height:48px;bottom:26px}.hero-slider-control--prev{left:20px}.hero-slider-control--next{left:80px}.hero-slide-numbers{right:20px;bottom:28px;gap:14px}.hero-scroll-down{bottom:22px}}@media (min-width:930px){header#header{min-height:92px}#block-rusty-branding{top:.5rem}#block-horizontalmenu{top:0;height:92px;align-items:center;right:max(20px,calc(50% - 600px))}#block-horizontalmenu ul.horizontal-menu{height:100%;align-items:center;justify-content:flex-start}#block-horizontalmenu ul.horizontal-menu>li{display:flex;min-width:0;align-items:center}#block-horizontalmenu ul.horizontal-menu>li>a{display:inline-flex;min-height:2.75rem;align-items:center;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));text-decoration-line:none;transition:color .18s ease,opacity .18s ease,background-color .18s ease}#block-horizontalmenu ul.horizontal-menu>li>a,.path-frontpage #block-horizontalmenu ul.horizontal-menu>li>a{padding:10px 0}#block-horizontalmenu ul.horizontal-menu>li.menu-item--active-trail>a,#block-horizontalmenu ul.horizontal-menu>li>a.is-active,#block-horizontalmenu ul.horizontal-menu>li>a:active,#block-horizontalmenu ul.horizontal-menu>li>a:hover{font-weight:500}#block-horizontalmenu ul.horizontal-menu>li:last-child{align-self:center}#block-horizontalmenu ul.horizontal-menu>li:last-child>a,.path-frontpage #block-horizontalmenu ul.horizontal-menu>li:last-child>a{height:auto;min-height:0;border-radius:10px;padding:.75rem 1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:var(--site-green)}}@media (min-width:930px) and (max-width:1219px){#block-horizontalmenu{left:max(145px,calc(50% - 455px))}#block-horizontalmenu ul.horizontal-menu{gap:clamp(8px,.9vw,14px)}#block-horizontalmenu ul.horizontal-menu>li.menu-item--active-trail>a,#block-horizontalmenu ul.horizontal-menu>li>a,#block-horizontalmenu ul.horizontal-menu>li>a.is-active,#block-horizontalmenu ul.horizontal-menu>li>a:active,#block-horizontalmenu ul.horizontal-menu>li>a:hover{font-size:16px}#block-horizontalmenu ul.horizontal-menu>li:last-child>a,.path-frontpage #block-horizontalmenu ul.horizontal-menu>li:last-child>a{min-width:0;padding-left:1rem;padding-right:1rem}}@media (min-width:1220px){#block-horizontalmenu ul.horizontal-menu{gap:40px}#block-horizontalmenu ul.horizontal-menu>li.menu-item--active-trail>a,#block-horizontalmenu ul.horizontal-menu>li>a,#block-horizontalmenu ul.horizontal-menu>li>a.is-active,#block-horizontalmenu ul.horizontal-menu>li>a:active,#block-horizontalmenu ul.horizontal-menu>li>a:hover{font-size:18px}#block-horizontalmenu ul.horizontal-menu>li:last-child>a,.path-frontpage #block-horizontalmenu ul.horizontal-menu>li:last-child>a{min-width:0;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:769px){#block-horizontalmenu ul.horizontal-menu>li .sub-nav>li,.path-frontpage #block-horizontalmenu ul.horizontal-menu>li .sub-nav>li{position:static;left:auto;margin-left:0!important}#block-horizontalmenu ul.horizontal-menu>li .sub-nav>li.menu-item--expanded,.path-frontpage #block-horizontalmenu ul.horizontal-menu>li .sub-nav>li.menu-item--expanded{position:relative}#block-horizontalmenu ul.horizontal-menu>li .sub-nav>li.menu-item--expanded>.sub-nav,.path-frontpage #block-horizontalmenu ul.horizontal-menu>li .sub-nav>li.menu-item--expanded>.sub-nav{top:0;left:100%;margin-left:0!important}}.path-frontpage .block-views-blockslider-block-1,.path-frontpage .slider-wrapper,.path-frontpage .slider-wrapper .image-wrapper,.path-frontpage .slider-wrapper .image-wrapper .field--name-field-image>div,.path-frontpage .slider-wrapper .image-wrapper .field--name-field-news-image>div,.path-frontpage .view-slider,.path-frontpage .view-slider .view-content,.path-frontpage .view-slider .views_slideshow_cycle_main,.path-frontpage .view-slider .views_slideshow_cycle_slide,.path-frontpage .view-slider .views_slideshow_cycle_teaser_section,.path-frontpage section#featured{min-height:calc(100svh - var(--hero-header-height, 110px));height:calc(100svh - var(--hero-header-height, 110px))}.slider-wrapper .content-wrapper{z-index:18;max-width:min(760px,calc(100vw - 48px))}.slider-wrapper .content-wrapper .ct-type{--tw-text-opacity:1;color:#b31b1b;font-family:var(--site-body-font);font-size:clamp(18px,1.6vw,28px);line-height:1.2}.slider-wrapper .content-wrapper h2{margin-bottom:18px;margin-top:1rem;max-width:760px;font-weight:500;font-family:var(--site-title-font);overflow-wrap:anywhere}.slider-wrapper .content-wrapper .field--name-field-news-subtitle,.slider-wrapper .content-wrapper .field--name-field-projects-subtitle,.slider-wrapper .content-wrapper .field--name-field-slider-summary{margin-bottom:1.75rem;margin-top:0;max-width:740px}.hero-scroll-down,.hero-slide-numbers,.hero-slider-control{z-index:24}.hero-slider-control{height:54px;width:54px;background:rgba(0,0,0,.18)}.hero-scroll-down{height:50px;width:50px}@media (min-width:768px){.slider-wrapper .content-wrapper{left:max(72px,calc(50vw - 528px));width:min(760px,calc(100vw - 180px));align-items:flex-start;text-align:left;transform:translateY(-50%)}.slider-wrapper .content-wrapper h2{text-align:left}}@media (max-width:767px){.path-frontpage .block-views-blockslider-block-1,.path-frontpage .slider-wrapper,.path-frontpage .slider-wrapper .image-wrapper,.path-frontpage .slider-wrapper .image-wrapper .field--name-field-image>div,.path-frontpage .slider-wrapper .image-wrapper .field--name-field-news-image>div,.path-frontpage .view-slider,.path-frontpage .view-slider .view-content,.path-frontpage .view-slider .views_slideshow_cycle_main,.path-frontpage .view-slider .views_slideshow_cycle_slide,.path-frontpage .view-slider .views_slideshow_cycle_teaser_section,.path-frontpage section#featured{min-height:calc(100svh - var(--hero-header-height, 110px));height:calc(100svh - var(--hero-header-height, 110px))}.slider-wrapper .content-wrapper{left:50%;align-items:center;text-align:center;top:44%;max-width:calc(100vw - 40px);transform:translate(-50%,-50%)}.slider-wrapper .content-wrapper .ct-type{font-size:1.25rem;line-height:1.75rem}.slider-wrapper .content-wrapper h2{margin-bottom:1rem;margin-top:.875rem;max-width:100%;font-size:clamp(34px,9.2vw,44px);line-height:1.08;-webkit-line-clamp:4}.slider-wrapper .content-wrapper .field--name-field-news-subtitle,.slider-wrapper .content-wrapper .field--name-field-projects-subtitle,.slider-wrapper .content-wrapper .field--name-field-slider-summary{margin-bottom:22px;max-width:100%;font-size:clamp(17px,4.5vw,20px);line-height:1.35;-webkit-line-clamp:2}.hero-slider-control{bottom:1.5rem;height:3rem;width:3rem}.hero-slider-control--prev{left:1.25rem}.hero-slider-control--next{left:78px}.hero-slide-numbers{bottom:26px;right:1.25rem}.hero-scroll-down{bottom:1.25rem;height:3rem;width:3rem}}@media (max-width:420px){.slider-wrapper .content-wrapper h2{font-size:clamp(30px,8.5vw,38px);-webkit-line-clamp:4}.slider-wrapper .content-wrapper .link-more a{width:min(100%,280px);min-height:50px;font-size:1.125rem;line-height:1.75rem}.hero-slide-numbers{gap:.625rem}.hero-slide-numbers__button{min-width:18px;font-size:1rem;line-height:1.5rem}}.magazine-teaser-card{display:grid;gap:2rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.magazine-teaser-card{grid-template-columns:minmax(180px,40%) minmax(0,1fr);align-items:center}}.magazine-teaser-card__image,.magazine-teaser__image{margin-bottom:1rem}@media (min-width:768px){.magazine-teaser__image{margin-bottom:0}}.magazine-teaser__image{perspective:1200px}.magazine-teaser-card__content{display:flex;min-width:0;flex-direction:column}.magazine-cover-3d{position:relative;display:inline-block;perspective:1200px}.magazine-cover-3d:before{content:"";position:absolute;top:8px;left:-14px;width:14px;height:calc(100% - 16px);background:linear-gradient(90deg,#d9d9d9,#f7f7f7);transform:skewY(-8deg);z-index:-1}.magazine-teaser__image .field,.magazine-teaser__image img{transform-style:preserve-3d}.magazine-cover-3d img,.magazine-teaser__image img{display:block;width:100%;max-width:360px;height:auto;border-radius:2px;transform:rotateY(-10deg) rotateX(2deg);transform-origin:left center;box-shadow:18px 22px 35px rgba(0,0,0,.22),4px 4px 0 rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.magazine-cover-3d img:hover,.magazine-teaser__image img:hover{transform:rotateY(-4deg) rotateX(1deg) scale(1.02);box-shadow:24px 28px 45px rgba(0,0,0,.26),5px 5px 0 rgba(0,0,0,.08)}.magazine-teaser-card__title{margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:600}.magazine-teaser-card__meta{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.magazine-teaser-card__actions{display:flex;align-items:center;gap:1rem}.magazine-teaser-card__download{display:inline-block;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));padding:.5rem 1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.magazine-teaser-card__download:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.magazine-teaser-card__more{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));text-decoration-line:underline;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.magazine-teaser-card__more:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}#block-rusty-views-block-magazines-block-2{width:179px}span.views-field.views-field-field-magazine-thumbnail{display:block;float:left;width:100%;max-width:160px}span.views-field.views-field-field-magazine-thumbnail img{width:70%}.views-field.views-field-field-download-mag{float:left;width:38%}.views-field.views-field-field-download-mag a,a.magazine-teaser-card__more{font-size:14px;color:#fff}.events-page.view-events{width:min(100%,1320px);margin:0 auto;padding:0 20px 72px}.events-page.view-events .event-tabs{display:flex;gap:clamp(28px,5vw,72px);margin-bottom:36px;border-bottom:1px solid #dfe4e1}.events-page.view-events .event-tabs__button{position:relative;min-height:64px;border:0;background:transparent;padding:0 18px;color:#575b59;font-family:var(--site-body-font);font-size:clamp(18px,1.5vw,24px);font-weight:400;cursor:pointer}.events-page.view-events .event-tabs__button:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;background:#004225;content:"";opacity:0;transform:scaleX(.4);transition:opacity .18s ease,transform .18s ease}.events-page.view-events .event-tabs__button.is-active,.events-page.view-events .event-tabs__button:focus-visible,.events-page.view-events .event-tabs__button:hover{color:#004225}.events-page.view-events .event-tabs__button.is-active{font-weight:600}.events-page.view-events .event-tabs__button.is-active:after{opacity:1;transform:scaleX(1)}.events-page.view-events .view-content{display:grid;gap:20px;width:100%}.events-page.view-events .views-row{display:block;width:100%;max-width:none;flex:none;margin:0;border:0;padding:0;overflow:visible;background:transparent;box-sizing:border-box}.events-page.view-events .views-row[hidden]{display:none!important}.events-page.view-events .views-row:hover{box-shadow:none;padding-left:0}.events-page.view-events .event-card{width:100%;max-width:none;box-sizing:border-box;overflow:hidden;border:1px solid #e5e9e7;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(12,54,35,.07);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.events-page.view-events .event-card:hover{border-color:#cbd8d1;box-shadow:0 12px 32px rgba(12,54,35,.12);transform:translateY(-2px)}.events-page.view-events .event-card__inner{display:grid;width:100%;grid-template-columns:104px minmax(230px,1.15fr) minmax(260px,1.5fr) 174px;align-items:center;gap:clamp(20px,2.5vw,40px);min-height:132px;padding:22px 32px;font-weight:400;box-sizing:border-box}.events-page.view-events .event-card__date{display:flex;flex-direction:column;min-height:88px;justify-content:center;border-right:1px solid #dce2df;color:#202421;line-height:1}.events-page.view-events .event-card__day{margin-bottom:8px;color:#004225;font-size:32px;font-weight:600}.events-page.view-events .event-card__month,.events-page.view-events .event-card__year{font-size:16px;line-height:1.35;text-transform:uppercase}.events-page.view-events .event-card__location{display:flex;align-items:flex-start;gap:16px;color:#303532;font-size:16px;line-height:1.45}.events-page.view-events .event-card__location-icon{position:relative;width:18px;height:22px;flex:0 0 18px;margin-top:2px;border-radius:50% 50% 50% 0;background:#279943;transform:rotate(-45deg)}.events-page.view-events .event-card__location-icon:after{position:absolute;top:6px;left:6px;width:6px;height:6px;border-radius:50%;background:#fff;content:""}.events-page.view-events .event-card__summary{min-width:0}.events-page.view-events .event-card__type{display:inline-flex;margin-bottom:12px;border-radius:8px;background:#e8f4ec;padding:6px 12px;color:#17642c;font-size:14px;font-weight:500;line-height:1}.events-page.view-events .event-card__title{margin:0;text-align:left;font-family:var(--site-body-font);font-size:clamp(19px,1.45vw,23px);font-weight:500;line-height:1.3}.events-page.view-events .event-card__title a{color:#171b18;text-decoration:none}.events-page.view-events .event-card__title a:focus-visible,.events-page.view-events .event-card__title a:hover{color:#004225}.events-page.view-events .event-card__link{display:inline-flex;width:174px;min-width:0;min-height:50px;box-sizing:border-box;align-items:center;justify-content:center;gap:20px;border:1px solid #004225;border-radius:10px;background:#004225;padding:12px 20px;color:#fff;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .18s ease,color .18s ease}.events-page.view-events .event-card__link:focus-visible,.events-page.view-events .event-card__link:hover{background:#fff;color:#004225}.events-page.view-events .event-card__arrow{position:relative;width:20px;height:12px}.events-page.view-events .event-card__arrow:before{position:absolute;top:5px;left:0;width:19px;height:2px;background:currentColor;content:""}.events-page.view-events .event-card__arrow:after{position:absolute;top:1px;right:0;width:10px;height:10px;border-top:2px solid;border-right:2px solid;content:"";transform:rotate(45deg)}.events-page.view-events .event-tabs__empty{margin:0;border:1px solid #e5e9e7;border-radius:14px;background:#f7faf8;padding:40px 24px;color:#535b57;text-align:center}@media (max-width:1050px){.events-page.view-events .event-card__inner{grid-template-columns:100px minmax(0,1fr) auto}.events-page.view-events .event-card__location,.events-page.view-events .event-card__summary{grid-column:2}.events-page.view-events .event-card__link{grid-column:3;grid-row:1/span 2;width:164px}}@media (max-width:700px){.events-page.view-events{padding-right:16px;padding-left:16px}.events-page.view-events .event-tabs{gap:10px;margin-bottom:24px}.events-page.view-events .event-tabs__button{flex:1;min-height:56px;padding:0 8px;font-size:17px}.events-page.view-events .event-card__inner{grid-template-columns:76px minmax(0,1fr);gap:18px;padding:24px 20px}.events-page.view-events .event-card__date{grid-row:1/span 2;min-height:110px}.events-page.view-events .event-card__day{font-size:31px}.events-page.view-events .event-card__month,.events-page.view-events .event-card__year{font-size:15px}.events-page.view-events .event-card__link,.events-page.view-events .event-card__location,.events-page.view-events .event-card__summary{grid-column:2}.events-page.view-events .event-card__location{font-size:16px}.events-page.view-events .event-card__link{grid-row:auto;width:100%;min-width:0;margin-top:4px}}@media (prefers-reduced-motion:reduce){.events-page.view-events .event-card,.events-page.view-events .event-tabs__button:after{transition:none}.events-page.view-events .event-card:hover{transform:none}}.path-media .media-hub{width:min(100%,1180px);margin:30px auto;padding:0;box-sizing:border-box}.path-media .media-hub__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;min-width:0}.path-media .media-hub-card{display:flex;min-width:0;min-height:480px;box-sizing:border-box;flex-direction:column;border:1px solid #e8ece9;border-radius:0;background:#fff;padding:24px;box-shadow:0 8px 28px rgba(8,53,31,.07);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.path-media .media-hub-card:hover{border-color:#cad9d0;box-shadow:0 14px 34px rgba(8,53,31,.12);transform:translateY(-3px)}.path-media .media-hub-card__header{display:flex;align-items:center;gap:14px;margin-bottom:20px}.path-media .media-hub-card__icon{display:inline-flex;width:48px;height:48px;margin-top:-20px;flex:0 0 48px;align-items:center;justify-content:center;border-radius:50%;background:#d9f4df;color:#006b31}.path-media .media-hub-card__icon svg{width:27px;height:27px;fill:currentColor}.path-media .media-hub-card__icon .media-hub-card__icon-cutout{fill:#d9f4df}.path-media .media-hub-card__title{margin:0;padding:0;color:#171b18;font-family:var(--site-body-font);font-size:21px;font-weight:600;line-height:1.25;text-align:left}.path-media .media-hub-card__media{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:16/10;border-radius:9px;background:#eef2ef}.path-media .media-hub-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .28s ease}.path-media .media-hub-card:hover .media-hub-card__media img{transform:scale(1.035)}.path-media .media-hub-card--magazines .media-hub-card__media img{-o-object-fit:contain;object-fit:contain;padding:10px;background:linear-gradient(135deg,#f8faf8,#eef4ef)}.path-media .media-hub-card__description{margin:20px 0 18px;color:#3d443f;font-size:16px;font-weight:300;line-height:1.55}.path-media .media-hub-card__link{display:inline-flex;align-items:center;gap:14px;align-self:flex-start;margin-top:auto;border-bottom:2px solid transparent;color:#087a35;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none}.path-media .media-hub-card__link:focus-visible,.path-media .media-hub-card__link:hover{border-bottom-color:currentColor;color:#004225}.path-media .media-hub-card__play{position:absolute;top:50%;left:50%;width:62px;height:62px;border:4px solid hsla(0,0%,100%,.92);border-radius:50%;background:#087a35;box-shadow:0 5px 20px rgba(0,0,0,.25);transform:translate(-50%,-50%)}.path-media .media-hub-card__play:after{position:absolute;top:17px;left:23px;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:18px solid #fff;content:""}.path-media .media-hub-card__calendar{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,hsla(0,0%,100%,.15),transparent),linear-gradient(145deg,#e7ddce,#bfae96)}.path-media .media-hub-card__calendar:before{width:70%;height:70%;border-radius:8px;background:linear-gradient(#f1f3f2 0 20%,transparent 20%),repeating-linear-gradient(90deg,transparent 0 19%,#d5d9d7 19% 20%),repeating-linear-gradient(0deg,#fff 0 24%,#d5d9d7 24% 25%);box-shadow:0 12px 24px rgba(46,35,23,.22);content:"";transform:rotate(-7deg)}.path-media .media-hub-card__calendar-rings{position:absolute;z-index:1;top:24%;left:31%;width:38%;height:10px;border-top:4px dotted #505755;transform:rotate(-7deg)}@media (max-width:960px){.path-media .media-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.path-media section#main{width:100%;box-sizing:border-box;padding-right:20px;padding-left:20px}.path-media .block-system-main-block,.path-media .region-content,.path-media main#content{width:100%;min-width:0;box-sizing:border-box}.path-media .media-hub__grid{grid-template-columns:1fr;gap:20px}.path-media .media-hub-card{min-height:0;padding:20px}}@media (prefers-reduced-motion:reduce){.path-media .media-hub-card,.path-media .media-hub-card__media img{transition:none}.path-media .media-hub-card:hover,.path-media .media-hub-card:hover .media-hub-card__media img{transform:none}}.path-media-photo-galleries .view-photo-galleries{width:min(100%,1180px);margin:0 auto;padding:0;box-sizing:border-box}.path-media-photo-galleries .view-photo-galleries .view-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:28px;margin-bottom:28px}.path-media-photo-galleries .view-photo-galleries .views-row{width:auto;margin:0;padding:0}.path-media-photo-galleries .gallery-card{display:flex;height:100%;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #e5eae7;border-radius:0;background:#fff;box-shadow:0 8px 26px rgba(8,53,31,.07);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.path-media-photo-galleries .gallery-card:hover{border-color:#c8d8cf;box-shadow:0 14px 32px rgba(8,53,31,.12);transform:translateY(-3px)}.path-media-photo-galleries .gallery-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;background:#edf3ef}.path-media-photo-galleries .gallery-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .28s ease}.path-media-photo-galleries .gallery-card:hover .gallery-card__media img{transform:scale(1.04)}.path-media-photo-galleries .gallery-card__placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:linear-gradient(135deg,#f3f7f4,#e3eee7);color:#78a68a}.path-media-photo-galleries .gallery-card__placeholder svg{width:84px;height:84px;fill:currentColor}.path-media-photo-galleries .gallery-card__placeholder svg rect{fill:none;stroke:currentColor;stroke-width:3}.path-media-photo-galleries .gallery-card__count{position:absolute;right:14px;bottom:14px;border-radius:999px;background:rgba(0,66,37,.9);padding:6px 12px;color:#fff;font-size:13px;font-weight:600;line-height:1}.path-media-photo-galleries .gallery-card__content{display:flex;flex:1;flex-direction:column;padding:22px}.path-media-photo-galleries .gallery-card__title{margin:0 0 22px;padding:0;text-align:left;font-family:var(--site-body-font);font-size:22px;font-weight:500;line-height:1.35}.path-media-photo-galleries .gallery-card__title a{color:#171b18;text-decoration:none}.path-media-photo-galleries .gallery-card__title a:focus-visible,.path-media-photo-galleries .gallery-card__title a:hover{color:#004225}.path-media-photo-galleries .gallery-card__link{display:inline-flex;align-items:center;gap:14px;align-self:flex-start;margin-top:auto;border-bottom:2px solid transparent;color:#087a35;font-size:15px;font-weight:600;text-decoration:none}.path-media-photo-galleries .gallery-card__link:focus-visible,.path-media-photo-galleries .gallery-card__link:hover{border-bottom-color:currentColor;color:#004225}.page-node-type-photo-gallery .photo-gallery-detail{width:min(100%,1180px);margin:0 auto;padding:0 20px 90px;box-sizing:border-box}.page-node-type-photo-gallery .photo-gallery-detail__intro{max-width:820px;margin-bottom:28px;color:#4c544f;font-size:18px;line-height:1.65}.page-node-type-photo-gallery .photo-gallery-detail__meta{margin-bottom:22px;color:#66706a;font-size:15px;font-weight:500}.page-node-type-photo-gallery .photo-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:240px;gap:18px}.page-node-type-photo-gallery .photo-gallery-grid__item{position:relative;overflow:hidden;min-width:0;border:0;border-radius:12px;background:#e8eeea;padding:0;cursor:zoom-in}.page-node-type-photo-gallery .photo-gallery-grid__item:first-child{grid-column:span 2;grid-row:span 2}.page-node-type-photo-gallery .photo-gallery-grid__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .22s ease,transform .28s ease}.page-node-type-photo-gallery .photo-gallery-grid__item:focus-visible img,.page-node-type-photo-gallery .photo-gallery-grid__item:hover img{filter:brightness(.78);transform:scale(1.035)}.page-node-type-photo-gallery .photo-gallery-grid__zoom{position:absolute;top:50%;left:50%;width:48px;height:48px;border:2px solid #fff;border-radius:50%;opacity:0;transform:translate(-50%,-50%);transition:opacity .18s ease}.page-node-type-photo-gallery .photo-gallery-grid__zoom:after,.page-node-type-photo-gallery .photo-gallery-grid__zoom:before{position:absolute;background:#fff;content:""}.page-node-type-photo-gallery .photo-gallery-grid__zoom:before{top:22px;left:13px;width:18px;height:2px}.page-node-type-photo-gallery .photo-gallery-grid__zoom:after{top:13px;left:22px;width:2px;height:18px}.page-node-type-photo-gallery .photo-gallery-grid__item:focus-visible .photo-gallery-grid__zoom,.page-node-type-photo-gallery .photo-gallery-grid__item:hover .photo-gallery-grid__zoom{opacity:1}.page-node-type-photo-gallery .photo-gallery-detail__empty{border:1px solid #dfe9e2;border-radius:14px;background:#f3f8f5;padding:64px 24px;text-align:center}.page-node-type-photo-gallery .photo-gallery-detail__empty h2{margin:18px 0 10px;font-size:28px;line-height:1.3}.page-node-type-photo-gallery .photo-gallery-detail__empty p{margin:0;color:#606a64}.page-node-type-photo-gallery .photo-gallery-detail__empty-icon{display:inline-block;width:70px;height:58px;border:5px solid #7ca48b;border-radius:7px}.gallery-lightbox[hidden]{display:none}.gallery-lightbox{position:fixed;z-index:10000;inset:0;display:grid;grid-template-columns:72px minmax(0,1fr) 72px;align-items:center;background:rgba(3,15,9,.94);padding:40px}.gallery-lightbox-open{overflow:hidden}.gallery-lightbox__figure{display:flex;max-width:min(1200px,100%);max-height:calc(100vh - 80px);flex-direction:column;align-items:center;justify-content:center;margin:0 auto}.gallery-lightbox__image{display:block;max-width:100%;max-height:calc(100vh - 130px);width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.gallery-lightbox__caption{margin-top:12px;color:#fff;font-size:14px;text-align:center}.gallery-lightbox__close,.gallery-lightbox__nav{position:relative;border:0;background:transparent;color:#fff;cursor:pointer}.gallery-lightbox__close{position:absolute;z-index:2;top:20px;right:20px;width:48px;height:48px}.gallery-lightbox__close:after,.gallery-lightbox__close:before{position:absolute;top:23px;left:10px;width:28px;height:2px;background:currentColor;content:"";transform:rotate(45deg)}.gallery-lightbox__close:after{transform:rotate(-45deg)}.gallery-lightbox__nav{width:56px;height:56px;border:1px solid hsla(0,0%,100%,.45);border-radius:50%}.gallery-lightbox__nav:before{position:absolute;top:18px;left:20px;width:17px;height:17px;border-top:2px solid;border-right:2px solid;content:"";transform:rotate(45deg)}.gallery-lightbox__nav--previous:before{left:23px;transform:rotate(-135deg)}@media (max-width:900px){.path-media-photo-galleries .view-photo-galleries .view-content{grid-template-columns:repeat(2,minmax(0,1fr))}.page-node-type-photo-gallery .photo-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:220px}}@media (max-width:600px){.path-media-photo-galleries .view-photo-galleries{padding:0}.page-node-type-photo-gallery .photo-gallery-grid,.path-media-photo-galleries .view-photo-galleries .view-content{grid-template-columns:1fr}.page-node-type-photo-gallery .photo-gallery-grid{grid-auto-rows:auto}.page-node-type-photo-gallery .photo-gallery-grid__item,.page-node-type-photo-gallery .photo-gallery-grid__item:first-child{grid-column:auto;grid-row:auto;aspect-ratio:4/3}.gallery-lightbox{grid-template-columns:48px minmax(0,1fr) 48px;padding:24px 8px}.gallery-lightbox__nav{width:42px;height:42px}.gallery-lightbox__nav:before{top:13px;left:14px;width:14px;height:14px}.gallery-lightbox__nav--previous:before{left:16px}}@media (prefers-reduced-motion:reduce){.page-node-type-photo-gallery .photo-gallery-grid__item img,.page-node-type-photo-gallery .photo-gallery-grid__zoom,.path-media-photo-galleries .gallery-card,.path-media-photo-galleries .gallery-card__media img{transition:none}}.path-media-videos .view-video{width:min(100%,1180px);margin:40px auto 80px}.path-media-videos .view-video .view-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 32px}.path-media-videos .view-video .view-content .views-row{width:auto;min-width:0;margin:0;padding:0}.path-media-videos .video-card{height:100%;border:1px solid #e1e7e3;background:#fff;box-shadow:0 8px 24px rgba(0,66,37,.07)}.path-media-videos .video-card__media{position:relative;aspect-ratio:16/9;overflow:hidden;background:#10281d}.path-media-videos .video-card__media iframe,.path-media-videos .video-card__thumbnail{display:block;width:100%;height:100%;border:0;-o-object-fit:cover;object-fit:cover}.path-media-videos .video-card__play{position:absolute;top:50%;left:50%;display:grid;width:76px;height:54px;place-items:center;border:0;border-radius:14px;background:#00843d;box-shadow:0 8px 24px rgba(0,0,0,.28);cursor:pointer;transform:translate(-50%,-50%);transition:background-color .18s ease,transform .18s ease}.path-media-videos .video-card__play:focus-visible,.path-media-videos .video-card__play:hover{background:#004225;transform:translate(-50%,-50%) scale(1.06)}.path-media-videos .video-card__play:focus-visible{outline:3px solid #fff;outline-offset:4px}.path-media-videos .video-card__play-icon{width:0;height:0;margin-left:4px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:18px solid #fff}.path-media-videos section#main .video-card__title{margin:0;padding:22px 24px 26px;color:#252c28;font-size:20px;font-weight:600;line-height:1.4}@media (max-width:767px){.path-media-videos section#main{width:100%;padding-right:20px;padding-left:20px;box-sizing:border-box}.path-media-videos .block-system-main-block,.path-media-videos .region-content,.path-media-videos main#content{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.path-media-videos .view-video{width:100%;max-width:100%;margin-top:28px;margin-bottom:56px}.path-media-videos .view-video .view-content{width:100%;min-width:0;grid-template-columns:1fr;gap:28px}.path-media-videos .video-card{width:100%;min-width:0;box-sizing:border-box}.path-media-videos .video-card__play{width:68px;height:48px}.path-media-videos section#main .video-card__title{padding:18px 18px 22px;font-size:18px;overflow-wrap:anywhere}}.path-provincial-offices .node--type-page{width:min(100%,1180px);margin:0 auto;box-sizing:border-box}.path-provincial-offices .field--name-body{width:100%;max-width:100%;overflow-x:auto;padding-bottom:18px;box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-color:#7da28c #edf2ef;scrollbar-width:thin}.path-provincial-offices .field--name-body>div{width:100%;max-width:100%}.path-provincial-offices .field--name-body table{width:1024px!important;min-width:1024px;margin:0;border-collapse:collapse}.path-provincial-offices .field--name-body td,.path-provincial-offices .field--name-body th{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.path-provincial-offices .field--name-body a{overflow-wrap:anywhere}@media (max-width:767px){.path-provincial-offices section#main{width:100%;padding-right:20px;padding-left:20px;box-sizing:border-box}.path-provincial-offices .block-system-main-block,.path-provincial-offices .node__content,.path-provincial-offices .region-content,.path-provincial-offices main#content{width:100%;min-width:0;box-sizing:border-box}.path-provincial-offices .field--name-body{position:relative;max-width:calc(100vw - 40px);padding-bottom:14px}.path-provincial-offices .field--name-body table{width:900px!important;min-width:900px}.path-provincial-offices .field--name-body td:first-child{position:sticky;z-index:1;left:0;min-width:145px;background:#f7faf8;box-shadow:1px 0 0 #9ca9a1}.path-provincial-offices .field--name-body tr:first-child td{position:sticky;z-index:2;top:0;background:#004225;color:#fff}.path-provincial-offices .field--name-body tr:first-child td:first-child{z-index:3}}