@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0}html{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}b,strong{font-weight:700}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}ol,ul{list-style:none}li{display:list-item}table{border-collapse:collapse;border-spacing:0}th,td,caption{font-weight:400;vertical-align:top;text-align:left}q{quotes:none}q:before,q:after{content:"";content:none}sub,sup,small{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg{overflow:hidden}:root{--content-max-width: 100dvw;--breakout-max-width:100dvw;--breakout-size:0px;--breakoutouter:20px;--mb:.625rem;--outer:20px;--gutter:1%;--vh: 100vh;--rat: 56.25%;--rec: 177.2%;--nav-height:80px;--nav-height-scrolled:80px;--form-line-height: 50px;--border-radius-small:3px;--border-radius:5px;--border-radius-large:10px;--dark-green: #014C23;--light-green: #6ABF4B;--green: #009845;--cream: #FFFBE7;--white: #FFFFFF;--black: #000000;--yellow: #FED925;--orange: #FFA400;--pink: #F26178;--purple: #CCA1DD;--blue: #6BC4E8;--gray: #4A4A4A;--tint: #F0F9ED;--primary:var(--green);--highlight:var(--orange);--text:var(--dark-green);--background:var(--tint);--stroke:var(--gray);--text-kicker-h2: 18;--text-kicker: 22;--text-header-3xl: 76;--text-header-2xl: 64;--text-header-xl: 52;--text-header-large: 32;--text-header-base: 24;--text-header-small: 18;--text-para-2xl: 32;--text-para-xl: 24;--text-para-large: 18;--text-para-base: 14;--text-para-small: 12;--text-para-tiny: 11;--padding100:2rem;--padding150:3rem;--padding80:4.4rem;--padding70:3.75rem;--padding60:3.1rem;--padding50:2.5rem;--padding40:1.875rem;--padding30:1.25rem;--padding20:.625rem}@media (min-width: 800px){:root{--nav-height:125px;--nav-height-scrolled:80px}}@media (min-width: 678px){:root{--content-max-width: 90vw;--breakout-max-width:calc(90vw + 10px);--breakout-size:20px;--breakoutouter:40px}}@media (min-width: 1000px){:root{--border-radius-large:15px;--text-kicker: 36;--text-kicker-h2: 28;--text-header-3xl: 104;--text-header-2xl: 76;--text-header-xl: 64;--text-header-large: 42;--text-header-base: 28;--text-header-small: 21;--text-para-2xl: 42;--text-para-xl: 28;--text-para-large: 21;--text-para-base: 16;--text-para-small: 14;--text-para-tiny: 12;--padding100:6.2rem;--padding150:9.4rem;--padding80:5rem;--padding70:4.4rem;--padding50:3.1rem;--padding60:3.75rem;--padding40:2.5rem;--padding30:1.875rem;--padding20:1.25rem}}@media (min-width: 1440px){:root{--content-max-width: 80vw;--breakout-max-width:calc(80vw + 140px);--breakout-size:70px;--breakoutouter:90px}}@media (min-width: 1500px){:root{--content-max-width: 1360px;--breakout-max-width: 1500px;--breakout-size:70px;--text-kicker: 42;--text-kicker-h2: 32;--text-header-3xl: 120;--text-header-2xl: 90;--text-header-xl: 76;--text-header-large: 52;--text-header-base: 32;--text-header-small: 24;--text-para-2xl: 44;--text-para-xl: 32;--text-para-large: 24;--text-para-base: 18;--text-para-small: 14;--text-para-tiny: 12}}@font-face{font-family:web-veneer;font-style:normal;font-weight:400;src:url(/wp-content/themes/freshgourmet/fonts/veneer.woff2) format("woff2")}@font-face{font-family:web-nunito;src:url(/wp-content/themes/freshgourmet/fonts/nunito.ttf) format("truetype");font-weight:100 1000;font-style:normal;font-display:swap}p{margin-bottom:var(--gap20);text-wrap:pretty}h1,h2,h3,h4,h5{text-wrap:balance}h1{font-family:web-veneer,sans-serif;font-weight:400;font-size:calc(var(--text-header-2xl) * .0625rem);line-height:95%}h2{font-family:web-veneer,sans-serif;font-weight:400;font-size:calc(var(--text-header-xl) * .0625rem);line-height:100%}h3{font-family:web-veneer,sans-serif;font-weight:400;font-size:calc(var(--text-header-large) * .0625rem);line-height:100%}h4{font-weight:700;font-size:calc(var(--text-para-large) * .0625rem);line-height:1.2}h5{font-weight:700;font-size:calc(var(--text-para-base) * .0625rem);line-height:140%}.para-large{font-size:calc(var(--text-para-large) * .0625rem);line-height:140%}.para-small{font-size:calc(var(--text-para-small) * .0625rem);line-height:140%}.has-large-font-size{font-size:calc(var(--text-para-large) * .0625rem);line-height:140%}.has-small-font-size{font-size:calc(var(--text-para-small) * .0625rem);line-height:140%}.has-medium-font-size{font-size:calc(var(--text-para-base) * .0625rem);line-height:140%}blockquote>:last-child{margin-bottom:0}blockquote+figcaption{font-weight:700;margin-top:var(--mb)}h1.title-404{font-weight:700;margin-bottom:0;line-height:1;font-size:clamp(12.5rem,12.5vw + 0rem,32.5rem)}.kicker-large{display:inline-block;font-family:gautreaux,sans-serif;font-weight:300;font-style:normal;margin-bottom:-.4em;font-size:calc(var(--text-kicker) * .0625rem);line-height:1.4}.kicker{display:inline-block;font-family:gautreaux,sans-serif;font-weight:300;margin-bottom:-.4em;font-size:calc(var(--text-kicker-h2) * .0625rem);line-height:1.4}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}.screen-reader-text{display:none}body{color:var(--text);background-color:var(--tint);text-wrap:pretty;font-family:web-nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:calc(var(--text-para-base) * .0625rem);line-height:140%}body:has(.modal-open){overflow:hidden}#maincontent{overflow-x:clip;width:100%;min-height:90vh;padding-top:var(--nav-height);grid-auto-rows:min-content;overflow-y:clip;position:relative}section,header{position:relative}.content{width:100%;position:relative;margin-left:auto;margin-right:auto}.noscroll{overflow:hidden!important}img[data-normal]{opacity:0}img,.lazy-image{-webkit-transition:opacity 1s .3s;-moz-transition:opacity 1s .3s;-o-transition:opacity 1s .3s;transition:opacity 1s .3s}.wp-block-post-content.is-root-container{display:grid}.bg--green{background-color:var(--green)}.bg--tint{background-color:var(--tint)}.bg--default,.bg--tint,.bg--green{padding-top:var(--padding150);padding-bottom:var(--padding150)}.bg--default+.bg--default,.bg--tint+.bg--tint,.bg--green+.bg--green{padding-top:var(--padding20);padding-top:0}.footer--site,.acf-block-component,.wp-block-post-content,.header--site,#mega-menu,section,header{display:grid;grid-template-columns:[full-width-start] minmax(var(--outer),1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--outer) * 2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(var(--outer),1fr) [full-width-end]}.acf-block-component>:not(.breakout,.full-width,section,header),section>:not(.breakout,.full-width,.acf-block-component),header>:not(.breakout,.full-width,.acf-block-component),.full-width>:not(.breakout,.full-width,.acf-block-component),.wp-block-post-content>:not(.breakout,.full-width,section,header,.acf-block-component),#mega-menu>.content{grid-column:content}.acf-block-component>section{grid-column:full-width}.acf-block-component>.breakout,.wp-block-post-content>.breakout{grid-column:breakout}.acf-block-component,.acf-block-component>.full-width,.wp-block-post-content>.full-width{grid-column:full-width;display:grid;grid-template-columns:inherit}.background-white+.background-white,.background-default+.background-default{padding-top:0}.footer--site .content{grid-column:content}a{color:var(--text);text-decoration:none;transition:border-color .3s,background-color .3s,color .3s,opacity .3s,transform .1s,fill .3s}a:hover{text-decoration:none;color:var(--text)}:focus{outline:none}::-moz-focus-inner{border:0}.cta{color:var(--text);background-color:transparent;border:1px solid var(--text);border-radius:var(--border-radius);padding:.7rem 1.2rem;display:inline-flex;min-width:150px;text-align:center;justify-content:center;font-size:calc(var(--text-para-base) * .0625rem);line-height:1}@media (max-width: 519px){.cta{min-width:100%}}.cta:hover{color:var(--green);background-color:transparent;border-color:var(--green)}.cta:active{color:var(--text);background-color:transparent;border-color:var(--text);transform:scale(.98)}.cta+.cta{color:var(--text);background-color:var(--white);border:1px solid var(--text);border-radius:var(--border-radius);padding:.7rem 1.2rem;display:inline-flex;min-width:150px;text-align:center;justify-content:center;font-size:calc(var(--text-para-base) * .0625rem);line-height:1}@media (max-width: 519px){.cta+.cta{min-width:100%}}.cta+.cta:hover{color:var(--green);background-color:transparent;border-color:var(--green)}.cta+.cta:active{color:var(--text);background-color:transparent;border-color:var(--text);transform:scale(.98)}.read-more{display:inline-block;border-bottom:1px solid var(--text);text-transform:none;transition:border-color,.3s}.buttons{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.5rem}.back:hover{text-decoration:underline}.pill{background-color:var(--yellow);border-radius:var(--border-radius);padding:0 .5rem;display:inline-flex;font-size:calc(var(--text-para-small) * .0625rem);line-height:2}.pill:hover,.pill:active{background-color:var(--green);color:var(--white)}.pill:active{transform:scale(.98);background-color:var(--dark-green)}.pill.active{background-color:var(--green);color:var(--white)}header .primary{color:var(--text);background-color:var(--orange);border:1px solid var(--orange);border-radius:var(--border-radius);padding:.7rem 1.2rem;display:inline-flex;min-width:150px;text-align:center;justify-content:center;font-size:calc(var(--text-para-base) * .0625rem);line-height:1}@media (max-width: 519px){header .primary{min-width:100%}}header .primary:hover{color:var(--white);background-color:var(--green);border-color:var(--green)}header .primary:active{color:var(--white);background-color:var(--dark-green);border-color:var(--dark-green);transform:scale(.98)}header .secondary{color:var(--text);background-color:transparent;border:1px solid var(--text);border-radius:var(--border-radius);padding:.7rem 1.2rem;display:inline-flex;min-width:150px;text-align:center;justify-content:center;font-size:calc(var(--text-para-base) * .0625rem);line-height:1}@media (max-width: 519px){header .secondary{min-width:100%}}header .secondary:hover{color:var(--green);background-color:transparent;border-color:var(--green)}header .secondary:active{color:var(--text);background-color:transparent;border-color:var(--text);transform:scale(.98)}.section--text-image.type--green .primary,.section--text-image.type--green .secondary,.section--text-image.type--overlay .primary,.section--text-image.type--overlay .secondary,.bg--green .primary,.bg--green .secondary{color:var(--white);background-color:transparent;border:1px solid var(--white);border-radius:var(--border-radius);padding:.7rem 1.2rem;display:inline-flex;min-width:150px;text-align:center;justify-content:center;font-size:calc(var(--text-para-base) * .0625rem);line-height:1}@media (max-width: 519px){.section--text-image.type--green .primary,.section--text-image.type--green .secondary,.section--text-image.type--overlay .primary,.section--text-image.type--overlay .secondary,.bg--green .primary,.bg--green .secondary{min-width:100%}}.section--text-image.type--green .primary:hover,.section--text-image.type--green .secondary:hover,.section--text-image.type--overlay .primary:hover,.section--text-image.type--overlay .secondary:hover,.bg--green .primary:hover,.bg--green .secondary:hover{color:#ffffffb3;background-color:transparent;border-color:#ffffffb3}.section--text-image.type--green .primary:active,.section--text-image.type--green .secondary:active,.section--text-image.type--overlay .primary:active,.section--text-image.type--overlay .secondary:active,.bg--green .primary:active,.bg--green .secondary:active{color:#ffffff80;background-color:transparent;border-color:#ffffff80;transform:scale(.98)}.section--text-image.type--card .primary,.section--text-image.type--default .primary,.section--archive .primary,.section--full-screen .secondry .primary{color:var(--text);background-color:transparent;border:1px solid var(--text);border-radius:var(--border-radius);padding:.7rem 1.2rem;display:inline-flex;min-width:150px;text-align:center;justify-content:center;font-size:calc(var(--text-para-base) * .0625rem);line-height:1}@media (max-width: 519px){.section--text-image.type--card .primary,.section--text-image.type--default .primary,.section--archive .primary,.section--full-screen .secondry .primary{min-width:100%}}.section--text-image.type--card .primary:hover,.section--text-image.type--default .primary:hover,.section--archive .primary:hover,.section--full-screen .secondry .primary:hover{color:var(--green);background-color:transparent;border-color:var(--green)}.section--text-image.type--card .primary:active,.section--text-image.type--default .primary:active,.section--archive .primary:active,.section--full-screen .secondry .primary:active{color:var(--text);background-color:transparent;border-color:var(--text);transform:scale(.98)}.section--text-image.type--card .secondary,.section--text-image.type--default .secondary,.section--archive .secondary,.section--full-screen .secondry .secondary{color:var(--text);background-color:transparent;border:1px solid var(--text);border-radius:var(--border-radius);padding:.7rem 1.2rem;display:inline-flex;min-width:150px;text-align:center;justify-content:center;font-size:calc(var(--text-para-base) * .0625rem);line-height:1}@media (max-width: 519px){.section--text-image.type--card .secondary,.section--text-image.type--default .secondary,.section--archive .secondary,.section--full-screen .secondry .secondary{min-width:100%}}.section--text-image.type--card .secondary:hover,.section--text-image.type--default .secondary:hover,.section--archive .secondary:hover,.section--full-screen .secondry .secondary:hover{color:var(--green);background-color:transparent;border-color:var(--green)}.section--text-image.type--card .secondary:active,.section--text-image.type--default .secondary:active,.section--archive .secondary:active,.section--full-screen .secondry .secondary:active{color:var(--text);background-color:transparent;border-color:var(--text);transform:scale(.98)}a.basic{color:var(--green);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3rem;transition:text-decoration-color .3s,color .3s}a.basic:hover{text-decoration-color:var(--text);color:var(--text)}a.basic svg{width:1.2ch;max-width:1.2ch;margin-left:.3rem;height:auto}a.basic svg *{stroke:var(--green)}.buttons:has(a.basic[href^="tel:"]){gap:1.2rem}a.basic[href^="mailto:"],a.basic[href^="tel:"]{display:flex;align-items:center;gap:.5rem}a.basic[href^="mailto:"]:before,a.basic[href^="tel:"]:before{content:"";display:inline-block;width:4ch;height:4ch;background-size:cover}a.basic[href^="tel:"]:before{background-image:url(../../images/svg/phone.svg)}a.basic[href^="mailto:"]:before{background-image:url(../../images/svg/mail.svg)}form{--border: 1px solid var(--green);--line-height: var(--form-line-height);margin-bottom:var(--mb)}form p{position:relative}form input{border:none;padding:0;margin:0}form input[type=submit],form input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:0;border-radius:var(--border-radius-small);min-width:180px;width:100%}form input[type=submit]:hover,form input[type=button]:hover{cursor:pointer}form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:1rem;padding-right:1rem;padding-top:4ch;border:var(--border);width:100%;border-radius:var(--border-radius);height:200px;text-wrap:pretty;font-family:web-nunito,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:calc(var(--text-para-base) * .0625rem);line-height:140%}form textarea::placeholder{color:transparent;transition:color .3s 0s}form textarea:focus::placeholder{color:#aeaeae;transition:color .5s .1s}form input[type=tel],form input[type=text],form input[type=search],form input[type=password],form input[type=email],form input[type=number]{border-radius:var(--border-radius);height:var(--form-line-height);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--border);padding-left:1rem;padding-right:1rem;padding-top:1.5ch;width:100%;color:var(--text)}form input[type=tel]::placeholder,form input[type=text]::placeholder,form input[type=search]::placeholder,form input[type=password]::placeholder,form input[type=email]::placeholder,form input[type=number]::placeholder{color:transparent;transition:color .3s 0s}form input[type=tel]:focus::placeholder,form input[type=text]:focus::placeholder,form input[type=search]:focus::placeholder,form input[type=password]:focus::placeholder,form input[type=email]:focus::placeholder,form input[type=number]:focus::placeholder{color:#aeaeae;transition:color .5s .1s}form input[type=number]{min-width:inherit;padding-right:5px}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);border-radius:var(--border-radius);border:var(--border);line-height:var(--line-height);width:100%;color:var(--text);height:var(--line-height);padding:0 40px 0 1rem;background-image:url(../../images/svg/arrow-down-select.svg);background-repeat:no-repeat;background-position:right 25px center;background-size:18px auto;font-size:.875rem;line-height:1.4}form textarea:focus,form input:focus,form select:focus{outline:none;border-color:var(--primary)}.trigger-form{margin-bottom:var(--padding30)}.trigger-form label{display:block;margin-bottom:var(--mb)}.gform_wrapper.djgd_wrapper:has(div[data-conditional-logic=visible]>.gf-next-btn):not([data-section="2"]) .step-two~.gfield{display:none!important}.gform_wrapper.djgd_wrapper:has(div[data-conditional-logic=visible]>.gf-next-btn):not([data-section="2"]) .gform-footer{display:none}.gform_wrapper.djgd_wrapper:has(div[data-conditional-logic=visible]>.gf-next-btn)[data-section="2"] .gfield{display:none!important}.gform_wrapper.djgd_wrapper:has(div[data-conditional-logic=visible]>.gf-next-btn)[data-section="2"] .step-two~.gfield{display:block!important}.gform_wrapper.djgd_wrapper .gfield--type-text,.gform_wrapper.djgd_wrapper .gfield--type-email,.gform_wrapper.djgd_wrapper .gfield--type-number,.gform_wrapper.djgd_wrapper .gfield--type-textarea{position:relative}.gform_wrapper.djgd_wrapper .gfield--type-text input,.gform_wrapper.djgd_wrapper .gfield--type-text textarea,.gform_wrapper.djgd_wrapper .gfield--type-email input,.gform_wrapper.djgd_wrapper .gfield--type-email textarea,.gform_wrapper.djgd_wrapper .gfield--type-number input,.gform_wrapper.djgd_wrapper .gfield--type-number textarea,.gform_wrapper.djgd_wrapper .gfield--type-textarea input,.gform_wrapper.djgd_wrapper .gfield--type-textarea textarea{height:var(--form-line-height);padding-top:.8rem;border-color:var(--green)}.gform_wrapper.djgd_wrapper .gfield--type-text textarea,.gform_wrapper.djgd_wrapper .gfield--type-email textarea,.gform_wrapper.djgd_wrapper .gfield--type-number textarea,.gform_wrapper.djgd_wrapper .gfield--type-textarea textarea{padding-top:1.2rem}.gform_wrapper.djgd_wrapper .gfield--type-text label,.gform_wrapper.djgd_wrapper .gfield--type-email label,.gform_wrapper.djgd_wrapper .gfield--type-number label,.gform_wrapper.djgd_wrapper .gfield--type-textarea label{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;height:var(--form-line-height);display:flex;align-items:center;padding-left:1rem;transform-origin:left top}.gform_wrapper.djgd_wrapper .gfield--type-text:has(input:not(:placeholder-shown)) label,.gform_wrapper.djgd_wrapper .gfield--type-text:has(input:focus) label,.gform_wrapper.djgd_wrapper .gfield--type-text:has(textarea:not(:placeholder-shown)) label,.gform_wrapper.djgd_wrapper .gfield--type-text:has(textarea:focus) label,.gform_wrapper.djgd_wrapper .gfield--type-email:has(input:not(:placeholder-shown)) label,.gform_wrapper.djgd_wrapper .gfield--type-email:has(input:focus) label,.gform_wrapper.djgd_wrapper .gfield--type-email:has(textarea:not(:placeholder-shown)) label,.gform_wrapper.djgd_wrapper .gfield--type-email:has(textarea:focus) label,.gform_wrapper.djgd_wrapper .gfield--type-number:has(input:not(:placeholder-shown)) label,.gform_wrapper.djgd_wrapper .gfield--type-number:has(input:focus) label,.gform_wrapper.djgd_wrapper .gfield--type-number:has(textarea:not(:placeholder-shown)) label,.gform_wrapper.djgd_wrapper .gfield--type-number:has(textarea:focus) label,.gform_wrapper.djgd_wrapper .gfield--type-textarea:has(input:not(:placeholder-shown)) label,.gform_wrapper.djgd_wrapper .gfield--type-textarea:has(input:focus) label,.gform_wrapper.djgd_wrapper .gfield--type-textarea:has(textarea:not(:placeholder-shown)) label,.gform_wrapper.djgd_wrapper .gfield--type-textarea:has(textarea:focus) label{transform:scale(.9) translateY(-20%) translate(.4rem);padding:0 .5rem;color:var(--primary)}.gform_wrapper.djgd_wrapper .gfield--type-select select{line-height:var(--form-line-height);height:var(--form-line-height);border-color:var(--green)}.gform_wrapper.djgd_wrapper .gfield--type-address{border-bottom:1px solid rgba(0,152,69,.2);padding-bottom:1rem;margin-bottom:1rem}.gform_wrapper.djgd_wrapper .gfield--type-address legend{margin-bottom:.3rem}.gform_wrapper.djgd_wrapper .gfield--type-address input,.gform_wrapper.djgd_wrapper .gfield--type-address textarea{height:var(--form-line-height);border-color:var(--green)}.gform_wrapper.djgd_wrapper .gf_progressbar_wrapper{display:none}.gform_wrapper.djgd_wrapper .gform_fields{row-gap:var(--mb)}.gform_wrapper.djgd_wrapper form.djgd input[type=submit].gform_button.button,.gform_wrapper.djgd_wrapper form.djgd input[type=button].gform_next_button.button{color:var(--text);background-color:var(--orange);border:1px solid var(--orange);border-radius:var(--border-radius);padding:.7rem 1.2rem;display:inline-flex;min-width:150px;text-align:center;justify-content:center;font-size:calc(var(--text-para-base) * .0625rem);line-height:1}@media (max-width: 519px){.gform_wrapper.djgd_wrapper form.djgd input[type=submit].gform_button.button,.gform_wrapper.djgd_wrapper form.djgd input[type=button].gform_next_button.button{min-width:100%}}.gform_wrapper.djgd_wrapper form.djgd input[type=submit].gform_button.button:hover,.gform_wrapper.djgd_wrapper form.djgd input[type=button].gform_next_button.button:hover{color:var(--white);background-color:var(--green);border-color:var(--green)}.gform_wrapper.djgd_wrapper form.djgd input[type=submit].gform_button.button:active,.gform_wrapper.djgd_wrapper form.djgd input[type=button].gform_next_button.button:active{color:var(--white);background-color:var(--dark-green);border-color:var(--dark-green);transform:scale(.98)}.gform_wrapper.djgd_wrapper form.djgd input[type=submit].gform_button.button{width:100%}.gform_wrapper.djgd_wrapper form.djgd div.gfield_html button.gf-next-btn{margin-top:.5rem;color:var(--text);background-color:var(--orange);border:1px solid var(--orange);border-radius:var(--border-radius);padding:.7rem 1.2rem;display:inline-flex;text-align:center;justify-content:center;font-size:calc(var(--text-para-small) * .0625rem);line-height:1}.gform_wrapper.djgd_wrapper form.djgd div.gfield_html button.gf-next-btn:hover{color:var(--white);background-color:var(--green);border-color:var(--green)}.gform_wrapper.djgd_wrapper form.djgd div.gfield_html button.gf-next-btn:active{color:var(--white);background-color:var(--dark-green);border-color:var(--dark-green);transform:scale(.98)}.gform_wrapper.djgd_wrapper form.djgd div.gfield_html button.gf-back-btn{margin-top:.5rem;color:var(--text);background-color:transparent;border:1px solid var(--text);border-radius:var(--border-radius);padding:.7rem 1.2rem;display:inline-flex;text-align:center;justify-content:center;font-size:calc(var(--text-para-small) * .0625rem);line-height:1}.gform_wrapper.djgd_wrapper form.djgd div.gfield_html button.gf-back-btn:hover{color:var(--green);background-color:transparent;border-color:var(--green)}.gform_wrapper.djgd_wrapper form.djgd div.gfield_html button.gf-back-btn:active{color:var(--text);background-color:transparent;border-color:var(--text);transform:scale(.98)}.animated.infinite{animation-iteration-count:infinite}@keyframes fade-in-ks{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up-ks{0%{opacity:0;transform:translate3d(0,1rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fade-in-down-ks{0%{opacity:0;transform:translate3d(0,-1rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fade-out-ks{0%{opacity:1}to{opacity:0}}@keyframes fadeOutLeftKs{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-30px)}}@keyframes fadeInRightKs{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeOutRightKS{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(30px)}}@keyframes fadeInLeftKs{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes rotate-ks{0%{transform:rotate(0)}to{transform:rotate(90deg)}}.fade-in{animation-duration:.5s;animation-fill-mode:both;animation-delay:.3s;animation-timing-function:linear;animation-name:fade-in-ks}.fade-in-up{animation-duration:1s;animation-fill-mode:both;animation-delay:.1s;animation-timing-function:ease;animation-name:fadeInUpKs}.fade-out{animation-duration:.5s;animation-fill-mode:both;animation-delay:0;animation-timing-function:linear;animation-name:fade-out-ks}.wp-block-post-content>h2,.wp-block-post-content>h3,.wp-block-post-content>p,.wp-block-post-content>ul,.wp-block-post-content>ol{margin-bottom:var(--padding20);max-width:55rem;animation-duration:.7s;animation-fill-mode:both;animation-delay:.6s;animation-timing-function:linear;animation-name:fade-in-ks}.wp-block-post-content>h2{font-family:web-veneer,sans-serif;font-weight:400;font-size:calc(var(--text-header-large) * .0625rem);line-height:100%}.wp-block-post-content>h3{font-family:web-veneer,sans-serif;font-weight:400;font-size:calc(var(--text-header-base) * .0625rem);line-height:110%}.wp-block-post-content>*{z-index:1}.wp-block-post-content>*+h3,.wp-block-post-content>*+h2,.wp-block-post-content>*+h4{margin-top:var(--padding20);color:var(--green)}.wp-block-post-content>ul{margin-bottom:var(--gap40);margin-left:1rem;list-style:none;position:relative}.wp-block-post-content>ul li:before{content:"•";position:absolute;color:var(--text);padding-right:.5rem;left:-1rem;font-size:80%}.wp-block-post-content>ul>li{margin-bottom:.5rem;position:relative}.wp-block-post-content>ul>li:last-of-type{margin-bottom:0}.wp-block-post-content>ol{counter-reset:item;margin-left:20px}.wp-block-post-content>ol li{list-style:none}.wp-block-post-content>ol>li:before{position:absolute;content:counters(item,".") ". ";counter-increment:item;left:-20px}.wp-block-post-content>ol>li{margin-bottom:.7em;position:relative}.wp-block-post-content>ol>li>ol>li>ol>li{padding-left:50px}.wp-block-post-content>ol>li:last-of-type{margin-bottom:0}.wp-block-post-content>ol li ul{margin-top:.5em}.wp-block-post-content>.wp-block-image{max-width:100%}.wp-block-post-content>.wp-block-image img{border-radius:var(--border-radius-large);max-width:100%;height:auto}.wp-block-post-content>.wp-block-video{border-radius:var(--border-radius-large);overflow:hidden;padding:0;max-width:100%}.wp-block-post-content>.wp-block-video video{width:100%;height:100%;object-fit:cover}.wp-block-post-content>.wp-block-video,.wp-block-post-content>.wp-block-image,.wp-block-post-content>.wp-block-quote{animation-duration:.7s;animation-fill-mode:both;animation-delay:.6s;animation-timing-function:linear;animation-name:fade-in-ks;margin:var(--padding40) 0;max-width:1130px}.wp-block-post-content .wp-block-heading+.wp-block-video,.wp-block-post-content .wp-block-heading+.wp-block-image{margin-top:0}.wp-block-quote{color:var(--green);font-size:calc(var(--text-para-2xl) * .0625rem);line-height:120%}#wpadminbar{opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}#wpadminbar:hover{opacity:1}.footer--site{background-color:var(--green);color:var(--white);padding:var(--padding100) 0}.footer--site .nav--footer{min-height:50px}.footer--site .nav--footer a{display:block;color:var(--white);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3rem;transition:text-decoration-color .5s ease;padding:0 0 .2rem}.footer--site .nav--footer a:hover{text-decoration-color:var(--white)}.footer--site .nav--footer a:not([href*="https://freshgourmetfoodservice.com"]):not([href^="#"]):not([href^="/"]):not(.social-link):not([href*="https://dev.cyphr.studio"]):after{content:url(../../images/svg/icon-external-link-white.svg);display:inline-block;width:12px;height:auto;margin-left:4px;vertical-align:middle}.footer--site .nav--footer-social,.footer--site .nav--footer-external,.footer--site .nav--footer-social h4,.footer--site .nav--footer-external h4{font-size:calc(var(--text-para-small) * .0625rem);line-height:140%}.footer--site .social-link{font-size:0;color:transparent}.footer--site .social-link svg{width:32px;height:auto}.footer--site .social-link svg *{fill:#fff;transition:fill .3s}.footer--site .social-link:hover svg *{fill:var(--highlight)}.footer--site .social-link:active svg *{fill:#e39200}.footer--site .social-menu{display:flex;gap:5%;margin-top:var(--mb)}@media (min-width: 678px){.footer--site .logo-footer{max-width:125px;width:14vw}.footer--site .logo-footer img{width:100%;height:auto}.footer--site .content{display:grid;grid-template-columns:3fr 9fr}.footer--site .footer-terms{grid-column:2/-1;margin-top:var(--padding100)}.footer--site .footer-navs{display:grid;grid-template-columns:4.1fr 3fr 2fr;gap:1.5%}.footer--site .footer-terms{display:flex;justify-content:space-between;font-size:calc(var(--text-para-small) * .0625rem);line-height:140%}.footer--site .terms-nav{display:flex;gap:10%}.footer--site .terms-nav li{display:block;white-space:nowrap}.footer--site .external-nav{display:flex;flex-direction:column;row-gap:var(--mb)}.footer--site .footer-nav{display:grid;grid-template-columns:1fr 1fr;max-width:350px;row-gap:var(--mb)}}@media (max-width: 678px){.footer--site{padding:var(--padding40) 0}.footer--site .logo-footer{max-width:70px;display:none}.footer--site .logo-footer img{width:100%;height:auto}.footer--site .content,.footer--site .footer-navs{display:flex;flex-direction:column;gap:var(--padding30)}.footer--site .nav--footer-primary .footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:2%;gap:var(--mb)}.footer--site .terms-nav{display:flex;flex-wrap:wrap;gap:5%}.footer--site .external-nav{display:flex;flex-direction:column;gap:var(--mb)}.footer--site .footer-terms span{font-size:calc(var(--text-para-small) * .0625rem);line-height:140%}.footer--site .nav--footer{min-height:inherit;margin-bottom:var(--mb)}}.header--block{grid-column:full-width;padding-bottom:var(--padding100)}.header--block h1{color:var(--green);margin-bottom:var(--mb)}.header--block h1.size-3xl{font-family:web-veneer,sans-serif;font-weight:400;font-size:calc(var(--text-header-3xl) * .0625rem);line-height:90%}.header--block h1.size-2xl{font-family:web-veneer,sans-serif;font-weight:400;font-size:calc(var(--text-header-2xl) * .0625rem);line-height:95%}.header--block+.bg--white{padding-top:0}.header--block .content{grid-column:content;z-index:1}.header--block .text p+p{margin-top:var(--mb)}.header--block svg{grid-column:full-width;position:absolute;bottom:-20%;left:0;width:100%;height:auto;z-index:0}.header--block .image-wrapper{aspect-ratio:1.1;overflow:visible;position:relative}.header--block .image-wrapper img{width:100%;height:100%}.header--block .primary-button{margin-top:var(--padding40)}.header--block .copy p{max-width:500px;text-wrap:balance}.header--block+.bg--default{padding-top:0}.header--block.image--covered .image{border-radius:var(--border-radius-large);overflow:hidden}@media (min-width: 678px){.header--block .content{display:flex;align-items:flex-start}.header--block .copy{padding-top:var(--padding100)}.header--block.image--contained{padding-bottom:0}.header--block.image--contained .image-wrapper .image{position:absolute;width:120%;height:110%;margin-left:-10%;margin-top:-5%}.header--block.image--contained .image-wrapper img{object-fit:contain}.header--block.image--covered .image-wrapper{overflow:hidden}.header--block.image--covered .image-wrapper .image{width:100%;height:80%;margin-top:10%;border-radius:var(--border-radius-large)}.header--block.image--covered .image-wrapper img{object-fit:cover}.header--block .copy,.header--block .image-wrapper{width:50%}}@media (max-width: 677px){.header--block .copy{padding-top:var(--padding50)}.header--block svg{bottom:0%}}@media (orientation: portrait){.header--block:before{position:absolute;content:"";width:100%;height:75%;background-color:var(--tint);top:0;left:0;z-index:0}}.header--block.image--full-width{padding-top:var(--padding50)}.header--block.image--full-width svg{grid-column:full-width;position:absolute;bottom:20%;left:0;width:100%;height:auto;z-index:0}.header--block.image--full-width .content{grid-column:breakout;aspect-ratio:2.2;display:flex;align-items:flex-start}.header--block.image--full-width .copy{margin:var(--breakout-size);background-color:#fff;padding:var(--padding50);border-radius:var(--border-radius-large);z-index:2;width:calc(100% - 2 * var(--breakout-size));max-width:800px}@media (min-width: 1600px){.header--block.image--full-width .copy{width:clamp(700px,53%,100%)}}.header--block.image--full-width .image-wrapper{position:absolute;overflow:hidden;width:100%;height:100%}.header--block.image--full-width .image-wrapper .image{width:100%;height:100%;border-radius:var(--border-radius-large);overflow:hidden}.header--block.image--full-width .image-wrapper img{object-fit:cover}.header--block.image--full-width+.bg--default{padding-top:var(--padding50)}@media (max-width: 999px){.header--block.image--full-width .content{align-items:flex-end}.header--block.image--full-width .content .copy{width:auto}}@media (max-width: 677px){.header--block.image--full-width .copy{margin:var(--padding20);margin-top:100px;padding:var(--padding30)}}.header--single{padding-top:var(--padding50)}.header--single h1{font-family:web-veneer,sans-serif;font-weight:400;font-size:calc(var(--text-header-2xl) * .0625rem);line-height:95%}.header--single svg{grid-column:full-width;position:absolute;bottom:20%;left:0;width:100%;height:auto;z-index:0}.header--single .content{flex-direction:column;align-items:flex-start}.header--single .copy{grid-column:content}.header--single .image{grid-column:breakout;z-index:1;border-radius:var(--border-radius-large);aspect-ratio:2.2;overflow:hidden}.header--single .image img{width:100%;height:100%;object-fit:cover}@media (min-width: 678px){.header--single .copy{width:100%;padding-bottom:var(--padding50)}}.header--block.text-only{padding-bottom:var(--padding50)}.header--block.text-only .image-wrapper{display:none}.header--block.text-only .copy{width:100%}.header--block.text-only svg{bottom:100%;margin-bottom:-35rem}@media (max-width: 677px){.header--block.text-only svg{bottom:100%;margin-bottom:-25rem}}.header--block.header--form svg{bottom:100%;margin-bottom:-25rem}@media (min-width: 1000px){.header--block.header--form .gf-modal__dialog{width:50%;margin-top:6rem}.header--block.header--form:has(.kicker-large) .gf-modal__dialog{margin-top:8rem}}@media (max-width: 999px){.header--block.header--form .copy{width:100%}.header--block.header--form .content{opacity:.3;display:flex;flex-direction:column;gap:var(--padding40)}}@media (max-width: 677px){.header--block.header--form .gf-modal__dialog{border:none;background-color:transparent;padding:0}}.header--recipe .copy{padding-top:0}.header--article{padding-bottom:var(--padding50)}.header--article .copy{padding-top:0}@media (max-width: 677px){.header--article .copy{padding-bottom:var(--padding30)}}.header--block .content{opacity:0}.header--block.on-screen .content{opacity:1}.header--block.on-screen .image,.header--block.on-screen .gf-modal__dialog{animation-duration:1.2s;animation-fill-mode:both;animation-delay:.3s;animation-timing-function:linear;animation-name:fade-in-ks}.header--block.on-screen .copy{animation-duration:.3s;animation-fill-mode:both;animation-delay:0s;animation-timing-function:linear;animation-name:fade-in-ks}.header--block.on-screen .copy .kicker,.header--block.on-screen .copy .kicker-large{animation-duration:.7s;animation-fill-mode:both;animation-delay:.1s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.header--block.on-screen .copy h1{animation-duration:.7s;animation-fill-mode:both;animation-delay:.3s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.header--block.on-screen .copy p{animation-duration:.5s;animation-fill-mode:both;animation-delay:.5s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.header--block.on-screen .buttons{animation-duration:.7s;animation-fill-mode:both;animation-delay:.4s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.shadow{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;z-index:-1}.shadow:hover{cursor:pointer}.gf-modal{visibility:hidden;pointer-events:none;display:none;z-index:400;position:fixed;width:100dvw;height:100dvh;overflow-y:scroll;top:0;left:0;align-items:center;justify-content:center}.gf-modal .gf-modal__scroll{display:flex;width:100%;height:100%;min-height:fit-content;justify-content:center;align-items:center;pointer-events:all;padding:var(--padding60) auto;background-color:#000c}.gf-modal .gf-modal__dialog{margin-top:var(--padding60);margin-bottom:var(--padding60);padding-top:var(--padding60)}.gf-modal.modal-open{animation-duration:.2s;animation-fill-mode:both;animation-delay:0s;animation-timing-function:linear;animation-name:fade-in-ks;visibility:visible;display:block}.gf-modal.modal-open .gf-modal__dialog{pointer-events:all;animation-duration:.2s;animation-fill-mode:both;animation-delay:.2s;animation-timing-function:linear;animation-name:fade-in-ks}.gf-modal__overlay{position:absolute;width:100dvw;height:stretch;top:0;left:0}.close-gf-modal{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:1rem;right:1rem;border:none;padding:.2rem .5rem;border-radius:var(--border-radius);background-color:transparent;color:var(--dark-green)}.close-gf-modal:hover{color:var(--green)}.close-gf-modal:active{background-color:#0000000d;transform:scale(.98)}.gf-modal__dialog{max-width:600px;width:100%;padding:var(--padding40);border:1px solid var(--green);border-radius:var(--border-radius-large);background-color:var(--white);position:relative}@media (max-width: 519px){.gf-modal__dialog{padding:var(--padding30) var(--padding20)}}.gf-modal__dialog:has(.gform_confirmation_wrapper) .trigger-form{display:none}.logo{display:block;z-index:2;transition:opacity .3s;font-size:0}.logo svg{width:100%;height:auto}.header--site{position:fixed;width:100%}@media (min-width: 800px){.logo{position:absolute;height:75%;width:auto;display:flex;transition:height .5s ease-in-out;left:0}.logo img{width:auto;height:100%}.mobile-only,.mobile-menu-button{display:none}.main-navigation-bar{display:flex;width:100%;height:100%;justify-content:flex-end;align-items:center}.header--site{z-index:202;height:var(--nav-height);background-color:var(--tint);box-shadow:0 4px 22px #014c2300;transition:height .2s ease-out,box-shadow .2s ease-out,background-color .3s}.header--site.scrolled{background-color:var(--tint);height:var(--nav-height-scrolled);box-shadow:0 4px 22px #014c2333;transition:height .3s ease-out,box-shadow .3s ease-out}.link_caret{position:relative;padding:2px 0 0 5px;display:inline-flex;margin-top:-2px}.link_caret svg{transition:transform .4s cubic-bezier(.4,0,.2,1)}.link_caret svg:first-child{transform:rotate(0);translate:2px}.link_caret svg:last-child{transform:rotate(0);translate:-2px}.ul--main-nav{display:flex;align-items:center;gap:clamp(2rem,3vw,4rem)}.ul--main-nav a{font-weight:600}.ul--main-nav a:hover,.ul--main-nav a.sub-menu-link-active{color:var(--green)}.ul--main-nav a.sub-menu-link-active .link_caret svg:first-child{transform:rotate(-90deg);translate:2px}.ul--main-nav a.sub-menu-link-active .link_caret svg:last-child{transform:rotate(90deg);translate:-2px}.ul--main-nav li:last-child a{min-width:inherit!important;color:var(--text);background-color:var(--orange);border:1px solid var(--orange);border-radius:var(--border-radius);padding:.7rem 1.2rem;display:inline-flex;min-width:150px;text-align:center;justify-content:center;font-size:calc(var(--text-para-base) * .0625rem);line-height:1}}@media (min-width: 800px) and (max-width: 519px){.ul--main-nav li:last-child a{min-width:100%}}@media (min-width: 800px){.ul--main-nav li:last-child a:hover{color:var(--white);background-color:var(--green);border-color:var(--green)}.ul--main-nav li:last-child a:active{color:var(--white);background-color:var(--dark-green);border-color:var(--dark-green);transform:scale(.98)}.mobile-overlay{display:none}#mega-menu{position:fixed;top:var(--nav-height);z-index:201;left:0;width:100%;visibility:hidden;transform:translateY(-30px);pointer-events:none;transition:opacity .3s,transform .3s ease-out,visibility .3s,height .3s}#mega-menu:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--tint);z-index:0;transform:translateY(-100%);transition:opacity .3s,transform .3s ease-out,background-color .3s}#mega-menu:has(.show-mega-menu-panel){visibility:visible;pointer-events:all;transform:translateY(0)}#mega-menu:has(.show-mega-menu-panel):after{transform:translateY(0);background-color:var(--white)}#mega-menu:has(.show-mega-menu-panel)+.site-overlay{opacity:1;height:100%;pointer-events:all;transition:opacity .3s,visibility .3s,height 0s}#mega-menu .back{display:none}#mega-menu .mega-menu-panel{padding:var(--padding40) 0;position:absolute;width:100%;z-index:1;display:flex;align-items:flex-start;opacity:0;pointer-events:none;visibility:hidden;overflow:hidden;transition:position .3s,opacity .3s}#mega-menu .mega-menu-panel .mega-menu-description{padding-right:4%;width:25%}#mega-menu .mega-menu-panel .mega-menu-description .mega-menu-title{font-family:web-veneer,sans-serif;font-weight:400;font-size:calc(var(--text-header-base) * .0625rem);line-height:110%;margin-bottom:.5rem;color:var(--green)}#mega-menu .mega-menu-panel .mega-menu-description .mega-menu-text{font-size:calc(var(--text-para-base) * .0625rem);line-height:140%}#mega-menu .mega-menu-panel.show-mega-menu-panel{width:100%;position:relative;opacity:1;visibility:visible;pointer-events:all;transition:opacity .5s .1s,position 0s}#mega-menu ul.sub-pages{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--gap10);padding-top:2.1rem;width:25%}#mega-menu ul.sub-pages li a{display:flex;align-items:center;gap:var(--padding20);font-size:calc(var(--text-para-large) * .0625rem);line-height:140%;padding:.4rem 0}#mega-menu ul.sub-pages li a:hover{color:var(--green)}#mega-menu ul.sub-pages li a img{width:var(--padding70);border-radius:var(--border-radius-small)}#mega-menu ul.sub-pages.has-columns{flex-direction:row;flex-wrap:wrap;width:50%}#mega-menu ul.sub-pages.has-columns li{width:50%}#mega-menu.active{opacity:1;visibility:visible}#mega-menu .latest-report{max-width:240px;display:flex;height:auto;flex-direction:column;gap:1rem;background-color:var(--cream);padding:var(--mb);border:1px solid rgba(0,152,69,.3);border-radius:var(--border-radius);position:relative}#mega-menu .latest-report a{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}#mega-menu .latest-report a:hover+.image img{transform:scale(1.05)}#mega-menu .latest-report .image{width:100%;aspect-ratio:1.5;overflow:hidden;border-radius:var(--border-radius-small)}#mega-menu .latest-report .image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.scrolled+.mobile-menu-button+#mega-menu{top:var(--nav-height-scrolled)}.site-overlay{position:fixed;top:0;left:0;width:100%;height:0;background-color:#00000080;z-index:200;opacity:0;pointer-events:none;transition:opacity .3s,visibility .3s,height 0s .3s}.mega-menu-open{overflow:hidden}.mega-menu-open .scrolled{box-shadow:0 4px 22px #014c2300;transition:height .3s ease-out,box-shadow 0s ease-out}.mega-menu-open .header--site{background-color:var(--white)}}@media (max-width: 799px){.logo{width:68px;z-index:1;position:relative;margin-top:10px}.logo img{width:100%;height:auto}body{width:100dvw}.header--site{background-color:var(--tint);width:100%;max-height:100dvh;position:fixed;top:0;height:var(--nav-height);left:0;z-index:300}.header--site.scrolled{box-shadow:0 4px 22px #014c2333}.mobile-menu-button{z-index:320;position:fixed;right:var(--breakout-size)}.nav--main-menu{background-color:var(--tint);position:fixed;top:0;right:0;width:100dvw;max-width:450px;height:100dvh;opacity:0;pointer-events:none;transform:translate(100%);padding-top:7rem;z-index:3;transition:transform .2s ease-out,opacity 0s .3s,visibility 0s 0s,box-shadow .2s;box-shadow:-5px 0 15px #0003}.ul--main-nav{display:flex;flex-direction:column}.ul--main-nav a{font-weight:600;font-size:calc(var(--text-para-xl) * .0625rem);line-height:130%;display:block;padding:1rem var(--breakoutouter);position:relative}.ul--main-nav a:hover{color:var(--green)}.ul--main-nav a:active{background-color:#00000008}.ul--main-nav a.sub-menu-link-active{color:var(--green)}.ul--main-nav .link_caret{position:absolute;right:var(--breakoutouter);top:50%;padding:2px 0 0 5px;display:inline-flex;margin-top:-2px;transform:rotate(-90deg) scale(1.2)}.ul--main-nav .link_caret svg{transition:transform .4s cubic-bezier(.4,0,.2,1)}.ul--main-nav .link_caret svg:first-child{transform:rotate(0);translate:2px}.ul--main-nav .link_caret svg:last-child{transform:rotate(0);translate:-2px}.animate .nav--main-menu{transition:transform .2s ease-out,opacity 0s .3s,visibility 0s 0s,box-shadow .2s}.mobile-overlay{position:fixed;pointer-events:none;left:0;width:100dvw;height:100dvh;top:0;opacity:0;transition:opacity .2s;background-color:#0006;z-index:2}#mega-menu{opacity:1;pointer-events:none;position:fixed;z-index:302;overflow:hidden;visibility:hidden;display:none;width:100dvw;max-width:450px;right:0;height:100dvh!important;transform:translate(100%);transition:transform .2s ease-out,opacity .3s,visibility 0s .3s}#mega-menu:has(.show-mega-menu-panel){opacity:1;pointer-events:all;visibility:visible;transform:translate(0);transition:transform .3s ease-out,opacity .3s,visibility 0s 0s}#mega-menu ul.sub-pages{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--padding20);padding-top:2rem}#mega-menu ul.sub-pages li a{display:flex;align-items:center;gap:var(--padding30);font-size:calc(var(--text-para-large) * .0625rem);line-height:140%;padding:.2rem 0}#mega-menu ul.sub-pages li a:hover{color:var(--green)}#mega-menu ul.sub-pages li a img{width:var(--padding60);border-radius:var(--border-radius-small)}#mega-menu .mega-menu-panel{grid-column:full-width;position:absolute;width:calc(100% - 10px);height:100%;padding:5.5rem var(--outer) var(--padding80) var(--outer);top:0;left:0;z-index:1;visibility:hidden;pointer-events:none;background-color:var(--tint);box-shadow:0 0 14px #00000059;margin-left:10px;transition:visibility 0s .3s}#mega-menu .mega-menu-panel .mega-menu-description .mega-menu-title{font-family:web-nunito;font-weight:700;font-size:calc(var(--text-para-xl) * .0625rem);line-height:130%;margin-bottom:.5rem}#mega-menu .mega-menu-panel .mega-menu-description .mega-menu-text{font-size:calc(var(--text-para-base) * .0625rem);line-height:140%}#mega-menu .mega-menu-panel.show-mega-menu-panel{position:relative;visibility:visible;pointer-events:all;transition:visibility 0s 0s}#mega-menu .sub-menu-close{position:absolute;top:var(--padding40);font-weight:600;display:flex;align-items:center;gap:.5rem}#mega-menu .sub-menu-close svg *{stroke:var(--dark-green)}#mega-menu .sub-menu-close:active{transform:scale(.98)}#mega-menu .latest-report{max-width:320px;margin-top:var(--padding50);display:flex;height:auto;flex-direction:column;gap:1rem;background-color:var(--cream);padding:var(--mb);border:1px solid rgba(0,152,69,.3);border-radius:var(--border-radius);font-size:calc(var(--text-para-large) * .0625rem);line-height:140%;font-weight:600;position:relative}#mega-menu .latest-report a{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}#mega-menu .latest-report a:active+.image img{transform:scale(1.05)}#mega-menu .latest-report .image{width:100%;aspect-ratio:1.5;overflow:hidden;border-radius:var(--border-radius-small)}#mega-menu .latest-report .image img{width:100%;height:100%;object-fit:cover}.site-overlay{display:none}.menu-visible{overflow:hidden}.menu-visible #mega-menu{display:block}.menu-visible .mobile-overlay{opacity:1}.menu-visible .nav--main-menu{pointer-events:all;visibility:visible;opacity:1;transform:translate(0);transition:transform .2s ease-out,opacity 0s,visibility 0s 0s,box-shadow .2s;box-shadow:0 0 15px #0000}.animate.menu-visible .nav--main-menu{transition:transform .2s ease-out,opacity 0s,visibility 0s 0s,box-shadow .2s}}@media (max-width: 519px){.logo{z-index:4}.site-overlay{display:none}.nav--main-menu{transform:translateY(-50px);max-width:inherit}#mega-menu{max-width:inherit}.menu-visible .nav--main-menu{transform:translate(0)}}.mobile-menu-button{position:fixed;margin:0;padding:0;width:var(--nav-height);height:var(--nav-height);text-indent:200%;text-align:left;font-size:0;white-space:nowrap;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:0;border:none;cursor:pointer;background:transparent;overflow:visible;transform-origin:center;transition:transform .3s ease-out}.mobile-menu-button:focus{outline:none;border:none}.mobile-menu-button span{display:block;position:absolute;top:calc(var(--nav-height) / 2 - 2px);left:calc(50% - 12.5px);width:25px;height:3px;background-color:var(--dark-green);-webkit-transition:background-color .1s linear 0s;-moz-transition:background-color .1s linear 0s;-o-transition:background-color .1s linear 0s;transition:background-color .1s linear 0s}.mobile-menu-button span:before,.mobile-menu-button span:after{position:absolute;display:block;left:0%;width:100%;height:3px;background-color:var(--dark-green);content:""}.mobile-menu-button span:before{top:-10px;-webkit-transition:top .15s linear .15s,transform .15s linear 0s;-moz-transition:top .15s linear .15s,transform .15s linear 0s;-o-transition:top .15s linear .15s,transform .15s linear 0s;transition:top .15s linear .15s,transform .15s linear 0s}.mobile-menu-button span:after{bottom:-10px;-webkit-transition:bottom .15s linear .15s,transform .15s linear 0s;-moz-transition:bottom .15s linear .15s,transform .15s linear 0s;-o-transition:bottom .15s linear .15s,transform .15s linear 0s;transition:bottom .15s linear .15s,transform .15s linear 0s}.mobile-menu-button:hover{transform:scale(.95)}@media (min-width: 800px){.menu-visible .mobile-menu-button{transform:rotate(180deg)}.menu-visible .mobile-menu-button span{background-color:transparent}.menu-visible .mobile-menu-button span:before{top:0;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top .15s linear 0s,transform .15s linear .15s;-moz-transition:top .15s linear 0s,transform .15s linear .15s;-o-transition:top .15s linear 0s,transform .15s linear .15s;transition:top .15s linear 0s,transform .15s linear .15s}.menu-visible .mobile-menu-button span:after{bottom:0;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:bottom .15s linear 0s,transform .15s linear .15s;-moz-transition:bottom .15s linear 0s,transform .15s linear .15s;-o-transition:bottom .15s linear 0s,transform .15s linear .15s;transition:bottom .15s linear 0s,transform .15s linear .15s}}@media (max-width: 799px){.keep-open .mobile-menu-button,.menu-visible .mobile-menu-button{transform:rotate(180deg)}.keep-open .mobile-menu-button span,.menu-visible .mobile-menu-button span{background-color:transparent}.keep-open .mobile-menu-button span:before,.menu-visible .mobile-menu-button span:before{top:0;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top .15s linear 0s,transform .15s linear .15s;-moz-transition:top .15s linear 0s,transform .15s linear .15s;-o-transition:top .15s linear 0s,transform .15s linear .15s;transition:top .15s linear 0s,transform .15s linear .15s}.keep-open .mobile-menu-button span:after,.menu-visible .mobile-menu-button span:after{bottom:0;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:bottom .15s linear 0s,transform .15s linear .15s;-moz-transition:bottom .15s linear 0s,transform .15s linear .15s;-o-transition:bottom .15s linear 0s,transform .15s linear .15s;transition:bottom .15s linear 0s,transform .15s linear .15s}.keep-open .mobile-menu-button:hover,.menu-visible .mobile-menu-button:hover{transform:scale(.95) rotate(180deg)}}body{background-color:var(--white)}.portrait{width:100%;aspect-ratio:var(--aspect);height:auto}.landscape{height:auto;width:100%}.covered img{width:100%;height:100%;object-fit:cover;object-position:center}.contained img{width:100%;height:100%;object-fit:contain;object-position:center}.empty{background-color:#0000000d}.touch .notouch-show,.no-touch .touch-show{display:none}.text>:last-child,.copy>:last-child{margin-bottom:0}p:empty{display:none}.pagination ul{width:100%;display:flex;align-items:center;justify-content:center;gap:.3rem}.pagination a,.pagination span{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--text);border-radius:.2rem}.pagination a:not(.prev):not(.next):hover,.pagination span.current{background-color:var(--highlight);border-color:var(--highlight)}.pagination a:not(.prev):not(.next):active{transform:scale(.95)}.pagination span.current{pointer-events:none}.pagination .dots,.pagination .prev,.pagination .next{border:none}.pagination .nav-links{display:flex;justify-content:center;gap:5px}.formatted-content a:not(.cta):not(.btn){text-decoration:underline;transition:text-decoration-color .3s;text-underline-offset:.3ch}.formatted-content a:not(.cta):not(.btn):hover{text-decoration-color:transparent}.formatted-content p{margin-bottom:.7rem}.formatted-content ul{margin-bottom:var(--gap40);margin-left:1rem;list-style:none;position:relative;margin-bottom:.7rem}.formatted-content ul li:before{content:"•";position:absolute;color:var(--text);padding-right:.5rem;left:-1rem;font-size:80%}.formatted-content ul>li{margin-bottom:.5rem;position:relative}.formatted-content ul>li:last-of-type{margin-bottom:0}.formatted-content ol{counter-reset:item;margin-left:20px;margin-bottom:.7rem}.formatted-content ol li{list-style:none}.formatted-content ol>li:before{position:absolute;content:counters(item,".") ". ";counter-increment:item;left:-20px}.formatted-content ol>li{margin-bottom:.7em;position:relative}.formatted-content ol>li>ol>li>ol>li{padding-left:50px}.formatted-content ol>li:last-of-type{margin-bottom:0}.formatted-content ol li ul{margin-top:.5em}.formatted-content h2{margin-bottom:2rem}.formatted-content h3:not(.kicker),.formatted-content h4:not(.kicker){margin-bottom:1rem}.formatted-content *+p:has(strong),.formatted-content *+p:has(.cta),.formatted-content *+.cta{margin-top:2rem}.footer-wave{grid-column:full-width!important;width:100%;transform:rotate(180deg);position:absolute;bottom:-50vw;z-index:-1;display:none}@media (orientation: portrait) and (max-width: 677px){.footer-wave{bottom:-20vw}}.section--text-image.type--card+.footer-wave{display:block}.section--text-image{grid-column:full-width}.section--text-image .image{border-radius:var(--border-radius-large);overflow:hidden}.section--text-image .text a:not(.cta):not(.btn){text-decoration:underline;transition:text-decoration-color .3s;text-underline-offset:.3ch}.section--text-image .text a:not(.cta):not(.btn):hover{text-decoration-color:transparent}.section--text-image .text p{margin-bottom:.7rem}.section--text-image .text ul{margin-bottom:var(--gap40);margin-left:1rem;list-style:none;position:relative;margin-bottom:.7rem}.section--text-image .text ul li:before{content:"•";position:absolute;color:var(--text);padding-right:.5rem;left:-1rem;font-size:80%}.section--text-image .text ul>li{margin-bottom:.5rem;position:relative}.section--text-image .text ul>li:last-of-type{margin-bottom:0}.section--text-image .text ol{counter-reset:item;margin-left:20px;margin-bottom:.7rem}.section--text-image .text ol li{list-style:none}.section--text-image .text ol>li:before{position:absolute;content:counters(item,".") ". ";counter-increment:item;left:-20px}.section--text-image .text ol>li{margin-bottom:.7em;position:relative}.section--text-image .text ol>li>ol>li>ol>li{padding-left:50px}.section--text-image .text ol>li:last-of-type{margin-bottom:0}.section--text-image .text ol li ul{margin-top:.5em}.section--text-image .text h2{margin-bottom:2rem}.section--text-image .text h3:not(.kicker),.section--text-image .text h4:not(.kicker){margin-bottom:1rem}.section--text-image .text *+p:has(strong),.section--text-image .text *+p:has(.cta),.section--text-image .text *+.cta{margin-top:2rem}.section--text-image h2{color:var(--green);margin-bottom:var(--padding20)}.section--text-image .image{aspect-ratio:1.1}@media (min-width: 678px){.section--text-image .content{display:flex;align-items:center;justify-content:space-between}.section--text-image .image{width:50%;height:auto}.section--text-image .copy{width:45%}.section--text-image .copy .text{max-width:500px}.section--text-image.align--right .content{flex-direction:row-reverse}}@media (max-width: 677px){.section--text-image{max-width:600px;margin-left:auto;margin-right:auto}.section--text-image .content{display:flex;gap:var(--padding40);flex-direction:column-reverse}}.section--text-image.type--green .content,.section--text-image.type--overlay .content{grid-column:breakout;border-radius:var(--border-radius-large);padding:var(--breakout-size)}.section--text-image.type--green .text,.section--text-image.type--green h2,.section--text-image.type--green .kicker,.section--text-image.type--green p,.section--text-image.type--green li,.section--text-image.type--overlay .text,.section--text-image.type--overlay h2,.section--text-image.type--overlay .kicker,.section--text-image.type--overlay p,.section--text-image.type--overlay li{color:var(--white)}.section--text-image.type--green .content{background-color:var(--green)}.section--text-image.type--overlay{height:fit-content}.section--text-image.type--overlay .content .copy,.section--text-image.type--overlay .content .image{z-index:1}.section--text-image.type--overlay .content:after{content:"";position:absolute;background-color:var(--green);z-index:0;border-radius:var(--border-radius-large)}@media (min-width: 1000px){.section--text-image.type--overlay .content:after{top:0;left:0;width:60%;height:100%}.section--text-image.type--overlay.align--right .content:after{right:0;left:auto}}@media (max-width: 999px){.section--text-image.type--overlay .content:after{top:40%;left:0;width:100%;height:60%}}.section--text-image.type--card .content{grid-column:breakout;background-color:var(--white);border-radius:var(--border-radius-large);min-height:30vw;box-shadow:0 4px 62px #014c2333}@media (min-width: 678px){.section--text-image.type--card .copy{padding:max(var(--breakout-size),40px) 0 max(var(--breakout-size),40px) max(var(--breakout-size),40px)}.section--text-image.type--card .image{aspect-ratio:inherit;height:100%;position:absolute;right:0;border-radius:0 var(--border-radius-large) var(--border-radius-large) 0}.section--text-image.type--card.align--right .image{left:0;right:auto;border-radius:var(--border-radius-large) 0 0 var(--border-radius-large)}.section--text-image.type--card.align--right .copy{padding:var(--breakout-size) var(--breakout-size) var(--breakout-size) 0}}@media (max-width: 677px){.section--text-image.type--card .content{row-gap:var(--padding20)}.section--text-image.type--card .copy{padding:var(--padding30)}.section--text-image.type--card .image{border-radius:var(--border-radius-large) var(--border-radius-large) 0 0}}.section--text-image.hidden .copy .kicker,.section--text-image.hidden .copy h1,.section--text-image.hidden .copy h2,.section--text-image.hidden .copy .text,.section--text-image.hidden .buttons,.section--text-image.hidden .image{opacity:0}.section--text-image.hidden.type--card .content{opacity:0;box-shadow:0 0 #014c2333}.section--text-image.on-screen .copy .kicker,.section--text-image.on-screen .copy h1,.section--text-image.on-screen .copy h2{animation-duration:.7s;animation-fill-mode:both;animation-delay:0s;animation-timing-function:linear;animation-name:fade-in-ks}.section--text-image.on-screen .copy .text{animation-duration:.7s;animation-fill-mode:both;animation-delay:.2s;animation-timing-function:linear;animation-name:fade-in-ks}.section--text-image.on-screen .buttons,.section--text-image.on-screen .image{animation-duration:.7s;animation-fill-mode:both;animation-delay:0s;animation-timing-function:linear;animation-name:fade-in-ks}.section--text-image.on-screen.type--card .content{opacity:1;transition:box-shadow .7s,opacity .3s;box-shadow:0 4px 62px #014c2333}.section--columns{grid-column:full-width}.section--columns .image{border-radius:var(--border-radius-large);overflow:hidden}.section--columns .content{display:flex;align-items:flex-start;flex-direction:column;gap:var(--padding50)}.section--columns .text a:not(.cta):not(.btn){text-decoration:underline;transition:text-decoration-color .3s;text-underline-offset:.3ch}.section--columns .text a:not(.cta):not(.btn):hover{text-decoration-color:transparent}.section--columns .text p{margin-bottom:.7rem}.section--columns .text ul{margin-bottom:var(--gap40);margin-left:1rem;list-style:none;position:relative;margin-bottom:.7rem}.section--columns .text ul li:before{content:"•";position:absolute;color:var(--text);padding-right:.5rem;left:-1rem;font-size:80%}.section--columns .text ul>li{margin-bottom:.5rem;position:relative}.section--columns .text ul>li:last-of-type{margin-bottom:0}.section--columns .text ol{counter-reset:item;margin-left:20px;margin-bottom:.7rem}.section--columns .text ol li{list-style:none}.section--columns .text ol>li:before{position:absolute;content:counters(item,".") ". ";counter-increment:item;left:-20px}.section--columns .text ol>li{margin-bottom:.7em;position:relative}.section--columns .text ol>li>ol>li>ol>li{padding-left:50px}.section--columns .text ol>li:last-of-type{margin-bottom:0}.section--columns .text ol li ul{margin-top:.5em}.section--columns .text h2{margin-bottom:2rem}.section--columns .text h3:not(.kicker),.section--columns .text h4:not(.kicker){margin-bottom:1rem}.section--columns .text *+p:has(strong),.section--columns .text *+p:has(.cta),.section--columns .text *+.cta{margin-top:2rem}.section--columns h2,.section--columns h3{color:var(--green)}.section--columns .image{aspect-ratio:1.2}.section--columns .column{display:flex;flex-direction:column;gap:var(--padding40)}.section--columns .column .copy{padding:0 .5rem;display:flex;align-items:flex-start;flex-direction:column;gap:var(--padding20)}@media (min-width: 678px){.section--columns .columns.num-2{display:grid;grid-template-columns:1fr 1fr;gap:4%;padding:0 8.5%}.section--columns .columns.num-2 .image{aspect-ratio:1.4}.section--columns .columns.num-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4%}}.section--columns.hidden .introduction .kicker,.section--columns.hidden .introduction h1,.section--columns.hidden .introduction h2,.section--columns.hidden .introduction p{opacity:0}.section--columns.hidden .columns .column:nth-child(0){opacity:0}.section--columns.hidden .columns .column:nth-child(1){opacity:0}.section--columns.hidden .columns .column:nth-child(2){opacity:0}.section--columns.hidden .columns .column:nth-child(3){opacity:0}.section--columns.hidden .columns .column:nth-child(4){opacity:0}.section--columns.hidden .columns .column:nth-child(5){opacity:0}.section--columns.hidden .columns .column:nth-child(6){opacity:0}.section--columns.on-screen .introduction .kicker,.section--columns.on-screen .introduction h1,.section--columns.on-screen .introduction h2{animation-duration:.7s;animation-fill-mode:both;animation-delay:0s;animation-timing-function:linear;animation-name:fade-in-ks}.section--columns.on-screen .introduction p{animation-duration:.7s;animation-fill-mode:both;animation-delay:.2s;animation-timing-function:linear;animation-name:fade-in-ks}.section--columns.on-screen .columns .column:nth-child(0){animation-duration:.7s;animation-fill-mode:both;animation-delay:0s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--columns.on-screen .columns .column:nth-child(1){animation-duration:.7s;animation-fill-mode:both;animation-delay:.125s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--columns.on-screen .columns .column:nth-child(2){animation-duration:.7s;animation-fill-mode:both;animation-delay:.25s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--columns.on-screen .columns .column:nth-child(3){animation-duration:.7s;animation-fill-mode:both;animation-delay:.375s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--columns.on-screen .columns .column:nth-child(4){animation-duration:.7s;animation-fill-mode:both;animation-delay:.5s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--columns.on-screen .columns .column:nth-child(5){animation-duration:.7s;animation-fill-mode:both;animation-delay:.625s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--columns.on-screen .columns .column:nth-child(6){animation-duration:.7s;animation-fill-mode:both;animation-delay:.75s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--full-screen{grid-column:full-width;min-height:60vw}.section--full-screen .image{grid-column:full-width;overflow:hidden;position:absolute;width:100%;height:100%;z-index:0}.section--full-screen .image img{width:100%;height:100%;object-fit:cover}.section--full-screen .content{z-index:1;display:flex;align-items:flex-end;justify-content:flex-end;padding-bottom:var(--breakout-size) 0}.section--full-screen .text a:not(.cta):not(.btn){text-decoration:underline;transition:text-decoration-color .3s;text-underline-offset:.3ch}.section--full-screen .text a:not(.cta):not(.btn):hover{text-decoration-color:transparent}.section--full-screen .text p{margin-bottom:.7rem}.section--full-screen .text ul{margin-bottom:var(--gap40);margin-left:1rem;list-style:none;position:relative;margin-bottom:.7rem}.section--full-screen .text ul li:before{content:"•";position:absolute;color:var(--text);padding-right:.5rem;left:-1rem;font-size:80%}.section--full-screen .text ul>li{margin-bottom:.5rem;position:relative}.section--full-screen .text ul>li:last-of-type{margin-bottom:0}.section--full-screen .text ol{counter-reset:item;margin-left:20px;margin-bottom:.7rem}.section--full-screen .text ol li{list-style:none}.section--full-screen .text ol>li:before{position:absolute;content:counters(item,".") ". ";counter-increment:item;left:-20px}.section--full-screen .text ol>li{margin-bottom:.7em;position:relative}.section--full-screen .text ol>li>ol>li>ol>li{padding-left:50px}.section--full-screen .text ol>li:last-of-type{margin-bottom:0}.section--full-screen .text ol li ul{margin-top:.5em}.section--full-screen .text h2{margin-bottom:2rem}.section--full-screen .text h3:not(.kicker),.section--full-screen .text h4:not(.kicker){margin-bottom:1rem}.section--full-screen .text *+p:has(strong),.section--full-screen .text *+p:has(.cta),.section--full-screen .text *+.cta{margin-top:2rem}.section--full-screen h2{color:var(--green)}.section--full-screen .copy{background-color:var(--white);padding:var(--breakout-size);width:1000%;border-radius:var(--border-radius)}@media (min-width: 678px){.section--full-screen .content{grid-column:breakout;z-index:1;display:flex;align-items:flex-end;justify-content:flex-end;padding:var(--padding100) 0}.section--full-screen.align--top-right .content{align-items:flex-start;justify-content:flex-end}.section--full-screen.align--bottom-left .content{align-items:flex-end;justify-content:flex-start}.section--full-screen.align--top-left .content{align-items:flex-start;justify-content:flex-start}.section--full-screen .copy{width:42%}}.section--full-screen .secondary{color:var(--text);background-color:transparent;border:1px solid var(--text);border-radius:var(--border-radius);padding:.7rem 1.2rem;display:inline-flex;min-width:150px;text-align:center;justify-content:center;font-size:calc(var(--text-para-base) * .0625rem);line-height:1}@media (max-width: 519px){.section--full-screen .secondary{min-width:100%}}.section--full-screen .secondary:hover{color:var(--green);background-color:transparent;border-color:var(--green)}.section--full-screen .secondary:active{color:var(--text);background-color:transparent;border-color:var(--text);transform:scale(.98)}@media (min-width: 1000px){.section--full-screen{min-height:50vw}}@media (max-width: 677px){.section--full-screen .copy{padding:var(--padding30)}}@media (orientation: portrait) and (max-width: 677px){.section--full-screen{min-height:none;padding-top:80vw;padding-bottom:var(--padding30)}}.section--full-screen.hidden .copy,.section--full-screen.hidden .copy .kicker,.section--full-screen.hidden .copy h1,.section--full-screen.hidden .copy h2,.section--full-screen.hidden .copy .text,.section--full-screen.hidden .copy .secondary{opacity:0}.section--full-screen.on-screen .copy{animation-duration:.7s;animation-fill-mode:both;animation-delay:0s;animation-timing-function:linear;animation-name:fade-in-ks}.section--full-screen.on-screen .copy .kicker,.section--full-screen.on-screen .copy h1,.section--full-screen.on-screen .copy h2,.section--full-screen.on-screen .copy .text{animation-duration:.7s;animation-fill-mode:both;animation-delay:.1s;animation-timing-function:linear;animation-name:fade-in-ks}.section--full-screen.on-screen .copy .secondary{animation-duration:.7s;animation-fill-mode:both;animation-delay:.2s;animation-timing-function:linear;animation-name:fade-in-ks}.section--testimonial{grid-column:full-width}.section--testimonial .image{border-radius:var(--border-radius-large);overflow:hidden}.section--testimonial .text a:not(.cta):not(.btn){text-decoration:underline;transition:text-decoration-color .3s;text-underline-offset:.3ch}.section--testimonial .text a:not(.cta):not(.btn):hover{text-decoration-color:transparent}.section--testimonial .text p{margin-bottom:.7rem}.section--testimonial .text ul{margin-bottom:var(--gap40);margin-left:1rem;list-style:none;position:relative;margin-bottom:.7rem}.section--testimonial .text ul li:before{content:"•";position:absolute;color:var(--text);padding-right:.5rem;left:-1rem;font-size:80%}.section--testimonial .text ul>li{margin-bottom:.5rem;position:relative}.section--testimonial .text ul>li:last-of-type{margin-bottom:0}.section--testimonial .text ol{counter-reset:item;margin-left:20px;margin-bottom:.7rem}.section--testimonial .text ol li{list-style:none}.section--testimonial .text ol>li:before{position:absolute;content:counters(item,".") ". ";counter-increment:item;left:-20px}.section--testimonial .text ol>li{margin-bottom:.7em;position:relative}.section--testimonial .text ol>li>ol>li>ol>li{padding-left:50px}.section--testimonial .text ol>li:last-of-type{margin-bottom:0}.section--testimonial .text ol li ul{margin-top:.5em}.section--testimonial .text h2{margin-bottom:2rem}.section--testimonial .text h3:not(.kicker),.section--testimonial .text h4:not(.kicker){margin-bottom:1rem}.section--testimonial .text *+p:has(strong),.section--testimonial .text *+p:has(.cta),.section--testimonial .text *+.cta{margin-top:2rem}.section--testimonial h2{color:var(--green)}.section--testimonial .image{aspect-ratio:1.1}.section--testimonial blockquote{font-style:normal;position:relative;font-size:calc(var(--text-para-xl) * .0625rem);line-height:130%}.section--testimonial blockquote:before{content:"";background-image:url(../../images/svg/quote.svg);background-repeat:no-repeat;background-position:center;background-size:100% auto;width:var(--padding40);height:var(--padding40);position:absolute;display:block;left:calc(-1 * var(--padding70));top:.5rem}.section--testimonial cite{font-style:normal}.section--testimonial figure{display:flex;flex-direction:column;gap:var(--padding20)}@media (min-width: 678px){.section--testimonial figure{padding-left:16.5%;padding-right:8%}}.section--testimonial.hidden .copy blockquote{opacity:0}.section--testimonial.hidden .copy figcaption{opacity:0}.section--testimonial.on-screen .copy blockquote{animation-duration:.7s;animation-fill-mode:both;animation-delay:0s;animation-timing-function:linear;animation-name:fade-in-ks}.section--testimonial.on-screen .copy figcaption{animation-duration:.7s;animation-fill-mode:both;animation-delay:.2s;animation-timing-function:linear;animation-name:fade-in-ks}.section--product-list{grid-column:full-width;padding:var(--padding150) 0;color:var(--white)}.section--product-list *+.products{padding-top:var(--padding50)}@media (min-width: 678px){.section--product-list .products{display:grid;max-width:100%;grid-template-columns:1fr 1fr 1fr;gap:2%;row-gap:var(-padding30)}.section--product-list li{display:flex}}@media (max-width: 677px){.section--product-list .products{display:flex;flex-direction:column;gap:var(--padding20)}.section--product-list *+.products{padding-top:var(--padding30)}}.section--product-list+.bg--default:after{content:"";width:100%;position:absolute;aspect-ratio:13;z-index:2;background-image:url(../../images/svg/bottom-wave.svg);background-size:cover;background-repeat:no-repeat;background-position:bottom left}.entry--product{background-color:var(--cream);color:var(--text);border-radius:var(--border-radius);border:1px solid rgba(0,152,69,.3)}.entry--product .image img{width:100%;height:100%;object-fit:cover}.entry--product .available{display:flex;flex-direction:column;gap:5px;width:100%;font-size:calc(var(--text-para-small) * .0625rem);line-height:140%}.entry--product .available>span{font-weight:700}.entry--product .amounts{display:flex;flex-wrap:wrap;width:100%}.entry--product .amounts span{min-width:50%;font-size:calc(var(--text-para-small) * .0625rem);line-height:140%;padding-right:5%}.entry--product-small{padding:var(--mb);max-width:500px;position:relative}.entry--product-small .overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.entry--product-small .overlay-link:hover+h4{color:var(--green)}.entry--product-small h4{margin-bottom:var(--mb);transition:color .3s}.entry--product-small .image-text{display:grid;grid-template-columns:4fr 5fr;gap:5%}.entry--product-small .image{border-radius:var(--border-radius);overflow:hidden}.entry--product-small .copy{font-size:calc(var(--text-para-tiny) * .0625rem);line-height:140%}.entry--product-small .available{flex-direction:column;padding-top:var(--mb);gap:0}.entry--product-large{padding:var(--padding20)}.entry--product-large h3{color:var(--green);margin-bottom:var(--padding20);font-family:web-veneer,sans-serif;font-weight:400;font-size:calc(var(--text-header-base) * .0625rem);line-height:110%}.entry--product-large .image{width:100%;aspect-ratio:1.5;overflow:hidden;margin-bottom:var(--padding20);border-radius:var(--border-radius)}.entry--product-large .available{padding-top:var(--padding30)}@media (min-width: 678px){.entry--product-large{padding:var(--padding30);display:flex;flex-direction:column}.entry--product-large h3{margin-bottom:var(--mb);min-height:5.5ch}.entry--product-large .mobile{display:none}.entry--product-large .available{margin-top:auto}}@media (max-width: 677px){.entry--product-large{display:grid;grid-template-columns:5fr 12fr;grid-template-rows:auto auto;gap:5%;row-gap:var(--mb)}.entry--product-large h3{width:100%;grid-column:1/-1;margin-bottom:0}.entry--product-large .copy{line-height:1.25;height:100%;display:flex;flex-direction:column}.entry--product-large .image{aspect-ratio:inherit;height:100%;aspect-ratio:.9}.entry--product-large .available{margin-top:auto;padding-top:var(--mb);grid-column:1/-1;gap:4px}.entry--product-large .available>span{font-weight:700}.entry--product-large .desktop{display:none}}.section--product-list.hidden .content .kicker,.section--product-list.hidden .content h1,.section--product-list.hidden .content h2,.section--product-list.hidden .content .text{opacity:0}.section--product-list.hidden .products li:nth-child(0){opacity:0}.section--product-list.hidden .products li:nth-child(1){opacity:0}.section--product-list.hidden .products li:nth-child(2){opacity:0}.section--product-list.hidden .products li:nth-child(3){opacity:0}.section--product-list.hidden .products li:nth-child(4){opacity:0}.section--product-list.hidden .products li:nth-child(5){opacity:0}.section--product-list.hidden .products li:nth-child(6){opacity:0}.section--product-list.hidden .products li:nth-child(7){opacity:0}.section--product-list.hidden .products li:nth-child(8){opacity:0}.section--product-list.hidden .products li:nth-child(9){opacity:0}.section--product-list.on-screen .content .kicker,.section--product-list.on-screen .content h1,.section--product-list.on-screen .content h2{animation-duration:.7s;animation-fill-mode:both;animation-delay:0s;animation-timing-function:linear;animation-name:fade-in-ks}.section--product-list.on-screen .content .text{animation-duration:.7s;animation-fill-mode:both;animation-delay:.2s;animation-timing-function:linear;animation-name:fade-in-ks}.section--product-list.on-screen .products li:nth-child(0){animation-duration:.7s;animation-fill-mode:both;animation-delay:0s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--product-list.on-screen .products li:nth-child(1){animation-duration:.7s;animation-fill-mode:both;animation-delay:.125s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--product-list.on-screen .products li:nth-child(2){animation-duration:.7s;animation-fill-mode:both;animation-delay:.25s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--product-list.on-screen .products li:nth-child(3){animation-duration:.7s;animation-fill-mode:both;animation-delay:.375s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--product-list.on-screen .products li:nth-child(4){animation-duration:.7s;animation-fill-mode:both;animation-delay:.5s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--product-list.on-screen .products li:nth-child(5){animation-duration:.7s;animation-fill-mode:both;animation-delay:.625s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--product-list.on-screen .products li:nth-child(6){animation-duration:.7s;animation-fill-mode:both;animation-delay:.75s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--product-list.on-screen .products li:nth-child(7){animation-duration:.7s;animation-fill-mode:both;animation-delay:.875s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--product-list.on-screen .products li:nth-child(8){animation-duration:.7s;animation-fill-mode:both;animation-delay:1s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--product-list.on-screen .products li:nth-child(9){animation-duration:.7s;animation-fill-mode:both;animation-delay:1.125s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--recipe{grid-column:full-width}.section--recipe h2,.section--recipe h3{color:var(--green)}.section--recipe h3{margin-bottom:var(--padding20);font-family:web-veneer,sans-serif;font-weight:400;font-size:calc(var(--text-header-base) * .0625rem);line-height:110%}.section--recipe h2{font-family:web-veneer,sans-serif;font-weight:400;font-size:calc(var(--text-header-large) * .0625rem);line-height:100%}.section--recipe .recipe-ingredients{max-width:500px}.section--recipe .recipe-ingredients li{display:grid;grid-template-columns:5fr 2fr;padding:var(--padding20) 0 var(--mb) 0;align-items:flex-end}.section--recipe .recipe-ingredients li:not(:last-child){border-bottom:1px solid rgba(45,91,66,.1)}.section--recipe .recipe-ingredients li div{text-align:right;font-size:calc(var(--text-para-small) * .0625rem);line-height:140%}.section--recipe .recipe-ingredients li span{opacity:1;transition:opacity .1s .1s ease}.section--recipe .recipe-ingredients li span.is-hidden{opacity:0}.section--recipe .related-products{display:flex;flex-direction:column;gap:var(--mb);padding:var(--padding40) 0}@media (min-width: 1000px){.section--recipe>.content{display:grid;grid-template-columns:4fr 8fr;gap:5%}.section--recipe .related-products.mobile{display:none}}@media (min-width: 1440px){.section--recipe>.content{display:grid;grid-template-columns:3fr 8fr;gap:10%}}@media (max-width: 999px){.section--recipe>.content{display:flex;flex-direction:column;gap:var(--padding60)}.section--recipe .related-products.desktop{display:none}}.serves{display:flex;align-items:center;width:100%;justify-content:space-between;font-weight:700;margin-bottom:var(--padding40);max-width:400px}.number-picker{border:1px solid var(--dark-green);border-radius:var(--border-radius);display:flex;justify-content:space-between;gap:2%;padding:var(--mb);width:70%;font-weight:400}.number-picker span,.number-picker button{border-radius:var(--border-radius);display:flex;width:var(--padding30);height:var(--padding30);align-items:center;justify-content:center}.number-picker button{background-color:var(--tint);border:none}.column--ingredients .servings-input,.column--ingredients .servings-submit,.column--ingredients .close-input{visibility:hidden;display:none}.column--ingredients .ingredients h4{margin-top:var(--padding30);font-size:calc(var(--text-para-large) * .0625rem);line-height:140%;font-weight:700}.column--ingredients.show-input .servings-input,.column--ingredients.show-input .servings-submit,.column--ingredients.show-input .close-input{visibility:visible;display:flex}.column--ingredients.show-input .servings-value,.column--ingredients.show-input .plusminus{visibility:hidden;display:none}.column--ingredients .servings-submit{width:auto;padding:0 .6rem;background-color:var(--green);color:var(--white)}.column--ingredients .servings-submit:hover{background-color:var(--dark-green)}.column--ingredients .servings-value{padding:0 1rem}.column--ingredients .servings-input{width:70%;border-radius:var(--border-radius);border-color:#2d5b4266;border-width:1px}.column--ingredients .close-input{background-color:transparent}.column--ingredients .close-input:hover{background-color:var(--tint)}.column--ingredients button,.column--ingredients .servings-value{transition:background-color .3s color .3s}.column--ingredients button:hover,.column--ingredients .servings-value:hover{cursor:pointer}.column--ingredients .servings-value:hover{color:var(--green)}.column--ingredients .plusminus:hover{background-color:var(--green);color:var(--white)}.column--instructions h2{margin-bottom:var(--padding50)}.column--instructions .introduction{margin-bottom:var(--padding40)}.column--instructions .step{margin-bottom:var(--padding40);display:flex}.column--instructions .step:last-of-type{margin-bottom:var(--padding80)}.column--instructions .step-content a:not(.cta):not(.btn){text-decoration:underline;transition:text-decoration-color .3s;text-underline-offset:.3ch}.column--instructions .step-content a:not(.cta):not(.btn):hover{text-decoration-color:transparent}.column--instructions .step-content p{margin-bottom:.7rem}.column--instructions .step-content ul{margin-bottom:var(--gap40);margin-left:1rem;list-style:none;position:relative;margin-bottom:.7rem}.column--instructions .step-content ul li:before{content:"•";position:absolute;color:var(--text);padding-right:.5rem;left:-1rem;font-size:80%}.column--instructions .step-content ul>li{margin-bottom:.5rem;position:relative}.column--instructions .step-content ul>li:last-of-type{margin-bottom:0}.column--instructions .step-content ol{counter-reset:item;margin-left:20px;margin-bottom:.7rem}.column--instructions .step-content ol li{list-style:none}.column--instructions .step-content ol>li:before{position:absolute;content:counters(item,".") ". ";counter-increment:item;left:-20px}.column--instructions .step-content ol>li{margin-bottom:.7em;position:relative}.column--instructions .step-content ol>li>ol>li>ol>li{padding-left:50px}.column--instructions .step-content ol>li:last-of-type{margin-bottom:0}.column--instructions .step-content ol li ul{margin-top:.5em}.column--instructions .step-content h2{margin-bottom:2rem}.column--instructions .step-content h3:not(.kicker),.column--instructions .step-content h4:not(.kicker){margin-bottom:1rem}.column--instructions .step-content *+p:has(strong),.column--instructions .step-content *+p:has(.cta),.column--instructions .step-content *+.cta{margin-top:2rem}.column--instructions .step-content>:last-child{margin-bottom:0}.column--instructions .step-count{color:var(--green);width:var(--padding40);font-weight:700;font-size:calc(var(--text-header-small) * .0625rem);line-height:110%}.section--recipe.hidden .column--ingredients,.section--recipe.hidden .column--instructions{opacity:0}.section--recipe.on-screen .column--ingredients{animation-duration:.7s;animation-fill-mode:both;animation-delay:0s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--recipe.on-screen .column--instructions{animation-duration:.7s;animation-fill-mode:both;animation-delay:.2s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--post{grid-column:full-width}.section--post h2,.section--post h3{color:var(--green)}.section--post h3{margin-bottom:var(--padding20);font-family:web-veneer,sans-serif;font-weight:400;font-size:calc(var(--text-header-base) * .0625rem);line-height:110%}.section--post h2{font-family:web-veneer,sans-serif;font-weight:400;font-size:calc(var(--text-header-large) * .0625rem);line-height:100%}.section--share{padding:var(--mb)}.section--share .share-bar{display:flex;justify-content:center;gap:var(--padding20)}.section--share .share-bar a{padding:0 var(--padding20)}.section--share .share-icon{display:flex;align-items:center;gap:.5rem;font-weight:700}.section--share .share-icon svg{width:20px;height:auto}.section--share a:hover,.section--share a:active{color:var(--green)}.section--recipes{grid-column:full-width;padding:var(--padding150) 0;color:var(--white)}.section--recipes .swiper{width:100%;height:100%}.section--recipes .swiper-slide{display:flex;flex-direction:column;height:100%!important}.section--recipes+.bg--default:after{content:"";width:100%;position:absolute;aspect-ratio:13;z-index:2;background-image:url(../../images/svg/bottom-wave.svg);background-size:cover;background-repeat:no-repeat;background-position:bottom left}@media (min-width: 678px){.section--recipes .content{display:grid;grid-template-columns:1fr 2fr}}@media (min-width: 1000px){.section--recipes .content{display:grid;grid-template-columns:1fr 3fr}}@media (max-width: 677px){.section--recipes .content{display:flex;flex-direction:column;gap:var(--padding30)}}@media (max-width: 519px){.section--recipes .swiper{width:90%;overflow:visible}}.entry--recipe{display:flex;flex-direction:column;height:100%;background-color:var(--cream);color:var(--text);border-radius:var(--border-radius);border:1px solid rgba(0,152,69,.3);padding:.3rem;text-align:left}.entry--recipe .image{overflow:hidden;aspect-ratio:1.2}.entry--recipe .image img{width:100%;height:100%;object-fit:cover}.entry--recipe .copy{padding:var(--padding20) .5rem var(--mb) .5rem}.entry--recipe .categories{margin-bottom:.5rem;pointer-events:none}.entry--recipe a:has(.image) img{transition:transform .3s ease-out}.entry--recipe a:has(.image):hover .image img{transform:scale(1.05)}.entry--recipe a:has(.image):hover+.copy h4 a{color:var(--green)}.entry--recipe:has(h4 a:hover) .image img{transform:scale(1.05)}.entry--recipe:has(h4 a:hover) h4 a{color:var(--green)}.section--recipes.hidden .copy .kicker,.section--recipes.hidden .copy h1,.section--recipes.hidden .copy h2,.section--recipes.hidden .copy p,.section--recipes.hidden .copy .buttons{opacity:0}.section--recipes.hidden .swiper-wrapper .recipe:nth-child(0){opacity:0}.section--recipes.hidden .swiper-wrapper .recipe:nth-child(1){opacity:0}.section--recipes.hidden .swiper-wrapper .recipe:nth-child(2){opacity:0}.section--recipes.hidden .swiper-wrapper .recipe:nth-child(3){opacity:0}.section--recipes.hidden .swiper-wrapper .recipe:nth-child(4){opacity:0}.section--recipes.hidden .swiper-wrapper .recipe:nth-child(5){opacity:0}.section--recipes.hidden .swiper-wrapper .recipe:nth-child(6){opacity:0}.section--recipes.hidden .swiper-wrapper .recipe:nth-child(7){opacity:0}.section--recipes.hidden .swiper-wrapper .recipe:nth-child(8){opacity:0}.section--recipes.hidden .swiper-wrapper .recipe:nth-child(9){opacity:0}.section--recipes.on-screen .copy .kicker,.section--recipes.on-screen .copy h1,.section--recipes.on-screen .copy h2{animation-duration:.7s;animation-fill-mode:both;animation-delay:0s;animation-timing-function:linear;animation-name:fade-in-ks}.section--recipes.on-screen .copy p,.section--recipes.on-screen .copy .buttons{animation-duration:.7s;animation-fill-mode:both;animation-delay:.2s;animation-timing-function:linear;animation-name:fade-in-ks}.section--recipes.on-screen .swiper-wrapper .recipe:nth-child(0){animation-duration:.7s;animation-fill-mode:both;animation-delay:0s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--recipes.on-screen .swiper-wrapper .recipe:nth-child(1){animation-duration:.7s;animation-fill-mode:both;animation-delay:.125s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--recipes.on-screen .swiper-wrapper .recipe:nth-child(2){animation-duration:.7s;animation-fill-mode:both;animation-delay:.25s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--recipes.on-screen .swiper-wrapper .recipe:nth-child(3){animation-duration:.7s;animation-fill-mode:both;animation-delay:.375s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--recipes.on-screen .swiper-wrapper .recipe:nth-child(4){animation-duration:.7s;animation-fill-mode:both;animation-delay:.5s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--recipes.on-screen .swiper-wrapper .recipe:nth-child(5){animation-duration:.7s;animation-fill-mode:both;animation-delay:.625s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--recipes.on-screen .swiper-wrapper .recipe:nth-child(6){animation-duration:.7s;animation-fill-mode:both;animation-delay:.75s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--recipes.on-screen .swiper-wrapper .recipe:nth-child(7){animation-duration:.7s;animation-fill-mode:both;animation-delay:.875s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--recipes.on-screen .swiper-wrapper .recipe:nth-child(8){animation-duration:.7s;animation-fill-mode:both;animation-delay:1s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--recipes.on-screen .swiper-wrapper .recipe:nth-child(9){animation-duration:.7s;animation-fill-mode:both;animation-delay:1.125s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--archive{grid-column:full-width}.section--archive .pagination{padding:var(--padding40) 0}.section--archive .content>.copy{padding-bottom:var(--padding60);max-width:800px}.section--archive .content>.copy p{text-wrap:balance}.section--archive .content>.copy:has(+.categories){padding-bottom:var(--padding30)}.section--archive .content>.categories{padding-bottom:var(--padding30)}.section--archive h2{color:var(--green);padding-bottom:var(--mb)}.posts-list{display:grid;grid-template-columns:1fr;gap:2%;row-gap:var(--padding20);animation-duration:.3s;animation-fill-mode:both;animation-delay:.1s;animation-timing-function:linear;animation-name:fade-in-ks}@media (min-width: 678px){.posts-list{grid-template-columns:1fr 1fr}}@media (min-width: 1000px){.posts-list{grid-template-columns:1fr 1fr 1fr;row-gap:var(--padding40)}.posts-list:has(.entry--report){grid-template-columns:1fr 1fr}}@media (max-width: 677px){.posts-list .entry--recipe,.posts-list .entry--post,.posts-list .entry--report .image-copy-holder{display:grid;grid-template-columns:1fr 2fr;grid-template-columns:5fr 12fr;gap:2%}.posts-list .entry--recipe .image,.posts-list .entry--post .image,.posts-list .entry--report .image-copy-holder .image{aspect-ratio:1.1}.posts-list .entry--report .image-copy-holder .kicker{margin-top:1rem;font-family:gautreaux,sans-serif;font-weight:300;margin-bottom:-.4em;font-size:calc(var(--text-kicker-h2) * .0625rem);line-height:1.4}.posts-list .entry--report .image-copy-holder .image{aspect-ratio:1}.posts-list .entry--report{margin-bottom:var(--padding40)}}.entry--post{display:flex;flex-direction:column;height:100%;color:var(--text);text-align:left}.entry--post .image{overflow:hidden;aspect-ratio:1.2;border-radius:var(--border-radius)}.entry--post .image img{width:100%;height:100%;object-fit:cover}.entry--post .image-categories-holder{position:relative}.entry--post .categories{pointer-events:none;bottom:var(--mb);left:var(--mb)}.entry--post .copy{padding:var(--padding20) .5rem var(--mb) .5rem}.entry--post a:has(.image) img{transition:transform .3s ease-out}.entry--post a:has(.image):hover .image img{transform:scale(1.05)}.entry--post a:has(.image):hover+.copy h4 a{color:var(--green)}.entry--post:has(h4 a:hover) .image img{transform:scale(1.05)}.entry--post:has(h4 a:hover) h4 a{color:var(--green)}@media (min-width: 678px){.entry--post .image-categories-holder .categories{position:absolute}.entry--post .copy .categories{display:none}}@media (max-width: 677px){.entry--post .image-categories-holder .categories{display:none}.entry--post .copy{padding-top:var(--mb);padding-bottom:var(--mb)}.entry--post .copy .categories{margin-bottom:.5rem}}.entry--report .image{overflow:hidden;aspect-ratio:1.7;border-radius:var(--border-radius-large);margin-bottom:var(--padding20)}.entry--report .image img{width:100%;height:100%;object-fit:cover}.entry--report h3{margin-bottom:var(--mb)}.entry--report h3 a{color:var(--green)}.entry--report .primary{margin-top:var(--mb);color:var(--text);background-color:transparent;border:1px solid var(--text);border-radius:var(--border-radius);padding:.7rem 1.2rem;display:inline-flex;min-width:150px;text-align:center;justify-content:center;font-size:calc(var(--text-para-base) * .0625rem);line-height:1}@media (max-width: 519px){.entry--report .primary{min-width:100%}}.entry--report .primary:hover{color:var(--green);background-color:transparent;border-color:var(--green)}.entry--report .primary:active{color:var(--text);background-color:transparent;border-color:var(--text);transform:scale(.98)}.header--archive+.section--archive,.text-only+.section--archive{padding-top:0}.section--archive.hidden .copy .kicker,.section--archive.hidden .copy h1,.section--archive.hidden .copy h2,.section--archive.hidden .copy p,.section--archive.hidden .categories,.section--archive.hidden .pagination{opacity:0}.section--archive.hidden .posts-list article:nth-child(0){opacity:0}.section--archive.hidden .posts-list article:nth-child(1){opacity:0}.section--archive.hidden .posts-list article:nth-child(2){opacity:0}.section--archive.hidden .posts-list article:nth-child(3){opacity:0}.section--archive.hidden .posts-list article:nth-child(4){opacity:0}.section--archive.hidden .posts-list article:nth-child(5){opacity:0}.section--archive.hidden .posts-list article:nth-child(6){opacity:0}.section--archive.hidden .posts-list article:nth-child(7){opacity:0}.section--archive.hidden .posts-list article:nth-child(8){opacity:0}.section--archive.hidden .posts-list article:nth-child(9){opacity:0}.section--archive.hidden .posts-list article:nth-child(10){opacity:0}.section--archive.hidden .posts-list article:nth-child(11){opacity:0}.section--archive.hidden .posts-list article:nth-child(12){opacity:0}.section--archive.hidden .posts-list article:nth-child(13){opacity:0}.section--archive.hidden .posts-list article:nth-child(14){opacity:0}.section--archive.hidden .posts-list article:nth-child(15){opacity:0}.section--archive.hidden .posts-list article:nth-child(16){opacity:0}.section--archive.hidden .posts-list article:nth-child(17){opacity:0}.section--archive.hidden .posts-list article:nth-child(18){opacity:0}.section--archive.on-screen .copy .kicker,.section--archive.on-screen .copy h1,.section--archive.on-screen .copy h2{animation-duration:.7s;animation-fill-mode:both;animation-delay:0s;animation-timing-function:linear;animation-name:fade-in-ks}.section--archive.on-screen .copy p,.section--archive.on-screen .categories,.section--archive.on-screen .pagination{animation-duration:.7s;animation-fill-mode:both;animation-delay:.2s;animation-timing-function:linear;animation-name:fade-in-ks}.section--archive.on-screen .posts-list article:nth-child(0){animation-duration:.7s;animation-fill-mode:both;animation-delay:0s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--archive.on-screen .posts-list article:nth-child(1){animation-duration:.7s;animation-fill-mode:both;animation-delay:.125s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--archive.on-screen .posts-list article:nth-child(2){animation-duration:.7s;animation-fill-mode:both;animation-delay:.25s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--archive.on-screen .posts-list article:nth-child(3){animation-duration:.7s;animation-fill-mode:both;animation-delay:.375s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--archive.on-screen .posts-list article:nth-child(4){animation-duration:.7s;animation-fill-mode:both;animation-delay:.5s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--archive.on-screen .posts-list article:nth-child(5){animation-duration:.7s;animation-fill-mode:both;animation-delay:.625s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--archive.on-screen .posts-list article:nth-child(6){animation-duration:.7s;animation-fill-mode:both;animation-delay:.75s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--archive.on-screen .posts-list article:nth-child(7){animation-duration:.7s;animation-fill-mode:both;animation-delay:.875s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--archive.on-screen .posts-list article:nth-child(8){animation-duration:.7s;animation-fill-mode:both;animation-delay:1s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--archive.on-screen .posts-list article:nth-child(9){animation-duration:.7s;animation-fill-mode:both;animation-delay:1.125s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--archive.on-screen .posts-list article:nth-child(10){animation-duration:.7s;animation-fill-mode:both;animation-delay:1.25s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--archive.on-screen .posts-list article:nth-child(11){animation-duration:.7s;animation-fill-mode:both;animation-delay:1.375s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--archive.on-screen .posts-list article:nth-child(12){animation-duration:.7s;animation-fill-mode:both;animation-delay:1.5s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--archive.on-screen .posts-list article:nth-child(13){animation-duration:.7s;animation-fill-mode:both;animation-delay:1.625s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--archive.on-screen .posts-list article:nth-child(14){animation-duration:.7s;animation-fill-mode:both;animation-delay:1.75s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--archive.on-screen .posts-list article:nth-child(15){animation-duration:.7s;animation-fill-mode:both;animation-delay:1.875s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--archive.on-screen .posts-list article:nth-child(16){animation-duration:.7s;animation-fill-mode:both;animation-delay:2s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--archive.on-screen .posts-list article:nth-child(17){animation-duration:.7s;animation-fill-mode:both;animation-delay:2.125s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--archive.on-screen .posts-list article:nth-child(18){animation-duration:.7s;animation-fill-mode:both;animation-delay:2.25s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.header--report{grid-column:full-width;padding-top:var(--padding50);padding-bottom:var(--padding50)}.header--report h1{color:var(--green);margin-bottom:var(--padding20);font-family:web-veneer,sans-serif;font-weight:400;font-size:calc(var(--text-header-xl) * .0625rem);line-height:100%}.header--report svg{grid-column:full-width;position:absolute;left:0;width:100%;height:auto;z-index:0;bottom:100%;margin-bottom:-35rem}.header--report .content{z-index:1}.header--report .gated{overflow:hidden;position:relative;display:flex;justify-content:center}.header--report .gated h3{color:var(--green);margin-bottom:var(--padding20);font-family:web-veneer,sans-serif;font-weight:400;font-size:calc(var(--text-header-large) * .0625rem);line-height:100%}.header--report .gated .image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:var(--border-radius-large)}.header--report .gated .buttons .button{color:var(--text);background-color:var(--orange);border:1px solid var(--orange);border-radius:var(--border-radius);padding:.7rem 1.2rem;display:inline-flex;min-width:150px;text-align:center;justify-content:center;font-size:calc(var(--text-para-base) * .0625rem);line-height:1}@media (max-width: 519px){.header--report .gated .buttons .button{min-width:100%}}.header--report .gated .buttons .button:hover{color:var(--white);background-color:var(--green);border-color:var(--green)}.header--report .gated .buttons .button:active{color:var(--white);background-color:var(--dark-green);border-color:var(--dark-green);transform:scale(.98)}.header--report .gf-modal__dialog{position:relative;z-index:1}.header--report .report-overview a:not(.cta):not(.btn){text-decoration:underline;transition:text-decoration-color .3s;text-underline-offset:.3ch}.header--report .report-overview a:not(.cta):not(.btn):hover{text-decoration-color:transparent}.header--report .report-overview p{margin-bottom:.7rem}.header--report .report-overview ul{margin-bottom:var(--gap40);margin-left:1rem;list-style:none;position:relative;margin-bottom:.7rem}.header--report .report-overview ul li:before{content:"•";position:absolute;color:var(--text);padding-right:.5rem;left:-1rem;font-size:80%}.header--report .report-overview ul>li{margin-bottom:.5rem;position:relative}.header--report .report-overview ul>li:last-of-type{margin-bottom:0}.header--report .report-overview ol{counter-reset:item;margin-left:20px;margin-bottom:.7rem}.header--report .report-overview ol li{list-style:none}.header--report .report-overview ol>li:before{position:absolute;content:counters(item,".") ". ";counter-increment:item;left:-20px}.header--report .report-overview ol>li{margin-bottom:.7em;position:relative}.header--report .report-overview ol>li>ol>li>ol>li{padding-left:50px}.header--report .report-overview ol>li:last-of-type{margin-bottom:0}.header--report .report-overview ol li ul{margin-top:.5em}.header--report .report-overview h2{margin-bottom:2rem}.header--report .report-overview h3:not(.kicker),.header--report .report-overview h4:not(.kicker){margin-bottom:1rem}.header--report .report-overview *+p:has(strong),.header--report .report-overview *+p:has(.cta),.header--report .report-overview *+.cta{margin-top:2rem}@media (min-width: 678px){.header--report .content{display:grid;grid-template-columns:5fr 7fr;z-index:1}.header--report .gated{padding:var(--breakout-size);right:calc(-1 * var(--breakout-size))}.header--report .report-overview.mobile{display:none}}@media (max-width: 677px){.header--report .content{display:flex;flex-direction:column;gap:var(--padding40)}.header--report .report-overview.desktop{display:none}.header--report .gf-modal__dialog{border:none;background-color:transparent;padding:0}.header--report .image{display:none}.header--report svg{margin-bottom:-25rem}}.header--report.hidden .report-overview,.header--report.hidden .introduction .kicker,.header--report.hidden .introduction h1,.header--report.hidden .introduction h2,.header--report.hidden .gated{opacity:0}.header--report.on-screen .report-overview,.header--report.on-screen .introduction .kicker,.header--report.on-screen .introduction h1,.header--report.on-screen .introduction h2{animation-duration:.7s;animation-fill-mode:both;animation-delay:0s;animation-timing-function:linear;animation-name:fade-in-ks}.header--report.on-screen .gated{animation-duration:.7s;animation-fill-mode:both;animation-delay:.2s;animation-timing-function:linear;animation-name:fade-in-ks}.section--category-list{grid-column:full-width;height:fit-content}.section--category-list .content{grid-column:breakout;border-radius:var(--border-radius-large);padding:var(--breakout-size)}.section--category-list .content .copy,.section--category-list .content .image{z-index:1}.section--category-list .image{border-radius:var(--border-radius-large);overflow:hidden;aspect-ratio:1.1}.section--category-list .text a:not(.cta):not(.btn){text-decoration:underline;transition:text-decoration-color .3s;text-underline-offset:.3ch}.section--category-list .text a:not(.cta):not(.btn):hover{text-decoration-color:transparent}.section--category-list .text p{margin-bottom:.7rem}.section--category-list .text ul{margin-bottom:var(--gap40);margin-left:1rem;list-style:none;position:relative;margin-bottom:.7rem}.section--category-list .text ul li:before{content:"•";position:absolute;color:var(--text);padding-right:.5rem;left:-1rem;font-size:80%}.section--category-list .text ul>li{margin-bottom:.5rem;position:relative}.section--category-list .text ul>li:last-of-type{margin-bottom:0}.section--category-list .text ol{counter-reset:item;margin-left:20px;margin-bottom:.7rem}.section--category-list .text ol li{list-style:none}.section--category-list .text ol>li:before{position:absolute;content:counters(item,".") ". ";counter-increment:item;left:-20px}.section--category-list .text ol>li{margin-bottom:.7em;position:relative}.section--category-list .text ol>li>ol>li>ol>li{padding-left:50px}.section--category-list .text ol>li:last-of-type{margin-bottom:0}.section--category-list .text ol li ul{margin-top:.5em}.section--category-list .text h2{margin-bottom:2rem}.section--category-list .text h3:not(.kicker),.section--category-list .text h4:not(.kicker){margin-bottom:1rem}.section--category-list .text *+p:has(strong),.section--category-list .text *+p:has(.cta),.section--category-list .text *+.cta{margin-top:2rem}.section--category-list .text,.section--category-list h2,.section--category-list .kicker,.section--category-list p,.section--category-list li{color:var(--white)}.section--category-list .content:after{content:"";position:absolute;background-color:var(--green);z-index:0;border-radius:var(--border-radius-large)}@media (min-width: 1000px){.section--category-list .content{display:flex;align-items:center;justify-content:space-between}.section--category-list .image{aspect-ratio:.8;width:36%;height:auto}.section--category-list .copy{width:55%}.section--category-list.align--right .content{flex-direction:row-reverse;padding-left:0}.section--category-list.align-left content{padding-right:0}.section--category-list .content:after{top:0;left:0;width:80%;height:100%}.section--category-list.align--right .content:after{right:0;left:auto}}@media (max-width: 999px){.section--category-list{max-width:600px;margin-left:auto;margin-right:auto}.section--category-list .content{display:flex;gap:var(--padding40);flex-direction:column-reverse}.section--category-list .content:after{top:40%;left:0;width:100%;height:60%}}.section--category-list .pages-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2%}.section--category-list *+.pages-list{margin-top:var(--padding20)}.entry--page{display:flex;flex-direction:column;background-color:var(--cream);color:var(--text);border-radius:var(--border-radius);border:1px solid rgba(0,152,69,.3);padding:.3rem}.entry--page .copy{width:100%}.entry--page h4{text-align:center;padding:var(--mb) 0;font-weight:700;font-size:calc(var(--text-header-small) * .0625rem);line-height:110%}.entry--page h4 a:hover{color:var(--green)}.entry--page .image{overflow:hidden;aspect-ratio:1.5;border-radius:var(--border-radius);width:100%}.entry--page .image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.entry--page:has(a:hover) .copy a{color:var(--green)}.entry--page:has(a:hover) img{transform:scale(1.05)}.section--category-list.hidden .copy .kicker,.section--category-list.hidden .copy h1,.section--category-list.hidden .copy h2{opacity:0}.section--category-list.hidden .copy>p{opacity:0}.section--category-list.hidden .buttons{opacity:0}.section--category-list.hidden .pages-list .entry--page:nth-child(0){opacity:0}.section--category-list.hidden .pages-list .entry--page:nth-child(1){opacity:0}.section--category-list.hidden .pages-list .entry--page:nth-child(2){opacity:0}.section--category-list.hidden .pages-list .entry--page:nth-child(3){opacity:0}.section--category-list.hidden .pages-list .entry--page:nth-child(4){opacity:0}.section--category-list.hidden .pages-list .entry--page:nth-child(5){opacity:0}.section--category-list.hidden .pages-list .entry--page:nth-child(6){opacity:0}.section--category-list.hidden .pages-list .entry--page:nth-child(7){opacity:0}.section--category-list.hidden .pages-list .entry--page:nth-child(8){opacity:0}.section--category-list.hidden .pages-list .entry--page:nth-child(9){opacity:0}.section--category-list.on-screen .copy .kicker,.section--category-list.on-screen .copy h1,.section--category-list.on-screen .copy h2{animation-duration:.7s;animation-fill-mode:both;animation-delay:0s;animation-timing-function:linear;animation-name:fade-in-ks}.section--category-list.on-screen .copy>p{animation-duration:.7s;animation-fill-mode:both;animation-delay:.2s;animation-timing-function:linear;animation-name:fade-in-ks}.section--category-list.on-screen .buttons{animation-duration:.7s;animation-fill-mode:both;animation-delay:0s;animation-timing-function:linear;animation-name:fade-in-ks}.section--category-list.on-screen .pages-list .entry--page:nth-child(0){animation-duration:.7s;animation-fill-mode:both;animation-delay:0s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--category-list.on-screen .pages-list .entry--page:nth-child(1){animation-duration:.7s;animation-fill-mode:both;animation-delay:.125s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--category-list.on-screen .pages-list .entry--page:nth-child(2){animation-duration:.7s;animation-fill-mode:both;animation-delay:.25s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--category-list.on-screen .pages-list .entry--page:nth-child(3){animation-duration:.7s;animation-fill-mode:both;animation-delay:.375s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--category-list.on-screen .pages-list .entry--page:nth-child(4){animation-duration:.7s;animation-fill-mode:both;animation-delay:.5s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--category-list.on-screen .pages-list .entry--page:nth-child(5){animation-duration:.7s;animation-fill-mode:both;animation-delay:.625s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--category-list.on-screen .pages-list .entry--page:nth-child(6){animation-duration:.7s;animation-fill-mode:both;animation-delay:.75s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--category-list.on-screen .pages-list .entry--page:nth-child(7){animation-duration:.7s;animation-fill-mode:both;animation-delay:.875s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--category-list.on-screen .pages-list .entry--page:nth-child(8){animation-duration:.7s;animation-fill-mode:both;animation-delay:1s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.section--category-list.on-screen .pages-list .entry--page:nth-child(9){animation-duration:.7s;animation-fill-mode:both;animation-delay:1.125s;animation-timing-function:ease-out;animation-name:fade-in-up-ks}.single-post .wp-block-post-content>.section--share{grid-column:content;margin:var(--padding50) 0 var(--padding100) 0;max-width:55rem}.single-recipe .section--share{margin-bottom:var(--padding100)}
