:root{--submenu-item-border:1px solid #fff3;--bodytextline:1.4375;--button-spacing:1.25em;--ffbuttonpadding:0.75em 2.75em;--image-icon-size:126px;--mobilemaxwidth:90vw;--deskwidth:84rem;--pagecontentwidth:82rem}@media only screen and (max-width:83.5rem){:root{--breakoutwidth:0;--pagesidemargin:5vw}:root .main-menu-styles>li .menu-expando-title .tbrtheme-menu-title,:root .main-menu-styles>li a{--ffbuttonpadding:0.5em 0}}@media only screen and (min-width:83.5625rem){:root{--breakoutwidth:min(3vw,3rem);--pagesidemargin:2vw}}body{--header-wrapper-height:clamp(66px,140vw/16,116px);--banner-height:min(36vmax,549px)}@media only screen and (min-width:83.5625rem){body{--header-wrapper-height:171px}}body.home{--banner-height:null}@media only screen and (min-width:72.5625rem){body.home{--banner-height:min(62vmax,986px)}}:root{--header-logo-width-aspect-ratio:198;--header-logo-height-aspect-ratio:91;--footer-logo-width-aspect-ratio:198;--footer-logo-height-aspect-ratio:91;--header-logo-width:calc(var(--header-logo-width-aspect-ratio)*1px);--header-logo-height:calc(var(--header-logo-height-aspect-ratio)*1px);--footer-logo-width:clamp(108px,16vw,calc(var(--footer-logo-width-aspect-ratio)*1px));--footer-logo-height:calc(var(--footer-logo-height-aspect-ratio)*1px)}@media only screen and (max-width:83.5rem){:root{--header-logo-width:108px}}:root{--serif:Charter,"Bitstream Charter","Sitka Text",Cambria,serif;--serif-antique:Superclarendon,"Bookman Old Style","URW Bookman","URW Bookman L","Georgia Pro",Georgia,serif;--sans-serif:Inter,Roboto,"Helvetica Neue","Arial Nova","Nimbus Sans",Arial,sans-serif;--monospace:ui-monospace,"Cascadia Code","Source Code Pro",Menlo,"DejaVu Sans Mono",Consolas,monospace;--cursive:"Segoe Print","Bradley Hand",Chilanka,TSCu_Comic,casual,cursive;--emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.tbrtheme-button-frosted,.tbrtheme-button-frosted .wp-block-heading{color:var(--light)}.tbrtheme-button-frosted a{align-items:center;border:var(--line-thickness,1px) solid var(--light,var(--test));border-radius:var(--remsize15);display:flex;font-size:var(--remsize16-25);font-weight:500;gap:3em;inline-size:100%;isolation:isolate;justify-content:space-between;line-height:1.16;overflow:hidden;padding:1em;position:relative;text-decoration:none}.tbrtheme-button-frosted a:before{backdrop-filter:blur(6px);background:rgba(47,43,43,.063);background-image:linear-gradient(180deg,#0003,#66666614);border-radius:inherit;content:" ";inset:0;position:absolute;z-index:-1}.tbrtheme-button-frosted a svg{--svg-inline:0.8em;--svg-block:0.8em}@media (any-hover:hover){.tbrtheme-button-frosted a :is(span,svg){transform:translateY(0);transition:transform .2s cubic-bezier(.55,.09,.68,.53)}.tbrtheme-button-frosted a:active :is(span,svg),.tbrtheme-button-frosted a:focus-visible :is(span,svg),.tbrtheme-button-frosted a:hover :is(span,svg){transform:translateY(-.125em)}}:root{--fwthin:100;--fwextralight:200;--fwlight:300;--fwregular:400;--fwmedium:500;--fwsemibold:600;--fwbold:700;--fwextrabold:800;--fwblack:900;--fontweight300:300;--fontweight400:400;--fontweight500:500;--fontweight600:600;--fontweight700:700;--bannerheadingweight:500;--bannerweight:400;--headingtwoweight:500;--headingweight:500;--bodytextweight:400;--footerheadingweight:500;--footertextweight:300;--bodytextbold:500;--bodytextstrong:600;--linktextweight:400;--inputfontweight:400;--buttontextweight:500;--cardtextweight:400;--test:lime;--light:var(--shade-light);--dark:var(--shade-dark-grey);--grey-rule:var(--shade-light-grey);--light-grey-text:var(--shade-light-grey);--heading-color-one:var(--txt);--heading-color:var(--txt);--table-line:var(--txt);--table-head-txt:var(--txt);--table-head-bg:var(--shade-pale-grey);--table-alt-row-bg:var(--alt-bg);--marker-type-ul:disc;--marker-colour-ul:var(--txt);--marker-colour-ol:var(--txt);--accent-color:var(--txt);--tap-highlight-color:var(--color-tap);--svg-top-link:var(--color-up);--scrollbar-thumb:var(--color-footer-bg);--scrollbar-track:var(--bg);--placeholder-image-bg-color-dark:var(--color-primary-700-alpha);--placeholder-image-bg-color-light:var(--shade-light-beige);--post-metadata-text:var(--txt);--post-metadata-bg:var(--bg);--box-background:var(--color-primary-700);--shade-light:#fff;--shade-off-light:#fafafa;--shade-alt-light:#f5f5f5;--shade-lighter-beige:#fafafc;--shade-light-beige:#f9f8f5;--shade-beige-overlay:#f0eee8;--shade-paler-grey:#e1e1e1;--shade-hover-grey:#eaeaea;--shade-pale-grey:#ecebec;--shade-light-grey:#c1c1c1;--shade-lightly-grey:#cececf;--shade-mid-grey:#898989;--shade-dark-grey:#373737;--shade-dark:#303030;--shade-dm-light:#f0f0f0;--shade-dm-dark-grey:#333;--shade-alt-dark:#4d4d4d;--shade-form-bg:var(--alt-bg-light);--shade-ff-bg:var(--alt-bg);--shade-ff-border:var(--txt);--shade-placeholder-text:#212121;--color-logo:#21a534;--color-logo-red:#e52b32;--color-header-logo:var(--txt);--color-header-logo-home:var(--light);--color-primary-700:var(--color-logo);--color-primary-700-alpha:#21a5344d;--color-home-gardener:#096541;--color-commercial-grower:#009468;--color-exports:#259e38;--color-research:#65ba22;--color-region-hot:#e6262f;--color-region-hot-hover:#f07d82;--color-region-warm:#eb7405;--color-region-warm-hover:#f19e50;--color-region-tropical:#259e38;--color-region-tropical-hover:#7cc588;--color-region-subtropical:#d3428d;--color-region-subtropical-hover:#e58ebb;--color-region-cool:#1c93d2;--color-region-cool-hover:#90cae9;--color-highlight:var(--color-primary-700);--color-banner-bg-home:#4b5d6d;--color-primary-button:var(--bg);--color-primary-button-hover:var(--color-primary-700);--color-secondary-button:var(--color-primary-700);--color-secondary-button-hover:var(--shade-dark-grey);--color-card-hover:var(--shade-pale-grey);--color-call-to-action:var(--color-primary-700);--color-call-to-action-alt:var(--color-primary-700);--color-footer-bg:#043532;--color-files-upload-bg:#3535360d;--color-progress:var(--color-primary-700);--color-error:red;--color-error-dark-mode:#f66;--color-up:var(--shade-mid-grey);--color-tap:var(--bg);--color-hover:var(--color-primary-700);--txt:var(--shade-dark);--txtalpha:#3030304d;--txtalphalighter:#30303033;--region-text:#231f20;--bg:var(--shade-light);--alt-bg:var(--shade-light-beige);--alt-bg-light:var(--shade-alt-light);--menubg:var(--bg);--header-bg:var(--shade-lighter-beige);--banner-bg:var(--shade-light-beige);--hr:#30303033;--target-outline:inherit}@media (prefers-color-scheme:dark){:root{--txt:var(--shade-dm-light);--txtalpha:#ffffff4d;--txtalphalighter:#fff3;--region-text:#d6d1d2;--bg:var(--shade-dm-dark-grey);--alt-bg:#2e2d29;--alt-bg-light:#2e2e2e;--menubg:var(--bg);--header-bg:var(--color-footer-bg);--banner-bg:var(--color-footer-bg);--hr:#fff3;--target-outline:inherit}}div{--formreq:var(--txt);--formerror:var(--color-error);--formerrorlinks:var(--txt);--nav-top-fg:var(--txt);--nav-top-bg:#0000;--faq-summary-bg-closed:var(--bg)}.home div{--header-bg:#0000;--color-banner-bg-home:#0000}:not(.nav-state-open) .home:not(.tbrtheme-submenu-active) div{--nav-top-fg:var(--light)}footer{--footer-text:var(--light);--footer-bg:var(--color-footer-bg);--footer-icon-fg:var(--dark);--footer-icon-fg-hover:var(--dark);--footer-icon-bg:var(--light);--footer-icon-bg-hover:var(--color-primary-700)}.site-footer a{--focus-outline:var(--light)}.search-form,form{--formlegend:var(--txt);--formlabel:var(--txt);--fftext:var(--txt);--ffplaceholdertext:var(--shade-placeholder-text);--ffbg:var(--shade-ff-bg);--ffborder:var(--shade-ff-border);--ffhoverborder:var(--color-primary-700);--ffhoveroutline:var(--color-hover);--invalidelement:var(--color-error);--invalidelementlight:var(--color-error);--progressbar:var(--color-progress);--validelement:currentcolor}label{--formlabel:var(--txt)}label svg{--ffhoveroutline:var(--color-hover)}input[type=checkbox],input[type=radio]{accent-color:var(--accent-color)}figcaption{--figcaption:var(--txt)}.navigation,nav{--breadcrumb-button-text:var(--txt);--current-breadcrumb:var(--txt);--visited-breadcrumb:var(--txt);--breadcrumb-button-bg:#0000;--scrollbar-nav-thumb:var(--main-menu-button-text);--scrollbar-nav-track:var(--main-menu-button-bg);--menu-sitemap-border:var(--color-primary-700);--pagination-text:var(--color-call-to-action);--pagination-bg:var(--bg);--pagination-text-current:var(--txt);--pagination-bg-current:var(--bg);--pagination-text-disabled:var(--shade-mid-grey);--pagination-bg-disabled:var(--bg);--pagination-link:var(--color-call-to-action);--pagination-link-hover:var(--txt);--pagination-bg-hover:var(--bg);--main-menu-button-text:var(--txt);--main-menu-button-fg-hover:var(--txt);--main-menu-button-bg:var(--bg);--main-menu-button-bg-hover:var(--bg);--main-menu-submenu-text:var(--txt);--main-menu-submenu-text-hover:var(--txt);--main-menu-submenu-bg:var(--bg);--main-menu-submenu-bg-hover:var(--bg);--current-sub-menu-item:var(--txt);--current-menu-item:var(--txt);--current-menu-item-bg:var(--main-menu-button-bg-hover)}.home .navigation,.home nav{--current-menu-item:var(--light)}@media only screen and (min-width:83.5625rem){.navigation,nav{--main-menu-button-bg:var(--header-bg);--main-menu-button-bg-hover:var(--header-bg)}.home:not(.tbrtheme-submenu-active) .navigation,.home:not(.tbrtheme-submenu-active) nav{--main-menu-button-text:var(--light);--main-menu-button-fg-hover:var(--light)}.navigation,nav{--main-menu-submenu-bg:var(--bg)}}summary{--faq-summary-text-closed:var(--txt);--faq-summary-text-open:var(--feature-colour);--faq-summary-text-hover:var(--feature-colour);--faq-summary-bg-open:var(--bg);--faq-summary-bg-hover:var(--bg)}.tbrtheme-accordion-content,summary{--faq-line:var(--txt)}.wp-block-heading{color:var(--heading-color)}blockquote,q{--blockquote:var(--feature-colour)}b,strong{--bold:currentColor}mark{--text-mark:#eed91d}a{--button-underline-hover:var(--color-call-to-action,var(--test));--button-sideline-hover:var(--color-call-to-action,var(--test));--social-icon-fg:var(--light);--social-icon-fg-hover:var(--color-research,var(--test));--social-icon-bg:var(--color-footer-bg);--social-icon-bg-hover:var(--color-footer-bg)}a,a.button,button,input[type=submit],p.button a{--color-cta:var(--color-call-to-action);--color-cta-light:var(--color-call-to-action-alt);--color-cta-secondary:var(--color-primary-700);--color-cta-secondary-light:var(--color-primary-700);--focus-outline:var(--color-highlight)}:not(.tbrtheme-person-details):target{position:relative}:not(.tbrtheme-person-details):target:before{background-color:var(--color-primary-700);border-radius:50%;content:" ";height:.5rem;inset:.5rem auto auto -1rem;position:absolute;width:.5rem}@media (prefers-color-scheme:dark){:root{--heading-color-one:var(--txt);--light:var(--shade-dm-light);--light-grey-text:var(--shade-alt-light);--color-error:var(--color-error-dark-mode);--image-bg-darkmode:var(--shade-dm-light);--shade-paler-grey:hwb(0 28% 72%);--shade-pale-grey:var(--shade-alt-dark);--scrollbar-thumb:var(--color-region-tropical);--shade-lighter-beige:hwb(240 18% 81%);--shade-lightly-grey:hwb(240 31% 69%);--shade-hover-grey:hwb(0 12% 88%);--shade-off-light:hwb(0 18% 82%);--shade-beige-overlay:hwb(45 11% 86%)}b,strong{--bold:currentColor}a{--button-underline-hover:var(--feature-colour)}.navigation,nav{--light-grey-text:var(--shade-mid-grey)}.search-form,form{--ffplaceholdertext:var(--light);--ffbg:var(--shade-alt-dark);--ffhoverborder:var(--color-primary-700)}input[data-com-onepassword-filled=light],select[data-com-onepassword-filled=light]{--btn-bg:var(--color-primary-700)}}.tbrtheme-alt-bg{background-color:var(--alt-bg)}body.login{--wploginlogoaspectratio:0;--wploginformwidth:24rem;--wplangformwidth:24rem;--wpformpad:1.75em 1.5em;--wpformborderradius:1.5em;--wploginpagebg:var(--shade-light-beige);--wplogintext:var(--txt);--wploginfftext:var(--txt);--wploginffbg:var(--bg);--wploginbuttontext:var(--light);--wploginbuttontexthover:var(--light);--wploginformbg:var(--bg);--wploginbuttonbg:var(--color-primary-700);--wploginbuttonbghover:var(--txt);--wplogininputbuttonfontsize:0.95rem;--wplogininputbuttonpadding:0.5em 1em;--accent-color:var(--txt);align-content:start;background:var(--wploginpagebg,var(--test));display:grid;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;grid-template-columns:1fr min(100vw,var(--wploginformwidth)) 1fr;margin:0}@media (prefers-color-scheme:dark){body.login{--wploginpagebg:var(--shade-dark-grey);--wploginbuttontexthover:var(--dark);--wploginbuttonbghover:var(--shade-light-beige)}body.login form{--shade-form-bg:var(--wploginpagebg);--ffbg:var(--wploginpagebg)}}body.login>*{grid-column:2}body.login .header-logo{display:grid;justify-content:center;padding:1.5rem 0}body.login .header-logo svg{height:180px;width:100%}body.login :where(#login,.language-switcher){box-sizing:border-box;max-inline-size:100vw}body.login #loginform{box-shadow:none;margin:0}body.login .language-switcher{border-radius:0 0 0 0;inline-size:var(--wplangformwidth);padding-block-end:2rem;text-align:left}body.login .language-switcher form#language-switcher{background:var(--wploginformbg);border:none;border-radius:var(--wpformborderradius);box-shadow:var(--x,0) var(--y,0) var(--boxshadowblur,2px) var(--boxshadowspread,0) rgb(var(--boxshadowrgb,0 0 0)/var(--boxshadowalpha,.3));color:var(--wplogintext,var(--test));padding:var(--wpformpad)}body.login #login{border-radius:0 0 0 0;box-sizing:border-box;inline-size:var(--wploginformwidth);margin-block-start:0;padding-block-end:2rem;padding-block-start:0}body.login #login form{background:var(--wploginformbg);border:none;border-radius:var(--wpformborderradius);box-shadow:var(--x,0) var(--y,0) var(--boxshadowblur,2px) var(--boxshadowspread,0) rgb(var(--boxshadowrgb,0 0 0)/var(--boxshadowalpha,.3));color:var(--wplogintext,var(--test));padding:var(--wpformpad)}body.login #login h1{background-color:var(--light);grid-column:fullwidth;margin-block-end:0;padding:0}body.login #login h1 a{aspect-ratio:var(--wploginlogoaspectratio);background-image:none;block-size:0;inline-size:0;margin:0}body.login #login label{font-size:1rem}body.login :is(.message,.success,#login_error){background-color:var(--wploginpagebg);border:.25em solid var(--info-border,currentcolor);box-shadow:none;color:var(--wplogintext);padding:.75em 1em;text-align:center}body.login .message{--info-border:#6495ed}body.login .success{--info-border:#71bc78}body.login #login_error{--info-border:crimson}body.login :where(form .input,input[type=text],form input[type=checkbox]){background-color:var(--ffbg,var(--test));border-radius:.5625rem;border-width:0;color:var(--ffplaceholdertext,var(--test));display:inline-block;font-family:inherit;font-size:var(--inputtextsize);font-weight:var(--inputfontweight);line-height:1.25;max-inline-size:min(100%,90vw);min-inline-size:3rem;outline:3px solid #0000;outline-offset:.25em;padding:var(--ffpadding,.75em 1.5em);transition:border-color .25s cubic-bezier(.55,.09,.68,.53);transition:.1s ease-in}body.login :where(form .input,input[type=text],form input[type=checkbox]):active,body.login :where(form .input,input[type=text],form input[type=checkbox]):focus-visible,body.login :where(form .input,input[type=text],form input[type=checkbox]):hover{border-color:var(--ffhoverborder,var(--test))}body.login :where(form .input,input[type=text],form input[type=checkbox]):focus{box-shadow:none}body.login :where(form .input,input[type=text]){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;padding:.5em}body.login form input[type=checkbox]{accent-color:var(--accent-color);border-radius:0;border-width:1px;box-sizing:initial;min-inline-size:auto;position:relative}body.login.wp-core-ui .button-primary{float:right}body.login.wp-core-ui :where(.button-primary,.language-switcher .button){--btn-fg:var(--bg);--btn-bg:var(--color-primary-button);--btn-fg:var(--wploginbuttontext);--btn-bg:var(--wploginbuttonbg);margin:0;text-transform:uppercase;--btn-solid-bdr:#0000;align-items:center;background-color:var(--btn-bg,var(--test))!important;border:var(--btn-bdr-size,1px) solid var(--btn-bdr,#0000)!important;border-radius:.5625rem;border-radius:var(--buttonborderradius,100vw);box-sizing:border-box;color:var(--btn-fg,var(--test))!important;cursor:pointer;display:inline-flex;font-family:Inter,var(--sans-serif);font-size:var(--buttontextsize);font-weight:var(--buttontextweight);isolation:isolate;justify-content:center;line-height:1.2;max-inline-size:min(100%,90vw);min-inline-size:3rem;opacity:1;overflow:hidden;padding:var(--ffbuttonpadding);position:relative;text-align:center;text-transform:capitalize;white-space:normal;word-break:normal;-webkit-text-fill-color:currentcolor;border-color:var(--btn-solid-bdr,var(--test));-webkit-tap-highlight-color:var(--tap-highlight-color);outline:.125em solid #0000;outline-offset:.125em;transition:outline-color .15s ease-in}body.login.wp-core-ui :where(.button-primary,.language-switcher .button):focus-visible{outline-color:var(--focus-outline,currentColor);transform:rotate(0)}body.login.wp-core-ui :where(.button-primary,.language-switcher .button):focus{box-shadow:none}body.login.wp-core-ui :where(.button-primary,.language-switcher .button)[href^=mailto]{text-transform:none}@media (prefers-reduced-motion:no-preference){body.login.wp-core-ui :where(.button-primary,.language-switcher .button){--button-transition:300ms;will-change:transform}}body.login.wp-core-ui :where(.button-primary,.language-switcher .button):disabled{cursor:not-allowed;filter:grayscale(100%);opacity:.5!important;pointer-events:none}body.login.wp-core-ui :where(.button-primary,.language-switcher .button):active,body.login.wp-core-ui :where(.button-primary,.language-switcher .button):focus-visible,body.login.wp-core-ui :where(.button-primary,.language-switcher .button):hover{--btn-bg:var(--color-primary-button-hover)}@media (prefers-color-scheme:dark){body.login.wp-core-ui :where(.button-primary,.language-switcher .button):active,body.login.wp-core-ui :where(.button-primary,.language-switcher .button):focus-visible,body.login.wp-core-ui :where(.button-primary,.language-switcher .button):hover{--btn-bg:var(--shade-light-beige)}}body.login.wp-core-ui :where(.button-primary,.language-switcher .button):active,body.login.wp-core-ui :where(.button-primary,.language-switcher .button):focus-visible,body.login.wp-core-ui :where(.button-primary,.language-switcher .button):hover{--btn-fg:var(--wploginbuttontexthover);background-color:var(--wploginbuttonbghover)!important;border-color:var(--wploginbuttonbghover)}body.login #language-switcher{display:flex;margin-block-start:0;max-inline-size:none}body.login #language-switcher select{appearance:none;background:96%/18px 18px no-repeat url(../../icons/theme/form-select/angle-down.svg) var(--ffbg,var(--test));background-color:var(--ffbg,var(--test));border-radius:.5625rem;border-width:0;color:var(--ffplaceholdertext,var(--test));cursor:pointer;display:inline-block;font-family:inherit;font-size:var(--inputtextsize);font-weight:var(--inputfontweight);justify-content:start;line-height:1.25;max-inline-size:min(100%,90vw);min-inline-size:3rem;outline:3px solid #0000;outline-offset:.25em;padding:var(--ffpadding,.75em 1.5em);text-align:start;transition:border-color .25s cubic-bezier(.55,.09,.68,.53);transition:.1s ease-in}body.login #language-switcher select:active,body.login #language-switcher select:focus-visible,body.login #language-switcher select:hover{border-color:var(--ffhoverborder,var(--test))}body.login #language-switcher label .dashicons{color:var(--wplogintext)}body.login :where(form .input,input[type=text],input[type=password],#language-switcher select){background-color:var(--wploginffbg)!important;border-radius:0;border-width:0 0 1px!important;color:var(--wploginfftext)!important}body.login :where(form .input,input[type=text],input[type=password],#language-switcher select),body.login.wp-core-ui :where(.button-primary,.language-switcher .button){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:var(--wplogininputbuttonfontsize);padding:var(--wplogininputbuttonpadding)}body.login :where(a:active,a:focus-visible){box-shadow:none}body.login :is(#nav,#backtoblog,.privacy-policy-page-link){color:var(--wplogintext,var(--test));font-size:1rem}body.login :is(#nav,#backtoblog,.privacy-policy-page-link) :is(a,a.privacy-policy-link){color:var(--wplogintext,var(--test));font-weight:400}body.login :is(#nav,#backtoblog,.privacy-policy-page-link) :is(a,a.privacy-policy-link):active,body.login :is(#nav,#backtoblog,.privacy-policy-page-link) :is(a,a.privacy-policy-link):focus-visible,body.login :is(#nav,#backtoblog,.privacy-policy-page-link) :is(a,a.privacy-policy-link):hover{text-decoration:underline}