.case-studies-page{background:#fff;color:#1f2933}.case-studies-page{--case-studies-accent:#e46e00;--case-studies-text-muted:#52606d;--case-studies-surface:#f7f7f4;--case-studies-border:rgba(31,41,51,.1);--case-studies-shadow:0 18px 45px rgba(15,23,42,.08)}.case-study-ecommerce{--case-study-ecommerce-accent:#e46e00;--case-study-ecommerce-text:#212121;--case-study-ecommerce-muted:#5b5b5b;--case-study-ecommerce-card:#fff9f6;background:#fff;color:var(--case-study-ecommerce-text)}.case-study-ecommerce h1,.case-study-ecommerce h2,.case-study-ecommerce h3,.case-study-ecommerce p{margin:0}.case-study-ecommerce__hero{padding:72px 0 0}.case-study-ecommerce__intro{max-width:807px}.case-study-ecommerce__eyebrow{display:inline-flex;color:var(--case-study-ecommerce-accent);font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.4167em;line-height:1.2;text-transform:uppercase}.case-study-ecommerce__hero h1{color:var(--case-study-ecommerce-text);font-family:var(--font-body);font-size:52px;font-weight:700;line-height:60px;text-transform:none}.case-study-ecommerce__hero h1 span{color:var(--case-study-ecommerce-accent)}.case-study-ecommerce__hero-image{display:block;width:100%;height:641px;margin-top:50px;border-radius:20px;object-fit:cover}.case-study-ecommerce__facts{padding:20px 0 0}.case-study-ecommerce__facts-grid{display:grid;grid-template-columns:241px 251px 264px;gap:20px;justify-content:space-between;padding-bottom:40px;border-bottom:2px solid #c5c5c5}.case-study-ecommerce__fact{min-width:0}.case-study-ecommerce__fact:nth-child(2){margin-left:-24px}.case-study-manufacturing .case-study-ecommerce__facts-grid{grid-template-columns:98px 107px 162px}.case-study-manufacturing .case-study-ecommerce__fact:nth-child(2){margin-left:0}.case-study-high-density .case-study-ecommerce__facts-grid{grid-template-columns:404px 248px 264px}.case-study-high-density .case-study-ecommerce__fact:nth-child(2){margin-left:-1px}.case-study-high-density .case-study-ecommerce__fact:nth-child(3){margin-left:-2px}.case-study-cold-chain .case-study-ecommerce__facts-grid{grid-template-columns:307px 157px 264px}.case-study-cold-chain .case-study-ecommerce__fact:nth-child(2){margin-left:-72px}.case-study-cold-chain .case-study-ecommerce__fact:nth-child(3){margin-left:-3px}.case-study-ecommerce__fact span{display:block;color:var(--case-study-ecommerce-muted);font-family:var(--font-body);font-size:18px;font-weight:400;line-height:1.2;text-transform:uppercase}.case-study-ecommerce__fact strong{display:block;margin-top:8px;color:var(--case-study-ecommerce-accent);font-family:var(--font-body);font-size:32px;font-weight:700;line-height:1.2;white-space:nowrap}.case-study-ecommerce__narrative{padding:50px 0 120px}.case-study-ecommerce__text-block+.case-study-ecommerce__text-block{margin-top:50px}.case-study-ecommerce__text-block h2{display:inline-flex;min-height:29px;padding-left:9px;border-left:2px solid #ff8a1e;color:#000;font-family:var(--font-body);font-size:32px;font-weight:700;line-height:1.2}.case-study-ecommerce__text-block p{margin-top:18px;color:var(--case-study-ecommerce-muted);font-family:var(--font-body);font-size:20px;line-height:1.5}.case-study-ecommerce__overview{padding:0 0 120px;text-align:center}.case-study-ecommerce__overview h2,.case-study-ecommerce__results h2{margin-top:0;color:var(--case-study-ecommerce-text);font-family:var(--font-body);font-size:clamp(2.5rem,4.2vw,3.25rem);font-weight:700;line-height:1.15;text-align:center}.case-study-ecommerce__overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:50px;text-align:left}.case-study-ecommerce__overview-card{min-height:225px;padding:34px 20px 28px;border:1px solid var(--case-study-ecommerce-accent);border-radius:20px;background:var(--case-study-ecommerce-card);box-shadow:0 4px 14px rgba(0,0,0,.25)}.case-study-ecommerce__overview-card h3{color:#000;font-family:var(--font-body);font-size:var(--type-h3);font-weight:700;line-height:var(--type-h3-line-height)}.case-study-ecommerce__overview-card ul{margin:18px 0 0;padding-left:0;color:#2e2e2e;font-family:var(--font-body);font-size:18px;line-height:1.55;list-style:none}.case-study-ecommerce__overview-card li:before{content:"- "}.case-study-ecommerce__results{padding:0 0 120px;text-align:center}.case-study-ecommerce__results-grid{display:grid;grid-template-columns:repeat(4,302px);justify-content:space-between;margin-top:50px}.case-study-ecommerce__result-card{box-sizing:border-box;height:162px;padding:37px 21px 7px;border:0;border-bottom:4px solid var(--case-study-ecommerce-accent);border-radius:14px;background:#fff;box-shadow:0 0 8.5px rgba(0,0,0,.25);text-align:left}.case-study-ecommerce__result-card strong{display:block;color:#1a1a1a;font-family:var(--font-body);font-size:56.3px;font-weight:400;line-height:56.32px}.case-study-ecommerce__result-card strong span{color:var(--case-study-ecommerce-accent);font-family:var(--font-body);font-size:inherit;font-weight:400;margin-left:.12em}.case-study-ecommerce__result-card p{margin-top:13px;color:#666;font-family:var(--font-body);font-size:16px;line-height:20px;text-transform:uppercase}.case-study-ecommerce__result-card:not(:first-child) p{margin-top:20px}.case-study-ecommerce .case-study-ecommerce__results-summary{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:103px;margin-top:20px;padding:9px 57px;border-radius:10px;background:var(--case-study-ecommerce-accent);color:#fff;font-family:var(--font-body);font-size:18px;line-height:28px;text-align:center}.case-study-ecommerce__results-summary p{color:inherit;font:inherit;line-height:inherit}.case-study-ecommerce__results-summary p+p{margin-top:14px}.case-studies-page .case-studies-showcase__header h1,.case-studies-page .case-studies-showcase-card h3{margin:0;color:#102a43}.case-studies-page .case-studies-showcase__header h1,.case-studies-page .case-studies-showcase-card h3{font-family:var(--font-body)}.case-studies-page .case-studies-showcase-card p{margin:0;color:var(--case-studies-text-muted);font-size:var(--type-body);line-height:1.7}.case-studies-page .case-studies-showcase{padding:88px 0}.case-studies-page .case-studies-showcase{padding-top:95px}.case-studies-page .case-studies-showcase__header{max-width:797px;margin:0 auto 50px;text-align:center}.case-studies-page .case-studies-showcase__header h1{color:#212121;font-size:clamp(2.75rem,5vw,3.875rem);font-weight:700;line-height:1.145}.case-studies-page .case-studies-showcase__grid{display:grid}.case-studies-page .case-studies-showcase__grid{align-items:stretch;grid-auto-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:15px;row-gap:20px}.case-studies-page .case-studies-showcase-card{--hover-card-border:rgba(228,110,0,.35);--hover-card-shadow:0 24px 48px rgba(15,23,42,.12);border:1px solid rgba(31,41,51,.1);background:#fff}.case-studies-page .case-studies-showcase-card{overflow:hidden;border-radius:10px;box-shadow:0 4px 22px rgba(0,0,0,.18)}.case-studies-page .case-studies-showcase-card{display:flex;flex-direction:column;text-decoration:none}.case-studies-page .case-studies-showcase-card{color:inherit;height:100%;transition:transform .2s ease,box-shadow .2s ease}.case-studies-page .case-studies-showcase-card:focus-visible{outline:2px solid rgba(228,110,0,.4);outline-offset:3px}.case-studies-page .case-studies-showcase-card img{display:block;width:100%;height:317px;object-fit:cover}.case-studies-page .case-studies-showcase-card h3{font-size:var(--type-h3);line-height:var(--type-h3-line-height)}.case-studies-page .case-studies-showcase-card h3{margin:30px 15px 0;color:#000;font-size:24px;font-weight:700;line-height:26px}.case-studies-page .case-studies-showcase-card p{margin-top:16px}.case-studies-page .case-studies-showcase-card p{margin:10px 15px 0;color:#5b5b5b;font-size:16px;line-height:20px}.case-studies-page .case-studies-showcase-card__link{margin-top:auto;padding:28px 15px 23px;color:var(--case-studies-accent);font-size:14px;font-weight:700;line-height:22.4px;text-transform:uppercase}@media (max-width:991px){.case-study-ecommerce__hero-image{height:480px}.case-study-ecommerce__facts-grid,.case-study-ecommerce__results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-ecommerce__facts-grid{gap:32px}.case-study-ecommerce__fact:nth-child(2){margin-left:0}.case-study-high-density .case-study-ecommerce__fact:nth-child(2),.case-study-high-density .case-study-ecommerce__fact:nth-child(3),.case-study-cold-chain .case-study-ecommerce__fact:nth-child(2),.case-study-cold-chain .case-study-ecommerce__fact:nth-child(3){margin-left:0}.case-studies-page .case-studies-showcase{padding:72px 0}.case-studies-page .case-studies-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.case-study-ecommerce__hero{padding-top:56px}.case-study-ecommerce__hero h1{font-size:clamp(28px,7.4vw,32px);line-height:1.16}.case-study-ecommerce__hero-image{height:300px;margin-top:32px;border-radius:16px}.case-study-ecommerce__facts{padding-bottom:28px}.case-study-ecommerce__facts-grid,.case-study-ecommerce__overview-grid,.case-study-ecommerce__results-grid{grid-template-columns:1fr}.case-study-manufacturing .case-study-ecommerce__facts-grid,.case-study-high-density .case-study-ecommerce__facts-grid,.case-study-cold-chain .case-study-ecommerce__facts-grid{grid-template-columns:1fr}.case-study-ecommerce__fact strong,.case-study-ecommerce__text-block h2,.case-study-ecommerce__overview-card h3{font-size:28px}.case-study-ecommerce__overview h2,.case-study-ecommerce__results h2,.case-study-ecommerce__text-block h2{font-size:24px;line-height:1.16;text-align:center}.case-study-ecommerce__eyebrow{display:block;text-align:center}.case-study-ecommerce__narrative,.case-study-ecommerce__overview,.case-study-ecommerce__results{padding-bottom:56px}.case-study-ecommerce__text-block p,.case-study-ecommerce .case-study-ecommerce__results-summary{font-size:17px}.case-study-ecommerce__overview-card{min-height:auto}.case-study-ecommerce__result-card{height:auto;min-height:162px}.case-study-ecommerce .case-study-ecommerce__results-summary{padding:22px}.case-studies-page .case-studies-showcase{padding:56px 0}.case-studies-page .case-studies-showcase__header h1{font-size:24px;line-height:1.16;text-align:center}.case-studies-page .case-studies-showcase__header{text-align:center}.case-studies-page .case-studies-showcase__grid{grid-template-columns:1fr}.case-studies-page .case-studies-showcase__header{margin-bottom:34px}.case-studies-page .case-studies-showcase-card img{height:250px}.case-studies-page .case-studies-showcase-card__link{padding-top:24px}}@media (max-width:767px){.case-study-ecommerce__overview-card h3,.case-studies-page .case-studies-showcase-card h3{font-size:var(--type-h3-mobile);line-height:var(--type-h3-mobile-line-height)}}