.crop-yield-system { height: auto; min-height: calc(100svh - 5px); padding: 0; background-color: #123e32; }
.crop-yield-system .science-backplane { background: rgba(4, 48, 38, .7); }
.crop-yield-system .science-content { height: auto; min-height: calc(100svh - 5px); justify-content: center; gap: 56px; padding: 72px 32px; }
.crop-yield-system .science-heading { display: block; margin: 0; }
.crop-yield-system .science-heading > div:last-child { width: 100%; max-width: none; justify-self: stretch; }
.crop-yield-system .science-heading .eyebrow { margin: 0 0 20px; color: #e1ede6; font-size: 14px; }
.crop-yield-system .science-heading h2 { max-width: none; font-size: 54px; line-height: 1.35; overflow-wrap: anywhere; }
.crop-yield-system .science-board { grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 16px; transform: none; }
.crop-yield-system .science-tile { min-height: 0; padding: 0; border-radius: 6px; background: rgba(248, 251, 249, .96); }
.crop-yield-system .science-tile::before { display: none; }
.crop-yield-system .science-tile-media { height: auto; aspect-ratio: 4 / 3; margin: 0; border: 0; flex-shrink: 0; }
.crop-yield-system .science-tile-media img { object-position: center; }
.crop-yield-system .science-tile-formula .science-tile-media img { object-position: 72% center; }
.crop-yield-system .science-tile-meta { padding: 18px 20px 0; }
.crop-yield-system .science-tile-meta span { color: #287454; font-size: 24px; }
.crop-yield-system .science-tile-copy { margin: 0; padding: 10px 20px 26px; }
.crop-yield-system .science-tile-copy h3 { min-height: 2.8em; margin-bottom: 12px; font-family: Georgia, "Songti SC", serif; font-size: 22px; line-height: 1.4; overflow-wrap: anywhere; }
.crop-yield-system .science-tile-copy p { font-size: 14px; line-height: 1.8; }
.crop-yield-system.science-reveal-ready .science-heading { opacity: 1; transform: none; transition: none; }
.crop-yield-system.science-reveal-ready .science-heading .eyebrow,
.crop-yield-system.science-reveal-ready .science-heading h2 { opacity: 0; transform: translate3d(0, -32px, 0); transition: opacity .3s ease, transform .3s ease; }
.crop-yield-system.science-reveal-ready.is-revealed .science-heading .eyebrow,
.crop-yield-system.science-reveal-ready.is-revealed .science-heading h2 { opacity: 1; transform: none; transition-duration: .95s; transition-timing-function: cubic-bezier(.16, .72, .2, 1); }
.crop-yield-system.science-reveal-ready.is-revealed .science-heading .eyebrow { transition-delay: .05s; }
.crop-yield-system.science-reveal-ready.is-revealed .science-heading h2 { transition-delay: .18s; }
.crop-yield-system.science-reveal-ready.is-revealed .science-tile:nth-child(1) { transition-delay: 1.05s; }
.crop-yield-system.science-reveal-ready.is-revealed .science-tile:nth-child(2) { transition-delay: 1.23s; }
.crop-yield-system.science-reveal-ready.is-revealed .science-tile:nth-child(3) { transition-delay: 1.41s; }
.crop-yield-system.science-reveal-ready.is-revealed .science-tile:nth-child(4) { transition-delay: 1.59s; }
.crop-yield-system.science-reveal-ready.is-revealed .science-tile:nth-child(5) { transition-delay: 1.77s; }
@media (max-width: 1100px) {
    .crop-yield-system .science-board { grid-template-columns: repeat(3, minmax(0, 1fr)); }
    .crop-yield-system .science-heading h2 { font-size: 44px; }
}
@media (max-width: 720px) {
    .crop-yield-system .science-content { gap: 36px; padding: 56px 24px; }
    .crop-yield-system .science-board { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .crop-yield-system .science-heading h2 { font-size: 36px; }
    .crop-yield-system .science-tile-meta { padding-inline: 16px; }
    .crop-yield-system .science-tile-copy { padding-inline: 16px; }
    .crop-yield-system .science-tile-copy h3 { font-size: 20px; }
}
@media (max-width: 480px) {
    .crop-yield-system .science-board { grid-template-columns: 1fr; }
    .crop-yield-system .science-tile-copy h3 { min-height: 0; }
}
@media (prefers-reduced-motion: reduce) {
    .crop-yield-system.science-reveal-ready .science-heading .eyebrow,
    .crop-yield-system.science-reveal-ready .science-heading h2,
    .crop-yield-system.science-reveal-ready .science-tile { opacity: 1; transform: none; transition: none; }
}
