@charset "UTF-8";
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}[hidden],template{display:none}.page-error-message{text-align:center}.page-error-message h1{font-size:5em}.social-links svg{transition:all .3s}.facebook svg{fill:#3b5998}.facebook:hover svg{fill:#2d4373}.twitter svg{fill:#1da1f2}.twitter:hover svg{fill:#0c85d0}.linkedin svg{fill:#0077b5}.linkedin:hover svg{fill:#005582}.youtube svg{fill:#cd201f}.youtube:hover svg{fill:#a11918}.mfp-bg{background:#0b0b0b;opacity:.8;overflow:hidden;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:1043}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;touch-action:manipulation;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{-webkit-tap-highlight-color:rgba(0,0,0,0);height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{word-wrap:break-word;color:#f3f3f3;line-height:18px;padding-right:36px;text-align:left}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-bg{background-color:rgba(0,0,0,.8);opacity:1}@media only screen and (max-width:768px){.mfp-container{padding:0 30px}}.mfp-move-vertically .mfp-with-anim{opacity:0;transform:translateY(100%) rotateX(90deg);transform-origin:0 100%;transform-style:preserve-3d;transition:all .3s ease-out}.mfp-move-vertically .mfp-container{perspective:1300px}.mfp-move-vertically.mfp-bg{opacity:0;transition:all .3s}.mfp-move-vertically.mfp-ready .mfp-with-anim{opacity:1;transform:translateY(0);transform:translateY(0) rotateX(0deg)}.mfp-move-vertically.mfp-ready.mfp-bg{opacity:.8}.mfp-move-vertically.mfp-removing .mfp-with-anim{opacity:0;transform:translateY(-50px)}.mfp-move-vertically.mfp-removing.mfp-bg{opacity:0}.white-popup{background:#fff;margin:20px auto;max-width:720px;padding:0;position:relative;width:auto}.white-popup .mfp-close{background-color:#fff;border-radius:50%;box-shadow:0 5px 12px 0 rgba(0,0,0,.2);height:50px;opacity:1;right:-25px;top:-25px;width:50px}.white-popup .mfp-close:hover{box-shadow:0 5px 12px 0 rgba(0,0,0,.4)}.white-popup .mfp-close svg{fill:#4a7729;display:inline-block;height:25px;pointer-events:none;vertical-align:middle}.white-popup .mfp-close:after,.white-popup .mfp-close:before{content:none}.white-popup.video-popup{max-width:80vw}.white-popup.video-popup .video-header{max-height:inherit;max-width:100%}.ifm-principles-card-modal{display:flex}.ifm-principles-card-modal .modal-images{align-items:stretch;display:inline-flex;flex:1;position:relative;width:30%}.ifm-principles-card-modal .modal-images .modal-background{align-self:stretch;background-repeat:no-repeat;background-size:cover;display:flex;flex:1}.ifm-principles-card-modal h2{border-bottom:1px solid #f2f2f2;font-size:2.1875em;margin:0;padding-bottom:35px;text-align:left}.ifm-principles-card-modal h3{margin-bottom:0;text-align:left}.ifm-principles-card-modal p{font-size:1em;line-height:1.5}.ifm-principles-card-modal .ifm-principles-card-modal-copy{background-color:#fff;display:inline-block;padding:60px;width:69%}.ifm-principles-card-modal .ifm-principles-icon-modal{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ifm-principles-card-modal .statement-block{border-bottom:1px solid #f2f2f2;clear:both;padding:20px 0}.ifm-principles-card-modal .statement-block.left .statement-title{float:left}.ifm-principles-card-modal .statement-block.right .statement-title{float:right}.ifm-principles-card-modal .statement-block .statement-title{display:inline-block}.ifm-principles-card-modal .statement-block h1,.ifm-principles-card-modal .statement-block h2{font-size:2.75em;margin:0;vertical-align:top}.ifm-principles-card-modal .statement-block h3,.ifm-principles-card-modal .statement-block h4{font-size:1.875em;font-weight:regular;margin:0;vertical-align:top}.ifm-principles-card-modal .statement-block .statement-icons{display:inline-flex;justify-content:space-between}.ifm-principles-card-modal .statement-block .statement-icon-wrap{display:inline-block;text-align:center}.ifm-principles-card-modal .statement-block .statement-icon-wrap p{color:#4a7729;font-family:Roboto,sans-serif;font-size:.875em;margin:0}.ifm-principles-card-modal .statement-block .statement-copy{display:inline-block;vertical-align:top}.ifm-principles-card-modal .statement-block .statement-copy p{color:#cecece;font-size:.875em;line-height:1;margin-top:0}@media only screen and (max-width:600px){.ifm-principles-card-modal{flex-wrap:wrap}.ifm-principles-card-modal .modal-images{align-items:stretch;flex:1 1 100%;height:180px;width:100%}.ifm-principles-card-modal .modal-images .modal-background{align-self:stretch;flex:1 1 100%}.ifm-principles-card-modal .ifm-principles-card-modal-copy{padding:20px;width:100%}.ifm-principles-card-modal .ifm-principles-card-modal-copy h2{font-size:1.5em;padding-bottom:20px}.ifm-principles-card-modal .ifm-principles-icon-modal{left:20px;transform:translateY(-50%)}}@media only screen and (max-width:500px){.ifm-principles-card-modal .ifm-principles-card-modal-copy{padding:0 20px}.ifm-principles-card-modal .ifm-statement-copy{font-size:.75em}}.trustee-modal{display:flex}.trustee-modal .trustee-modal-background{background-color:#4a7729;flex:1 0 auto;padding:30px}.trustee-modal .trustee-modal-image{border-radius:50%;height:180px;width:180px}.trustee-modal .trustee-modal-copy{padding:60px;width:100%}.trustee-modal .trustee-modal-copy h2{margin-top:0;text-align:left}.trustee-modal .trustee-modal-copy p{font-size:.875em;line-height:1.42857}@media only screen and (max-width:600px){.trustee-modal{flex-wrap:wrap}.trustee-modal .trustee-modal-copy{padding:40px}.trustee-modal .trustee-modal-background{width:100%}}@media only screen and (max-width:500px){.trustee-modal .trustee-modal-image{display:block;margin:0 auto}.trustee-modal .trustee-modal-copy{padding:20px}}.certification-modal{display:flex}.certification-modal .certification-modal-background{background-color:#4a7729;flex:1 0 auto;padding:30px}.certification-modal .certification-modal-image{border-radius:50%;height:180px;width:180px}.certification-modal .certification-modal-details li{clear:both;font-weight:700}.certification-modal .certification-modal-details a{display:block}.certification-modal .certification-modal-details ul{padding:0}.certification-modal .certification-modal-details span{display:inline-block;float:right;font-weight:400}.certification-modal .certification-link{color:#4a7729;font-weight:700;text-decoration:underline}.certification-modal .certification-link:focus,.certification-modal .certification-link:hover{color:#32511c}.certification-modal .certification-modal-copy{padding:60px;width:100%}.certification-modal .certification-modal-copy h2{margin-top:0;text-align:left}.certification-modal .certification-modal-copy p{font-size:.875em;line-height:1.42857}@media only screen and (max-width:600px){.certification-modal{flex-wrap:wrap}.certification-modal .certification-modal-copy{padding:40px}.certification-modal .certification-modal-background{width:100%}}@media only screen and (max-width:500px){.certification-modal .certification-modal-image{display:block;margin:0 auto}.certification-modal .certification-modal-copy{padding:20px}}.corporate-partners-modal{display:flex}.corporate-partners-modal .corporate-partners-modal-background{background-color:#4a7729;flex:1 0 auto;padding:30px}.corporate-partners-modal .corporate-partners-modal-image{background-color:#fff;border-radius:50%;height:180px;padding:10px;width:180px}.corporate-partners-modal .corporate-partners-modal-details li{clear:both;font-weight:700}.corporate-partners-modal .corporate-partners-modal-details a{color:#152e0f;display:block;font-family:Roboto Slab,serif;font-weight:700;margin-bottom:10px;width:100%;word-break:break-word}.corporate-partners-modal .corporate-partners-modal-details ul{padding:0}.corporate-partners-modal .corporate-partners-modal-details span{color:#4a7729;display:inline-block;font-weight:400;width:100%}.corporate-partners-modal .corporate-partners-modal-details p{margin:0}.corporate-partners-modal .corporate-partners-modal-details .address-header{color:#152e0f;font-family:Roboto Slab,serif;font-size:1em;font-weight:700;margin:0}.corporate-partners-modal .corporate-partners-link{color:#4a7729;font-weight:700;text-decoration:underline}.corporate-partners-modal .corporate-partners-link:focus,.corporate-partners-modal .corporate-partners-link:hover{color:#32511c}.corporate-partners-modal .corporate-partners-modal-copy{padding:60px;width:100%}.corporate-partners-modal .corporate-partners-modal-copy h2{margin-top:0;text-align:left}.corporate-partners-modal .corporate-partners-modal-copy p{font-size:.875em;line-height:1.42857}@media only screen and (max-width:600px){.corporate-partners-modal{flex-wrap:wrap}.corporate-partners-modal .corporate-partners-modal-copy{padding:40px}.corporate-partners-modal .corporate-partners-modal-background{width:100%}}@media only screen and (max-width:500px){.corporate-partners-modal .corporate-partners-modal-image{display:block;margin:0 auto}.corporate-partners-modal .corporate-partners-modal-copy{padding:20px}}.food-card-modal{display:flex}.food-card-modal h2{border-bottom:1px solid #f2f2f2;font-size:2.1875em;margin-top:0;padding-bottom:35px;text-align:left}.food-card-modal h3{margin-bottom:0;text-align:left}.food-card-modal .food-card-modal-image{background-repeat:no-repeat;background-size:cover;display:inline-block;width:240px}.food-card-modal .food-card-modal-copy{background-color:#fff;padding:60px;width:calc(100% - 240px)}.food-card-modal .food-months{border-collapse:collapse;border-color:#f2f2f2;border-spacing:0;width:100%}.food-card-modal .food-months td{height:50px}.food-card-modal .food-months td,.food-card-modal .food-months th{border:1px solid;border-color:inherit;overflow:hidden;padding:10px 5px;word-break:normal}.food-card-modal .food-months th{color:#4a7729;font-size:.875em;text-align:center}.food-card-modal .food-months .month-header{vertical-align:top}.food-card-modal td.selected{background-color:rgba(56,124,43,.5)}.food-card-modal .related-recipe{display:block}.food-card-modal .related-recipe img{display:inline-block;width:30%}.food-card-modal .related-recipe .related-recipe-copy{display:inline-block;margin-left:20px;width:calc(70% - 25px)}.food-card-modal .related-recipe .related-recipe-copy p{padding:0}.food-card-modal .related-recipe h3{border-bottom:1px solid #f2f2f2;padding-bottom:20px}.food-card-modal .related-recipe span{display:inline-block;float:right}.food-card-modal .related-recipe span svg{fill:#152e0f;height:10px}@media only screen and (max-width:768px){.food-card-modal .food-card-modal-copy{padding:30px}}@media only screen and (max-width:600px){.food-card-modal{flex-wrap:wrap}.food-card-modal .food-card-modal-image{height:180px;width:100%}.food-card-modal .food-card-modal-copy{margin-left:0;padding:15px;width:100%}.food-card-modal .food-card-modal-copy h2{padding-bottom:20px}.food-card-modal .food-months th{padding:1px}}@media only screen and (max-width:500px){.food-card-modal .food-card-modal-copy{padding:0}.food-card-modal .food-card-modal-copy h2{display:none}.food-card-modal .food-card-modal-copy p{padding:0 20px}}.sign-in-modal{display:flex}.sign-in-modal .modal-images{align-items:stretch;display:inline-flex;flex:1;position:relative;width:30%}.sign-in-modal .modal-images .modal-background{align-self:stretch;background-repeat:no-repeat;background-size:cover;display:flex;flex:1}.sign-in-modal h2{border-bottom:1px solid #f2f2f2;font-size:2.1875em;margin:0 0 30px;padding-bottom:35px;text-align:left}.sign-in-modal h3{margin-bottom:0;text-align:left}.sign-in-modal p{font-size:.875em}.sign-in-modal p a{color:#4a7729}.sign-in-modal p a:active,.sign-in-modal p a:hover{color:#32511c}.sign-in-modal .forgot-password{color:#152e0f;float:right;font-family:Roboto,sans-serif;font-size:.875em;padding:1em 0 1em 1.1875em}.sign-in-modal .sign-in-modal-copy{background-color:#fff;display:inline-block;padding:60px;width:69%}.sign-in-modal form input{border-radius:0}.sign-in-modal form label{font-size:1em;padding-bottom:5px}.sign-in-modal form input[type=checkbox]+label{color:#152e0f;margin-left:30px}@media only screen and (max-width:600px){.sign-in-modal{flex-wrap:wrap}.sign-in-modal .modal-images{align-items:stretch;flex:1 1 100%;height:180px;width:100%}.sign-in-modal .modal-images .modal-background{align-self:stretch;flex:1 1 100%}.sign-in-modal .sign-in-modal-copy{padding:20px;width:100%}.sign-in-modal .sign-in-modal-copy h2{font-size:1.5em;padding-bottom:20px}}@media only screen and (max-width:500px){.sign-in-modal .sign-in-modal-copy{padding:0 20px}}h1,h2,h3,h4,h5{color:#4a7729;font-family:Roboto Slab,serif;font-weight:400}.mega{font-size:3em}.kilo,.mega{line-height:1.142856}.kilo{font-size:2.25em}.alpha,h1{font-size:1.75em;line-height:1.142856}.beta,h2{font-size:1.75em;line-height:1.25}.gamma,h3{font-size:1.25em;line-height:1.3}.delta,h5{color:#152e0f;font-size:1em}.epsilon,h6{font-size:1.25em;font-weight:700}p{color:#152e0f;font-family:Roboto,sans-serif;font-size:1em;line-height:1.875}hr{border:1px solid #f2f2f2}.article p.intro{font-size:1.125em;font-weight:500}.article p.highlight{border-left:30px solid #e6eee5;border-right:30px solid #e6eee5}.date-subheader{color:#152e0f;font-family:Roboto Slab,serif;font-weight:700;margin-bottom:20px;text-align:center}a{color:inherit;cursor:pointer;text-decoration:none}.payment-types table a,.payment-types table a:focus,.payment-types table a:hover{border:none}time{font-family:Roboto Slab,serif;font-size:.75em;font-weight:700}ol,time,ul{color:#152e0f}ol,ul{list-style-type:none;vertical-align:middle}.list li{line-height:1.875;list-style-image:url(/build/images/Ellipse.png?cc03e9739c0b93d16b752aece736c0b1);padding-bottom:10px}ol{counter-reset:count-me;padding-left:20px}ol>li{counter-increment:count-me}ol>li:before{content:counters(count-me,".") ".  ";max-height:0;max-width:0;position:relative}@media only screen and (max-width:600px){.alpha,h1{font-size:1.25em;line-height:1.1}.beta,h2{font-size:1.125em;line-height:1.666666}.gamma,h3{font-size:1em;line-height:1.1875}.delta,h5{color:#152e0f;font-size:1em}.epsilon,h6{font-size:1.25em;font-weight:700}.date-subheader{margin:30px 0}}.generic-image{margin:60px 0}.generic-image figcaption{font-family:Roboto Slab,serif;margin:0 auto;max-width:1120px}@media only screen and (max-width:1120px){.generic-image figcaption{margin:0 60px}}@media only screen and (max-width:1015px){.generic-image figcaption{margin:0 40px}}@media only screen and (max-width:940px){.generic-image figcaption{margin:0 20px}}@media only screen and (max-width:600px){.generic-image{margin:20px 0}}@media only screen and (max-width:480px){.generic-image figcaption{margin:0 10px}}.article ol,.article p,.article ul{max-width:800px}.article h1,.article h2,.article h3,.article h4,.article h5,.article ol,.article p,.article ul{margin:0 0 20px}@media only screen and (min-width:600px){.article h2:not(.content-divide):not(.alpha):not(.beta):not(.gamma){font-size:1.4em;line-height:1.5}}.article p{font-size:1em;line-height:1.875}.article ul{padding-left:19px}.article ul ul{margin-bottom:0;padding-top:10px}.article ul li{line-height:1.875;list-style-image:url(/build/images/Ellipse.png?cc03e9739c0b93d16b752aece736c0b1);padding-bottom:10px}.article ul li.farming,.article ul.farming li{list-style-image:url(/build/images/Ellipse-farming.png?fcb430ff2647a925e013fab0ed7c65ac)}.article ul li.supplying,.article ul.supplying li{list-style-image:url(/build/images/Ellipse-supplying.png?00d6f9ef016c4adc21ed1357d53cb2f0)}.article ul li.eating-and-living,.article ul.eating-and-living li{list-style-image:url(/build/images/Ellipse-eating.png?38be79f37d9df2af16d0d26100ed4b20)}.article ol{padding-left:0}.article ol ol{margin-bottom:0;padding-left:17px;padding-top:10px}.article ol li{line-height:1.875;padding-bottom:10px}.article ol li:before{color:#4a7729}.article ol li.farming,.article ol.farming li:before{color:#989d61}.article ol li.supplying,.article ol.supplying li:before{color:#46a3b9}.article ol li.eating-and-living,.article ol.eating-and-living li:before{color:#eaa813}.article figure>img,.article p>img,.article>a,.article>a>img,.article>img,.article>p>a img{border:none;display:block;margin:0 auto 20px;max-width:100%}.article figure>img{max-height:none;width:auto}.article a:not(.button){border-bottom:2px solid #4a7729;color:#4a7729;font-weight:500;text-decoration:none}.article a:not(.button):focus,.article a:not(.button):hover{border-color:#224a1a;color:#224a1a}.article .farming a:not(.button){border-bottom:2px solid #989d61;color:#989d61;font-weight:500;text-decoration:none}.article .farming a:not(.button):focus,.article .farming a:not(.button):hover{border-color:#797d4e;color:#797d4e}.article .supplying a:not(.button){border-bottom:2px solid #46a3b9;color:#46a3b9;font-weight:500;text-decoration:none}.article .supplying a:not(.button):focus,.article .supplying a:not(.button):hover{border-color:#388294;color:#388294}.article .eating-and-living a:not(.button){border-bottom:2px solid #eaa813;color:#eaa813;font-weight:500;text-decoration:none}.article .eating-and-living a:not(.button):focus,.article .eating-and-living a:not(.button):hover{border-color:#bb860f;color:#bb860f}@media only screen and (max-width:768px){.article{padding:0 10px}.article h1,.article h2,.article h3,.article h4,.article h5,.article ol,.article p,.article ul{margin:0 0 15px}.article h2{line-height:1.5}.article p{line-height:1.875}}.shopping-list-container{margin-bottom:0}.shopping-list-wrap{border-bottom:1px solid #f2f2f2;color:#4a7729;margin:0 30px}.shopping-list-wrap .shopping-list{display:inline-block;width:50%}.shopping-list-wrap .shopping-list ul li:before{color:#4a7729;content:"○";font-size:1.5em;padding-right:.5em;vertical-align:middle}.shopping-list-wrap .shopping-list p{color:#4a7729;font-family:Roboto Slab,serif;margin:0}.shopping-list-wrap .shopping-details{display:inline-block;text-align:right;vertical-align:top;width:49%}.shopping-list-wrap .shopping-details p{color:#4a7729;font-family:Roboto Slab,serif;margin:0}.shopping-list-wrap .shopping-details span{color:#152e0f;font-weight:700}@media only screen and (max-width:500px){.shopping-list-wrap{margin-top:40px}.shopping-list-wrap .shopping-list{width:100%}.shopping-list-wrap .shopping-list ul{margin-top:0;padding:0}.shopping-list-wrap .shopping-details{text-align:left;width:100%}}.content-divide{overflow:hidden;text-align:center}.content-divide.event-divide{font-size:3em}.content-divide.event-divide:before .content-divide.event-divide:after{animation:expandEventDivide 2s ease-out 1s 1;animation-fill-mode:forwards;width:0}.content-divide:after,.content-divide:before{background-color:currentColor;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:45%}.content-divide:before{margin-left:-50%;right:5%}.content-divide:after{left:5%;margin-right:-50%}@media only screen and (max-width:600px){.content-divide.event-divide{font-size:2.5em}}.article .content-divide:last-child{margin-bottom:-30px;margin-top:42px}@media only screen and (max-width:1015px){.article .content-divide:last-child{margin-bottom:-10px}}.content-divide.mega{height:1.3em}@keyframes expandEventDivide{0%{width:0}to{width:50%}}.text--grey{color:#152e0f}.text--light-grey{color:#a3a7a8}.text--center{text-align:center}.colors{display:flex;flex-wrap:wrap}.colors .color-block{display:inline-flex;flex:1 0 auto;flex-direction:column;margin-bottom:20px}.colors .color-block .color{margin:20px 10%}.colors .color-block .color:first-child{height:160px}.colors .color{align-items:flex-end;display:flex;flex:1 0 auto;height:80px;justify-content:center;margin-bottom:10px}.colors .color-block-extra{display:flex;flex:1 0 100%;flex-wrap:wrap;width:100%}.colors .color-block-extra .color{margin:1% 2%;width:17%}.color-leaf-green{background-color:#4a7729}.color-pea-green{background-color:#2e6323}.color-seaweed{background-color:#224a1a}.color-avocado{background-color:#989d61}.color-clay-creek{background-color:#808552}.color-hemlock{background-color:#676b42}.color-viking{background-color:#46a3b9}.color-boston-blue{background-color:#3d8ea1}.color-paradiso{background-color:#337887}.color-gamboge{background-color:#eaa813}.color-pizza{background-color:#d19711}.color-hot-toddy{background-color:#b8850f}.color-dove-gray{background-color:#666}.color-monza{background-color:#d90303}.color-guardsman-red{background-color:#bf0202}.color-alabaster{background-color:#fafafa}.color-gray-nurse{background-color:#e6eee5}.color-marzipan{background-color:#f7de8c}.color-christine{background-color:#e25612}.color-alto{background-color:#cecece}.color-white{background-color:#fff}.color-black{background-color:#000}button{-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background:transparent;color:inherit;font:inherit;line-height:normal;margin:0;outline:none;overflow:visible;padding:0;width:auto}.button,button{border:none;cursor:pointer}.button{background-color:#4a7729;border-left:0 solid;box-shadow:0 5px 12px 0 rgba(0,0,0,.2);color:#fff;font-family:Roboto Slab,serif;font-size:1em;line-height:1.1875;padding:.85em 0 .85em 1.1875em;position:relative;text-decoration:none;transition:all .3s ease 0s;z-index:2}.button,.button span{display:inline-block}.button span svg{height:10px;vertical-align:middle;width:10px}.button:after{content:"►";font-size:.625em;padding:0 2em}.button.no--arrow{padding-right:1.1875em}.button.no--arrow:after{display:none}.button:before{background-color:#32511c;content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s ease 0s;width:0;z-index:-1}.button:focus,.button:hover{border-color:#32511c;box-shadow:0 5px 12px 0 rgba(0,0,0,.4);color:#fff}.button:focus:before,.button:hover:before{transition:all .3s ease 0s;width:100%}.button.button--white{background:#fff;color:#4a7729}.button.button--white:before{background-color:#e6e6e6}.button.button--white:focus,.button.button--white:hover{border-color:#e6e6e6;color:#4a7729}.button.donate-btn{background-color:#c90d0d;color:#fff}.button.donate-btn:before{background-color:#990a0a}.button.donate-btn:focus,.button.donate-btn:hover{border-color:#990a0a}.button.donate-btn:focus:before,.button.donate-btn:hover:before{border-color:#990a0a;width:100%}.button.farming{border-color:#989d61;color:#fff}.button.farming:focus,.button.farming:hover{border-color:#797d4e}.button.farming:focus:before,.button.farming:hover:before{background-color:#797d4e;width:100%}.button.supplying{border-color:#46a3b9;color:#fff}.button.supplying:focus,.button.supplying:hover{border-color:#388294}.button.supplying:focus:before,.button.supplying:hover:before{background-color:#388294;width:100%}.button.eating-and-living{border-color:#eaa813;color:#fff}.button.eating-and-living:focus,.button.eating-and-living:hover{border-color:#bb860f}.button.eating-and-living:focus:before,.button.eating-and-living:hover:before{background-color:#bb860f;width:100%}.farming .button{color:#fff}.farming .button:before{background-color:#797d4e}.farming .button:focus,.farming .button:hover{border-color:#797d4e}.farming .button:focus:before,.farming .button:hover:before{border-color:#797d4e;width:100%}.supplying .button{color:#fff}.supplying .button:before{background-color:#388294}.supplying .button:focus,.supplying .button:hover{border-color:#388294}.supplying .button:focus:before,.supplying .button:hover:before{border-color:#388294;width:100%}.eating-and-living .button{border-color:#eaa813;color:#fff}.eating-and-living .button:before{background-color:#bb860f}.eating-and-living .button:focus,.eating-and-living .button:hover{border-color:#bb860f}.eating-and-living .button:focus:before,.eating-and-living .button:hover:before{border-color:#bb860f;width:100%}.sg-btns{display:flex;flex-wrap:wrap;justify-content:space-around}.sg-btns button{margin:10px}.loadmore-btn{display:block;margin:0 auto}.card-hover{backface-visibility:hidden;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);-webkit-filter:blur(0);outline:none;transition:all .25s}.card-hover:focus,.card-hover:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);outline:none}@media only screen and (max-width:768px){.card-hover-mobile{backface-visibility:hidden;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);-webkit-filter:blur(0);outline:none;transform:translateZ(0);transition:all .25s}.card-hover-mobile:focus,.card-hover-mobile:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);outline:none;transform:scale(1.01) translateZ(0)}}.full-width-article-card{align-items:center;align-items:flex-start;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);display:flex;flex-wrap:wrap;min-height:300px;position:relative}.full-width-article-card .button,.full-width-article-card button{bottom:20px;position:absolute}.full-width-article-card.right .full-width-article-card-image{order:2}.full-width-article-card.left .full-width-article-card-image,.full-width-article-card.right .full-width-article-card-copy{order:1}.full-width-article-card.left .full-width-article-card-copy{order:2}.full-width-article-card h2{margin:0 0 20px;text-align:left}.full-width-article-card h2.show-date{margin-bottom:0}.full-width-article-card.working-partner-card h2{align-items:center;display:flex;justify-content:space-between;position:relative}.full-width-article-card.working-partner-card .logo{display:inline-block;max-height:60px}.full-width-article-card .section-in{color:#4a7729;display:inline-block;font-family:Roboto Slab,serif;font-size:.875rem;font-weight:700}.full-width-article-card .section-in.farming{color:#989d61}.full-width-article-card .section-in.supplying{color:#46a3b9}.full-width-article-card .section-in.eating-and-living{color:#eaa813}.full-width-article-card p{line-height:1.5;margin:0 0 20px;text-align:left}.full-width-article-card time{color:#152e0f;font-family:Roboto Slab,serif;font-size:.75em;font-weight:700}.full-width-article-card .button{display:inline-block}.full-width-article-card .event-details{display:flex;flex-direction:column;padding:20px 30px}.full-width-article-card .event-details time{color:#fff}.full-width-article-card .event-details h2,.full-width-article-card .event-details h3,.full-width-article-card .event-details p{color:#fff;text-align:left}.full-width-article-card .event-details h2{font-size:3em;margin-bottom:0}.full-width-article-card .event-details h3{font-size:1.875em;margin-top:0}.full-width-article-card .event-details p{font-family:Roboto Slab,serif;font-size:.875em;margin-top:auto}.full-width-article-card .full-width-article-card-image{align-self:stretch;background-repeat:no-repeat;background-size:cover;display:flex;flex:1}.full-width-article-card .full-width-article-card-image.dark-cover{position:relative;z-index:1}.full-width-article-card .full-width-article-card-image.dark-cover:before{background-color:rgba(25,29,34,.3);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;width:100%;z-index:-1}.full-width-article-card .full-width-article-card-copy{background-color:#fff;flex:1;padding:30px 30px 60px;z-index:2}.full-width-article-card .full-width-article-card-copy .copy-text{margin-bottom:20px}.full-width-article-card .full-width-article-card-copy .copy-text p:last-child{margin-bottom:0}@media only screen and (max-width:768px){.full-width-article-card{background-color:transparent;box-shadow:none;min-height:auto}.full-width-article-card h2{display:block}.full-width-article-card.working-partner-card h2{flex-wrap:wrap;text-align:center}.full-width-article-card.working-partner-card span{display:block;width:100%}.full-width-article-card.working-partner-card .logo{display:block;margin:10px auto}.full-width-article-card:focus,.full-width-article-card:hover{box-shadow:none}.full-width-article-card .event-details p{margin-top:0}.full-width-article-card .button,.full-width-article-card button{bottom:auto;position:relative}.full-width-article-card.right .full-width-article-card-image{order:0}.full-width-article-card.right .full-width-artile-card-copy{order:1}.full-width-article-card.left .full-width-article-card-image{order:0}.full-width-article-card.left .full-width-artile-card-copy{order:1}.full-width-article-card .full-width-article-card-image{flex:1 0 100%;height:384px;width:100%}.full-width-article-card .full-width-article-card-copy{background-color:hsla(0,0%,100%,.9);flex:0 1 90%;margin:0 auto;padding:30px;text-align:center}.full-width-article-card .full-width-article-card-copy+.full-width-article-card-image,.full-width-article-card .full-width-article-card-image+.full-width-article-card-copy{margin:-80px auto 0}}@media only screen and (max-width:600px){.full-width-article-card h2{text-align:center}.full-width-article-card .full-width-article-card-copy{padding:15px 20px}}@media only screen and (max-width:500px){.full-width-article-card .event-details h2{font-size:2em}}.full-width-card{align-items:center;display:flex}.full-width-card h2{margin-top:0;text-align:left}.full-width-card img{flex:1 1 50%;max-width:100%}.full-width-card .full-width-card-copy{background-color:#fff;flex:1 1 50%;padding:0 30px}.full-width-card p{line-height:1.5}.full-width-card .button{display:inline-block}.recipe-card-block{display:flex}.recipe-card-block .recipe-card{background-color:#fff;display:inline-block;display:flex;flex:0 1 calc(33% - 80px);flex:1 1 calc(33% - 60px);flex-direction:column;margin:10px 40px;margin:30px;overflow:hidden;text-align:left}.recipe-card-block .recipe-card-copy{display:flex;flex:1 1 auto;flex-direction:column;padding:15px 20px}.recipe-card-block .recipe-card-copy p{color:#4a7729}.recipe-card-block img{height:auto;width:100%}.recipe-card-block .card-title{font-family:Roboto Slab,serif;margin:0;padding-bottom:20px}.recipe-card-block .card-title:after{content:none}.recipe-card-block .recipe-cta{border-top:1px solid #ccc;justify-content:flex-end;margin-top:auto;min-height:1px;padding:20px 0 0;width:100%}.recipe-card-block .recipe-cta span{display:inline-block;float:right}.recipe-card-block .recipe-cta span svg{fill:#4a7729;height:10px;width:10px}@media only screen and (max-width:940px){.recipe-card-block{flex-wrap:wrap}.recipe-card-block .recipe-card{flex:1 1 100%;flex-direction:row;margin:10px 20px}.recipe-card-block .recipe-card-copy{flex:1 1 50%}.recipe-card-block img{align-self:center;flex:1}.recipe-card-block .recipe-cta{margin-bottom:0}}@media only screen and (max-width:600px){.recipe-card-block .recipe-card{margin:10px}}@media only screen and (max-width:500px){.recipe-card-block{flex-wrap:wrap}.recipe-card-block .recipe-card{flex:1 1 100%;flex-direction:column;margin:10px}.recipe-card-block .recipe-card-copy{flex:1 2 auto}.recipe-card-block img{flex:0 1 auto}.recipe-card-block .recipe-cta{margin-bottom:0}}.card-carousel-wrap{margin:0 40px;text-align:center}.card-carousel-wrap .button{margin-top:30px}.card-carousel .carousel-card{background-color:#fff;margin:10px 40px;text-align:left}.card-carousel .carousel-card.slick-slide{display:flex;flex:1;flex-direction:column;height:auto;min-height:0}.card-carousel .carousel-card-copy{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:15px 20px;width:100%}.card-carousel .carousel-card-copy p{color:#4a7729}.card-carousel .slick-track{display:flex}.card-carousel img{height:auto;width:100%}.card-carousel .card-title{font-family:Roboto Slab,serif;margin:0;padding-bottom:20px}.card-carousel .card-title:after{content:none}.card-carousel .card-cta{border-top:1px solid #ccc;justify-content:flex-end;margin:0;padding:20px 0 0;width:100%}.card-carousel .card-cta span{display:inline-block;float:right}.card-carousel .card-cta span svg{fill:#4a7729;height:10px;width:10px}@media only screen and (max-width:940px){.card-carousel .carousel-card{margin:10px 20px}}@media only screen and (max-width:600px){.card-carousel .carousel-card{margin:10px}}.media-cards{display:flex;flex-wrap:wrap;gap:30px;min-width:0}.content-divide+.media-cards{margin-top:30px}.media-cards h3{font-size:1.125em;margin-top:0;text-align:left}.media-cards .media-image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.media-cards .media-image:before{content:"";display:block;padding-top:75%;width:100%}.media-cards .media-image>.content{bottom:0;left:0;position:absolute;right:0;top:0}.media-cards .location{display:block;margin-bottom:40px}.media-cards .location,.media-cards time{font-family:Roboto Slab,serif;font-size:.75em}.media-cards time{color:#152e0f;font-weight:700}.media-cards .media-card{box-shadow:0 5px 12px 0 rgba(0,0,0,.2);display:flex;flex:0 1 calc(33.333% - 20px);flex-direction:column;overflow:hidden}.media-cards .media-card:first-child,.media-cards .media-card:nth-child(2),.media-cards .media-card:nth-child(3){margin-top:0}.media-cards .media-card-copy{background-color:#fff;display:flex;flex:1 1 auto;flex-direction:column;padding:15px 20px}.media-cards p{font-size:1em}.media-cards .media-card-cta{border-top:1px solid #e6eee5;color:#4a7729;margin-bottom:0;margin-top:auto;padding-top:20px}.media-cards .media-card-cta span{float:right}.media-cards .media-card-cta span svg{fill:currentColor;height:10px;vertical-align:middle;width:10px}.media-cards .media-card-cta .button{align-items:center;background:none;box-shadow:none;color:#4a7729;display:inline-flex;justify-content:space-between;padding:0;width:100%}.media-cards .media-card-cta .button:before{content:none}.media-cards .media-card-cta .button:after{padding-right:0}@media only screen and (max-width:940px){.media-cards{flex-wrap:wrap}.media-cards .media-card{flex:0 1 calc(50% - 15px)}.media-cards .media-card:nth-child(3){margin-top:30px}}@media only screen and (max-width:600px){.media-cards .media-card{flex:0 1 100%}}.produce-cards{width:100%}.produce-cards h3{font-size:1.125em;text-align:left}.produce-cards img{height:auto;width:100%}.produce-cards .produce-card{display:inline-block;margin:20px;width:calc(25% - 44px)}.produce-cards .produce-card-copy{padding:15px 10px}@media only screen and (max-width:850px){.produce-cards .produce-card{margin:20px;width:calc(33% - 44px)}}@media only screen and (max-width:600px){.produce-cards .produce-card{margin:20px;width:calc(50% - 44px)}}@media only screen and (max-width:480px){.produce-cards .produce-card{margin:20px;width:calc(100% - 40px)}}.ifm-principles-cards{display:flex;flex:1;flex-wrap:wrap}.ifm-principles-cards .ifm-principles-card{flex:0 1 calc(25% - 40px);margin:20px}.ifm-principles-cards .ifm-principles-card-imagewrap{height:200px;margin:0 auto;position:relative;width:200px}.ifm-principles-cards .ifm-icon{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform .3s ease;z-index:1}@media only screen and (max-width:1015px){.ifm-principles-cards .ifm-principles-card{flex:0 1 calc(33% - 40px)}.ifm-principles-cards .ifm-principles-card-imagewrap{height:200px;width:200px}}@media only screen and (max-width:940px){.ifm-principles-cards .ifm-principles-card-imagewrap{height:180px;width:180px}}@media only screen and (max-width:768px){.ifm-principles-cards .ifm-principles-card{flex:0 1 calc(50% - 40px)}.ifm-principles-cards .ifm-principles-card-imagewrap{height:200px;width:200px}}@media only screen and (max-width:500px){.ifm-principles-cards .ifm-principles-card{flex:0 1 calc(50% - 20px);margin:10px}.ifm-principles-cards .ifm-principles-card-imagewrap{height:180px;width:180px}.ifm-principles-cards .ifm-icon{height:80px;width:80px}}@media only screen and (max-width:480px){.ifm-principles-cards .ifm-principles-card-imagewrap{height:130px;width:130px}.ifm-principles-cards .ifm-icon{height:50px;width:50px}}.staff-cards{display:flex;flex-wrap:wrap;width:100%}.staff-cards .staff-card{align-items:center;display:inline-flex;flex:0 1 calc(25% - 40px);flex-direction:column;margin:19px;outline:none;text-align:center}.staff-cards .staff-card:focus img,.staff-cards .staff-card:hover img{box-shadow:0 5px 12px 0 rgba(0,0,0,.4)}.staff-cards img{border-radius:50%;height:200px;width:200px}.staff-cards .filler{color:transparent}.staff-cards a,.staff-cards h3,.staff-cards>span{display:block;font-size:1em;margin:15px 0;text-align:center}.staff-cards span{color:#152e0f;font-family:Roboto Slab,serif;font-size:.875em;line-height:1.875}.staff-cards a{font-size:.875em;font-weight:700}.staff-cards p{word-break:break-word}@media only screen and (max-width:1095px){.staff-cards img{height:160px;width:160px}}@media only screen and (max-width:1015px){.staff-cards .staff-card{flex:0 1 calc(33% - 40px)}.staff-cards img{height:140px;width:140px}.staff-cards .staff-card-copy p{font-size:.875em}}@media only screen and (max-width:768px){.staff-cards .staff-card{flex:0 1 calc(50% - 40px);margin:19px}.staff-cards img{height:250px;width:250px}.staff-cards .staff-card-copy{max-width:250px}}@media only screen and (max-width:600px){.staff-cards img{height:200px;width:200px}.staff-cards .staff-card{margin:19px}.staff-cards .staff-card-copy{max-width:200px}}@media only screen and (max-width:500px){.staff-cards .staff-card{flex:0 1 calc(50% - 22px);margin:9px}.staff-cards img{height:200px;width:200px}.staff-cards .staff-card-copy{max-width:200px}}@media only screen and (max-width:480px){.staff-cards .staff-card{flex:1 1 100%;flex-direction:row}.staff-cards .staff-card a,.staff-cards .staff-card h3,.staff-cards .staff-card p,.staff-cards .staff-card span{text-align:left}.staff-cards .staff-card p,.staff-cards .staff-card span{font-size:.875em}.staff-cards .staff-card a{font-size:.75em}.staff-cards img{height:100px;margin-right:10px;width:100px}.staff-cards .staff-card-copy{max-width:100%;text-align:left}}.corporate-partners .staff-card:focus .corporate-partners__hoverable-card,.corporate-partners .staff-card:hover .corporate-partners__hoverable-card{box-shadow:0 5px 12px 0 rgba(0,0,0,.4)}.corporate-partners .staff-card:focus .corporate-partners__hoverable-card img,.corporate-partners .staff-card:hover .corporate-partners__hoverable-card img{box-shadow:none}.corporate-partners .corporate-partners__hoverable-card{align-items:center;background-color:#fff;border-radius:50%;display:inline-flex;height:200px;padding:30px;width:200px}.corporate-partners .corporate-partners__hoverable-card img{border-radius:0;height:auto;width:100%}@media only screen and (max-width:1095px){.corporate-partners .corporate-partners__hoverable-card{height:160px;width:160px}}@media only screen and (max-width:1015px){.corporate-partners .corporate-partners__hoverable-card{height:140px;padding:30px;width:140px}}@media only screen and (max-width:768px){.corporate-partners .corporate-partners__hoverable-card{height:250px;padding:40px;width:250px}}@media only screen and (max-width:600px){.corporate-partners .corporate-partners__hoverable-card{height:200px;padding:30px;width:200px}}@media only screen and (max-width:500px){.corporate-partners .corporate-partners__hoverable-card{height:200px;width:200px}}@media only screen and (max-width:480px){.corporate-partners .corporate-partners__hoverable-card{height:100px;padding:20px;width:100px}}.membership-cards{display:flex;flex-wrap:wrap;gap:30px;text-align:left}.membership-cards .membership-card{align-items:center;background-color:#fff;box-shadow:0 5px 12px 0 rgba(0,0,0,.2);flex:0 1 calc(33.333% - 20px);flex-direction:column;margin:30px 0}.membership-cards .membership-card-copy{padding:0 20px 20px}.membership-cards .membership-image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.membership-cards .membership-image:before{content:"";display:block;padding-top:75%;width:100%}.membership-cards .membership-image>.content{bottom:0;left:0;position:absolute;right:0;top:0}.membership-cards h4{border-top:1px solid #f2f2f2;color:#152e0f;font-size:1.25em;margin-top:15px;padding-top:15px;text-align:left}.membership-cards form p{font-size:1em;position:relative}.membership-cards form input{bottom:.5em;display:inline-block;position:absolute;right:0;vertical-align:middle;width:auto}.membership-cards form label{display:inline-block;font-size:1em;margin-right:17px;vertical-align:middle}.membership-cards button{display:block;margin:0 auto}@media only screen and (max-width:940px){.membership-cards .membership-card{flex:0 1 calc(50% - 15px)}}@media only screen and (max-width:600px){.membership-cards .membership-card{flex:0 1 100%}}.membership-card-selected{box-shadow:0 5px 12px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;max-width:280px}.membership-card-selected img{display:block;height:auto;width:100%}.membership-card-selected .membership-selected-copy{padding:20px}.membership-card-selected .membership-selected-prices{border-bottom:1px solid #e6eee5;border-top:1px solid #e6eee5;margin:25px 0;padding:25px 0}.membership-card-selected h3,.membership-card-selected p{margin:0;text-align:left}.membership-card-selected span{color:#4a7729;font-size:.875em}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/build/img/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/build/fonts/vendor/slick-carousel/slick/slick.eot?a4e97f5a2a64f0ab132323fbeb33ae29);src:url(/build/fonts/vendor/slick-carousel/slick/slick.eot?a4e97f5a2a64f0ab132323fbeb33ae29) format("embedded-opentype"),url(/build/fonts/vendor/slick-carousel/slick/slick.woff?295183786cd8a138986521d9f388a286) format("woff"),url(/build/fonts/vendor/slick-carousel/slick/slick.ttf?c94f7671dcc99dce43e22a89f486f7c2) format("truetype"),url(/build/fonts/vendor/slick-carousel/slick/slick.svg?2630a3e3eab21c607e21576571b95b9d) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.search-block{background-color:#fff;box-shadow:0 5px 12px 0 rgba(0,0,0,.2);margin-bottom:20px;padding:60px 5px;text-align:center;width:100%}.search-block form{margin:0 auto 60px;max-width:671px;position:relative;white-space:nowrap}.search-block .search-alphabet{font-size:1.375em}.search-block .selected{border-bottom:1px solid}.search-block span{background-color:transparent;height:24px;left:4px;position:absolute;top:12px;width:34px}.search-block span,.search-block span svg{display:inline-block;vertical-align:middle}.search-block span svg{fill:#4a7729;border-right:1px solid #f2f2f2;height:18px;width:40px}.search-block a{color:#4a7729}.search-block input{border-radius:0;display:inline-block;padding:15px 118px 15px 48px;width:100%}.search-block input::-moz-placeholder{color:#4a7729;text-overflow:ellipsis!important}.search-block input::placeholder{color:#4a7729;text-overflow:ellipsis!important}.search-block button{box-shadow:none;margin-left:-119px}@media only screen and (max-width:500px){.search-block form{margin-bottom:20px}.search-block input{padding:15px 20px 15px 48px}.search-block button{box-shadow:0 5px 12px 0 rgba(0,0,0,.2);display:block;margin:20px auto 0}.search-block .search-alphabet{margin:0 20px}}form fieldset{border:none;margin-bottom:20px;padding:0}form fieldset:last-child{margin-bottom:0}form label{color:#4a7729;display:block;font-family:Roboto Slab,serif;font-size:1.25em;line-height:1.2}form input{border:none;border-bottom:1px solid #cecece;color:#152e0f;display:block;font-family:Roboto,sans-serif;font-size:.875em}form input,form textarea{background-color:#fff;padding:17px 20px;width:100%}form textarea{border:none;border-radius:10px}form input[type=checkbox]{display:inline-block;vertical-align:middle;width:auto}form input[type=checkbox]+label{display:inline-block;font-family:Roboto,sans-serif;margin-left:10px;padding-bottom:0;vertical-align:middle}.contact-form-wrap{background-color:hsla(0,0%,100%,.9);box-shadow:0 5px 12px 0 rgba(0,0,0,.2);display:inline-block;margin-top:95px;max-width:740px;padding:30px 25px;position:relative}.contact-form-wrap h1{margin-top:0;text-align:left}.contact-form{display:flex;flex-direction:column}.contact-form input,.contact-form textarea{background-color:#fafafa;border-bottom:1px solid #cecece;border-radius:0}.contact-form-details{display:inline-block;margin-left:60px;vertical-align:bottom}.contact-form-details h2{font-size:1.25em;margin-top:0;text-align:left}.contact-form-details p{color:#4a7729;font-family:Roboto Slab,serif;font-size:1.25em;font-weight:700;margin:10px 0}.contact-form-details span{color:#152e0f;display:block;font-weight:400;line-height:1.25;margin:0}@media only screen and (min-width:1016px){.contact-form-wrap{min-height:824px}}@media only screen and (max-width:1015px){.contact-form-details,.contact-form-wrap{left:50%;transform:translateX(-50%)}.contact-form-details{display:block;margin:40px 0;max-width:740px;position:relative}}@media only screen and (max-width:768px){.contact-form-details,.contact-form-wrap{left:auto;margin:40px 20px;transform:none}}@media only screen and (max-width:600px){.contact-form-wrap{margin:40px 10px;padding:10px}.contact-form-wrap p{line-height:1.875}.contact-form-wrap input[type=checkbox]+label{font-size:1em}.contact-form-details{margin:20px 10px}}.full-width-slider-sections a{display:inline-block;height:40px;padding:0 15px;position:relative}.full-width-slider-sections a span{display:none;left:calc(50% - 5px);position:absolute;transition:left 2s ease}.full-width-slider-sections a span svg{fill:currentColor;height:10px;width:10px}.full-width-slider-sections a.active span{display:block}.full-width-slider-background{background-repeat:no-repeat;padding:40px 65px}@media only screen and (max-width:768px){.full-width-slider-background{padding:40px 20px}}@media only screen and (max-width:600px){.full-width-slider-background{padding:40px 10px}}.full-width-slider .slick-next{right:-60px}.full-width-slider .slick-prev{left:-60px}@media only screen and (max-width:768px){.full-width-slider .slick-next{right:0;top:calc(100% + 20px);transform:none}.full-width-slider .slick-prev{left:0;top:calc(100% + 20px);transform:none}}.slick-slider .slick-next,.slick-slider .slick-prev{background-color:hsla(0,0%,100%,.9);box-shadow:0 5px 12px 0 rgba(0,0,0,.2);height:60px;width:58px;z-index:2}.slick-slider .slick-next svg,.slick-slider .slick-prev svg{fill:#4a7729;display:inline-block;height:20px;vertical-align:middle;width:20px}.slick-slider .slick-next:hover,.slick-slider .slick-prev:hover{box-shadow:0 5px 12px 0 rgba(0,0,0,.4)}.slick-slider .slick-next:after,.slick-slider .slick-next:before,.slick-slider .slick-prev:after,.slick-slider .slick-prev:before{content:none}@media only screen and (max-width:600px){.slick-slider.article-slider .slick-next,.slick-slider.article-slider .slick-prev{display:none}.slick-slider.card-carousel .slick-next,.slick-slider.card-carousel .slick-prev{width:25px}.slick-slider.card-carousel .slick-next svg,.slick-slider.card-carousel .slick-prev svg{width:10px}}.slider-piece h3,.slider-piece p{margin:0 20px 10px}.slider-piece p{font-family:Roboto Slab,serif;font-size:1.125em;line-height:1.22222}@media only screen and (max-width:940px){.slider-piece{padding:0 0 20px}.slider-piece p{font-size:1em}}@media only screen and (max-width:600px){.slider-piece h3{font-size:1.125em;margin:0 10px 10px}}.three-stack h3{padding-top:20px}.three-stack .article-piece{display:flex;margin-bottom:10px;padding:0 20px;position:relative}.three-stack .article-piece img{align-self:center;flex:0 0 auto;min-height:1px}.three-stack .article-piece:last-child{margin-bottom:0;padding-bottom:20px}.three-stack .article-piece .article-copy{display:flex;flex:1 1 auto;flex-direction:column;margin-bottom:67px;margin-left:20px;max-width:100%;min-width:0}.three-stack .article-piece .title{font-family:Roboto Slab,serif;font-weight:700;margin-bottom:30px;margin-top:20px}.three-stack .article-piece .button,.three-stack .article-piece button{bottom:20px;position:absolute;right:20px}@media only screen and (max-width:940px){.three-stack .article-piece,.three-stack .article-piece:last-child{padding-bottom:58px}.three-stack .article-piece .article-copy{margin:0 20px}.three-stack .article-piece .title{font-size:1em;margin-bottom:10px}.three-stack .article-piece .button,.three-stack .article-piece button{bottom:0;left:270px;right:auto}}@media only screen and (max-width:700px){.three-stack .article-piece{padding-bottom:58px}.three-stack .article-piece img{margin-bottom:10px}.three-stack .article-piece .article-copy{margin-bottom:0}.three-stack .article-piece .article-copy .title{display:block}.three-stack .article-piece .article-copy p{display:none}.three-stack .article-piece .button,.three-stack .article-piece button{left:50%;transform:translateX(-50%);white-space:nowrap}}@media only screen and (max-width:600px){.three-stack .article-piece img{max-width:300px;width:100%}}@media only screen and (max-width:500px){.three-stack .article-piece{flex-wrap:wrap}.three-stack .article-piece .article-copy{margin:10px 0 0}.three-stack .article-piece img{height:120px;margin:0 auto;max-width:240px;width:100%}}.slick-track{background-color:#fafafa;display:flex}.slick-track .slick-slide{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:left}.featured-piece h3{margin-top:20px}.featured-piece .featured-img{background-repeat:no-repeat;background-size:cover;flex:1 0 auto;width:100%}.featured-piece .article-copy{display:flex;flex:0 0 auto;flex-direction:column;justify-content:space-around;padding:0 20px 20px}.featured-piece .article-copy p{margin-top:30px}.featured-piece .button,.featured-piece button{align-self:center}@media only screen and (max-width:940px){.featured-piece .article-copy p{margin:20px}}.podcast-header{position:relative}.podcast-header .podcast-background{height:700px;margin:0 auto;position:relative}.podcast-header .podcast-player{background-color:hsla(0,0%,100%,.9);bottom:100px;left:50%;max-width:1120px;padding:20px 30px;position:absolute;transform:translateX(-50%);width:100%}.podcast-header h2{margin:0;text-align:left}.podcast-header time{display:block;margin:0}.podcast-header audio{margin-top:20px;width:100%}.podcast-header audio *{color:#4a7729}@media only screen and (max-width:768px){.podcast-header .podcast-background{height:446px}.podcast-header .podcast-player{bottom:auto;left:0;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);width:90%}}@media only screen and (max-width:500px){.podcast-header .podcast-background{height:220px}}.podcast-player-wrap{position:relative}.podcast-player-wrap .podcast-background{height:700px;margin:0 auto;position:relative}.podcast-player-wrap .podcast-player{background-color:hsla(0,0%,100%,.9);bottom:100px;left:50%;max-width:1120px;padding:20px 30px;position:absolute;transform:translateX(-50%);width:100%}.podcast-player-wrap h2{margin:0;text-align:left}.podcast-player-wrap time{display:block;margin:0}.podcast-player-wrap audio{margin-top:20px;width:100%}.podcast-player-wrap audio *{color:#4a7729}@media only screen and (max-width:768px){.podcast-player-wrap .podcast-background{height:446px}.podcast-player-wrap .podcast-player{bottom:auto;left:0;margin:0 auto;position:relative;transform:translateY(-80px);width:90%}}@media only screen and (max-width:500px){.podcast-player-wrap .podcast-background{height:220px}}.stats-banner{background-repeat:no-repeat;background-size:cover;padding:5em;text-align:center}.stats-banner *{color:#fff;font-family:Roboto Slab,serif;text-align:center}.stats-banner h2{font-size:50px;font-weight:700;line-height:1;margin-bottom:25px;margin-top:0}@media (min-width:1000px){.stats-banner h2{font-size:90px}}.stats-banner h3{margin:0}.stats-banner .stat{margin:66px 0}@media only screen and (max-width:768px){.stats-banner{padding:3em}.stats-banner h3{font-size:1.125em;margin:0 40px}}@media only screen and (max-width:480px){.stats-banner h3{margin:0}}.stats-banner__stats{display:flex;justify-content:center}.stats-banner__title{font-size:30px;font-weight:700;line-height:1.3;margin-bottom:0}@media (min-width:1000px){.stats-banner__title{font-size:42px}}.single-stats-banner p{color:#fff}.single-stats-banner h2{font-size:7.5em;margin-top:0}@media only screen and (max-width:480px){.single-stats-banner h2{font-size:6.5em}}.double-stats-banner h2{font-size:5.625em}.double-stats-banner h3{font-size:1.875em;font-weight:400}.double-stats-banner .stat{max-width:340px;text-align:center}.double-stats-banner .stat:first-child{margin-right:120px}@media only screen and (max-width:768px){.double-stats-banner h2{font-size:5em}.double-stats-banner h3{font-size:1.5em}.double-stats-banner .stat:first-child{margin-right:0}}@media only screen and (max-width:480px){.double-stats-banner .stats-banner__stats{flex-wrap:wrap}.double-stats-banner .stat{flex:1 1 100%;margin:20px 0}.double-stats-banner h2{font-size:3em}.double-stats-banner h3{font-size:1em}}.triple-stats-banner h2{font-size:5.625em}.triple-stats-banner h3{font-size:1.875em;font-weight:400}.triple-stats-banner .stat{margin-left:auto;margin-right:auto;max-width:300px;text-align:center}@media only screen and (max-width:768px){.triple-stats-banner h2{font-size:4.5em}.triple-stats-banner h3{font-size:1.5em}.triple-stats-banner .stat{margin:45px auto}}@media only screen and (max-width:480px){.triple-stats-banner .stat{flex:1 1 100%;margin:20px 0}.triple-stats-banner h2{font-size:3em}.triple-stats-banner h3{font-size:1em}}.triple-stats-banner .stats-banner__stats{justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1000px}@media (max-width:1000px){.triple-stats-banner .stats-banner__stats{display:block}}.stats-block{display:flex}.stats-block.left .stats{order:2}.stats-block.left .stats-image,.stats-block.right .stats{order:1}.stats-block.right .stats-image{order:2}.stats-block .stats{display:inline-block;flex:0 1 50%;text-align:center;vertical-align:top}.stats-block .stats-image{background-repeat:no-repeat;background-size:cover;display:inline-block;flex:0 1 50%}.stats-block h2{font-size:7.5em;margin:0}.stats-block p{font-size:1.125em;margin:0}@media only screen and (max-width:850px){.stats-block h2{font-size:5em}.stats-block .stats-image{height:430px}}@media only screen and (max-width:768px){.stats-block .stats{display:inline-flex;flex-direction:column;justify-content:space-between}.stats-block p{font-size:1em;line-height:1.22222;margin:0 10px}}@media only screen and (max-width:600px){.stats-block{flex-wrap:wrap}.stats-block.left .stats{order:2}.stats-block.left .stats-image{order:1}.stats-block.right .stats{order:2}.stats-block.right .stats-image{order:1}.stats-block p{font-size:1em}.stats-block .stats{flex:1 1 100%}.stats-block .stats-image{flex:1 1 100%;max-height:200px}}.featured-statement{align-items:center;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:500px;padding:40px 30px}.featured-statement h2{color:#fff;font-size:2.75em;margin:0 auto;max-width:1120px}@media only screen and (max-width:768px){.featured-statement h2{font-size:2em}}.statement-block.statement-block-chart h2{margin-bottom:40px}.statement-block{display:flex}.statement-block.left .statement-title{order:1;padding-right:25px}.statement-block.left .statement-title h2{text-align:left}.statement-block.left .statement-copy{order:2}.statement-block.right .statement-title{order:2;padding-left:25px}.statement-block.right .statement-title h2{text-align:left}.statement-block.right .statement-copy{order:1}.statement-block .statement-title{display:inline-block;width:49%}.statement-block .statement-chart .chart{min-height:400px}.statement-block h1,.statement-block h2{font-size:2.75em;margin:0;vertical-align:top}.statement-block h3,.statement-block h4{font-size:1.859378em;margin:0;vertical-align:top}.statement-block .statement-copy{display:inline-block;vertical-align:top;width:50%}.statement-block .statement-copy p{margin-top:0}@media only screen and (max-width:600px){.statement-block{flex-wrap:wrap}.statement-block.left .statement-title{order:1;padding-right:0}.statement-block.left .statement-title h1,.statement-block.left .statement-title h2,.statement-block.left .statement-title h3,.statement-block.left .statement-title h4,.statement-block.left .statement-title h5,.statement-block.left .statement-title h6{text-align:left}.statement-block.left .statement-copy{order:2}.statement-block.right .statement-title{order:1;padding-left:0}.statement-block.right .statement-title h1,.statement-block.right .statement-title h2,.statement-block.right .statement-title h3,.statement-block.right .statement-title h4,.statement-block.right .statement-title h5,.statement-block.right .statement-title h6{text-align:left}.statement-block.right .statement-copy{order:2}.statement-block h1,.statement-block h2{font-size:1.5em;text-align:left}.statement-block .statement-title{margin-bottom:20px;width:100%}.statement-block .statement-copy{float:none;width:100%}}.featured-block-grid{position:relative}.featured-block-grid.left .featured-block-grid-top h2{text-align:right}.featured-block-grid.left .featured-block-grid-grid{margin-right:80px;order:1}.featured-block-grid.left .featured-block-grid-copy{order:2}.featured-block-grid.left .featured-block-card{margin-right:0;order:1}.featured-block-grid.right .featured-block-grid-top h2{text-align:right}.featured-block-grid.right .featured-block-grid-grid{margin-left:80px;order:2}.featured-block-grid.right .featured-block-grid-copy{order:1}.featured-block-grid.right .featured-block-card{margin-right:0;order:2}.featured-block-grid .featured-block-grid-top{align-items:center;background-repeat:no-repeat;background-size:cover;display:flex;height:650px}.featured-block-grid .featured-block-grid-top .container{flex:1}.featured-block-grid .featured-block-grid-top h2{color:#fff;font-size:3.75em;font-weight:400}.featured-block-grid .featured-block-grid-bottom{display:flex;flex:1;z-index:2}.featured-block-grid .translate-grid{transform:translateY(-60px)}.featured-block-grid .featured-block-grid-grid{align-items:flex-end;display:flex;flex:0 1 50%;flex-wrap:wrap;justify-content:space-between;z-index:3}.featured-block-grid .featured-block-grid-grid figure{flex-basis:45%}.featured-block-grid .featured-block-grid-grid .grid-image{background-repeat:no-repeat;background-size:cover;height:240px;width:240px}.featured-block-grid .featured-block-grid-grid figcaption p{color:#4a7729;text-align:center}.featured-block-grid .featured-block-grid-grid .button{margin:0 auto}.featured-block-grid .featured-block-grid-copy{align-self:center;flex:1;z-index:1}.featured-block-grid .featured-block-grid-copy p{color:#152e0f;font-size:1.5em;font-weight:400;line-height:1.666666}@media only screen and (max-width:1073px){.featured-block-grid.left .featured-block-grid-top h2{text-align:right}.featured-block-grid.left .featured-block-grid-grid{margin-right:0;order:1}.featured-block-grid.left .featured-block-grid-copy{order:0}.featured-block-grid.left .featured-block-card{margin-right:0;order:1}.featured-block-grid.right .featured-block-grid-top h2{text-align:right}.featured-block-grid.right .featured-block-grid-grid{margin-left:0;order:1}.featured-block-grid.right .featured-block-grid-copy{order:0}.featured-block-grid.right .featured-block-card{margin-right:0;order:1}.featured-block-grid .featured-block-grid-top h2{margin:0 30px}.featured-block-grid .featured-block-grid-bottom{flex-wrap:wrap;margin:30px;transform:none}.featured-block-grid .featured-block-grid-grid{flex:1 0 100%;padding:40px}.featured-block-grid .featured-block-grid-grid figure{flex-basis:50%}.featured-block-grid .featured-block-grid-grid .grid-image{display:block;margin:0 auto}.featured-block-grid .featured-block-grid-copy{flex:1 0 100%}.featured-block-grid .button{margin:0 auto}}@media only screen and (max-width:768px){.featured-block-grid .featured-block-grid-bottom{margin:20px}.featured-block-grid .featured-block-grid-grid{padding:10px}.featured-block-grid .featured-block-grid-grid .grid-image{margin:0 auto;max-height:143px;max-width:170px}.featured-block-grid .featured-block-grid-top{height:510px}}@media only screen and (max-width:600px){.featured-block-grid .featured-block-grid-top h2{font-size:2em}.featured-block-grid .featured-block-grid-copy p{font-size:1.125em;line-height:1.25}}@media only screen and (max-width:500px){.featured-block-grid .featured-block-grid-grid .grid-image{margin:0 auto;max-height:93px;max-width:110px}}@media only screen and (max-width:480px){.featured-block-grid .featured-block-grid-top{height:350px}.featured-block-grid .featured-block-grid-top h2{font-size:1.5em}}.featured-block-card{align-items:flex-end;display:flex;flex:0 1 50%;flex-wrap:wrap;justify-content:space-between;transform:translateY(-60px);z-index:3}.featured-block-card figure{flex-basis:45%}.featured-block-card figcaption p{color:#4a7729;text-align:center}.featured-block-card .card{box-shadow:0 5px 12px 0 rgba(0,0,0,.2);display:inline-block;margin:10px 40px}.featured-block-card .card.slick-slide{display:flex;flex-direction:column;height:auto;min-height:0}.featured-block-card .card-copy{background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:15px 20px}.featured-block-card img{display:block;height:auto;width:100%}.featured-block-card .card-title{border-bottom:1px solid #f2f2f2;text-align:left}.featured-block-card .card-title:after{content:none}.featured-block-card .button,.featured-block-card button{align-self:flex-start}@media only screen and (max-width:1073px){.featured-block-card{flex:0 1 100%;transform:translateY(0)}.featured-block-card .card{margin:10px 0}}.reports-list-wrap{display:flex}.reports-list-wrap a{display:block}.reports-list-wrap h3{margin-bottom:0;text-align:left}.reports-list-wrap img{display:block;height:auto;width:100%}.reports-list-wrap time{color:#152e0f}.reports-list-wrap .report-card{align-self:baseline;background-color:#fff;display:flex;flex:1;flex-direction:column;margin:0 10px}.reports-list-wrap .report-card-copy{background-color:#fff;display:flex;flex:1;padding:10px}.reports-list-wrap .report-card-copy .copy{display:flex;flex:0 1 auto;flex-direction:column;margin:0 10px;order:1}.reports-list-wrap .report-card-copy .copy .button,.reports-list-wrap .report-card-copy .copy button{align-self:flex-start;margin-bottom:0;margin-top:auto;white-space:nowrap}.reports-list-wrap .report-card-copy .image{order:2}.reports-list-wrap .reports-list{flex:1;margin-left:10px}.reports-list-wrap .reports-list .show-more-reports,.reports-list-wrap .reports-list .show-more-reports-global{box-shadow:0 13px 12px 0 rgba(0,0,0,.2);display:none;padding:0 20px 20px}.reports-list-wrap .reports-list .show-more-reports-global.open-reports svg,.reports-list-wrap .reports-list .show-more-reports.open-reports svg{transform:rotate(-90deg)}.reports-list-wrap .reports-list .show-more-reports p,.reports-list-wrap .reports-list .show-more-reports-global p{color:#4a7729;margin-bottom:0}.reports-list-wrap .reports-list .show-more-reports span,.reports-list-wrap .reports-list .show-more-reports-global span{display:inline-block;float:right}.reports-list-wrap .reports-list .show-more-reports span svg,.reports-list-wrap .reports-list .show-more-reports-global span svg{fill:#4a7729;height:10px;width:20px}.reports-list-wrap .reports-list p{margin-bottom:30px}.reports-list-wrap .reports-list p:first-child{margin-top:0}.reports-list-wrap .reports-list .reports-list-container,.reports-list-wrap .reports-list .reports-list-container-global{color:#4a7729;display:flex;flex-wrap:wrap;padding-left:0}.reports-list-wrap .reports-list .reports-list-container a,.reports-list-wrap .reports-list .reports-list-container-global a{background-repeat:no-repeat;background-size:100% 100%;box-shadow:0 5px 12px 0 rgba(0,0,0,.2);flex:0 1 calc(33% - 10px);height:200px;line-height:1.375;margin:5px;transition:box-shadow .3s ease-in}.reports-list-wrap .reports-list .reports-list-container a:focus,.reports-list-wrap .reports-list .reports-list-container a:hover,.reports-list-wrap .reports-list .reports-list-container-global a:focus,.reports-list-wrap .reports-list .reports-list-container-global a:hover{box-shadow:0 5px 12px 0 rgba(0,0,0,.4);transition:box-shadow .3s ease-in}.reports-list-wrap .reports-list .reports-list-container span,.reports-list-wrap .reports-list .reports-list-container-global span{color:#fff;font-size:1.5rem;left:50%;letter-spacing:2px;position:absolute;top:50%;transform:translate(-50%,-50%)}.reports-list-wrap .reports-list .link{float:right}.reports-list-wrap .reports-list .link svg{fill:currentColor;height:20px;vertical-align:middle;width:20px}@media only screen and (max-width:940px){.reports-list-wrap .reports-list .reports-list-container a,.reports-list-wrap .reports-list .reports-list-container-global a{height:150px}}@media only screen and (max-width:768px){.reports-list-wrap{background-color:#f2f2f2;flex-wrap:wrap}.reports-list-wrap .report-card{flex-basis:100%;margin:0 20px;z-index:4}.reports-list-wrap .report-introduction{margin:0 20px}.reports-list-wrap .reports-list{flex-basis:100%;margin:0;position:relative}.reports-list-wrap .reports-list .report-details{background-color:#f2f2f2;padding-top:20px;position:relative;z-index:3}.reports-list-wrap .reports-list ul{margin:0;position:relative;width:100%;z-index:0}.reports-list-wrap .reports-list li{display:block;margin:30px 20px 0}.reports-list-wrap .reports-list .show-more-reports,.reports-list-wrap .reports-list .show-more-reports-global{display:block;margin:0}.reports-list-wrap .reports-list .reports-list-container a,.reports-list-wrap .reports-list .reports-list-container-global a{height:300px}.reports-list-wrap .report-card-copy p{text-align:left}}@media only screen and (max-width:600px){.reports-list-wrap .reports-list .reports-list-container a,.reports-list-wrap .reports-list .reports-list-container-global a{flex:0 1 calc(50% - 10px);height:300px}}@media only screen and (max-width:480px){.reports-list-wrap .reports-list .reports-list-container a,.reports-list-wrap .reports-list .reports-list-container-global a{height:200px}.reports-list-wrap .report-card-copy{flex-wrap:wrap;justify-content:center}.reports-list-wrap .report-card-copy .copy{margin:0;order:2}.reports-list-wrap .report-card-copy .copy .button,.reports-list-wrap .report-card-copy .copy button{align-self:stretch}.reports-list-wrap .report-card-copy .image{order:1;width:100%}.reports-list-wrap .report-card-copy .image img{margin:0 auto;width:auto}.reports-list-wrap .report-background{display:none}}.video-header{margin:0 auto;max-height:648px;max-width:1152px;position:relative;text-align:center}.header-overlay{background:linear-gradient(90deg,rgba(9,28,5,.75) 27.78%,rgba(9,28,5,.51) 56.81%,rgba(19,28,5,.017) 81.46%,rgba(12,39,5,0) 85.83%,rgba(12,39,5,0) 91.67%);background-blend-mode:multiply}.scroll-to-content{display:none}.scroll-to-content .scroll-to-content-icon{align-items:center;border:2px solid #fff;border-radius:50%;display:flex;height:40px;justify-content:center;transform:rotate(180deg);width:40px}.scroll-to-content .scroll-to-content-icon svg{fill:#fff;display:block;max-height:30px;max-width:30px}@media only screen and (max-height:630px){.scroll-to-content{background-color:rgba(0,0,0,.3);border-radius:50%;display:block;position:absolute;right:20px;top:20px;z-index:1}}.header-wrap{position:relative}.header-wrap.home-header a{font-size:1.25em}.header-wrap .header-copy{color:#fff}.header-wrap .header-copy a:last-child,.header-wrap .header-copy h1:last-child,.header-wrap .header-copy p:last-child{margin-bottom:30px}.header-wrap .header-link-icon{display:inline-block;margin-right:20px;vertical-align:middle;width:38px}.header-wrap .header-link-icon svg{fill:#fff;stroke:#fff;max-height:38px;max-width:38px}.header-wrap h1,.header-wrap h2,.header-wrap h3,.header-wrap h4{color:#fff;margin:0;text-align:left}.header-wrap p+a{margin-top:0}.header-wrap a{color:#fff;display:block;margin-top:40px}.header-wrap .button{color:#fff;display:inline-block}@media only screen and (max-width:600px){.header-wrap.home-header a{font-size:1em}.header-wrap .header-copy{padding:20px 0}.header-wrap a{font-size:.875em}.header-wrap .header-link-icon{margin-right:0}}@media only screen and (max-width:500px){.header-wrap .header-link-icon{width:27px}.header-wrap .header-link-icon svg{max-width:30px}.header-wrap .header-copy p{font-size:1em}.header-wrap p+a{margin-top:0}.header-wrap a{margin-top:20px}}.contact-header{position:relative}.contact-header .header{background-repeat:no-repeat;background-size:cover;height:500px;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:768px){.contact-header .header{height:446px}}@media only screen and (max-width:600px){.contact-header .header{height:300px}}@media only screen and (max-width:500px){.contact-header .header{height:300px}}.campaign-wrap{position:relative}.campaign-wrap .campaign-cta{background-size:cover;height:400px;position:relative}.campaign-wrap .campaign-cta-copy{background-color:hsla(0,0%,100%,.9);max-width:740px;padding:20px 30px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.campaign-wrap h2{margin:0;text-align:left}.campaign-wrap .button{margin-top:40px}@media only screen and (max-width:768px){.campaign-wrap{margin-bottom:-140px}.campaign-wrap .container{height:100%;position:relative;top:-145px}.campaign-wrap .campaign-cta{height:300px}.campaign-wrap .campaign-cta-copy{box-shadow:0 5px 12px 0 rgba(0,0,0,.2);left:50%;max-width:90%;position:relative;text-align:center;transform:translate(-50%)}.campaign-wrap p{text-align:left}.campaign-wrap h2{text-align:center}.campaign-wrap .button{margin-top:0}}@media only screen and (max-width:600px){.campaign-wrap{margin-bottom:0}.campaign-wrap .container{height:100%;position:absolute;top:0}.campaign-wrap .campaign-cta-copy{padding:20px 10px;top:50%;transform:translate(-50%,-50%)}.campaign-wrap .button{white-space:nowrap}}.newsletter{background-size:cover;padding:83px 0;position:relative}.newsletter .newsletter-box{background-color:hsla(0,0%,100%,.9);max-width:740px;padding:20px 30px;width:100%}.newsletter h2{margin:0;text-align:left}.newsletter button{display:block;margin-top:40px}.newsletter label{padding-bottom:5px}.newsletter a{border-bottom:2px solid #4a7729;color:#4a7729;font-weight:500;text-decoration:none}.newsletter a:focus,.newsletter a:hover{border-color:#224a1a;color:#224a1a}@media only screen and (max-width:768px){.newsletter .newsletter-box{box-shadow:0 5px 12px 0 rgba(0,0,0,.2);margin:auto;max-width:90%;position:relative}}@media only screen and (max-width:600px){.newsletter .newsletter-box{padding:20px 15px}.newsletter h2{font-size:1.25em}.newsletter h2,.newsletter p{line-height:1.4}}footer{background-color:#fff;box-shadow:0 -10px 16px 0 rgba(0,0,0,.16);font-family:Roboto Slab,serif}footer .footer-contact-nav-wrap{display:inline-flex;padding-bottom:40px;width:70%}footer .footer-contact-nav-wrap ul{margin:0;padding:0}footer .footer-contact-nav-wrap p{margin:0}footer .footer-contact-nav-wrap .footer-contact,footer .footer-contact-nav-wrap .footer-nav{display:flex;flex:1;flex-direction:column;justify-content:space-between}footer .footer-contact-nav-wrap .footer-contact-details,footer .footer-contact-nav-wrap .footer-nav-cta{margin-bottom:30px}footer .footer-contact-nav-wrap li,footer .footer-contact-nav-wrap p{color:#4a7729;margin-bottom:10px}footer .footer-contact-nav-wrap .footer-other-links-contact{display:none}footer .footer-translate{display:inline-flex;flex:1;flex-direction:column;text-align:right;width:29%}footer .footer-translate li,footer .footer-translate p{color:#4a7729;margin-bottom:10px}footer .footer-translate .footer-translater{margin-bottom:40px;order:1}footer .footer-translate .footer-other-links{order:2}footer .footer-translate .footer-social-translate{display:none;order:3;z-index:3}footer .footer-translate .footer-social-translate a{display:inline-block;margin-right:25px;width:25px}footer .footer-translate .footer-social-translate a:last-child{margin-right:0}footer .footer-translate .footer-social-translate svg{height:25px;width:25px}footer .footer-translate .footer-affiliate-translate{display:none;order:4;text-align:right}footer .footer-translate .footer-affiliate-translate li{display:inline-block}footer .footer-translate .footer-affiliate-translate li:first-child{border-right:1px solid #f2f2f2;margin-right:5px;padding-right:5px}footer .footer-social-affiliate-wrap{border-top:1px solid #f2f2f2;display:flex;padding:40px 0 0;width:100%}footer .footer-social-affiliate-wrap .footer-affiliate,footer .footer-social-affiliate-wrap .footer-social{flex:1 0 50%}footer .footer-social-affiliate-wrap .footer-social a{display:inline-block;margin-right:25px;width:25px;z-index:3}footer .footer-social-affiliate-wrap .footer-social a:last-child{margin-right:0}footer .footer-social-affiliate-wrap .footer-social svg{height:25px;width:25px}footer .footer-social-affiliate-wrap .footer-affiliate{text-align:right}footer .footer-social-affiliate-wrap .footer-affiliate ul{margin-top:0}footer .footer-social-affiliate-wrap .footer-affiliate li{display:inline-block}footer .footer-social-affiliate-wrap .footer-affiliate li:first-child{border-right:1px solid #f2f2f2;margin-right:5px;padding-right:5px}footer .footer-social-affiliate-wrap li,footer .footer-social-affiliate-wrap p{color:#4a7729}footer .footer-links-other-contact{display:none}@media only screen and (max-width:768px){footer .footer-component{display:flex;flex-wrap:wrap}footer .footer-social-affiliate-wrap{display:none}footer .footer-contact-nav-wrap{flex:1 1 45%;flex-direction:column;flex-wrap:wrap;padding-bottom:0;width:45%}footer .footer-contact-nav-wrap .footer-nav{justify-content:flex-end;margin-top:auto}footer .footer-contact-nav-wrap .footer-nav .footer-nav-cta{margin-bottom:0}footer .footer-contact-nav-wrap .footer-other-links-contact{display:none}footer .footer-contact{padding-bottom:20px}footer .footer-translate{flex:1 1 50%;justify-content:space-between}footer .footer-translate .footer-translater{margin-bottom:0;order:3}footer .footer-translate .footer-social-translate{display:block;order:1}footer .footer-translate .footer-affiliate-translate{display:block;order:2}footer .footer-translate .footer-affiliate-translate ul{margin-top:0;padding:0}footer .footer-translate .footer-other-links{order:4}}@media only screen and (max-width:600px){footer .footer-translate .footer-affiliate-translate img{height:auto;max-width:130px;width:100%}}@media only screen and (max-width:500px){footer .footer-contact-nav-wrap{flex:1 1 100%;order:2;width:100%}footer .footer-contact-nav-wrap .footer-links-other-contact{display:block}footer .footer-contact-nav-wrap .footer-contact-details,footer .footer-contact-nav-wrap .footer-nav-cta{margin-bottom:20px}footer .footer-contact-nav-wrap .footer-nav{border-top:1px solid #f2f2f2;padding-top:20px}footer .footer-translate{align-items:flex-start;flex:1 1 100%;order:1;text-align:left;width:100%}footer .footer-translate .footer-translater{order:1}footer .footer-translate .footer-social-translate{border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;margin:20px 0;order:2;padding:20px 0;width:100%}footer .footer-translate .footer-affiliate-translate{order:3}footer .footer-translate .footer-other-links{display:none;order:4}}.social-cta{text-align:center}.social-cta h2{font-size:2.75em;margin-bottom:50px}.social-cta p{margin:0 0 45px}.social-cta .social-icons{margin:0 auto;max-width:550px}.social-cta .social-icons a{display:inline-block;width:calc(25% - 5px)}.social-cta .social-icons a:last-child{margin-right:0}.social-cta .social-icons span{display:inline-block}.social-cta .social-icons svg{display:block;height:64px;width:64px}@media only screen and (max-width:768px){.social-cta .social-icons svg{height:40px;width:40px}}@media only screen and (max-width:600px){.social-cta h2{font-size:2.125em;margin-bottom:30px}}@media only screen and (max-width:480px){.social-cta .social-icons svg{height:30px;width:30px}}.world-map-chart-wrap{background-color:#f0f2ee;padding:40px}.world-map-chart-wrap .world-map-chart{height:600px;margin:0 auto}.world-map-chart-wrap .world-map-chart path{stroke-width:.1;stroke:#fff}.world-map-chart-wrap .world-map-chart-stats{display:flex;justify-content:space-around}.world-map-chart-wrap .world-map-chart-stats h2{font-size:7.5em;margin-bottom:30px}.world-map-chart-wrap .world-map-chart-stats p{margin:0 auto;text-align:center;width:80%}@media only screen and (max-width:768px){.world-map-chart-wrap{padding:30px 20px}.world-map-chart-wrap .world-map-chart-stats h2{font-size:5.5em;margin-top:0}}@media only screen and (max-width:600px){.world-map-chart-wrap{padding:20px}.world-map-chart-wrap .world-map-chart{height:400px}.world-map-chart-wrap .world-map-chart-stats h2{font-size:4.5em;margin-bottom:20px;margin-top:0}.world-map-chart-wrap .world-map-chart-stats p{width:100%}}@media only screen and (max-width:500px){.world-map-chart-wrap .world-map-chart{height:200px}.world-map-chart-wrap .world-map-chart-stats{flex-wrap:wrap}.world-map-chart-wrap .world-map-chart-stats div{flex:1 1 100%}.world-map-chart-wrap .world-map-chart-stats h2{font-size:3.5em;margin-bottom:10px}}.produce-grid{display:flex;flex-wrap:wrap;justify-content:center}.produce-grid figure{flex:0 0 calc(20% - 10px);margin:20px 5px;text-align:center}.produce-grid figure img{max-width:90px}.produce-grid figure figcaption{text-align:center;white-space:nowrap}.produce-grid figure p{color:#152e0f;margin:30px 0 15px}.produce-grid figure .produce-coverage{color:#4a7729;font-family:Roboto Slab,serif;font-size:1.875em;margin:0}@media only screen and (max-width:850px){.produce-grid figure{flex:0 0 calc(25% - 10px)}.produce-grid figure .produce-coverage{font-size:1.5em}}@media only screen and (max-width:600px){.produce-grid figure{flex:0 0 calc(33% - 10px)}}@media only screen and (max-width:500px){.produce-grid figure{flex:0 0 calc(50% - 10px)}.produce-grid figure p{margin:15px 0}.produce-grid figure .produce-coverage{font-size:1.25em}}.entries-map{height:900px;max-height:75vh;width:100%}.entries-map .map{height:100%}.entries-map .gm-ui-hover-effect{box-shadow:none}.entries-map .gm-ui-hover-effect:before{content:none}.entries-map-modal{display:flex;flex-wrap:wrap}.entries-map-modal .entries-map-modal-image{background-repeat:no-repeat;background-size:contain;display:inline-block;flex:0 1 30%;height:320px;max-width:240px;vertical-align:middle;width:30%}.entries-map-modal .entries-map-modal-copy{display:inline-flex;flex:0 1 calc(70% - 10px);flex-direction:column;margin-left:10px;vertical-align:middle;width:calc(70% - 10px)}.entries-map-modal .entries-map-modal-copy p{margin-bottom:1em;margin-top:0}.entries-map-modal .entries-map-modal-copy .super,.entries-map-modal .entries-map-modal-copy h3{text-align:left}.entries-map-modal .entries-map-modal-copy .super{margin-bottom:5px}.entries-map-modal .entries-map-modal-copy .farm-location{font-weight:700}.entries-map-modal .entries-map-modal-copy .farm-location span{font-weight:400}.entries-map-modal .entries-map-modal-copy .entries-map-modal-card-cta{border-top:1px solid #e6eee5;color:#4a7729;margin-bottom:0;margin-top:auto;padding-top:20px}.entries-map-modal .entries-map-modal-copy .entries-map-modal-card-cta span{float:right}.entries-map-modal .entries-map-modal-copy .entries-map-modal-card-cta span svg{fill:currentColor;height:20px;vertical-align:middle;width:20px}@media only screen and (max-width:600px){.entries-map-modal{justify-content:center}.entries-map-modal .entries-map-modal-image{flex:0 1 100%;height:200px;width:100%}.entries-map-modal .entries-map-modal-copy{flex:0 1 100%;width:100%}}@media only screen and (max-width:500px){.entries-map-modal .entries-map-modal-image{height:120px}}@media only screen and (max-width:600px){.entries-map{height:667px}}.chart{height:600px;max-width:100vw}.chart:after{background-color:#152e0f}.mfp-mobile .mfp-bg{background-color:transparent}.modal-nav{padding:0}.modal-nav span svg{max-height:20px;max-width:20px}.modal-nav .menu-items{display:none}.signin-wrap{position:relative}.signin-wrap .signin-cta{background-size:cover;height:700px;position:relative}.signin-wrap .signin-cta-copy{background-color:hsla(0,0%,100%,.9);max-width:740px;padding:20px 30px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.signin-wrap h2{margin:0;text-align:left}.signin-wrap button{display:block;margin-top:40px}.signin-wrap a{color:#4a7729}.signin-wrap a:focus,.signin-wrap a:hover{color:#32511c}@media only screen and (max-width:768px){.signin-wrap{margin-bottom:-170px}.signin-wrap .container{height:100%;position:relative;top:-200px}.signin-wrap .signin-cta{height:500px}.signin-wrap .signin-cta-copy{box-shadow:0 5px 12px 0 rgba(0,0,0,.2);left:50%;max-width:90%;position:relative;transform:translate(-50%)}}@media only screen and (max-width:600px){.signin-wrap{margin-bottom:0}.signin-wrap .container{height:100%;position:absolute;top:0}.signin-wrap .signin-cta{height:700px}.signin-wrap .signin-cta-copy{padding:20px 15px;transform:translate(-50%,-50%)}.signin-wrap h2{font-size:1.25em}.signin-wrap p{line-height:1.125}}.image-and-copy{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap}.image-and-copy.top{align-items:flex-start}.image-and-copy.left .image{order:1}.image-and-copy.left .copy{margin-left:40px;order:2}.image-and-copy.right .image{order:2}.image-and-copy.right .copy{margin-right:40px;order:1}.image-and-copy>h2{flex:1 1 100%;margin-top:0}.image-and-copy .image{flex:0 1 50%}.image-and-copy .image img{display:block;height:auto;width:100%}.image-and-copy .copy{flex:0 1 calc(50% - 40px)}@media only screen and (max-width:768px){.image-and-copy{display:block;padding:0 10px}.image-and-copy.left .copy,.image-and-copy.right .copy{margin-left:0;margin-right:0}.image-and-copy.left .copy>:first-child,.image-and-copy.right .copy>:first-child{margin-top:1em}}.table-component{overflow:auto}.table-component table{border-collapse:collapse;border-color:#4a7729;width:100%}.table-component table tr th{background-color:#4a7729;border:1px solid #4a7729;color:#fff;font-family:Roboto Slab,serif;padding:10px;white-space:nowrap}.table-component table tr:nth-child(2n) td{background-color:#e6eee5}.table-component table td{background-color:#fff;border:1px solid #4a7729;color:#152e0f;font-family:Roboto,sans-serif;padding:10px;vertical-align:baseline}@media only screen and (max-width:768px){.table-component tr{border:1px solid rgba(3,3,3,.2);display:flex;flex-direction:row;flex-wrap:wrap;margin:.5em 0}.table-component td,.table-component th{border:.5px solid rgba(3,3,3,.2);flex:1 1 150px}}.filtering .mobile-list-trigger{box-shadow:0 13px 12px 0 rgba(0,0,0,.2);display:none}.filtering .mobile-list-trigger p{color:#4a7729;padding:1.375em 40px}.filtering .mobile-list-trigger p svg{fill:currentColor;display:inline-block;height:10px;margin-left:30px;width:10px}.filtering .filter-list{display:flex;flex-wrap:wrap;margin:0;padding:0}.filtering .filter-list li{margin-right:30px;padding:0 0 5px}.filtering .filter-list li.selected a{border-bottom:2px solid #4a7729;color:#4a7729}.filtering .filter-list li:last-child{margin-right:0}@media only screen and (max-width:1120px){.filtering{padding:0}.filtering .filter-list{padding:40px 40px 0}.filtering .filter-list li{flex:1 1 auto;margin-right:0}}@media only screen and (max-width:670px){.filtering .mobile-list-trigger{display:block}.filtering .mobile-list-trigger p{padding:1.375em 40px}.filtering .filter-list li{flex:1 1 100%;margin:10px 0;padding:0 0 0 5px}.filtering .filter-list li.selected a{border-bottom:0;border-left:2px solid #4a7729}.filtering .filter-list li:first-child{margin-top:0}.filtering .filter-list li:last-child{margin-bottom:0}}@media only screen and (max-width:600px){.filtering .mobile-list-trigger p{padding:1.375em 20px}.filtering .filter-list{padding:20px 20px 0}}.blog-index{display:flex;padding:0 20px}.blog-index hr{margin:0 0 30px}.blog-tags{align-self:flex-start;border-radius:5px;box-shadow:0 5px 12px 0 rgba(0,0,0,.2);flex-basis:0;flex-grow:1;margin-right:20px;max-height:calc(100vh - 250px);overflow:auto;padding:20px;position:relative}.blog-tags h3{font-size:1em;margin:0 0 20px;text-align:left}.blog-tags p{font-size:.75em;margin:0 0 15px}.blog-tags ul{margin:0 0 20px;padding:0}.blog-tags li{font-family:Roboto,sans-serif;font-size:.75em;margin:0 0 15px}.blog-tags li:last-child{margin-bottom:0}.blog-tags a{color:#4a7729;display:block;font-family:Roboto Slab,serif}.blog-show-hide-tags hr{margin:20px 0}.blog-show-hide-tags a{color:#4a7729;display:block;font-family:Roboto Slab,serif;position:relative}.blog-show-hide-tags a svg{fill:#4a7729;height:11px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:14px}.blog-listing{flex-basis:0;flex-grow:3}.blog-listing>div{box-shadow:0 5px 12px 0 rgba(0,0,0,.2);margin-bottom:20px}.blog-listing>div:last-child{margin-bottom:0}.blog-current-tag{color:#152e0f;font-family:Roboto Slab,serif;padding:20px}.blog-current-tag strong{color:#4a7729}.blog-current-tag a{display:inline-block;float:right;padding-right:42px;position:relative}.blog-current-tag a svg{fill:#4a7729;height:22px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:22px}.blog-listing-entry{border-radius:5px;display:block;margin-bottom:20px;overflow:hidden;transition:all .3s ease 0s}.blog-listing-entry:hover{box-shadow:0 5px 12px 0 rgba(0,0,0,.4)}.blog-listing-entry:last-child{margin-bottom:0}.tile-image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:relative}.tile-image:before{content:"";display:block;padding-top:31.25%;width:100%}.tile-image>.content{bottom:0;left:0;position:absolute;right:0;top:0}.listing-content{margin:20px}.listing-content h2{font-size:1.5em;text-align:left}.listing-details{margin:0 0 15px}.listing-details time{color:#4a7729;font-weight:400}.listing-details .tags{float:right}.listing-details .tags a{color:#4a7729;font-family:Roboto Slab,serif;font-size:.75em;font-weight:500}.blog-pagination{align-content:stretch;align-items:flex-start;box-shadow:none!important;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding-top:10px}.blog-pagination .button{flex:0 1 auto}.blog-pagination .button.prev{padding-left:4em!important;padding-right:1.1875em!important}.blog-pagination .button.prev svg{left:calc(2em - 5px);right:auto}.blog-pagination .button.next{padding-left:1.1875em!important;padding-right:4em!important}.blog-pagination .button.next svg{left:auto;right:calc(2em - 5px)}.blog-pagination .button.invisible{visibility:hidden}.blog-pagination .button:after{display:none}.blog-pagination .button svg{fill:#fff;height:8px;position:absolute;right:calc(2em - 5px);top:50%;transform:translateY(-50%);width:11px}.blog-pagination .page-numbers{flex:2 1 auto;text-align:center}.blog-pagination .page-numbers a,.blog-pagination .page-numbers span{color:#4a7729;display:inline-block;font-family:Roboto Slab,serif;line-height:1.1875;padding:.85em .4em}.blog-pagination .page-numbers span{border-bottom:1px solid #4a7729;padding-bottom:.4em}.blog-post .listing-details{margin-top:60px}.blog-post hr{margin:0 0 30px}.blog-post-content{box-shadow:0 5px 12px 0 rgba(0,0,0,.2);padding:0 30px 30px}.blog-post-content>div:last-child>:last-child{margin-bottom:0}.header-image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;margin-bottom:30px;margin-left:-30px;margin-right:-30px;position:relative}.header-image:before{content:"";display:block;padding-top:28.5714285714%;width:100%}.header-image>.content{bottom:0;left:0;position:absolute;right:0;top:0}.blog-post-share{border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);padding:15px;position:absolute;right:30px;text-align:center;top:100%;z-index:1}.blog-post-share p{font-size:.75em;font-weight:700;margin:0}.blog-post-share div{margin-top:15px}.blog-post-share a{display:inline-block;height:24px;margin-right:8px;width:24px}.blog-post-share a:last-child{margin-right:0}.blog-post-author{height:68px;margin:0 0 30px;position:relative}.blog-post-author img{border-radius:50%;left:0;position:absolute}.blog-post-author p{color:#4a7729;font-family:Roboto Slab,serif;font-size:1em;left:78px;line-height:1.2;margin:0;position:absolute;top:50%;transform:translateY(-50%)}.blog-post-author p span{color:#152e0f;font-size:.75em}.blog-rich-text h1,.blog-rich-text h2,.blog-rich-text h3,.blog-rich-text h4,.blog-rich-text h5{margin:0 0 30px;text-align:left}.blog-rich-text h1{font-size:2em}.blog-rich-text h2{font-size:1.8em;font-weight:500}.blog-rich-text h2.content-divide{text-align:center}.blog-rich-text h3{font-size:1.6em}.blog-rich-text h4{font-family:Roboto,sans-serif;font-size:1.4em;font-weight:500}.blog-rich-text h5{color:#4a7729;font-family:Roboto,sans-serif;font-size:1.2em}.blog-rich-text p{margin:0 0 30px}.blog-rich-text p a{border-bottom:1px solid #4a7729;color:#4a7729;display:inline-block;font-weight:500;line-height:22px}.blog-rich-text blockquote{color:#4a7729;font-family:Roboto Slab,serif;font-size:1.2em;line-height:1.6;margin:0 0 30px;padding:15px 30px}.blog-rich-text .intro{font-weight:500}.blog-rich-text .highlight{background-color:#e6eee5;color:#4a7729;font-weight:500;padding:20px}.blog-rich-text ol,.blog-rich-text ul{list-style-position:outside;margin:0 0 30px;padding-left:10px}.blog-rich-text ol li,.blog-rich-text ul li{margin-bottom:10px}.blog-rich-text ul{padding-left:30px}.blog-rich-text ul li{position:relative}.blog-rich-text ul li:before{color:#4a7729;content:"â€¢";left:-15px;position:absolute}.blog-rich-text ol li{counter-increment:count-me}.blog-rich-text ol li:before{color:#4a7729;content:counters(count-me,".") ".";margin-right:15px;max-height:0;max-width:0;position:relative}.blog-full-width-image,.blog-inline-image{padding-bottom:30px;width:100%}.blog-full-width-image img,.blog-inline-image img{display:block;height:auto;width:100%}.blog-full-width-image p,.blog-inline-image p{color:#4a7729;font-family:Roboto Slab,serif;font-size:.9em;line-height:1;margin:10px 0 0}.blog-inline-image{padding-bottom:10px;width:50%}.blog-inline-image.left{float:left;margin-right:30px}.blog-inline-image.right{float:right;margin-left:30px}.blog-inline-image.right p{text-align:right}.blog-video>div{margin:0 0 30px}.blog-related{margin:30px 0 0}.blog-related h2{margin:0}.blog-related hr{margin-bottom:1em}.blog-related .media-cards .media-image:before{padding-top:35%}.blog-related .media-cards .media-card-cta span svg{height:10px;width:10px}.blog-related .media-cards .tags{color:#152e0f;font-weight:700;margin-bottom:1em}.blog-related .media-cards time{display:block;font-weight:400;margin-bottom:1em}.blog-related .media-cards .media-card-cta,.blog-related strong{font-family:Roboto Slab,serif}.blog-related strong{font-size:.75em}@media only screen and (max-width:768px){.blog-index{display:block}.blog-tags{margin-bottom:20px;margin-right:0}.blog-pagination{display:block}.blog-pagination .button{width:100%}.blog-pagination .button.invisible{display:none}.blog-post-share{background:hsla(0,0%,100%,.5);position:static}}.related-ctas{counter-reset:related-ctas-counter}@media only screen and (max-width:768px){.related-ctas{padding-left:0;padding-right:0}}.related-cta{position:relative}.related-cta .related-cta__text{padding-bottom:46px;padding-left:92px;padding-top:26px}@media only screen and (min-width:768px){.related-cta{display:flex;justify-content:center;padding-bottom:35px;padding-top:35px}.related-cta .related-cta__text{padding:0}.related-cta .related-cta__image,.related-cta .related-cta__text{flex-grow:1;width:50%}.related-cta:nth-child(odd) .related-cta__text{padding-left:50px}.related-cta:nth-child(2n) .related-cta__image{order:1}.related-cta:nth-child(2n) .related-cta__text{padding-right:50px}}.related-cta:before{align-items:center;background:#fff;border:5px solid #4a7729;border-radius:999em;color:#4a7729;content:counter(related-ctas-counter);counter-increment:related-ctas-counter;display:inline-flex;font-size:24px;font-weight:900;height:52px;justify-content:center;left:20px;line-height:52px;position:absolute;top:99px;width:52px;z-index:2}@media only screen and (min-width:768px){.related-cta:before{border-width:7px;font-size:30px;height:73px;left:calc(50% - 36.5px);line-height:73px;top:0;width:73px}}.related-cta:after{border-right:5px solid #4a7729;bottom:0;content:"";height:100%;left:43.5px;position:absolute;top:99px;z-index:1}@media only screen and (min-width:768px){.related-cta:after{left:calc(50% - 2.5px);top:0}}.related-cta:last-child:after{content:none}.related-cta__image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:125px}@media only screen and (min-width:768px){.related-cta__image{height:auto}}.related-cta__title{color:#4a7729;font-family:Roboto Slab,serif;font-size:20px;font-weight:700;line-height:1.05;position:relative;top:-5px}@media only screen and (min-width:768px){.related-cta__title{font-size:28px}}.pricing-table{border-collapse:collapse;font-size:.9em;min-width:35em;table-layout:fixed;width:100%}.pricing-table__container{overflow-x:scroll}.pricing-table__header-cell{background:#3d8ea1;border-right:5px solid #fff;color:#fff;font-size:1.728em;padding-bottom:1em;padding-top:1em;text-align:center}.pricing-table__header-cell:empty{background:none}.pricing-table__header-cell:last-child{border-right:none}.pricing-table__header-cell:first-child{background:#9dceda}.pricing-table__header-cell:nth-child(2){background:#78bccc}.pricing-table__header-cell:nth-child(3){background:#53aabe}.pricing-table__header-cell:nth-child(4){background:#3d8ea1}.pricing-table--small .pricing-table__header-cell{font-size:1.25em;padding-bottom:.75em;padding-top:.75em}.pricing-table__side-header{font-size:1.44em;padding:1em}.pricing-table__side-header:empty{background:none}.pricing-table--small .pricing-table__side-header{font-size:1.1em;padding-bottom:.75em;padding-top:.75em}.pricing-table__cell{font-size:.9em;padding:1.5em .5em;position:relative;text-align:center}.pricing-table__cell:after{background:#b3b3b3;content:"";display:block;height:55%;position:absolute;right:0;top:22.5%;width:1px}.pricing-table__cell:last-child:after{display:none}.pricing-table__figure{font-size:1.75em;line-height:1;padding:1em;text-align:center}.pricing-table--small .pricing-table__figure{font-size:1.25em;padding:.5em}.pricing-table__figure_subtext{color:#b3b3b3;font-size:.5em;margin-top:1em}.pricing-table__key{border-top:.2em solid #4a7729;font-size:.775em;line-height:1}.pricing-table__key,.pricing-table__large-row{padding:.5em;text-align:left;text-transform:uppercase}.pricing-table__large-row{border-top:.15em solid #4a7729}.pricing-table__key-text{max-width:85vw}.pricing-table__cell--check{border:3px solid #4a7729;border-radius:999em;display:block;height:2em;line-height:1.8181818182em;margin:0 auto;padding-right:.15em;text-align:center;width:2em}.pricing-table-background--total{background:#f5f5f5}.pricing-table-background--discount{background:#f0f0f0}.pricing-table-background--cost{background:#d5eaef}.two-column-content>div+div{margin-top:2em}@media only screen and (min-width:768px){.two-column-content{align-items:flex-start;display:flex;justify-content:space-between}.two-column-content>div+div{margin-top:0}.two-column-content>div{padding-top:2em;width:calc(50% - 1em)}}.two-column-content>div.has-box{background:#fff;box-shadow:0 5px 12px 0 rgba(0,0,0,.2);padding:2em}.two-column-content.no-boxes>div{padding-top:0}.two-column-content p:last-child{margin-bottom:0}.event-metadata__container{margin-bottom:20px}.event-metadata{margin-bottom:10px}.event-metadata-label{color:#a3a7a8;margin-bottom:.25em}.event-metadata-value{color:#666;font-size:1.2em}@media only screen and (min-width:768px){.event-metadata__container{display:flex}.event-metadata+.event-metadata{margin-left:20px}.event-metadata{margin-bottom:0}}.event-card__footer{border-top:1px solid #f2f2f1;padding:20px 0 25px;text-align:right}.event-card__read-more-link.event-card__read-more-link.event-card__read-more-link,.event-metadata__title.event-metadata__title a{border-bottom:none;color:#387c2b;text-decoration:none}.event-card__read-more-link:after{content:"▶";font-size:.8em;margin-left:.75em}.event-card__category{color:#a3a7a8;font-family:Roboto,sans-serif;font-size:.9em;font-weight:500;letter-spacing:.5px;margin:0 0 .25em;text-align:left;text-transform:uppercase}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{margin:0;min-height:100%}body{background-color:#fafafa;font-family:Roboto,sans-serif;font-size:16px;line-height:1.15}figure{margin:0}figure img{height:auto;max-height:1080px;width:100%}figure figcaption p{color:#4a7729;font-size:.875em;line-height:1.285711}.no-overflow{overflow:hidden}.flex{display:flex}.dark-cover{position:relative;z-index:0}.dark-cover:before{background-color:rgba(0,0,0,.3);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;width:100%;z-index:-1}.container{margin:0 auto;max-width:1160px;padding:0 20px}.component-margins{clear:both;margin:60px auto}.component-margins .sub-heading{color:#152e0f;display:block;font-weight:700;text-align:center}.component-margins>h1:first-child{font-size:2.75em}@media only screen and (max-width:1120px){.component-margins{margin:60px 10px}}@media only screen and (max-width:1015px){.component-margins{margin:40px}}@media only screen and (max-width:940px){.component-margins{margin:40px 20px}}@media only screen and (max-width:600px){.component-margins>h1:first-child{font-size:1.25em}}@media only screen and (max-width:480px){.component-margins{margin:20px 10px}}.component{clear:both;margin:60px auto}.component .sub-heading{color:#152e0f;display:block;font-weight:700;text-align:center}.component>h1:first-child{font-size:2.75em}@media only screen and (max-width:1120px){.component{margin:60px 0}}@media only screen and (max-width:1015px){.component{margin:40px 0}}@media only screen and (max-width:940px){.component{margin:40px 0}}@media only screen and (max-width:600px){.component>h1:first-child{font-size:1.25em}}@media only screen and (max-width:480px){.component{margin:20px 0}}@media only screen and (max-width:1120px){.article-slider-component{margin:60px 0}}@media only screen and (max-width:1015px){.article-slider-component{margin:60px 0}}@media only screen and (max-width:940px){.article-slider-component{margin:60px 0}}@media only screen and (max-width:480px){.article-slider-component{margin:60px 0}}@media only screen and (max-width:1120px){.full-width-card-component{margin:60px 0}}@media only screen and (max-width:1015px){.full-width-card-component{margin:60px 0}}@media only screen and (max-width:940px){.full-width-card-component{margin:60px 0}}@media only screen and (max-width:768px){.full-width-card-component{margin:60px 40px}}@media only screen and (max-width:600px){.full-width-card-component{margin:60px 0}}@media only screen and (max-width:480px){.full-width-card-component{margin:60px 0}}.footer-component{margin:0 auto;padding-top:40px}@media only screen and (max-width:1120px){.footer-component{margin:0 60px}}@media only screen and (max-width:1015px){.footer-component{margin:0 60px;padding-top:30px}}@media only screen and (max-width:940px){.footer-component{margin:0 40px}}@media only screen and (max-width:600px){.footer-component{margin:0 20px}}.farming{color:#989d61}.farming .button{background-color:#989d61}.supplying{color:#46a3b9}.supplying .button{background-color:#46a3b9}.eating-and-living{color:#eaa813}.eating-and-living .button{background-color:#eaa813}.education{color:#d83088}.education .button{background-color:#d83088}iframe.embed{border:0;width:100%}.anchor{display:block;position:relative;top:-190px;visibility:hidden}.box{background:#fff;box-shadow:0 5px 12px 0 rgba(0,0,0,.2);padding:2em}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.check-list.check-list{line-height:26px;margin:0;padding-left:39px}.check-list.check-list+.check-list.check-list{margin-top:10px}@media only screen and (min-width:940px){.check-list.check-list+.check-list.check-list{margin-top:20px}}.check-list.check-list:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzIDBDNS44IDAgMCA1LjggMCAxM3M1LjggMTMgMTMgMTNBMTIuOTggMTIuOTggMCAwIDAgMjUuMzEgOC45bC0xLjYyIDEuNkExMC45NyAxMC45NyAwIDAgMSAxMyAyNEM2LjkgMjQgMiAxOS4xIDIgMTNhMTAuOTcgMTAuOTcgMCAwIDEgMTguNi03LjlMMjIgMy42OEMxOS43IDEuMzkgMTYuNSAwIDEzIDB6bTExLjI4IDQuMjhMMTMgMTUuNTZsLTQuMjgtNC4yOC0xLjQ0IDEuNDQgNSA1IC43Mi42OS43Mi0uNyAxMi0xMi0xLjQ0LTEuNDN6IiBmaWxsPSIjMzg3QzJCIi8+PC9zdmc+);float:left;height:26px;margin-left:-39px;margin-right:13px;vertical-align:top;width:26px}.align-items-start{align-items:flex-start}.entries-map-with-key-wrapper.entries-map-with-key-wrapper{height:auto;max-height:none;position:relative}.entries-map-with-key-wrapper.entries-map-with-key-wrapper .map{height:75vh;margin-bottom:1em;position:relative;width:100%}@media (min-width:700px){.entries-map-with-key-wrapper.entries-map-with-key-wrapper{align-items:stretch;display:flex;height:auto}.entries-map-with-key-wrapper.entries-map-with-key-wrapper .map{height:auto;margin-bottom:0;margin-right:30px;max-height:75vh;width:65%}}@media (min-width:1000px){.entries-map-with-key-wrapper.entries-map-with-key-wrapper .map{width:60%}}.map-sidebar{margin:auto;max-width:90vw}@media (min-width:700px){.map-sidebar{margin:0;padding-right:10px}}.map-sidebar .map-filter-list-item{-moz-column-break-inside:avoid;align-items:center;break-inside:avoid;display:block;display:flex;font-size:14px;margin-bottom:7px}.map-sidebar .checkbox-text-wrap{align-items:flex-start;display:flex;line-height:14px}.map-sidebar .checkbox-text-wrap input[type=checkbox]{margin-right:5px}.map-sidebar__title{font-family:Roboto Slab,serif;font-size:1.2em;font-weight:600}.map-filter-title{display:block;font-family:Roboto Slab,serif;font-size:1.1em;margin-bottom:7px}@media (min-width:1000px){.map-filter-list{-moz-column-count:2;column-count:2}}.map-key{background:#fff;padding:10px;position:absolute;right:0;top:0;z-index:10}.map-key-item{align-items:center;display:flex}.map-key-item svg{margin-right:10px}.map-filter-section{margin-bottom:15px}.map-ifm-strength{height:45px;margin-right:5px;width:45px}
