.info-card{display:grid;grid-template-columns:1fr 57%;grid-template-areas:"info affiliates";overflow:clip;box-shadow:0 calc(-1*max(1.111vw,16px)) max(9.306vw,134px) 0 rgba(21,49,10,.1019607843)}@media(max-width:577px){.info-card{grid-template-columns:auto;grid-template-areas:"affiliates" "info"}}.info-card>*{height:auto;padding-inline:max(4.167vw,28px);padding-block:max(2.778vw,28px)}@media(max-width:834px){.info-card>*{padding-inline:max(3.357vw,20px);padding-block:max(3.357vw,24px)}}.info-card__main{grid-area:info;position:relative;box-shadow:0 calc(-1*max(1.111vw,16px)) max(9.306vw,134px) 0 rgba(21,49,10,.1019607843);isolation:isolate}@media(max-width:577px){.info-card__main{aspect-ratio:1}}.info-card__main-bg img{object-fit:cover;width:100%;height:100%}.info-card__logo{width:max(5.556vw,80px);height:auto;margin-bottom:max(1.111vw,16px)}@media(max-width:834px){.info-card__logo{width:max(9.592vw,55px)}}@media(max-width:577px){.info-card__logo{position:absolute;right:20px;top:24px}}.info-card__title{margin-bottom:max(1.111vw,16px);font-size:max(3.819vw,24px);font-weight:600}@media(max-width:834px){.info-card__title{margin-bottom:max(1.918vw,12px);font-size:max(2.878vw,20px)}}.info-card__text-box{display:flex;flex-direction:column;gap:max(1.944vw,20px)}@media(max-width:834px){.info-card__text-box{gap:max(2.398vw,12px)}}.info-card__text{font-size:max(.972vw,14px);line-height:1.35}.info-card__text._main{max-width:max(29.514vw,333px)}.info-card__text._framed{padding:max(1.667vw,16px);background-color:#fff}@media(max-width:834px){.info-card__text._framed{padding:max(1.918vw,12px)}}.info-card__details{grid-area:affiliates;position:relative;padding-bottom:max(5.764vw,83px)}@media(max-width:577px){.info-card__details{padding-bottom:max(19.064vw,70px)}}.info-card__icon{width:max(3.472vw,28px);height:max(3.472vw,28px);margin-bottom:max(1.25vw,16px)}@media(max-width:834px){.info-card__icon{margin-bottom:max(1.918vw,12px)}}@media(max-width:577px){.info-card__icon{width:36px;height:36px}}.info-card__details-title{margin-bottom:max(1.111vw,16px);font-size:max(2.222vw,24px);font-weight:600;text-align:left}@media(max-width:834px){.info-card__details-title{margin-bottom:max(1.918vw,12px);font-size:max(2.878vw,20px)}}.info-card .circle-diagram{width:max(17.361vw,138px);height:max(17.361vw,138px)}.info-card__details-bg_top{width:100%;height:auto;position:absolute;top:0}.info-card__details-bg_bottom{width:100%;height:auto;position:absolute;bottom:0}.info-card__main-bg picture{width:100%;height:100%}.info-card__text{position:relative;overflow:clip;letter-spacing:.2px;isolation:isolate}.info-card__text-tick{position:absolute;rotate:-10deg;bottom:calc(-1*max(1.389vw,20px));right:calc(-1*max(1.389vw,20px));z-index:-1;width:max(5.069vw,73px);height:max(5.069vw,73px)}@media(max-width:834px){.info-card__text-tick{width:max(8.753vw,58px);height:max(8.753vw,58px);right:calc(-1*max(2.398vw,11px));bottom:calc(-1*max(2.398vw,16px))}}.circle-diagram{position:relative}.circle-diagram__pointer{position:absolute;display:flex;flex-direction:column;gap:max(.486vw,7px);font-size:max(1.111vw,16px)}@media(max-width:834px){.circle-diagram__pointer{font-size:max(1.918vw,12px);gap:max(.839vw,5px)}}.circle-diagram__pointer:first-child{text-align:right;right:calc(-1*max(8.333vw,100px));top:10%}@media(max-width:834px){.circle-diagram__pointer:first-child{right:calc(-1*max(11.99vw,70px))}}.circle-diagram__pointer:first-child .circle-diagram__pointer-line{right:0;translate:0 -10%}.circle-diagram__pointer:nth-child(2){bottom:10%;left:calc(-1*max(8.333vw,100px))}@media(max-width:834px){.circle-diagram__pointer:nth-child(2){left:calc(-1*max(11.99vw,70px))}}.circle-diagram__pointer:nth-child(2) .circle-diagram__pointer-line{rotate:180deg;translate:0 -90%}.circle-diagram__pointer-line{position:absolute;top:50%;translate:0 -50%;width:max(10.417vw,110px);height:auto}@media(max-width:834px){.circle-diagram__pointer-line{width:max(13.189vw,80px)}}.circle-diagram__inner{width:100%;height:100%}.about-problem{padding-bottom:max(3.472vw,40px)}@media(max-width:834px){.about-problem{padding-bottom:max(4.796vw,20px)}}.about-problem .info-card>*{min-height:max(38.889vw,365px)}@media(max-width:834px){.about-problem .info-card>*{min-height:43.765vw}}.about-problem .info-card__details{display:grid;grid-template-rows:auto 1fr;justify-items:center;align-items:center;padding-bottom:max(2.778vw,28px)}@media(max-width:834px){.about-problem .info-card__details{padding-bottom:max(3.357vw,24px)}}.about-problem .info-card__details-title{text-align:center}.ancom-hero{padding-top:max(6.25vw,90px)}@media(max-width:834px){.ancom-hero{padding-top:max(10.791vw,55px)}}.ancom-hero__inner{display:grid;grid-template-columns:57% 1fr;isolation:isolate}@media(max-width:577px){.ancom-hero__inner{grid-template-columns:auto}}.ancom-hero__inner>*{padding:max(2.778vw,28px);height:max(33.889vw,400px)}@media(max-width:834px){.ancom-hero__inner>*{padding-inline:max(3.357vw,20px);height:max(47.962vw,340px);padding-block:max(3.357vw,16px)}}.ancom-hero__achievement{display:flex;flex-direction:column;position:relative;color:#fff}.ancom-hero__about-bg,.ancom-hero__achievement-bg{z-index:-1}.ancom-hero__about-bg img,.ancom-hero__about-bg picture,.ancom-hero__achievement-bg img,.ancom-hero__achievement-bg picture{object-fit:cover;width:100%;height:100%}.ancom-hero__about-bg img{object-position:bottom}.ancom-hero__achievement-title{margin-bottom:max(1.111vw,16px);font-size:max(2.778vw,24px);font-weight:600;line-height:1.1}@media(max-width:834px){.ancom-hero__achievement-title{margin-bottom:max(1.918vw,12px);font-size:max(2.878vw,20px)}}.ancom-hero__achievement-text{font-size:max(.972vw,14px);font-weight:500}@media(max-width:834px){.ancom-hero__achievement-text{font-weight:400}}.ancom-hero__achievement-labels{display:flex;flex-wrap:wrap;gap:max(.833vw,12px);margin-top:auto}@media(max-width:834px){.ancom-hero__achievement-labels{gap:max(1.439vw,8px)}}.ancom-hero__achievement-label{align-content:center;height:max(2.083vw,30px);padding-inline:max(1.111vw,16px);border-radius:max(6.944vw,100px);background-color:#fff;color:#1e1e1e;font-size:max(.972vw,14px);font-weight:500}@media(max-width:834px){.ancom-hero__achievement-label{height:max(3.597vw,26px);font-size:max(1.679vw,12px)}}.ancom-hero__about{position:relative}.ancom-hero__about-title{font-size:max(2.5vw,24px);font-weight:600;margin-bottom:max(1.25vw,16px)}@media(max-width:834px){.ancom-hero__about-title{font-size:max(2.878vw,20px);margin-bottom:max(1.918vw,12px)}}.ancom-hero__about-text{font-size:max(.972vw,14px);line-height:1.35}.card-updates{padding-top:max(6.944vw,80px);padding-bottom:max(3.472vw,40px);position:relative}@media(max-width:834px){.card-updates{padding-top:max(9.592vw,40px);padding-bottom:max(4.796vw,30px)}}.card-updates .container{padding-inline:max(10.764vw,28px)}@media(max-width:1024px){.card-updates .container{padding-inline:max(3.906vw,28px)}}.card-updates__bg-image{width:100%;height:auto}.card-updates__header{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:max(4.861vw,70px);margin-bottom:max(5.556vw,36px)}@media(max-width:834px){.card-updates__header{grid-template-columns:1fr auto;margin-bottom:max(4.317vw,12px)}}@media(max-width:577px){.card-updates__header{grid-template-columns:auto;gap:12px}}.card-updates__text{font-size:max(.972vw,14px);line-height:1.35}.card-updates__list-title{margin-bottom:max(1.667vw,16px);font-size:max(1.111vw,16px);font-weight:600}@media(max-width:577px){.card-updates__list-title{margin-bottom:32px}}.card-updates__list{display:grid;grid-template-columns:repeat(3,1fr);gap:max(1.111vw,14px);margin-bottom:max(1.111vw,14px)}@media(max-width:834px){.card-updates__list{gap:max(1.679vw,8px);margin-bottom:max(1.679vw,8px)}}@media(max-width:577px){.card-updates__list{grid-template-columns:auto}}.card-updates__list-item>*{height:100%;border-radius:max(.417vw,6px)}.card-updates__list-item .improvement-card__bg img{width:max(1.667vw,24px);height:max(1.528vw,22px);position:absolute;right:max(1.389vw,20px);top:max(1.667vw,24px)}@media(max-width:834px){.card-updates__list-item .improvement-card__bg img{top:max(3.957vw,27px)}}@media(max-width:577px){.card-updates__list-item .improvement-card__bg img{width:34px;height:32px}}.card-updates__list-item:nth-child(2) .improvement-card__bg img{filter:hue-rotate(61deg) saturate(100%) brightness(30%)}.card-updates__list-item:nth-child(3) .improvement-card__bg img{filter:hue-rotate(55deg) saturate(100%) brightness(95%);color:hsl(95,59%,61%)}.card-updates__image-box{height:max(27.778vw,400px);position:relative;overflow:clip;background-color:#ffd885}.card-updates__image{position:absolute;left:50%;object-fit:cover;translate:-50%;width:115%;height:115%}@media(max-width:577px){.card-updates__image{top:55%;translate:-50% -50%;width:150%;height:150%}}.farm-illustration{display:flex;justify-content:center;width:100%;height:max(18.75vw,150px);position:relative;overflow:clip}@media(max-width:834px){.farm-illustration{height:max(17.986vw,62px)}}.farm-illustration__house{width:max(28.056vw,226px);height:auto;top:0;position:absolute}@media(max-width:834px){.farm-illustration__house{width:max(27.098vw,93px)}}.farm-illustration__branch{height:auto;position:absolute;transform-origin:center bottom}.farm-illustration__branch._1{width:8.889vw;left:0;bottom:-3.333vw;animation:half-rotate 4s ease-in-out infinite alternate}.farm-illustration__branch._2{width:9.861vw;left:7.639vw;bottom:-2.778vw;animation:half-rotate 3s ease-in-out infinite alternate-reverse}.farm-illustration__branch._3{width:1.667vw;left:28.472vw;bottom:-.625vw;animation:half-rotate 2s ease-in-out infinite alternate}@media(max-width:834px){.farm-illustration__branch._3{left:26.379vw}}.farm-illustration__branch._4{width:11.111vw;right:21.25vw;bottom:-2.083vw;scale:-1 1;animation:half-rotate 3s ease-in-out infinite alternate-reverse}@media(max-width:834px){.farm-illustration__branch._4{right:20.384vw}}.farm-illustration__branch._5{width:7.083vw;right:4.861vw;bottom:-2.778vw;animation:half-rotate 5s ease-in-out infinite alternate}.farm-illustration__branch._6{width:5.278vw;right:0;bottom:-2.083vw;animation:half-rotate 4s ease-in-out infinite alternate-reverse}.customer-request{padding-top:max(4.167vw,48px);padding-bottom:max(6.944vw,80px)}@media(max-width:834px){.customer-request{padding-top:max(5.755vw,40px);padding-bottom:max(9.592vw,40px)}}.customer-request__inner{display:flex;flex-direction:column;align-items:center}.customer-request__icon{margin-bottom:max(.417vw,6px);width:max(3.472vw,50px);height:max(3.472vw,50px)}@media(max-width:834px){.customer-request__icon{width:max(5.995vw,36px);height:max(5.995vw,36px)}}.customer-request__heading{margin-bottom:max(4.167vw,48px)}@media(max-width:834px){.customer-request__heading{margin-bottom:max(5.755vw,20px)}}.customer-request__banner{display:flex;justify-content:center;align-items:center;width:100%;padding-block:max(2.778vw,40px);position:relative;z-index:1;overflow:clip;box-shadow:0 calc(-1*max(1.111vw,16px)) max(9.306vw,134px) 0 rgba(21,49,10,.1019607843);background-color:#fff9f0;font-size:max(1.389vw,20px);font-weight:500}@media(max-width:834px){.customer-request__banner{padding-block:max(4.796vw,36px);font-size:max(2.398vw,14px)}}.customer-request__banner-circle{width:70%;aspect-ratio:1;position:absolute;z-index:-1;border-radius:50%;background-color:#ffd885}@media(max-width:577px){.customer-request__banner-circle{width:80%;aspect-ratio:.85}}.customer-request__banner-text{max-width:max(46.528vw,485px);line-height:1.35;text-align:center;text-wrap:balance}@media(max-width:834px){.customer-request__banner-text{max-width:max(58.153vw,234px)}}:root{--containerPadding:max(2.778vw,28px)}@media(max-width:834px){:root{--containerPadding:max(3.357vw,20px)}}html{background-color:#fff9f0;font-family:Avenir;color:#1e1e1e}.container{padding-inline:var(--containerPadding);container-type:inline-size}.case-header{padding-block:max(1.25vw,18px)}@media(max-width:834px){.case-header{padding-block:max(2.158vw,12px)}}.case-header__logo{width:max(5.556vw,80px);height:max(3.333vw,48px)}@media(max-width:834px){.case-header__logo{width:max(9.592vw,50px);height:max(5.755vw,30px)}}.case-header__button{display:flex;align-items:center;gap:max(.347vw,5px);padding-inline:max(1.389vw,20px);padding-block:max(.833vw,12px);border-radius:max(.347vw,5px);background-color:#dc0030;color:#fff;font-size:max(1.111vw,16px);font-weight:600}@media(max-width:834px){.case-header__button{gap:max(.6vw,2px);padding-inline:max(2.398vw,16px);padding-block:max(1.439vw,4px);font-size:max(1.918vw,12px)}}.case-header__button img{width:max(1.667vw,24px);height:max(1.667vw,24px)}.highlight-red{color:#dc0030}.highlight-green{color:#5ead41}.highlight-yellow{color:#ffd885}.highlight-blue{color:#1d9bf0}.highlight-light-cyan{color:#a3e3ff}.highlight-bold{font-weight:700}.heading{font-size:max(3.819vw,44px);font-weight:600;font-family:Avenir}@media(max-width:834px){.heading{font-size:max(5.276vw,28px)}}.bottom-illustration{padding-top:max(5.556vw,80px)}@media(max-width:834px){.bottom-illustration{padding-top:max(9.592vw,40px)}}.case-footer{background-color:#5ead41;color:#fff}.case-footer__heading{font-weight:600}.case-footer__button{background-color:#dc0030;border-radius:max(.486vw,7px)}