#hero-wheat{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}#hero-wheat.ready{opacity:1}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0d251dd9,#12291b70 60%,#14251b18);pointer-events:none}.hero-inner{position:relative;z-index:1;display:block!important;max-width:none}.hero-copy{max-width:760px}.hero h1{max-width:750px}.hero-lede{max-width:510px}.apple-download{display:flex;align-items:center;gap:.5rem}.apple-download svg{width:23px;height:23px;flex:none}.apple-download span{margin:0!important}.grower-landscape{height:210px;border-radius:16px;background:linear-gradient(0deg,#173b2550,#173b2510),url('../assets/scene-one-wheat.jpg') center 62%/cover;position:relative;overflow:hidden;margin-bottom:1.5rem;display:flex;justify-content:space-around;align-items:center;color:white}.grower-landscape span{position:relative;z-index:1;letter-spacing:.14em;font-size:.7rem;padding:.6rem .9rem;border:1px solid #ffffff80;background:#173b2580;border-radius:50px}.parcel-line{position:absolute;width:70%;height:50%;border:1px solid #f2edc5b3;border-radius:50%;transform:rotate(-7deg)}.land-tools{background:#e9ede2}.tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.tool-grid article{padding:2rem;background:#f8f8f0;border:1px solid #ced7c7;border-radius:16px}.tool-index{font-size:.66rem;letter-spacing:.12em;color:#5b705a}.tool-grid h3{font-family:Instrument,Georgia,serif;font-size:2.35rem;margin:1.4rem 0 1rem}.tool-grid p{font-size:.94rem}.tool-grid small{display:block;margin-top:1.4rem;line-height:1.6;color:#53644f}.product-source{font-size:.75rem;margin-top:2rem;color:#52624f}.product-source a{text-decoration:underline}.journey-example{margin:0 var(--gutter) 5rem}.hero{min-height:760px;min-height:100svh}.food .section-heading{max-width:850px}.food{padding-top:6rem}@media(max-width:800px){.tool-grid{grid-template-columns:1fr}.site-header nav{gap:1rem}.hero-copy{max-width:95%}.grower-landscape{height:170px}.grower-landscape span{font-size:.55rem;padding:.6rem}.tool-grid article{padding:1.5rem}}@media(max-width:600px){.hero-inner{padding-top:10rem!important;padding-bottom:5rem!important}.hero h1{font-size:clamp(3.9rem,15vw,5.4rem)}.hero{min-height:720px;min-height:100svh}.hero-lede{font-size:1rem}.journey-example{margin-bottom:3rem}}@media(prefers-reduced-motion:reduce){#hero-wheat{display:none}}html[data-motion=reduce] #hero-wheat{display:none}

.mobile-download{display:none}@media(max-width:800px){.mobile-download{display:flex;padding:.5rem .65rem;border:1px solid #ffffff80;border-radius:50px;font-size:.72rem;margin-left:auto;margin-right:1rem}.mobile-download svg{width:19px;height:19px}.site-header{gap:.3rem}.site-header .brand{font-size:.9rem}.menu-toggle{font-size:.75rem}}
