:root{color-scheme:light dark;--gs-background:#fff;--gs-background-secondary:#f2f2f7;--gs-background-tertiary:#fff;--gs-label:#000;--gs-label-secondary:#6e6e73;--gs-label-tertiary:#3c3c434d;--gs-separator:#3c3c434a;--gs-fill:#78788033;--gs-gray:#8e8e93;--gs-tint:#137f38;--gs-on-tint:#fff;--gs-positive:#137f38;--gs-negative:#d70015;--gs-caution:#ff9500;--gs-caution-text:#c93400;--gs-commodity-corn:#fc0;--gs-commodity-wheat:#ff9500;--gs-commodity-soy:#00c7be;--gs-commodity-milo:#af52de;--gs-scale-low:#d70015;--gs-scale-mid:#ff9500;--gs-scale-high:#137f38;--gs-scale-missing:#c7c7cc;--gs-glass:#ffffffb8;--gs-glass-blur:blur(20px) saturate(180%);--gs-glass-edge:#0000001a;--gs-glass-highlight:#ffffffa6;--gs-glass-fallback:#fff;--gs-glass-prominent:#137f38eb;--gs-glass-shadow:0 8px 24px #0000001f;--gs-sheet-shadow:0 -4px 24px #0000001f;--gs-font-sans:-apple-system, BlinkMacSystemFont, "Inter", "Roboto", system-ui, sans-serif;--gs-numeric:tabular-nums;--gs-space-1:4px;--gs-space-2:8px;--gs-space-3:12px;--gs-space-4:16px;--gs-space-5:20px;--gs-space-6:24px;--gs-space-8:32px;--gs-space-10:40px;--gs-space-12:48px;--gs-space-16:64px;--gs-space-24:96px;--gs-space-32:128px;--gs-radius-sm:8px;--gs-radius-md:12px;--gs-radius-lg:16px;--gs-radius-xl:20px;--gs-radius-2xl:28px;--gs-radius-full:999px;--gs-spring-state:.2s linear(0, .42, .75, .92, .99, 1);--gs-spring-spatial:.36s linear(0, .36, .72, .95, 1.04, 1.02, .99, 1);--gs-spring-sheet:.42s linear(0, .3, .62, .86, .98, 1.02, 1.01, 1);--gs-focus-ring:0 0 0 2px var(--gs-background), 0 0 0 4px var(--gs-tint)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--gs-background:#000;--gs-background-secondary:#1c1c1e;--gs-background-tertiary:#2c2c2e;--gs-label:#fff;--gs-label-secondary:#a1a1a6;--gs-label-tertiary:#ebebf54d;--gs-separator:#545458a6;--gs-fill:#7878805c;--gs-gray:#8e8e93;--gs-tint:#30d158;--gs-on-tint:#000;--gs-positive:#30d158;--gs-negative:#ff453a;--gs-caution:#ff9f0a;--gs-caution-text:#ff9f0a;--gs-commodity-corn:#ffd60a;--gs-commodity-wheat:#ff9f0a;--gs-commodity-soy:#66d4cf;--gs-commodity-milo:#bf5af2;--gs-scale-low:#ff453a;--gs-scale-mid:#ff9f0a;--gs-scale-high:#30d158;--gs-scale-missing:#48484a;--gs-glass:#1c1c1eb8;--gs-glass-edge:#ffffff1f;--gs-glass-highlight:#ffffff2e;--gs-glass-fallback:#1c1c1e;--gs-glass-prominent:#30d158eb;--gs-glass-shadow:0 8px 24px #00000080;--gs-sheet-shadow:0 -4px 24px #00000080}}:root[data-theme=dark],.gs-dark{--gs-background:#000;--gs-background-secondary:#1c1c1e;--gs-background-tertiary:#2c2c2e;--gs-label:#fff;--gs-label-secondary:#a1a1a6;--gs-label-tertiary:#ebebf54d;--gs-separator:#545458a6;--gs-fill:#7878805c;--gs-gray:#8e8e93;--gs-tint:#30d158;--gs-on-tint:#000;--gs-positive:#30d158;--gs-negative:#ff453a;--gs-caution:#ff9f0a;--gs-caution-text:#ff9f0a;--gs-commodity-corn:#ffd60a;--gs-commodity-wheat:#ff9f0a;--gs-commodity-soy:#66d4cf;--gs-commodity-milo:#bf5af2;--gs-scale-low:#ff453a;--gs-scale-mid:#ff9f0a;--gs-scale-high:#30d158;--gs-scale-missing:#48484a;--gs-glass:#1c1c1eb8;--gs-glass-edge:#ffffff1f;--gs-glass-highlight:#ffffff2e;--gs-glass-fallback:#1c1c1e;--gs-glass-prominent:#30d158eb;--gs-glass-shadow:0 8px 24px #00000080;--gs-sheet-shadow:0 -4px 24px #00000080}.gs-glass{background:var(--gs-glass);backdrop-filter:var(--gs-glass-blur);box-shadow:inset 0 1px 0 var(--gs-glass-highlight), 0 0 0 1px var(--gs-glass-edge), var(--gs-glass-shadow)}.gs-glass-prominent{background:var(--gs-glass-prominent);color:var(--gs-on-tint);backdrop-filter:var(--gs-glass-blur);box-shadow:inset 0 1px 0 #ffffff59, var(--gs-glass-shadow)}@supports not (backdrop-filter:blur(1px)){.gs-glass{background:var(--gs-glass-fallback)}.gs-glass-prominent{background:var(--gs-tint)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.gs-glass{background:var(--gs-glass-fallback);backdrop-filter:none}.gs-glass-prominent{background:var(--gs-tint);backdrop-filter:none}}@media (prefers-reduced-motion:reduce){:root{--gs-spring-state:0s linear;--gs-spring-spatial:0s linear;--gs-spring-sheet:0s linear}}@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:64px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--gs-background);min-height:100vh;color:var(--gs-label);font-family:var(--gs-font-sans);font-feature-settings:"cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;margin:0;font-size:17px;line-height:25px;display:flex}main{flex:1 0 auto}img,svg,video,picture{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit}a:focus-visible{outline:2px solid var(--gs-tint);outline-offset:2px;border-radius:4px}button:focus-visible,input:focus-visible,select:focus-visible{box-shadow:var(--gs-focus-ring);outline:none}.wrap{width:100%;max-width:1024px;margin-inline:auto;padding-inline:16px}.wrap-wide{max-width:1440px}@media (width>=768px){.wrap{padding-inline:24px}}@media (width>=1024px){.wrap{padding-inline:40px}}.band{padding-block:64px}@media (width>=768px){.band{padding-block:96px}}@media (width>=1280px){.band{padding-block:128px}}.band-secondary{background:var(--gs-background-secondary)}.band-black{color:#fff;background:#000}.display,.headline,.headline-feature{font-optical-sizing:auto;font-variation-settings:"opsz" 32}.display{letter-spacing:-.03em;text-wrap:balance;font-size:44px;font-weight:600;line-height:48px}.headline{letter-spacing:-.025em;text-wrap:balance;font-size:32px;font-weight:600;line-height:36px}.headline-feature{letter-spacing:-.02em;text-wrap:balance;font-size:28px;font-weight:600;line-height:32px}.lead{color:var(--gs-label-secondary);text-wrap:pretty;font-size:19px;line-height:27px}.band-black .lead{color:#a1a1a6}@media (width>=1024px){.display{font-size:80px;line-height:84px}.headline{font-size:56px;line-height:60px}.headline-feature{font-size:40px;line-height:44px}.lead{font-size:21px;line-height:29px}}.body{text-wrap:pretty;font-size:17px;line-height:25px}.small{font-size:14px;line-height:20px}.caption{font-size:12px;line-height:16px}.secondary{color:var(--gs-label-secondary)}.num{font-variant-numeric:tabular-nums}.measure{max-width:34em}.btn{border-radius:var(--gs-radius-full);background:var(--gs-fill);height:48px;color:var(--gs-label);white-space:nowrap;cursor:pointer;transition:transform var(--gs-spring-state), filter var(--gs-spring-state);border:0;justify-content:center;align-items:center;gap:6px;padding:0 22px;font-size:17px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(1.06)}.btn:active{transform:scale(.97)}.btn[disabled],.btn[aria-disabled=true]{opacity:.4;pointer-events:none}.btn-prominent{background:var(--gs-tint);color:var(--gs-on-tint)}.btn-sm{height:36px;padding:0 16px;font-size:15px}.link{color:var(--gs-tint);font-weight:400;text-decoration:none}.link:hover{text-decoration:underline}.link-chevron:after{content:" ›";font-weight:600}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-reveal]{animation:linear both gs-reveal view();animation-range:entry entry 40%}}}html[data-motion=paused] [data-reveal]{animation:none}@keyframes gs-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}html[data-motion=paused] .is-in,html[data-motion=paused] .is-in *{animation:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border-radius:var(--gs-radius-md);background:var(--gs-tint);color:var(--gs-on-tint);padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{top:16px}@media (forced-colors:active){.btn,.gs-glass{border:1px solid canvastext}}.lockup[data-astro-cid-m36tfkkf]{color:inherit;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.mark[data-astro-cid-m36tfkkf]{flex:none;width:auto;height:30px}.wordmark[data-astro-cid-m36tfkkf]{letter-spacing:-.02em;white-space:nowrap;flex:none;font-size:19px;font-weight:600;line-height:1}@supports (mask-image:url('/brand/grainsage-wordmark-mask.png')){.wordmark[data-astro-cid-m36tfkkf]{color:#0000;background-color:var(--gs-label);flex:none;width:118px;height:22px;font-size:0;display:block;overflow:hidden;-webkit-mask:url(/brand/grainsage-wordmark-mask.png) 50%/contain no-repeat;mask:url(/brand/grainsage-wordmark-mask.png) 50%/contain no-repeat}}@media (width<=359px){.lockup[data-astro-cid-m36tfkkf] .wordmark[data-astro-cid-m36tfkkf]{display:none}}.nav-sentinel[data-astro-cid-wpvy4v7s]{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.nav[data-astro-cid-wpvy4v7s]{z-index:20;height:52px;transition:border-color var(--gs-spring-state);border-bottom:1px solid #0000;position:sticky;top:0}.nav[data-astro-cid-wpvy4v7s].is-stuck{border-bottom-color:var(--gs-separator)}.nav-inner[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;height:51px;display:flex}.links[data-astro-cid-wpvy4v7s]{align-items:center;gap:20px;display:flex}.nav-link[data-astro-cid-wpvy4v7s]{white-space:nowrap;color:var(--gs-label);font-size:15px;line-height:20px;text-decoration:none}.nav-link[data-astro-cid-wpvy4v7s]:hover{color:var(--gs-tint)}@media (width<=767px){.links[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]:not(:last-child){display:none}.links[data-astro-cid-wpvy4v7s] .btn[data-astro-cid-wpvy4v7s]{padding-inline:14px}}.footer[data-astro-cid-jo6i4kqk]{padding-block:40px}.footer-inner[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:24px;display:flex}.footer-brand[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:12px;display:flex}.trust[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:2px;display:flex}.footer-meta[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:8px;display:flex}.footer-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:16px;display:flex}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;text-decoration:none}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--gs-tint)}@media (width>=768px){.footer-inner[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between;align-items:flex-end}.footer-meta[data-astro-cid-jo6i4kqk]{text-align:right;align-items:flex-end}}
