.gs{--gs-ink:#20251f;--gs-paper:#f5f3eb;--gs-accent:#c4f000;background:var(--gs-paper);color:var(--gs-ink);font-family:DM Sans,sans-serif}.gs *{box-sizing:border-box}.gs-wrap{width:min(1320px,100% - 80px);margin-inline:auto}.gs p{color:inherit;max-width:62ch;font-size:17px;line-height:1.7}.gs h1,.gs h2,.gs h3{color:inherit;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;font-family:DM Sans,sans-serif;font-weight:500}.gs h1{max-width:18ch;margin:28px 0 48px;font-size:clamp(42px,6.7vw,100px);line-height:1.06}.gs h2{margin:0 0 28px;font-size:clamp(32px,3.2vw,48px);line-height:1.13}.gs h3{margin:22px 0 14px;font-size:clamp(24px,2.2vw,34px);line-height:1.2}.gs a{color:inherit;text-decoration:none}.gs a:hover{text-underline-offset:5px;text-decoration:underline}.gs a:focus-visible{outline-offset:6px;outline:3px solid #6b8000}.gs-kicker{letter-spacing:.08em;margin:0;font-size:15px!important}.gs-intro{padding:74px 0 90px}.gs-intro-bottom{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:7%;display:grid}.gs-lead{margin:0 0 32px;font-size:clamp(21px,2vw,28px)!important;line-height:1.5!important}.gs-intro-photo{aspect-ratio:1.6;margin:0}.gs img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.gs-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.gs-button{background:var(--gs-accent);border:0;border-radius:0;justify-content:space-between;align-items:center;gap:24px;min-height:52px;padding:17px 22px;font-size:15px;font-weight:650;display:inline-flex;color:#182000!important}.gs-link{align-items:center;gap:16px;min-height:44px;font-size:15px;display:inline-flex}.gs-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10%;display:grid}.gs-statement{background:#e7e8dc;padding:84px 0}.gs-large{margin-top:0;font-size:clamp(23px,2.3vw,32px)!important;line-height:1.5!important}.gs-industries{padding:110px 0}.gs-section-heading{justify-content:space-between;align-items:start;gap:8%;margin-bottom:48px;display:flex}.gs-section-heading p{max-width:42ch;margin:0}.gs-industry-editorial{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 40px;display:grid}.gs-industry{min-width:0}.gs-industry-media{aspect-ratio:1.6;display:block;overflow:hidden}.gs-industry h3 a{justify-content:space-between;gap:20px;display:flex}.gs-industry p{max-width:50ch;margin:0}.gs-food{border-top:0;grid-template-columns:1fr 1fr;gap:40px;margin-top:64px;padding-top:28px;display:grid}.gs-food span{font-size:14px}.gs-food h3{margin-top:10px;font-size:25px}.gs-solutions{color:#f5f3eb;background:#202a23;padding:100px 0}.gs-capability-list article{border-bottom:0;margin-bottom:25px;padding-bottom:25px}.gs-capability-list h3{margin:0 0 12px;font-size:26px}.gs-capability-list h3 a{justify-content:space-between;gap:24px;display:flex}.gs-capability-list p{color:#e3e8dd;margin:0}.gs-markets{background:#e7e8dc;padding:100px 0}.gs-regions{flex-wrap:wrap;gap:12px 28px;margin:0 0 36px;padding:0;list-style:none;display:flex}.gs-regions li{font-family:"Source Serif 4",serif;font-size:clamp(25px,2.7vw,40px)}.gs-process{padding:100px 0}.gs-process ol{margin:0;padding-inline-start:26px}.gs-process li{padding:0 0 24px 8px;font-size:21px;line-height:1.5}.gs-contact{color:#f5f3eb;background:#202a23;padding:90px 0}.gs-simple-list{padding-inline-start:20px;line-height:2}.gs-food-details{padding:70px 0}.gs-food-links{columns:2;gap:48px;padding:0;list-style:none}.gs-food-links li{break-inside:avoid;margin-bottom:30px}.gs-food-links a{font-size:22px}.gs-food-links p{font-size:15px}.gs-intro h1,.gs-intro .gs-lead,.gs-intro-photo{animation:.6s ease-out both gs-enter}.gs-intro .gs-lead{animation-delay:70ms}.gs-intro-photo{animation-delay:.12s}.gs-button{transition:transform .18s ease-out}.gs-button:hover{transform:translateY(-2px)}@keyframes gs-enter{0%{opacity:.7;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.gs-intro h1,.gs-intro .gs-lead,.gs-intro-photo{animation:none}.gs-button{transition:none}.gs-button:hover{transform:none}}.gs:not([data-global-mode=home]) .gs-markets{background:#e4e8dd;padding:clamp(72px,8vw,128px) 0}.gs:not([data-global-mode=home]) .gs-markets .gs-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,7vw,110px)}.gs:not([data-global-mode=home]) .gs-regions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(20px,3vw,44px);margin:0 0 36px;display:grid}.gs:not([data-global-mode=home]) .gs-regions li{overflow-wrap:anywhere;border-top:1px solid #a7b4a6;align-items:baseline;gap:13px;padding:21px 0;font-family:DM Sans,sans-serif;font-size:clamp(20px,2vw,30px);line-height:1.25;display:flex}.gs:not([data-global-mode=home]) .gs-regions li span{color:#647944;font-size:15px}.gs:not([data-global-mode=home]) .gs-markets p{max-width:58ch}@media (width<=760px){.gs:not([data-global-mode=home]) .gs-markets .gs-split,.gs:not([data-global-mode=home]) .gs-regions{grid-template-columns:1fr}.gs:not([data-global-mode=home]) .gs-regions li{padding:15px 0}}@media (width<=900px){.gs-wrap{width:calc(100% - 48px)}.gs-split{gap:6%}.gs-intro-bottom{gap:5%}.gs h1{font-size:clamp(40px,7vw,70px)}}@media (width<=760px){.gs-wrap{width:calc(100% - 36px)}.gs-intro{padding:42px 0 48px}.gs h1{max-width:100%;margin:22px 0 30px;font-size:clamp(38px,9.5vw,60px)}.gs-intro-bottom,.gs-split,.gs-food{grid-template-columns:1fr;gap:30px}.gs-intro-photo{margin-top:6px}.gs-intro .gs-lead{font-size:21px!important}.gs-actions{gap:16px}.gs-button{width:100%;padding:16px}.gs-statement,.gs-solutions,.gs-markets,.gs-process,.gs-contact{padding:58px 0}.gs-industries{padding:64px 0}.gs-section-heading{margin-bottom:32px;display:block}.gs-industry-editorial{grid-template-columns:1fr;gap:36px}.gs-industry h3{margin-top:18px}.gs-food{gap:12px;margin-top:38px}.gs h2{margin-bottom:16px;font-size:32px}.gs-large{font-size:24px!important}.gs-food-links{columns:1}.gs-regions{gap:12px 22px}}.gs:not([data-global-mode=home]){--gs-paper:#f1f0e9;--gs-ink:#1c2620}.gs:not([data-global-mode=home]) .gs-intro{background:#f1f0e9;padding:clamp(54px,6vw,96px) 0 clamp(66px,7vw,108px)}.gs-intro-heading{max-width:1120px}.gs-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#5c6b53;align-items:center;gap:12px;font-size:12px;font-weight:700;display:inline-flex}.gs-eyebrow span{color:#8b9c77}.gs:not([data-global-mode=home]) h1{letter-spacing:-.055em;overflow-wrap:break-word;max-width:22ch;margin:20px 0 clamp(28px,4vw,54px);font-size:clamp(48px,5.1vw,82px);line-height:1.07}.gs:not([data-global-mode=home]) .gs-intro-bottom{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(30px,5vw,78px)}.gs:not([data-global-mode=home]) .gs-intro-photo{aspect-ratio:1.38;background:#d8dcd1;min-width:0;position:relative;overflow:hidden}.gs:not([data-global-mode=home]) .gs-intro-photo img{transition:transform .65s cubic-bezier(.2,.65,.2,1)}.gs:not([data-global-mode=home]) .gs-intro-photo:hover img{transform:scale(1.025)}.gs:not([data-global-mode=home]) .gs-lead{max-width:42ch;font-size:clamp(19px,1.65vw,25px)!important;line-height:1.5!important}.gs:not([data-global-mode=home]) .gs-actions{gap:16px 26px}.gs:not([data-global-mode=home]) .gs-button{min-height:54px;padding:17px 23px}.gs:not([data-global-mode=home]) .gs-section-heading{align-items:end;margin-bottom:clamp(30px,5vw,62px)}.gs:not([data-global-mode=home]) .gs-section-heading p{max-width:41ch;font-size:16px;line-height:1.65}.gs:not([data-global-mode=home]) .gs-industries{padding:clamp(66px,7vw,116px) 0}.gs:not([data-global-mode=home]) .gs-industry-editorial{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(35px,4.5vw,66px) clamp(20px,2.5vw,40px)}.gs:not([data-global-mode=home]) .gs-industry{grid-column:span 6}.gs:not([data-global-mode=home]) .gs-industry:first-child,.gs:not([data-global-mode=home]) .gs-industry:nth-child(4){grid-column:span 7}.gs:not([data-global-mode=home]) .gs-industry:nth-child(2),.gs:not([data-global-mode=home]) .gs-industry:nth-child(3){grid-column:span 5}.gs:not([data-global-mode=home]) .gs-industry-media{aspect-ratio:1.6;background:#d7dbd3}.gs:not([data-global-mode=home]) .gs-industry:first-child .gs-industry-media,.gs:not([data-global-mode=home]) .gs-industry:nth-child(4) .gs-industry-media{aspect-ratio:1.86}.gs:not([data-global-mode=home]) .gs-industry-media img{transition:transform .65s cubic-bezier(.2,.65,.2,1)}.gs:not([data-global-mode=home]) .gs-industry-media:hover img{transform:scale(1.045)}.gs:not([data-global-mode=home]) .gs-industry h3{margin:20px 0 9px;font-size:clamp(22px,2vw,30px)}.gs:not([data-global-mode=home]) .gs-industry p{max-width:62ch;font-size:15px;line-height:1.65}.gs:not([data-global-mode=home]) .gs-food{border-top:1px solid #bec6b8;margin-top:64px}.gs:not([data-global-mode=home]) .gs-solutions{background:#19251e;padding:clamp(70px,8vw,124px) 0}.gs:not([data-global-mode=home]) .gs-section-heading--dark{color:#f4f2ea}.gs:not([data-global-mode=home]) .gs-capability-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,5vw,84px);display:grid}.gs:not([data-global-mode=home]) .gs-capability-list article{border-top:1px solid #f5f3eb45;margin:0;padding:28px 0 30px;position:relative}.gs:not([data-global-mode=home]) .gs-capability-list article:nth-child(-n+3){border-top-color:#bddc52}.gs:not([data-global-mode=home]) .gs-capability-list article:nth-child(3){grid-column:1/-1}.gs:not([data-global-mode=home]) .gs-capability-list h3{margin:0 0 13px;font-size:clamp(22px,2.1vw,30px);line-height:1.2}.gs:not([data-global-mode=home]) .gs-capability-list p{color:#cbd7ca;max-width:54ch;font-size:15px;line-height:1.65}.gs:not([data-global-mode=home]) .gs-statement{padding:clamp(70px,8vw,112px) 0}.gs:not([data-global-mode=home]) .gs-simple-list{border-top:1px solid #b8c4b3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:28px 0 0;padding:18px 0 0;list-style:none;display:grid}.gs:not([data-global-mode=home]) .gs-simple-list li{border-bottom:1px solid #bec9b8;padding:12px 0}.gs:not([data-global-mode=home]) .gs-simple-list a{font-size:16px}.gs:not([data-global-mode=home]) .gs-process{padding:clamp(70px,8vw,112px) 0}.gs:not([data-global-mode=home]) .gs-process li{padding-bottom:20px;font-size:clamp(17px,1.6vw,21px)}.gs:not([data-global-mode=home]) .gs-contact .gs-large{max-width:40ch}@media (width<=900px){.gs:not([data-global-mode=home]) .gs-intro-bottom{gap:28px}.gs:not([data-global-mode=home]) .gs-capability-list{column-gap:30px}}@media (width<=760px){.gs:not([data-global-mode=home]) .gs-intro{padding:42px 0 58px}.gs:not([data-global-mode=home]) h1{max-width:100%;margin:18px 0 28px;font-size:clamp(38px,10vw,58px)}.gs:not([data-global-mode=home]) .gs-intro-bottom{grid-template-columns:1fr;gap:26px}.gs:not([data-global-mode=home]) .gs-intro-photo{aspect-ratio:1.6}.gs:not([data-global-mode=home]) .gs-lead{font-size:19px!important}.gs:not([data-global-mode=home]) .gs-section-heading{margin-bottom:30px}.gs:not([data-global-mode=home]) .gs-industry-editorial{grid-template-columns:1fr;gap:36px}.gs:not([data-global-mode=home]) .gs-industry,.gs:not([data-global-mode=home]) .gs-industry:first-child,.gs:not([data-global-mode=home]) .gs-industry:nth-child(2),.gs:not([data-global-mode=home]) .gs-industry:nth-child(3),.gs:not([data-global-mode=home]) .gs-industry:nth-child(4){grid-column:auto}.gs:not([data-global-mode=home]) .gs-industry-media,.gs:not([data-global-mode=home]) .gs-industry:first-child .gs-industry-media,.gs:not([data-global-mode=home]) .gs-industry:nth-child(4) .gs-industry-media{aspect-ratio:1.6}.gs:not([data-global-mode=home]) .gs-capability-list{grid-template-columns:1fr}.gs:not([data-global-mode=home]) .gs-capability-list article:nth-child(3){grid-column:auto}.gs:not([data-global-mode=home]) .gs-simple-list{grid-template-columns:1fr}.gs:not([data-global-mode=home]) .gs-intro-photo:hover img,.gs:not([data-global-mode=home]) .gs-industry-media:hover img{transform:none}}@media (prefers-reduced-motion:reduce){.gs:not([data-global-mode=home]) .gs-intro-photo img,.gs:not([data-global-mode=home]) .gs-industry-media img{transition:none}}.gs:not([data-global-mode=home]) .gs-focused{background:#e5e8dd;padding:clamp(72px,8vw,116px) 0}.gs-focused-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.7vw,40px);display:grid}.gs-focused-item{min-width:0}.gs-focused-item .gs-industry-media{aspect-ratio:1.47;display:block;overflow:hidden}.gs-focused-item h3{margin:19px 0 10px;font-size:clamp(20px,1.9vw,27px)}.gs-focused-item h3 a{justify-content:space-between;gap:18px;display:flex}.gs-focused-item p{font-size:15px;line-height:1.65}@media (width<=760px){.gs-focused-grid{grid-template-columns:1fr;gap:32px}.gs-focused-item .gs-industry-media{aspect-ratio:1.6}}@media (width>=761px){.gs:not([data-global-mode=home]) .gs-intro .gs-wrap{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;column-gap:clamp(30px,5vw,90px);display:grid}.gs:not([data-global-mode=home]) .gs-intro-heading{grid-area:1/1;align-self:end;min-width:0}.gs:not([data-global-mode=home]) .gs-intro-heading h1{max-width:17ch;margin:18px 0 26px;font-size:clamp(42px,4.1vw,69px);line-height:1.08}.gs:not([data-global-mode=home]) .gs-intro-bottom{display:contents}.gs:not([data-global-mode=home]) .gs-intro-bottom>div{grid-area:2/1;align-self:start;min-width:0}.gs:not([data-global-mode=home]) .gs-intro-photo{aspect-ratio:1.13;grid-area:1/2/span 2;align-self:center;width:100%}.gs:not([data-global-mode=home]) .gs-lead{max-width:45ch;margin-bottom:clamp(24px,3vw,40px)}}@media (width>=761px) and (width<=1024px){.gs:not([data-global-mode=home]) .gs-intro .gs-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:30px}.gs:not([data-global-mode=home]) .gs-intro-heading h1{font-size:clamp(36px,4.3vw,52px)}.gs:not([data-global-mode=home]) .gs-intro-photo{aspect-ratio:1}}.gs:not([data-global-mode=home]) .gs-intro{isolation:isolate;color:#f4f5ed;align-items:center;min-height:clamp(570px,69svh,710px);padding:clamp(66px,7vw,108px) 0;display:flex;position:relative;overflow:hidden;background:#0a130f!important}.gs:not([data-global-mode=home]) .gs-intro:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#080f0cf7 0%,#080f0ce0 32%,#080f0c5c 68%,#080f0c24 100%);position:absolute;inset:0}html[dir=rtl] .gs:not([data-global-mode=home]) .gs-intro:after{background:linear-gradient(270deg,#080f0cf7 0%,#080f0ce0 32%,#080f0c5c 68%,#080f0c24 100%)}.gs:not([data-global-mode=home]) .gs-intro .gs-wrap{z-index:auto;align-items:initial;width:min(1360px,100% - 112px);display:block;position:static}.gs:not([data-global-mode=home]) .gs-intro-heading,.gs:not([data-global-mode=home]) .gs-intro-bottom>div{z-index:2;min-width:0;max-width:690px;position:relative}.gs:not([data-global-mode=home]) .gs-intro-heading{margin:0 0 22px}.gs:not([data-global-mode=home]) .gs-intro-heading h1{letter-spacing:-.052em;color:#f5f6ef;text-wrap:balance;max-width:690px;margin:16px 0 0;font-size:clamp(45px,4.2vw,73px);font-weight:500;line-height:1.07}.gs:not([data-global-mode=home]) .gs-intro .gs-eyebrow{color:#d2ee7a}.gs:not([data-global-mode=home]) .gs-intro .gs-eyebrow span{color:#9cba64}.gs:not([data-global-mode=home]) .gs-intro-bottom{grid-template-columns:none;display:block}.gs:not([data-global-mode=home]) .gs-lead{color:#e7eae2;max-width:55ch;margin:0 0 30px;font-size:clamp(17px,1.35vw,21px)!important;line-height:1.62!important}.gs:not([data-global-mode=home]) .gs-intro-photo{z-index:0;aspect-ratio:auto;pointer-events:none;background:#18231c;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0;overflow:hidden}.gs:not([data-global-mode=home]) .gs-intro-photo img{object-fit:cover;border-radius:0;width:100%;height:100%;transform:none!important}.gs:not([data-global-mode=home]) .gs-intro .gs-button{min-height:52px;padding:15px 23px;color:#101a10!important}.gs:not([data-global-mode=home]) .gs-intro .gs-link{color:#f5f5ee}.gs:not([data-global-mode=home]) .gs-intro .gs-actions{gap:14px 27px}.gs:not([data-global-mode=home]) .gs-statement{background:#f1f0e9;padding:clamp(68px,8vw,118px) 0}.gs:not([data-global-mode=home]) .gs-statement .gs-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(26px,6vw,100px)}.gs:not([data-global-mode=home]) .gs-statement .gs-large{font-size:clamp(20px,1.9vw,28px)!important;line-height:1.6!important}.gs:not([data-global-mode=home]) .gs-process{background:#e6e9df;padding:clamp(68px,8vw,116px) 0}.gs:not([data-global-mode=home]) .gs-process ol{gap:0;padding-inline-start:30px;list-style:decimal;display:grid}.gs:not([data-global-mode=home]) .gs-process li{border-bottom:1px solid #b9c7b8;padding:20px 14px;font-size:clamp(17px,1.5vw,21px);line-height:1.6}.gs:not([data-global-mode=home]) .gs-contact{background:#17251c;padding:clamp(70px,8vw,120px) 0}.gs:not([data-global-mode=home]) .gs-contact .gs-large{font-size:clamp(20px,1.9vw,27px)!important}@media (width<=950px){.gs:not([data-global-mode=home]) .gs-intro .gs-wrap{width:calc(100% - 48px)}.gs:not([data-global-mode=home]) .gs-intro-heading h1{font-size:clamp(38px,5vw,62px)}}@media (width<=760px){.gs:not([data-global-mode=home]) .gs-intro{align-items:end;min-height:clamp(550px,84svh,760px);padding:62px 0 54px}.gs:not([data-global-mode=home]) .gs-intro:after,html[dir=rtl] .gs:not([data-global-mode=home]) .gs-intro:after{background:linear-gradient(#080f0c70 0%,#080f0cc7 40%,#080f0cf5 78%)}.gs:not([data-global-mode=home]) .gs-intro .gs-wrap{width:calc(100% - 36px)}.gs:not([data-global-mode=home]) .gs-intro-heading h1{max-width:100%;font-size:clamp(35px,9vw,53px)}.gs:not([data-global-mode=home]) .gs-lead{font-size:17px!important}.gs:not([data-global-mode=home]) .gs-intro-photo img{object-position:62% center}.gs:not([data-global-mode=home]) .gs-statement .gs-split{grid-template-columns:1fr}.gs:not([data-global-mode=home]) .gs-intro .gs-link{min-height:44px}}.gs-editorial-detail{color:#17231b;background:#f1f0e9;padding:clamp(70px,8vw,122px) 0}.gs-editorial-grid{grid-template-columns:minmax(0,1.38fr) minmax(0,.77fr);align-items:start;gap:clamp(40px,6vw,98px);display:grid}.gs-editorial-main{min-width:0}.gs-editorial-main h2{max-width:20ch;margin:25px 0;font-size:clamp(33px,3.4vw,52px);line-height:1.13}.gs-editorial-lead{color:#2d382d;max-width:60ch;font-size:clamp(20px,1.8vw,27px)!important;line-height:1.6!important}.gs-editorial-panel{border-top:1px solid #a6b3a0;margin-top:35px;padding:32px 0 0}.gs-editorial-panel h3{margin:0 0 22px;font-size:clamp(22px,2vw,29px)}.gs-editorial-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:0;padding:0;list-style:none;display:grid}.gs-editorial-links li{border-top:1px solid #bdc8b8}.gs-editorial-links a{justify-content:space-between;gap:20px;min-height:54px;padding:17px 0;font-size:16px;display:flex}.gs-editorial-links span{color:#436320}.gs-editorial-steps{margin:0;padding-inline-start:24px}.gs-editorial-steps li{border-top:1px solid #b8c4b6;padding:14px 0;font-size:clamp(16px,1.4vw,20px);line-height:1.6}.gs-editorial-aside{color:#f3f6ee;background:#18271d;position:sticky;top:108px;overflow:hidden}.gs-editorial-aside figure{aspect-ratio:1.34;margin:0;overflow:hidden}.gs-editorial-aside figure img{object-fit:cover;width:100%;height:100%}.gs-editorial-aside-copy{padding:clamp(24px,3vw,44px)}.gs-editorial-aside-copy .gs-eyebrow{color:#c9ec6b}.gs-editorial-aside-copy h3{color:#f3f6ee;margin:18px 0;font-size:clamp(23px,2vw,33px);line-height:1.25}.gs-editorial-aside-copy p{color:#d2dfd0;margin-bottom:28px;font-size:16px;line-height:1.65}.gs-editorial-aside-copy .gs-button{max-width:100%;font-size:14px}@media (width<=950px){.gs-editorial-grid{grid-template-columns:1fr}.gs-editorial-aside{grid-template-columns:1fr 1fr;display:grid;position:static}.gs-editorial-aside figure{height:100%}}@media (width<=760px){.gs-editorial-detail{padding:65px 0}.gs-editorial-links{grid-template-columns:1fr}.gs-editorial-aside{display:block}.gs-editorial-aside figure{aspect-ratio:1.5;height:auto}}.gs[data-global-mode=industry] .gs-editorial-detail .gs-eyebrow,.gs[data-global-mode=solution] .gs-editorial-detail .gs-eyebrow{letter-spacing:.115em;line-height:1.6;color:#425734!important;opacity:1!important;font-size:13px!important;font-weight:800!important}.gs[data-global-mode=industry] .gs-editorial-aside .gs-eyebrow,.gs[data-global-mode=solution] .gs-editorial-aside .gs-eyebrow{color:#d7f388!important}.gs[data-global-mode=industry] .gs-editorial-grid,.gs[data-global-mode=solution] .gs-editorial-grid{grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr);gap:clamp(32px,4vw,64px)}.gs[data-global-mode=industry] .gs-editorial-main,.gs[data-global-mode=solution] .gs-editorial-main{min-width:0;max-width:100%}.gs[data-global-mode=industry] .gs-editorial-lead,.gs[data-global-mode=solution] .gs-editorial-lead{max-width:56ch;font-size:clamp(18px,1.65vw,24px)!important;line-height:1.58!important}.gs[data-global-mode=industry] .gs-editorial-main h2,.gs[data-global-mode=solution] .gs-editorial-main h2{overflow-wrap:normal;max-width:100%;margin:20px 0 25px;color:#202d22!important;font-size:clamp(29px,2.8vw,43px)!important;line-height:1.19!important}.gs[data-global-mode=industry] .gs-editorial-aside,.gs[data-global-mode=solution] .gs-editorial-aside{width:100%;min-width:0;max-width:100%}.gs[data-global-mode=industry] .gs-editorial-aside figure img,.gs[data-global-mode=solution] .gs-editorial-aside figure img{object-fit:cover;width:100%;height:100%}@media (width<=1050px){.gs[data-global-mode=industry] .gs-editorial-grid,.gs[data-global-mode=solution] .gs-editorial-grid{grid-template-columns:1fr}.gs[data-global-mode=industry] .gs-editorial-aside,.gs[data-global-mode=solution] .gs-editorial-aside{max-width:750px;position:static}}.gs[data-global-mode=industry] .gs-editorial-detail,.gs[data-global-mode=solution] .gs-editorial-detail{padding-block:clamp(65px,7vw,105px)}.gs[data-global-mode=industry] .gs-editorial-panel,.gs[data-global-mode=solution] .gs-editorial-panel{margin-top:24px;padding-top:24px}.gs[data-global-mode=industry] .gs-editorial-main h2,.gs[data-global-mode=solution] .gs-editorial-main h2{max-width:26ch;margin-block:16px 24px}.gs[data-global-mode=industry] .gs-editorial-aside,.gs[data-global-mode=solution] .gs-editorial-aside{background:#18271d;border-top:3px solid #c4f000;align-self:start;min-height:0;position:static}.gs[data-global-mode=industry] .gs-editorial-aside-copy,.gs[data-global-mode=solution] .gs-editorial-aside-copy{padding:clamp(28px,3.5vw,48px)}.gs[data-global-mode=industry] .gs-editorial-aside-copy h3,.gs[data-global-mode=solution] .gs-editorial-aside-copy h3{max-width:23ch}.gs[data-global-mode=industry] .gs-editorial-links,.gs[data-global-mode=solution] .gs-editorial-steps{margin-top:0}
