body{font-size:clamp(
    14px,
    calc(14px + 2px * ((100vw - 375px) / 969px)),
    16px
  );font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;background-color:#edede8;color:#1a1a1a;line-height:1.75;letter-spacing:.04em;overflow-wrap:anywhere;line-break:strict;word-break:normal}.page-container{display:flex;flex-direction:column;min-height:100dvh;overflow-x:hidden}main{flex:1;position:relative;z-index:0}@media(min-width: 1280px){main{margin-top:106px}}.header{position:relative;z-index:11;padding-top:clamp(
    16px,
    calc(16px + 16px * ((100vw - 375px) / 969px)),
    32px
  )}@media(min-width: 1280px){.header{display:flex;align-items:center;position:fixed;width:100%;transition:background-color .3s ease-out,padding .3s ease-out}}.header.is-active{background-color:rgba(237,237,232,.9);padding-top:8px;padding-bottom:8px}.header a{transition:opacity .3s ease-out}.header a:hover{opacity:.6}.header__logo{margin-left:clamp(
    16px,
    calc(16px + 32px * ((100vw - 375px) / 969px)),
    48px
  )}.header__logo a,.header__logo picture{display:inline-block}.header__logo img{width:68px}@media(min-width: 640px){.header__logo img{width:228px}}.header__nav{position:fixed;top:0;left:0;transform:translateX(100vw);width:100%;height:100%;transition:transform .3s cubic-bezier(0.22, 1, 0.36, 1)}@media(min-width: 1280px){.header__nav{width:auto;height:auto;transform:none;position:relative;margin-left:auto}}.header__nav.is-active{transform:none}.header__nav-contents{padding-top:120px;padding-bottom:100px;height:100%;overflow-y:auto;background-color:#edede8}@media(min-width: 1280px){.header__nav-contents{padding-top:0;padding-bottom:0;overflow-y:visible;height:auto;background-color:rgba(0,0,0,0)}}.header__nav-list{width:min(100% - clamp(
    32px,
    calc(32px + 64px * ((100vw - 375px) / 265px)),
    96px
  ),1200px);margin-inline:auto}@media(min-width: 1280px){.header__nav-list{width:auto;margin-inline:0;margin-left:auto;margin-right:48px;display:flex;justify-content:flex-end;align-items:center;gap:24px}}.header__nav-farmers,.header__nav-about{border-top:1px solid #a3a391}@media(min-width: 1280px){.header__nav-farmers,.header__nav-about{border-top:none}}.header__nav-search>a,.header__nav-insta>a{display:block}.header__nav-search>a,.header__nav-farmers>a,.header__nav-about>a,.header__nav-partners>a,.header__nav-contact>a,.header__nav-insta>a{font-weight:700;padding-top:24px;padding-bottom:24px;font-size:16px;border-bottom:1px solid #a3a391}@media(min-width: 1280px){.header__nav-search>a,.header__nav-farmers>a,.header__nav-about>a,.header__nav-partners>a,.header__nav-contact>a,.header__nav-insta>a{padding-top:0;padding-bottom:0;border-bottom:none}}.header__nav-farmers>a,.header__nav-topics>a,.header__nav-about>a,.header__nav-partners>a,.header__nav-contact>a{display:flex;align-items:center;gap:8px}.header__nav-farmers>a::before,.header__nav-topics>a::before,.header__nav-about>a::before,.header__nav-partners>a::before,.header__nav-contact>a::before{content:"";width:4px;height:4px;display:inline-block;background-color:currentColor;border-radius:50%}@media(min-width: 1280px){.header__nav-topics{position:relative}.header__nav-topics:hover ul{opacity:1;visibility:visible}}.header__nav-topics>a{font-weight:700;padding-top:24px;font-size:16px}@media(min-width: 1280px){.header__nav-topics>a{padding-top:0}}.header__nav-topics ul{padding-top:8px;padding-bottom:16px;padding-left:24px}@media(min-width: 1280px){.header__nav-topics ul{position:absolute;top:50px;left:0;opacity:0;visibility:hidden;transition:opacity .2s cubic-bezier(0.22, 1, 0.36, 1),visibility .2s cubic-bezier(0.22, 1, 0.36, 1);white-space:nowrap;background-color:#fff;padding:24px 40px;border-radius:10px;display:flex;flex-direction:column;gap:24px}.header__nav-topics ul::before{content:"";height:25px;width:100px;position:absolute;top:-25px;left:0}}.header__nav-topics ul a{padding-top:8px;padding-bottom:8px;display:flex;align-items:center;gap:6px;font-weight:700;font-size:14px;transition:.3s color ease-out}@media(min-width: 1280px){.header__nav-topics ul a{padding-top:0;padding-bottom:0}}.header__nav-topics ul a::before{content:"";width:3px;height:3px;display:inline-block;background-color:currentColor;border-radius:50%}.cat-featured,.cat-news,.cat-events,.cat-reports,.cat-columns{transition:color .3s ease-out}.cat-featured:hover{color:#97b41e}.cat-news:hover{color:#e5847d}.cat-events:hover{color:#efc543}.cat-reports:hover{color:#b995b9}.cat-columns:hover{color:#84c8dd}.header__nav-search{margin-bottom:32px}@media(min-width: 1280px){.header__nav-search{margin-bottom:0;max-width:250px}}.header__nav-search form{position:relative}.header__nav-search form input{background:#fff;border-radius:50px;padding:8px 24px 8px 48px;width:100%;font-size:16px;border:2px solid #dcdcd3;transition:.3s border-color cubic-bezier(0.4, 0, 0.2, 1)}.header__nav-search form input:focus{border-color:#a3a391}.header__nav-search form input::-moz-placeholder{color:#a3a391;font-size:14px}.header__nav-search form input::placeholder{color:#a3a391;font-size:14px}.header__nav-search form img{position:absolute;top:50%;transform:translateY(-50%);left:24px}.header__button{position:fixed;top:clamp(
    16px,
    calc(16px + 16px * ((100vw - 375px) / 969px)),
    32px
  );right:clamp(
    16px,
    calc(16px + 32px * ((100vw - 375px) / 969px)),
    48px
  );cursor:pointer;width:64px;height:64px;border-radius:50%;background-color:#a3a391}@media(min-width: 1280px){.header__button{display:none}}.header__button-menu,.header__button-close{font-size:12px;font-family:"Darumadrop One",sans-serif;text-transform:uppercase;color:#fff;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);white-space:nowrap;transition:opacity .2s cubic-bezier(0.4, 0, 0.2, 1),visibility .2s cubic-bezier(0.4, 0, 0.2, 1)}.header__button-close{opacity:0;visibility:hidden}.header__button-bar span,.header__button-bar::before,.header__button-bar::after{content:"";position:absolute;left:50%;display:inline-block;width:34px;height:2px;transform:translate(-50%, -50%);background-color:#fff}.header__button-bar span{top:calc(50% - 5px);transition:opacity .2s cubic-bezier(0.4, 0, 0.2, 1)}.header__button-bar::before{top:calc(50% - 12px);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1);transform-origin:105% 200%}.header__button-bar::after{top:calc(50% + 2px);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1);transform-origin:85% -100%}.header__button.is-active .header__button-menu{opacity:0;visibility:hidden}.header__button.is-active .header__button-close{opacity:1;visibility:visible}.header__button.is-active .header__button-bar span{opacity:0}.header__button.is-active .header__button-bar::before{transform:translate(-50%, -50%) rotate(-25deg)}.header__button.is-active .header__button-bar::after{transform:translate(-50%, -50%) rotate(25deg)}.footer{margin-top:clamp(
    140px,
    calc(140px + 60px * ((100vw - 375px) / 969px)),
    200px
  );position:relative;z-index:10}.footer__top{position:relative}.footer__nokanons{position:absolute;max-width:clamp(
    180px,
    calc(180px + 45px * ((100vw - 375px) / 969px)),
    225px
  );top:calc(clamp(
    70px,
    calc(70px + 10px * ((100vw - 375px) / 969px)),
    80px
  )*-1);left:50%;transform:translateX(-50%);z-index:1;display:flex;gap:14px;align-items:flex-end}.footer__nokanons span{position:relative}.footer__nokanons span::after{content:"";position:absolute;left:0;bottom:-6px;height:15px;background-color:#849c1e;z-index:1;border-radius:50%}.footer__nokanons span:first-child{flex:.4}.footer__nokanons span:first-child::after{left:-2px;width:90%}.footer__nokanons span:last-child{flex:.6}.footer__nokanons span:last-child::after{left:6px;width:85%}.footer__nokanons img{width:100%;position:relative;z-index:2}.footer__top-bg{position:relative;top:1px}.footer__top-bg img{width:100%}.footer__contact{padding-top:32px;background-color:#97b41e;color:#fff;text-align:center}.footer__contact-lead{margin-top:24px;font-weight:500;font-size:14px}.footer__contact-button{margin-top:32px}.footer__main{background-color:#97b41e;padding-top:clamp(
    32px,
    calc(32px + 32px * ((100vw - 375px) / 969px)),
    64px
  );padding-bottom:clamp(
    16px,
    calc(16px + 8px * ((100vw - 375px) / 969px)),
    24px
  )}.footer__main-inner{background-color:#fff;width:min(100% - clamp(
    32px,
    calc(32px + 64px * ((100vw - 375px) / 265px)),
    96px
  ),1344px);margin-inline:auto;border-radius:10px;padding:40px 34px}@media(min-width: 1024px){.footer__main-inner{display:flex;justify-content:center;gap:120px}}.footer__logo{text-align:center}.footer__logo a{display:inline-block;transition:opacity .3s ease-out}.footer__logo a:hover{opacity:.6}.footer__logo img{width:clamp(
    180px,
    calc(180px + 48px * ((100vw - 375px) / 969px)),
    228px
  )}.footer__nav{margin-top:24px;margin-inline:auto;max-width:420px}@media(min-width: 1024px){.footer__nav{margin-top:0;margin-inline:0}}.footer__nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(
    14px,
    calc(14px + 10px * ((100vw - 375px) / 969px)),
    24px
  ) 32px}@media(min-width: 1024px){.footer__nav ul{justify-content:flex-start}}.footer__nav a{font-weight:700;font-size:14px;transition:opacity .3s ease-out}.footer__nav a:hover{opacity:.6}.footer__copy{margin-top:16px;text-align:center}.footer__copy small{font-size:12px;text-transform:uppercase;font-family:"Darumadrop One",sans-serif;color:#fff}@-webkit-keyframes arrow{0%{transform:translateX(0)}50%{transform:translateX(10px)}}@keyframes arrow{0%{transform:translateX(0)}50%{transform:translateX(10px)}}.section-title h1,.section-title h2{font-weight:700;display:flex;gap:4px;align-items:center;justify-content:center}.section-title h1::before,.section-title h1::after,.section-title h2::before,.section-title h2::after{content:"";display:inline-block;width:1px;height:clamp(
    14px,
    calc(14px + 2px * ((100vw - 375px) / 969px)),
    16px
  );background-color:currentColor;transform-origin:bottom}.section-title h1::before,.section-title h2::before{transform:rotate(-30deg)}.section-title h1::after,.section-title h2::after{transform:rotate(30deg)}.section-title p{font-size:clamp(
    40px,
    calc(40px + 24px * ((100vw - 375px) / 969px)),
    64px
  );font-family:"Darumadrop One",sans-serif;text-transform:uppercase;line-height:1;letter-spacing:0;text-align:center}@media(min-width: 1024px){.section-title.st-lg-left h1,.section-title.st-lg-left h2{justify-content:flex-start;padding-left:12px}}@media(min-width: 1024px){.section-title.st-lg-left p{text-align:left}}.section-title.st-sidebar h2{font-size:14px !important}.section-title.st-sidebar p{font-size:40px !important}.default-button{display:inline-flex;align-items:center;gap:16px;font-size:clamp(
    14px,
    calc(14px + 4px * ((100vw - 375px) / 969px)),
    18px
  );font-weight:700;border:2px solid currentColor;border-radius:30px;line-height:1.5;padding:12px 48px;background-color:#edede8;transition:background-color .3s ease-out,color .2s ease-out}.default-button:hover{background-color:#fff}.default-button:hover span{-webkit-animation-name:arrow;animation-name:arrow;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.default-button.db-white{background-color:#fff}.default-button.db-white:hover{background-color:#edede8}.default-button.db-gray{background-color:#dcdcd3}.default-button.db-gray:hover{background-color:#fff}.default-button.db-contact{background-color:#97b41e;color:#fff}.default-button.db-contact:hover{background-color:#fff;color:#97b41e}.default-button.db-contact:hover span{background-color:#97b41e}.default-button.db-contact:hover span::before{background-color:#97b41e}.default-button span{content:"";display:inline-block;width:21px;height:2px;background-color:currentColor;border-radius:10px;position:relative;top:3px;transition:background-color .2s ease-out}.default-button span::before{content:"";position:absolute;top:-3px;right:0;width:8px;height:2px;background-color:currentColor;border-radius:10px;transform-origin:bottom;transform:rotate(45deg);transition:background-color .2s ease-out}
/*# sourceMappingURL=globals.min.css.map */