.awards{margin-block-start:var(--space-section);position:relative}.awards-title{text-align:center;padding-block-end:.5rem}@media (min-width:48rem){.awards-title{z-index:1;background:linear-gradient(#0000008c,#0000);padding:3% 0 4rem;position:absolute;inset:0 0 auto}.awards-title .section-heading{color:var(--color-white);margin:0}.awards-title .rule{border-block-start-color:var(--color-white)}}.awards-image img{inline-size:100%}.benefits{display:grid}@media (min-width:48rem){.benefits{grid-template-columns:repeat(3,1fr)}}.benefit{padding:var(--space-box);flex-direction:column;justify-content:center;display:flex}.benefit h2,.benefit h3{font-size:var(--type-box);margin:0 0 1.25rem}.benefit ul{margin:0;padding-inline-start:1.25rem}.benefit-primary{background:var(--color-primary)}.benefit-primary h2{color:var(--color-white);margin:0}.benefit-darkgray,.benefit-gray{color:var(--color-text-strong)}.benefit-darkgray{background:var(--color-darkgray)}.benefit-gray{background:var(--color-gray)}.contact-grid{gap:1.875rem;margin-block-start:1.25rem;display:grid}@media (min-width:48rem){.contact-grid{grid-template-columns:2fr 1fr;align-items:start}}.contact-map img{inline-size:100%}.contact-details{font-style:normal}.contact-details h3{font-size:var(--type-subheading);margin:1.25rem 0 .625rem}.contact-details p{margin:0 0 .625rem}.hero{background:var(--color-dark);min-block-size:clamp(32rem,9rem + 48vw,42.5rem);display:grid;position:relative;overflow:hidden}.hero-slide{opacity:0;visibility:hidden;grid-area:1/1;place-items:center;transition:opacity .6s,visibility 0s linear .6s;display:grid;position:relative}.hero-slide[data-active]{opacity:1;visibility:visible;transition:opacity .6s}.hero-slide:after{content:"";background:#00000080;position:absolute;inset:0}.hero-image,.hero-image img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.hero-title{z-index:1;max-inline-size:min(90%,60rem);font-family:var(--font-heading);font-size:var(--type-hero);letter-spacing:.1875rem;text-align:center;text-wrap:balance;color:var(--color-white);margin:0;padding-block:4rem;font-weight:500;line-height:1.1;position:relative}.hero-controls{z-index:2;align-items:center;gap:.25rem;display:flex;position:absolute;inset-block-end:1.25rem;inset-inline-start:50%;translate:-50%}.hero-controls[hidden]{display:none}.hero-indicator{border:var(--hairline) solid var(--color-white);cursor:pointer;background:0 0;border-radius:50%;block-size:.9375rem;inline-size:.9375rem;padding:0}.hero-indicator[aria-current=true]{background:var(--color-white)}.hero-rotation{border:var(--hairline) solid #ffffffb3;cursor:pointer;background:#00000059;border-radius:50%;place-items:center;block-size:1.75rem;inline-size:1.75rem;margin-inline-end:.5rem;padding:0;display:grid}.hero-rotation:hover{background:#0009}.hero-rotation-icon{background:var(--color-white);clip-path:polygon(15% 0,100% 50%,15% 100%);block-size:.625rem;inline-size:.625rem}[data-playing]>.hero-rotation-icon{clip-path:polygon(0 0,35% 0,35% 100%,0 100%,0 0,65% 0,100% 0,100% 100%,65% 100%,65% 0)}.seeds{background-color:var(--color-dark);background-image:linear-gradient(#0003, #0003), var(--seeds-image);background-position:50% 0;background-size:cover;margin-block-start:3.75rem;padding-block-end:5rem}@media (min-width:48rem) and (hover:hover) and (pointer:fine){.seeds{background-attachment:fixed}}.seeds-title{font-size:var(--type-seeds);text-align:center;color:var(--color-white);margin:0;padding-block:2.5rem 3.125rem}.crops{gap:1.875rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.crops{grid-template-columns:repeat(5,1fr);max-inline-size:50rem;margin-inline:auto}}.crop{text-align:center;color:var(--color-white);justify-items:center;display:grid}.crop-share{font-family:var(--font-heading);font-size:var(--type-percent);color:#ffffffd9;font-weight:500;line-height:1.1}.crop-count{font-size:var(--type-counter);font-variant-numeric:tabular-nums;color:var(--color-white);font-weight:700}.crop-name{font-family:var(--font-heading);font-size:var(--type-body);letter-spacing:.0625rem;text-transform:uppercase;margin-block-start:1.375rem;font-weight:500}
