.machine-showcase{background:#f7f5ef;color:#252a25;padding:80px 0;scroll-margin-top:90px}.machine-showcase .eyebrow{color:#73591f}.machine-showcase h2{font-family:'Playfair Display',serif;font-size:clamp(32px,4.5vw,62px);line-height:1.18;color:#20291f;margin:16px 0 24px}.machine-showcase p{color:#42483f;line-height:1.8}.machine-lead{max-width:900px;font-size:19px}.machine-capabilities{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:36px 0}.machine-capabilities>div{border-top:2px solid #a78747;padding:22px 0}.machine-showcase h3{color:#253020;font-size:23px;line-height:1.4}.machine-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.machine-card{margin:0;background:#fff;border:1px solid #dcd7c9;overflow:hidden}.machine-card img{display:block;width:100%;height:490px;object-fit:contain;background:#eeece6}.machine-card figcaption{padding:26px}.machine-card h3{margin:12px 0}.machine-card p{margin:0}.machine-note{font-size:14px}.machine-cta{padding:36px;margin-top:40px;background:#151d15;color:#fff}.machine-cta h3{color:#f1d59e}.machine-cta p{color:#eceee6}.machine-cta .btn{margin:8px 12px 0 0}.machine-showcase a:focus-visible{outline:3px solid #9b752c;outline-offset:4px}@media(max-width:700px){.machine-showcase{padding:48px 0}.machine-grid,.machine-capabilities{grid-template-columns:1fr}.machine-card img{height:auto;max-height:620px;object-fit:contain}.machine-card figcaption{padding:22px}.machine-lead{font-size:17px}.machine-cta{padding:24px}}
