.food-tech-page{background:#fff;color:#07152f}.food-tech-hero{max-width:760px;padding:4.1rem 0 2.9rem}.food-tech-hero .eyebrow{margin-bottom:1.1rem;font-size:.62rem}.food-tech-hero h1{max-width:620px;font:600 clamp(2.55rem,5.2vw,4.5rem)/.98 var(--display);letter-spacing:-.055em}.food-tech-hero__copy{max-width:500px;margin:1rem 0 0;color:#46546b;font-size:.73rem;line-height:1.43}.food-tech-logos{display:flex;align-items:center;gap:2.1rem;margin-top:1.5rem}.food-tech-logo{display:flex;align-items:center;min-height:48px}.food-tech-logo--mit{gap:.65rem;color:#07152f}.food-tech-logo--mit svg{width:69px;height:38px;fill:#ed1b34}.food-tech-logo--mit strong{display:block;font:700 .62rem/1.08 Arial,sans-serif}.food-tech-logo--mit small{display:block;margin-top:.18rem;font:600 .47rem/1 Arial,sans-serif}.food-tech-logo--mario{position:relative;min-width:205px;padding-left:2rem;border-left:1px solid #cbd6e5;text-align:center}.food-tech-logo--mario strong{display:block;font:italic 1.35rem/1.05 Georgia,serif;color:#111}.food-tech-logo--mario span{display:block;margin-top:.4rem;color:#e33b49;font-size:1.05rem;letter-spacing:.45rem}.food-tech-logo--mario small{display:block;margin-top:.15rem;color:#8a96a9;font-size:.43rem;letter-spacing:.3em}.food-tech-cases{border-top:1px solid #e3e8ef;padding:2.1rem 0 6rem}.food-tech-cases__lead{max-width:610px;margin:0 0 1.45rem;color:#46546b;font-size:.78rem;line-height:1.55}.food-tech-cases .use-case-grid{max-width:585px;grid-template-columns:1fr;border:1px solid #9bbcf4;border-radius:4px}.food-tech-cases .use-case{min-height:210px;border:0;padding:1.35rem 2.6rem 1.45rem 1.35rem}.food-tech-cases .use-case h3{margin:.75rem 0 .7rem;font-size:1.35rem}.food-tech-cases .use-case p{font-size:.76rem;line-height:1.65}.food-tech-cases .use-case b{top:1.2rem;right:1.2rem}@media(max-width:760px){.food-tech-hero{padding:3rem 0 2.3rem}.food-tech-logos{align-items:flex-start;flex-direction:column;gap:1rem}.food-tech-logo--mario{min-width:0;padding:1rem 0 0;border-top:1px solid #cbd6e5;border-left:0}.food-tech-cases{padding-bottom:4rem}}
.food-tech-page{position:relative}.food-tech-page .food-tech-cases{display:none}.food-tech-floating-case{position:absolute;top:9.2rem;right:max(var(--gutter),calc((100vw - var(--shell))/2 + var(--gutter)));width:min(42vw,585px)}.food-tech-floating-case .food-tech-cases__lead{margin-bottom:1.45rem}.food-tech-floating-case .use-case-grid{display:grid;grid-template-columns:1fr;border:1px solid #9bbcf4;border-radius:4px}.food-tech-floating-case .use-case{min-height:210px;border:0;padding:1.35rem 2.6rem 1.45rem 1.35rem}.food-tech-floating-case .use-case h3{margin:.75rem 0 .7rem;font-size:1.35rem}.food-tech-floating-case .use-case p{font-size:.76rem;line-height:1.65}.food-tech-floating-case .use-case b{top:1.2rem;right:1.2rem}@media(max-width:760px){.food-tech-floating-case{position:static;width:auto;margin:0 var(--gutter) 4rem}.food-tech-floating-case .food-tech-cases__lead{margin-bottom:1.45rem}}
.food-tech-logo--mario{width:250px;min-width:250px;height:100px;padding:0}.food-tech-logo--mario img{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:760px){.food-tech-logo--mario{width:250px;min-width:250px;height:100px;padding:0;border-top:1px solid #cbd6e5}}
.food-tech-logo--mit{width:145px;min-width:145px;height:48px;gap:0}.food-tech-logo--mit img{display:block;width:100%;height:100%;object-fit:contain}
