.semantic-matching-case-study_page__jqGDm{color:#52525b;background:#fff}.semantic-matching-case-study_page__jqGDm h1,.semantic-matching-case-study_page__jqGDm h2,.semantic-matching-case-study_page__jqGDm h3{font-weight:500}.semantic-matching-case-study_page__jqGDm h1{max-width:880px;font-size:clamp(2.5rem,4.6vw,3.75rem);line-height:1.12;letter-spacing:-.04em;text-wrap:balance;margin:0 0 28px}.semantic-matching-case-study_page__jqGDm h2{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.22;letter-spacing:-.03em;text-wrap:balance;margin:0 0 28px}.semantic-matching-case-study_label__91ask,.semantic-matching-case-study_layerLabel__NK9W8,.semantic-matching-case-study_metadata__8XLPx dt,.semantic-matching-case-study_objectives__frX5E h3,.semantic-matching-case-study_outcomeColumns__nKhpD h3{font-size:11px;line-height:1.6;font-weight:500;text-transform:uppercase;letter-spacing:.09em}.semantic-matching-case-study_label__91ask{margin-bottom:20px}.semantic-matching-case-study_hero__FgQdR{padding:96px 0 0}.semantic-matching-case-study_intro__gYSCo{max-width:810px;font-size:18px;line-height:1.8}.semantic-matching-case-study_metadata__8XLPx{display:grid;grid-template-columns:1.1fr 1.5fr 1.7fr .4fr;gap:40px;margin-top:52px}.semantic-matching-case-study_metadata__8XLPx dt{margin-bottom:10px}.semantic-matching-case-study_metadata__8XLPx dd{font-size:14px;line-height:1.65;color:#18181b}.semantic-matching-case-study_result__V_FYg{display:flex;align-items:center;gap:100px;padding-top:36px;margin-top:44px;border-top:1px solid #e4e4e7}.semantic-matching-case-study_result__V_FYg>div>p:not(.semantic-matching-case-study_resultValue__Ihszp){font-size:13px;margin-top:10px}.semantic-matching-case-study_result__V_FYg .semantic-matching-case-study_resultValue__Ihszp{color:#18181b;font-size:clamp(36px,4vw,52px);line-height:1.15;letter-spacing:-.045em}.semantic-matching-case-study_resultValue__Ihszp>span:not(.semantic-matching-case-study_srOnly__E6_Nb){color:#71717a;font-size:.65em;margin:0 10px;vertical-align:middle}.semantic-matching-case-study_result__V_FYg .semantic-matching-case-study_difference__icvP_>p{color:#18181b;font-size:22px;letter-spacing:-.02em;margin-top:0}.semantic-matching-case-study_difference__icvP_>span{font-size:13px}.semantic-matching-case-study_note__rFUrt{font-size:12px;line-height:1.7;max-width:760px;margin-top:24px}.semantic-matching-case-study_overview__sHQfv{padding:104px 0 56px}.semantic-matching-case-study_overviewGrid__1uYsm{display:grid;grid-template-columns:.85fr 1.25fr;gap:96px}.semantic-matching-case-study_prose__5KH2c{font-size:16px;line-height:1.85;max-width:720px}.semantic-matching-case-study_prose__5KH2c p+p{margin-top:20px}.semantic-matching-case-study_section__pLEg4{padding:64px 0}.semantic-matching-case-study_heading__aZDy2{max-width:720px}.semantic-matching-case-study_challengeGrid__giDmN{display:grid;grid-template-columns:1.45fr 1fr;gap:88px;align-items:start}.semantic-matching-case-study_objectives__frX5E{border-left:1px solid #e4e4e7;padding-left:32px;margin-top:4px}.semantic-matching-case-study_objectives__frX5E h3{color:#18181b;margin:0 0 20px}.semantic-matching-case-study_objectives__frX5E ul{padding-left:17px;list-style:disc;font-size:14px;line-height:1.8}.semantic-matching-case-study_objectives__frX5E li+li{margin-top:18px}.semantic-matching-case-study_objectives__frX5E li::marker{color:#71717a;font-size:10px}.semantic-matching-case-study_solutionCopy__1OAI_{max-width:760px;margin-left:16.666%}.semantic-matching-case-study_integration__wSxjy{margin-top:56px}.semantic-matching-case-study_layers__ZsR3m{list-style:none;padding:20px 64px;margin:0;background:#fafafa}.semantic-matching-case-study_layers__ZsR3m>li{position:relative;display:grid;grid-template-columns:1fr 1.65fr;gap:56px;align-items:start;padding:38px 0}.semantic-matching-case-study_layers__ZsR3m>li:not(:last-child):after{content:"↓";position:absolute;bottom:-12px;left:calc(37.7358% + 34.87px);color:#a1a1aa;font-size:23px;font-weight:400;z-index:1}.semantic-matching-case-study_layerLabel__NK9W8{padding-top:5px;color:#52525b}.semantic-matching-case-study_layers__ZsR3m h3{font-size:24px;line-height:1.4;letter-spacing:-.025em;margin:0}.semantic-matching-case-study_layers__ZsR3m p{font-size:19px;line-height:1.6;color:#27272a}.semantic-matching-case-study_layers__ZsR3m .semantic-matching-case-study_matchingLayer__2aqdy>div{border-left:2px solid #2563eb;padding-left:24px;margin-left:-26px}.semantic-matching-case-study_capabilities__eCMAN{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;margin:14px 0 0;padding:0;font-size:13px}.semantic-matching-case-study_integration__wSxjy figcaption{font-size:12px;line-height:1.7;max-width:830px;margin-top:18px}.semantic-matching-case-study_validationGrid__mvXX3{display:grid;grid-template-columns:1fr 1fr;gap:88px;margin-top:32px}.semantic-matching-case-study_benchmark__4lHVl{margin:0}.semantic-matching-case-study_barRow__KmPbq+.semantic-matching-case-study_barRow__KmPbq{margin-top:30px}.semantic-matching-case-study_barRow__KmPbq .semantic-matching-case-study_label__91ask{margin-bottom:6px}.semantic-matching-case-study_barValue___9qTC{display:flex;align-items:baseline;gap:20px}.semantic-matching-case-study_barValue___9qTC strong{color:#18181b;font-size:48px;font-weight:500;line-height:1.15;letter-spacing:-.04em}.semantic-matching-case-study_barValue___9qTC span{font-size:12px}.semantic-matching-case-study_track__AFw12{height:5px;background:#f4f4f5;margin-top:14px}.semantic-matching-case-study_track__AFw12>div{height:100%;background:#71717a}.semantic-matching-case-study_barRow__KmPbq:nth-child(2) .semantic-matching-case-study_track__AFw12>div{background:#2563eb}.semantic-matching-case-study_benchmark__4lHVl figcaption{margin-top:26px}.semantic-matching-case-study_benchmark__4lHVl figcaption p{font-size:14px;margin-bottom:12px}.semantic-matching-case-study_benchmark__4lHVl figcaption strong{color:#18181b;font-weight:500}.semantic-matching-case-study_benchmark__4lHVl figcaption>span{display:block;font-size:11px;line-height:1.8}.semantic-matching-case-study_productionCopy__5_i7O{max-width:760px}.semantic-matching-case-study_process__B3Fne{display:flex;flex-wrap:wrap;gap:12px 20px;list-style:none;margin:32px 0 22px;padding:0;font-size:12px;line-height:1.7;color:#27272a}.semantic-matching-case-study_process__B3Fne li:not(:last-child):after{content:"→";margin-left:20px;color:#71717a}.semantic-matching-case-study_operationalNote__zEvdR{max-width:720px;font-size:14px;line-height:1.8}.semantic-matching-case-study_outcome__K3mMb{padding:64px 0 48px}.semantic-matching-case-study_outcomeColumns__nKhpD{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:40px;border-top:1px solid #e4e4e7;padding-top:28px}.semantic-matching-case-study_outcomeColumns__nKhpD h3{color:#18181b;margin-bottom:14px}.semantic-matching-case-study_outcomeColumns__nKhpD p{font-size:14px;line-height:1.8}.semantic-matching-case-study_engineering__0syJR{padding:40px 0 88px}.semantic-matching-case-study_engineeringGrid__b5vYs{display:grid;grid-template-columns:.85fr 1.25fr;gap:96px;align-items:center}.semantic-matching-case-study_engineering__0syJR .semantic-matching-case-study_label__91ask{margin-bottom:10px}.semantic-matching-case-study_engineering__0syJR h2{font-size:24px;margin-bottom:0}.semantic-matching-case-study_engineering__0syJR ul{display:flex;flex-wrap:wrap;gap:10px 0;padding:0;list-style:none;color:#3f3f46;font-size:14px}.semantic-matching-case-study_engineering__0syJR li:not(:last-child):after{content:"/";color:#a1a1aa;margin:0 14px}.semantic-matching-case-study_closing__4QfpG{background:#0a0a0a;color:#d4d4d8;padding:88px 0}.semantic-matching-case-study_closing__4QfpG h2{color:#fafafa;max-width:750px}.semantic-matching-case-study_closing__4QfpG p{max-width:620px;font-size:17px;line-height:1.8;margin-bottom:28px}.semantic-matching-case-study_closing__4QfpG .semantic-matching-case-study_confidential__6FIAo{color:#a1a1aa;font-size:12px;margin:28px 0 16px}.semantic-matching-case-study_back___3VVi{font-size:12px;color:#d4d4d8}.semantic-matching-case-study_back___3VVi:hover{color:#fff}.semantic-matching-case-study_srOnly__E6_Nb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.semantic-matching-case-study_hero__FgQdR{padding-top:64px}.semantic-matching-case-study_metadata__8XLPx{gap:24px;grid-template-columns:1fr 1fr}.semantic-matching-case-study_result__V_FYg{gap:48px}.semantic-matching-case-study_challengeGrid__giDmN,.semantic-matching-case-study_engineeringGrid__b5vYs,.semantic-matching-case-study_overviewGrid__1uYsm,.semantic-matching-case-study_validationGrid__mvXX3{gap:40px}.semantic-matching-case-study_solutionCopy__1OAI_{margin-left:0}.semantic-matching-case-study_layers__ZsR3m{padding:16px 36px}.semantic-matching-case-study_layers__ZsR3m>li{grid-template-columns:1fr 1.5fr;gap:32px}.semantic-matching-case-study_layers__ZsR3m>li:not(:last-child):after{left:calc(40% + 19.2px)}.semantic-matching-case-study_capabilities__eCMAN{flex-direction:column;gap:5px}.semantic-matching-case-study_outcomeColumns__nKhpD{gap:28px}}@media (max-width:640px){.semantic-matching-case-study_hero__FgQdR{padding-top:48px}.semantic-matching-case-study_page__jqGDm h1{font-size:clamp(2.1rem,8vw,2.9rem);text-wrap:wrap}.semantic-matching-case-study_intro__gYSCo{font-size:16px}.semantic-matching-case-study_metadata__8XLPx{margin-top:36px;gap:24px 20px}.semantic-matching-case-study_metadata__8XLPx dd{font-size:13px}.semantic-matching-case-study_result__V_FYg{flex-direction:column;align-items:flex-start;gap:24px;margin-top:32px;padding-top:28px}.semantic-matching-case-study_result__V_FYg .semantic-matching-case-study_resultValue__Ihszp{font-size:40px}.semantic-matching-case-study_result__V_FYg .semantic-matching-case-study_difference__icvP_>p{font-size:20px}.semantic-matching-case-study_note__rFUrt{font-size:11px}.semantic-matching-case-study_overview__sHQfv{padding:64px 0 28px}.semantic-matching-case-study_challengeGrid__giDmN,.semantic-matching-case-study_engineeringGrid__b5vYs,.semantic-matching-case-study_outcomeColumns__nKhpD,.semantic-matching-case-study_overviewGrid__1uYsm,.semantic-matching-case-study_validationGrid__mvXX3{grid-template-columns:1fr;gap:28px}.semantic-matching-case-study_overviewGrid__1uYsm h2{margin-bottom:0}.semantic-matching-case-study_section__pLEg4{padding:36px 0}.semantic-matching-case-study_page__jqGDm h2{font-size:28px}.semantic-matching-case-study_prose__5KH2c{font-size:15px}.semantic-matching-case-study_objectives__frX5E{padding-left:22px;margin-top:8px}.semantic-matching-case-study_integration__wSxjy{margin-top:36px}.semantic-matching-case-study_layers__ZsR3m{padding:8px 24px}.semantic-matching-case-study_layers__ZsR3m>li{grid-template-columns:1fr;gap:12px;padding:28px 0}.semantic-matching-case-study_layers__ZsR3m>li:not(:last-child):after{left:0;bottom:-13px}.semantic-matching-case-study_layers__ZsR3m h3{font-size:22px}.semantic-matching-case-study_layers__ZsR3m p{font-size:17px}.semantic-matching-case-study_layers__ZsR3m .semantic-matching-case-study_matchingLayer__2aqdy>div{margin-left:0;padding-left:16px}.semantic-matching-case-study_desktopBreak__TmHp9{display:none}.semantic-matching-case-study_integration__wSxjy figcaption{font-size:11px}.semantic-matching-case-study_validationGrid__mvXX3{margin-top:0;gap:36px}.semantic-matching-case-study_process__B3Fne{flex-direction:column;gap:8px;margin-top:24px}.semantic-matching-case-study_process__B3Fne li:not(:last-child):after{content:"↓";margin-left:12px}.semantic-matching-case-study_outcome__K3mMb{padding:36px 0 28px}.semantic-matching-case-study_outcomeColumns__nKhpD{margin-top:28px}.semantic-matching-case-study_outcomeColumns__nKhpD h3{margin-bottom:8px}.semantic-matching-case-study_engineering__0syJR{padding:28px 0 56px}.semantic-matching-case-study_engineeringGrid__b5vYs{gap:20px}.semantic-matching-case-study_engineering__0syJR h2{font-size:24px}.semantic-matching-case-study_closing__4QfpG{padding:56px 0}.semantic-matching-case-study_closing__4QfpG p{font-size:16px}}.nr-agribusiness-case-study_page__gVhWp{--navy-dark:#091722;--navy-medium:#0c202e;--text-muted:#52525b;--text-dark:#0f172a;--blue-primary:#2563eb;--cyan-accent:#38bdf8;background:#ffffff;color:var(--text-muted);font-family:inherit;overflow-x:hidden}.nr-agribusiness-case-study_page__gVhWp h1,.nr-agribusiness-case-study_page__gVhWp h2,.nr-agribusiness-case-study_page__gVhWp h3{font-weight:600;letter-spacing:-.03em}.nr-agribusiness-case-study_eyebrowCategory__pQ8_X{margin-bottom:16px}.nr-agribusiness-case-study_eyebrowCategory__pQ8_X,.nr-agribusiness-case-study_eyebrow__Wu_7q{font-family:var(--font-mono),monospace;font-size:11px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;color:#64748b;font-weight:500}.nr-agribusiness-case-study_eyebrow__Wu_7q{margin-bottom:14px}.nr-agribusiness-case-study_eyebrowCyan__O5lt6{font-family:var(--font-mono),monospace;font-size:11px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan-accent);margin-bottom:14px;font-weight:500}.nr-agribusiness-case-study_heroSection__msps1{position:relative;background:#f1f5f9;padding-top:36px;padding-bottom:0;border-bottom:1px solid #e2e8f0;overflow:hidden}.nr-agribusiness-case-study_heroBgWrapper__fWQQL{position:absolute;inset:0;z-index:0;opacity:.45}.nr-agribusiness-case-study_heroBgImage__zraB_{-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%}.nr-agribusiness-case-study_heroBgOverlay__IQXkl{position:absolute;inset:0;background:rgba(248,250,252,.74)}.nr-agribusiness-case-study_heroContainer__VHyBr{position:relative;z-index:1}.nr-agribusiness-case-study_heroHeaderNav__j_O6t{margin-bottom:30px}.nr-agribusiness-case-study_backBtn__26c8r{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#475569;text-decoration:none;font-weight:500;transition:color .2s ease}.nr-agribusiness-case-study_backBtn__26c8r:hover{color:var(--blue-primary)}.nr-agribusiness-case-study_heroMainGrid__GYyB_{display:grid;grid-template-columns:1fr 1.05fr;gap:48px;align-items:center;padding-bottom:60px}.nr-agribusiness-case-study_heroCopy__o7fdX{max-width:580px}.nr-agribusiness-case-study_heroTitle__Dw4_D{font-size:clamp(2.6rem,4.2vw,3.75rem);line-height:1.08;color:var(--navy-dark);margin-bottom:20px;letter-spacing:-.04em}.nr-agribusiness-case-study_heroLeadText__4lFhf{font-size:17px;line-height:1.7;color:#475569;margin-bottom:32px}.nr-agribusiness-case-study_heroActionRow__B_TmW{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.nr-agribusiness-case-study_heroVisualWrapper__8oSPu{position:relative;display:flex;justify-content:flex-end}.nr-agribusiness-case-study_heroScreenshot__iaZ0E{width:120%;border-radius:10px;overflow:hidden;border:1px solid #cbd5e1;background:#fff;box-shadow:0 32px 65px -28px rgba(12,32,46,.45);transform:perspective(1400px) rotateY(-7deg) rotate(-1.5deg);transition:transform .4s ease}.nr-agribusiness-case-study_heroScreenshot__iaZ0E:hover{transform:perspective(1400px) rotateY(-3deg) rotate(-.5deg)}.nr-agribusiness-case-study_browserHeaderBar__n3bti{height:29px;display:flex;align-items:center;gap:5px;padding:0 12px;background:var(--navy-dark)}.nr-agribusiness-case-study_dotGreen__uVL43,.nr-agribusiness-case-study_dotRed__eoKbH,.nr-agribusiness-case-study_dotYellow__mzEb_{width:6px;height:6px;border-radius:50%}.nr-agribusiness-case-study_dotGreen__uVL43,.nr-agribusiness-case-study_dotRed__eoKbH,.nr-agribusiness-case-study_dotYellow__mzEb_{background:#94a3b8}.nr-agribusiness-case-study_browserAddress___kV_x{font-family:var(--font-mono),monospace;font-size:9px;color:#cbd5e1;margin:auto;padding-right:20px;letter-spacing:.05em}.nr-agribusiness-case-study_heroScreenshotImg__ZtVGj{width:100%;height:auto;display:block}.nr-agribusiness-case-study_metadataGrid__5GkBp{display:grid;grid-template-columns:1.15fr 1.3fr .45fr 1.8fr .7fr;gap:24px;padding:32px 0 36px;border-top:1px solid #cbd5e1}.nr-agribusiness-case-study_metaItem__GrB_q{display:flex;flex-direction:column}.nr-agribusiness-case-study_metaLabel__Lmh6A{font-family:var(--font-mono),monospace;font-size:9px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:#64748b;margin-bottom:6px}.nr-agribusiness-case-study_metaValue__Yx1B1{font-size:13px;color:var(--navy-dark);font-weight:600;line-height:1.4;white-space:pre-line}.nr-agribusiness-case-study_sectionDarkNavy__fzuK2,.nr-agribusiness-case-study_sectionLightSlate__waIB8,.nr-agribusiness-case-study_sectionWhite__Ooif4{padding:104px 0}.nr-agribusiness-case-study_sectionWhite__Ooif4{background:#fff}.nr-agribusiness-case-study_sectionLightSlate__waIB8{background:#f8fafc}.nr-agribusiness-case-study_sectionDarkNavy__fzuK2{background:var(--navy-medium);color:#cbd5e1}.nr-agribusiness-case-study_challengeGrid__UTAFc,.nr-agribusiness-case-study_solutionHeaderGrid__zflzw{display:grid;grid-template-columns:.85fr 1.65fr;gap:72px}.nr-agribusiness-case-study_page__gVhWp h2{font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.14;margin-bottom:24px}.nr-agribusiness-case-study_approachHeaderGrid__AYkGg h2,.nr-agribusiness-case-study_challengeTextCol__1Ivuz h2,.nr-agribusiness-case-study_solutionTextCol__NY3sA h2{color:var(--navy-dark)}.nr-agribusiness-case-study_cmsLeadText__ztLUT,.nr-agribusiness-case-study_contextLeadText__OjDHH,.nr-agribusiness-case-study_leadText__VYVLX{font-size:16px;line-height:1.8}.nr-agribusiness-case-study_leadText__VYVLX{color:#475569}.nr-agribusiness-case-study_cmsLeadText__ztLUT,.nr-agribusiness-case-study_contextLeadText__OjDHH{color:#b2c0ce}.nr-agribusiness-case-study_cmsLeadText__ztLUT p+p,.nr-agribusiness-case-study_contextLeadText__OjDHH p+p{margin-top:20px}.nr-agribusiness-case-study_titleWhite__fBHpa{color:#fff}.nr-agribusiness-case-study_solutionBtnRow__uItPl{margin-top:28px}.nr-agribusiness-case-study_darkLinkButton__pgplv{display:inline-flex;gap:10px;align-items:center;color:var(--navy-dark);padding-bottom:6px;border-bottom:1px solid #cbd5e1;font-size:14px;font-weight:500}.nr-agribusiness-case-study_darkLinkButton__pgplv:hover{color:var(--blue-primary)}.nr-agribusiness-case-study_challengeList__VJmIZ,.nr-agribusiness-case-study_deliverablesGrid__BXKGq,.nr-agribusiness-case-study_flowStepsGrid__QjUHN,.nr-agribusiness-case-study_outcomeGrid__zpCIH{list-style:none;margin:0;padding:0}.nr-agribusiness-case-study_deliverablesGrid__BXKGq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:36px;column-gap:36px;row-gap:32px}.nr-agribusiness-case-study_deliverablesGrid__BXKGq li,.nr-agribusiness-case-study_outcomeGrid__zpCIH li{border-top:1px solid #e2e8f0;padding:22px 0 8px}.nr-agribusiness-case-study_itemNumber__QAzT3{display:block;color:var(--blue-primary);font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.06em;margin-bottom:22px}.nr-agribusiness-case-study_challengeList__VJmIZ h3,.nr-agribusiness-case-study_deliverablesGrid__BXKGq h3,.nr-agribusiness-case-study_outcomeGrid__zpCIH h3{font-size:19px;line-height:1.35;color:var(--navy-dark);margin-bottom:12px}.nr-agribusiness-case-study_challengeList__VJmIZ p,.nr-agribusiness-case-study_deliverablesGrid__BXKGq p,.nr-agribusiness-case-study_outcomeGrid__zpCIH p{font-size:14px;line-height:1.75}.nr-agribusiness-case-study_contextGrid__HHILS{display:grid;grid-template-columns:1.5fr .8fr;gap:100px;align-items:center}.nr-agribusiness-case-study_contextAside__sVE8s{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.nr-agribusiness-case-study_seedlingImg__hP_tm{width:200px;height:200px;-o-object-fit:cover;object-fit:cover}.nr-agribusiness-case-study_contextStatement__oR6lS{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.35;letter-spacing:-.025em;color:#fff;max-width:340px}.nr-agribusiness-case-study_challengeList__VJmIZ li{display:grid;grid-template-columns:36px 1fr;gap:20px;border-top:1px solid #e2e8f0;padding:26px 0}.nr-agribusiness-case-study_challengeList__VJmIZ li:first-child{padding-top:22px}.nr-agribusiness-case-study_challengeList__VJmIZ .nr-agribusiness-case-study_itemNumber__QAzT3{margin:4px 0 0}.nr-agribusiness-case-study_approachHeaderGrid__AYkGg,.nr-agribusiness-case-study_cmsHeaderRow__H8Gvt,.nr-agribusiness-case-study_outcomeHeaderRow___DESt{display:grid;grid-template-columns:1fr 1fr;gap:72px;margin-bottom:52px}.nr-agribusiness-case-study_flowStepsGrid__QjUHN{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px}.nr-agribusiness-case-study_flowStepsGrid__QjUHN li{position:relative;padding-top:24px;border-top:1px solid #cbd5e1}.nr-agribusiness-case-study_flowStepsGrid__QjUHN li:not(:last-child):after{content:"→";position:absolute;right:-20px;top:-13px;color:var(--blue-primary);font-size:16px;background:#fff}.nr-agribusiness-case-study_flowStepsGrid__QjUHN h3{font-size:17px;line-height:1.4;color:var(--navy-dark);margin-bottom:12px;overflow-wrap:anywhere}.nr-agribusiness-case-study_flowStepsGrid__QjUHN p{font-size:13px;line-height:1.7}.nr-agribusiness-case-study_cmsStudioShowcase__sWYme{margin:0 0 88px}.nr-agribusiness-case-study_sanityStudioFrame__oc3sV{overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:4px}.nr-agribusiness-case-study_sanityStudioImg__GSbVC{display:block;width:100%;height:auto}.nr-agribusiness-case-study_cmsCaption___uo_H{font-family:var(--font-mono),monospace;font-size:12px;line-height:1.6;color:#b2c0ce;margin-top:18px}.nr-agribusiness-case-study_outcomeHeaderRow___DESt{border-top:1px solid rgba(255,255,255,.12);padding-top:72px}.nr-agribusiness-case-study_outcomeGrid__zpCIH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.nr-agribusiness-case-study_outcomeGrid__zpCIH li{border-color:rgba(255,255,255,.14)}.nr-agribusiness-case-study_outcomeGrid__zpCIH .nr-agribusiness-case-study_itemNumber__QAzT3{color:var(--cyan-accent)}.nr-agribusiness-case-study_outcomeGrid__zpCIH h3{color:#fff}.nr-agribusiness-case-study_outcomeGrid__zpCIH p{color:#b2c0ce}.nr-agribusiness-case-study_bottomCtaSection__OB7d9{background:var(--navy-dark);padding:104px 0;border-top:1px solid rgba(255,255,255,.1)}.nr-agribusiness-case-study_ctaCopy__tH2gy{max-width:800px}.nr-agribusiness-case-study_page__gVhWp .nr-agribusiness-case-study_ctaHeading__zF__U{font-size:clamp(2.2rem,3.8vw,3.2rem);line-height:1.12;color:#fff}.nr-agribusiness-case-study_ctaLeadText__szdmz{font-size:17px;line-height:1.75;color:#cbd5e1;margin-bottom:36px;max-width:640px}.nr-agribusiness-case-study_ctaActionRow__e_fme{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.nr-agribusiness-case-study_page__gVhWp a:focus-visible{outline:2px solid var(--cyan-accent);outline-offset:5px}@media (max-width:1024px){.nr-agribusiness-case-study_heroMainGrid__GYyB_{grid-template-columns:1fr;gap:40px}.nr-agribusiness-case-study_heroCopy__o7fdX{max-width:700px}.nr-agribusiness-case-study_heroVisualWrapper__8oSPu{justify-content:center}.nr-agribusiness-case-study_heroScreenshot__iaZ0E{width:100%;transform:none}.nr-agribusiness-case-study_metadataGrid__5GkBp{grid-template-columns:repeat(3,minmax(0,1fr))}.nr-agribusiness-case-study_challengeGrid__UTAFc,.nr-agribusiness-case-study_solutionHeaderGrid__zflzw{grid-template-columns:1fr;gap:40px}.nr-agribusiness-case-study_challengeTextCol__1Ivuz,.nr-agribusiness-case-study_solutionTextCol__NY3sA{max-width:680px}.nr-agribusiness-case-study_contextGrid__HHILS{gap:48px}.nr-agribusiness-case-study_approachHeaderGrid__AYkGg,.nr-agribusiness-case-study_cmsHeaderRow__H8Gvt,.nr-agribusiness-case-study_outcomeHeaderRow___DESt{gap:40px}.nr-agribusiness-case-study_flowStepsGrid__QjUHN{grid-template-columns:1fr;gap:0}.nr-agribusiness-case-study_flowStepsGrid__QjUHN li{display:grid;grid-template-columns:36px 1fr;gap:24px;border-top:0;border-left:1px solid #cbd5e1;padding:0 0 36px 24px}.nr-agribusiness-case-study_flowStepsGrid__QjUHN .nr-agribusiness-case-study_itemNumber__QAzT3{margin-top:4px}.nr-agribusiness-case-study_flowStepsGrid__QjUHN li:last-child{padding-bottom:0;border-left-color:transparent}.nr-agribusiness-case-study_flowStepsGrid__QjUHN li:not(:last-child):after{content:"↓";left:-6px;right:auto;top:auto;bottom:12px}.nr-agribusiness-case-study_flowStepsGrid__QjUHN p{font-size:14px}.nr-agribusiness-case-study_outcomeGrid__zpCIH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.nr-agribusiness-case-study_heroTitle__Dw4_D{font-size:2.2rem}.nr-agribusiness-case-study_heroMainGrid__GYyB_{padding-bottom:40px}.nr-agribusiness-case-study_metadataGrid__5GkBp{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.nr-agribusiness-case-study_bottomCtaSection__OB7d9,.nr-agribusiness-case-study_sectionDarkNavy__fzuK2,.nr-agribusiness-case-study_sectionLightSlate__waIB8,.nr-agribusiness-case-study_sectionWhite__Ooif4{padding:64px 0}.nr-agribusiness-case-study_approachHeaderGrid__AYkGg,.nr-agribusiness-case-study_cmsHeaderRow__H8Gvt,.nr-agribusiness-case-study_contextGrid__HHILS,.nr-agribusiness-case-study_deliverablesGrid__BXKGq,.nr-agribusiness-case-study_outcomeGrid__zpCIH,.nr-agribusiness-case-study_outcomeHeaderRow___DESt{grid-template-columns:1fr;gap:24px}.nr-agribusiness-case-study_contextAside__sVE8s{margin-top:16px}.nr-agribusiness-case-study_seedlingImg__hP_tm{width:144px;height:144px}.nr-agribusiness-case-study_cmsStudioShowcase__sWYme{margin-bottom:56px}.nr-agribusiness-case-study_outcomeHeaderRow___DESt{padding-top:48px}.nr-agribusiness-case-study_page__gVhWp h2{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.nr-agribusiness-case-study_page__gVhWp *,.nr-agribusiness-case-study_page__gVhWp :after,.nr-agribusiness-case-study_page__gVhWp :before{transition:none!important}}