*{box-sizing:border-box}body{margin:0;color:#28372b;background:#f9f7ee;font:17px/1.65 system-ui,sans-serif}a{color:#245239;text-underline-offset:4px}a:focus-visible{outline:3px solid #aa7827;outline-offset:4px}.wrap,.section{width:min(1100px,calc(100% - 40px));margin:auto}header{background:white}.bar,.brand,nav{display:flex;align-items:center;gap:20px}.bar{justify-content:space-between;padding:12px 0;flex-wrap:wrap}.brand{font-weight:750;text-decoration:none;gap:10px}.brand img{object-fit:contain}nav{gap:clamp(12px,3vw,32px)}nav a{text-decoration:none;font-size:.92rem}nav a[aria-current]{text-decoration:underline;font-weight:750}.hero{padding:clamp(55px,10vw,145px) 0;color:#fff;background:#183c28}.hero.photo{background:linear-gradient(90deg,#122d23ed,#122d2370),url(assets/6.webp) center 49%/cover}.hero small{color:#f0dba2;font-weight:750;letter-spacing:.17em}.hero h1,h2,h3{font-family:Georgia,serif;line-height:1.1}.hero h1{font-size:clamp(3rem,8vw,6rem);margin:.15em 0}.hero p{max-width:34rem;font-size:1.12rem;margin:.7em 0 0}.section{padding:42px 0;border-bottom:1px solid #e1ddcd}.section h2{font-size:clamp(1.9rem,4vw,3rem);margin:0 0 20px}.section p{max-width:77ch}.cards,.gallery,.location{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.crops{grid-template-columns:repeat(4,1fr)}.card{display:block;text-decoration:none;padding:22px;background:#fff;border-top:3px solid #a48444;border-radius:5px}.card:hover{background:#f4ebd4}.card h3{margin:0;font-size:1.65rem}.card p{margin:.55em 0 0}.card span{float:right}.values{columns:2}.gallery img,.location img{width:100%;display:block;object-fit:cover;border-radius:6px}.gallery img{aspect-ratio:1}.location{grid-template-columns:1fr 1fr;align-items:center}.location img{max-height:220px}.button{display:inline-block;background:#245239;color:white;text-decoration:none;padding:10px 17px;border-radius:4px}iframe{margin-top:22px;width:100%;height:320px;border:0;border-radius:6px}table{width:min(100%,620px);border-collapse:collapse;background:#fff}th,td{text-align:left;padding:8px 14px;border-bottom:1px solid #e1ddcd}tbody th{font-weight:500}thead{background:#e9eddc}.draft{padding:12px 16px;border-left:3px solid #a48444;background:#f2ead4}footer{background:#183c28;color:white;padding:22px 0}footer span{display:block;color:#e6d7ab;font-size:.9rem}@media(max-width:650px){.cards,.crops,.location{grid-template-columns:1fr}.gallery{grid-template-columns:repeat(2,1fr)}.values{columns:1}}

.grain-cards{grid-template-columns:repeat(2,1fr)}.grain-cards .card:hover{background:#fff}@media(max-width:650px){.grain-cards{grid-template-columns:1fr}}
.hero.grain-hero{background:linear-gradient(90deg,#122d23ed,#122d2360),url(assets/cereais-1.webp) center 57%/cover}

.gado-media{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:20px;align-items:start}.gado-media img,.gado-media video{display:block;width:100%;border-radius:6px}.gado-media video{aspect-ratio:16/9;background:#183c28}.gado-media video+video{margin-top:16px}@media(max-width:650px){.gado-media{grid-template-columns:1fr}}

.footer-contact{display:flex;flex-wrap:wrap;gap:4px 24px;margin:6px 0}.footer-contact a{color:#fff;overflow-wrap:anywhere}

.history-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:32px;align-items:start}.history-layout p:first-child{margin-top:0}.history-layout img{display:block;width:100%;height:auto;border-radius:6px}@media(max-width:650px){.history-layout{grid-template-columns:1fr;gap:12px}}
