.hero{background:#153f48;min-height:112svh;display:flex;flex-direction:column}.hero:after{background:linear-gradient(90deg,#092c45a6 0%,#092c4529 58%,#092c4500 80%),linear-gradient(180deg,#082c4559,transparent 30%,transparent 70%,#082c4530)}.hero-inner{width:100%;padding-top:clamp(150px,21vh,210px);padding-bottom:2rem;flex:1}.hero-copy{max-width:750px}.hero h1{font-size:clamp(4rem,7vw,6.6rem);text-shadow:0 2px 25px #082c4530}.hero-lede{max-width:500px;text-shadow:0 1px 10px #082c45}.hero-download-space{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;min-height:150px;padding:1rem 1.25rem 3rem}.hero-download{display:flex;gap:1rem;padding:1.1rem 1.65rem;border:1px solid #f4ffeab3;border-radius:100px;background:#103e4b42;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fffdf2;box-shadow:0 8px 32px #092c4526;transition:opacity .5s,transform .5s,visibility .5s;text-align:left}.hero-download svg{width:38px;height:38px}.hero-download>span{font-size:1rem;font-weight:500}.hero-download small{display:block;font-size:.56rem;letter-spacing:.16em;margin-bottom:.35rem;opacity:.85}.hero-download>span:last-child{font-size:1.5rem}.hero-download:hover{background:#103e4b88}.wheat-footer{position:relative;height:480px;background:linear-gradient(90deg,#10271d70,#10271d30),url('../assets/scene-one-wheat.jpg') center/cover;overflow:hidden}.wheat-footer:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#09281999,transparent 80%);pointer-events:none}.wheat-closing{position:absolute;z-index:1;bottom:3rem;left:var(--gutter);right:var(--gutter);color:#fff9e8}.wheat-closing p{font-family:Instrument,Georgia,serif;font-size:clamp(2.8rem,5vw,4.5rem);line-height:1.1}.wheat-closing span{display:block;font-size:.8rem;line-height:1.6;margin-top:1rem}@media(max-width:800px){.hero{background-position:76% center}.hero:after{background:linear-gradient(180deg,#082c4560,#082c4533 50%,transparent 76%),linear-gradient(90deg,#082c4544,transparent)}.hero-copy{max-width:590px}.hero h1{max-width:560px}.hero-lede{max-width:390px}.wheat-footer{height:380px}}@media(max-width:600px){.hero{min-height:1100px;min-height:125svh;background-position:78% center}.hero-inner{padding-top:8.5rem!important;flex:0;padding-bottom:0!important}.hero h1{font-size:clamp(3.6rem,14.5vw,5rem);max-width:350px}.hero-lede{max-width:325px;font-size:.95rem}.hero-download-space{margin-top:auto;padding-bottom:2rem;min-height:130px}.hero-download{padding:.9rem 1.1rem;gap:.7rem}.hero-download>span{font-size:.85rem}.hero-download svg{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.hero-download{transition:none!important;transform:none!important;visibility:visible!important;opacity:1!important}}html[data-motion=reduce] .hero-download{transition:none!important;transform:none!important;visibility:visible!important;opacity:1!important}

@media(max-width:600px){.hero{background-position:92% center}.hero:after{background:linear-gradient(180deg,#082c4559 0%,#082c454d 22%,#082c458c 35%,#082c4573 52%,#082c451a 69%,#082c4520 100%)}.hero-inner{min-height:0!important}.hero-copy{padding-top:0}}

@media(min-width:601px) and (max-width:1000px){.hero{background-position:92% center}.hero:after{background:linear-gradient(180deg,#082c456b,#082c456b 36%,#082c4520 65%,#082c4510)}}
