/* Wheat fields */
.field-art{position:absolute;display:block;pointer-events:none;overflow:visible;z-index:0}
.field-art .decor-draw-path{stroke-width:1px}
.field-art__ground{opacity:.72;vector-effect:none}
.field-art--hero{display:none;bottom:-2px;width:min(20vw,320px);height:500px;color:var(--green-2);opacity:.26}
.field-art--hero-left{left:-42px}
.field-art--hero-right{right:-34px;color:#6f8968;opacity:.22}
.hero .wrap,.cta-band .wrap,footer .wrap{position:relative;z-index:1}
.hero .hero-in,.cta-in{z-index:1}
.hero-wm{z-index:0}

.field-art--cta{inset:0;color:#D9E5CD;opacity:.46}
.field-art__ground-svg{position:absolute;display:block;pointer-events:none;overflow:visible}
.field-art--cta .field-art__ground-svg{right:0;bottom:0;width:100%;height:12px}
.field-art__plants{position:absolute;display:block;pointer-events:none;overflow:visible}
.field-art--cta .field-art__plants{bottom:0;left:50%;width:2560px;height:104px;margin-left:-1280px}
.field-art--cta .field-art__ears > .wheat-ear:nth-child(3n+1){color:var(--gold-2)}
.field-art__side{display:none;position:absolute;bottom:0;width:clamp(104px,calc((100vw - 1320px) / 2 - 18px),330px);height:auto;aspect-ratio:8 / 9;overflow:visible}
.field-art__side--left{left:0}.field-art__side--right{right:0}
.field-art__side-ear--gold{color:var(--gold-2)}
@media (min-width:1560px){.field-art--cta .field-art__side{display:block}}
.field-art__corner{display:none;position:absolute;bottom:0;width:auto;height:138px;aspect-ratio:8 / 5;overflow:visible}
.field-art__corner--left{left:0}.field-art__corner--right{right:0}
.field-art__corner-ear--gold{color:var(--gold-2)}
@media (min-width:1000px) and (max-width:1559px){.field-art--cta .field-art__corner{display:block}.cta-band{padding-bottom:146px}}

/* Footer meadow */
footer{position:relative;padding-bottom:116px;overflow:hidden}
.meadow{position:absolute;z-index:0;left:0;right:0;bottom:0;height:220px;pointer-events:none;overflow:hidden;color:#A8C99B}
.meadow-plant{position:absolute;z-index:1;bottom:0;left:var(--left);width:var(--w);height:var(--h);background:currentColor;opacity:.76;clip-path:inset(0);transform:translateX(-50%) rotate(var(--r));transform-origin:50% 100%;transform-box:border-box;will-change:clip-path}
.meadow-plant--back{z-index:0;color:#6F8968;opacity:.38}
.meadow.is-near .meadow-plant,html:not(.decor-js) .meadow-plant,body.ie-active .meadow-plant{-webkit-mask:var(--m) center bottom/contain no-repeat;mask:var(--m) center bottom/contain no-repeat}
.decor-js .meadow:not(.is-near) .meadow-plant{opacity:0}
.decor-js .meadow.is-near:not(.is-grown) .meadow-plant{clip-path:inset(100% 0 0 0)}
.decor-js .meadow.is-grown .meadow-plant{animation:meadow-grow .9s cubic-bezier(.18,.82,.27,1) var(--d) both}
@keyframes meadow-grow{from{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0)}}
.meadow-plant.sway{transform-origin:50% 100%;transform-box:border-box}

@media (min-width:1800px){
  .field-art--hero{display:block}
}
@media (max-width:880px){
  .field-art--cta{opacity:.3}
  .field-art--cta .field-art__plants{height:72px}
}
@media (max-width:560px){
  .field-art--cta{opacity:.26}
  footer{padding-bottom:112px}
  .meadow{height:142px}
  .meadow-plant--back,.meadow-plant:nth-child(3n+1),.meadow-plant:nth-child(4n+2){display:none}
  .meadow-plant{max-height:104px}
}
@media (prefers-reduced-motion:reduce){
  .meadow-plant{-webkit-mask:var(--m) center bottom/contain no-repeat;mask:var(--m) center bottom/contain no-repeat;clip-path:inset(0)!important;animation:none!important}
}
body.ie-active .meadow-plant{clip-path:inset(0)!important;animation:none!important}
