:root{--mmm-blue:#1d2088;--mmm-purple:#e8e9f3;--mmm-yellow:#f6b11b;--mmm-white:#fff;--mmm-black:#000;--mmm-text:#555b70;--mmm-line:#d9dce8}.mold-making-materials-page{color:var(--mmm-black);overflow-x:hidden}.mmm-shell{width:min(1432px,100% - 40px);margin-inline:auto}.mmm-section{padding:88px 0}.mmm-heading{text-align:center;max-width:980px;margin:0 auto 42px}.mmm-heading h2,.mmm-intro h2,.mmm-component-lead h2,.mmm-treatment h2,.mmm-recommendation h2,.mmm-faq h2,.mmm-final-cta h2{margin:0 0 20px;font-size:clamp(34px,3.2vw,45px);font-weight:700;line-height:1.1}.mmm-heading p,.mmm-intro p,.mmm-component-lead p,.mmm-treatment p,.mmm-recommendation p,.mmm-production p,.mmm-faq p,.mmm-final-cta p{font-size:18px;line-height:1.7}.mmm-kicker,.mmm-eyebrow{color:var(--mmm-blue);letter-spacing:.12em;text-transform:uppercase;font-weight:800;margin:0 0 12px!important;font-size:14px!important}.mmm-button{cursor:pointer;border:2px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:13px 22px;font-family:inherit;font-size:18px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,color .2s;display:inline-flex}.mmm-button:hover{transform:translateY(-2px)}.mmm-button-yellow{color:#111;background:var(--mmm-yellow)}.mmm-hero .mmm-button-yellow{color:var(--mmm-white)}.mmm-button-blue{color:var(--mmm-white);background:var(--mmm-blue)}.mmm-button-outline{color:var(--mmm-white);border-color:#fffc}.mmm-hero{isolation:isolate;color:var(--mmm-white);background:var(--mmm-blue);padding:88px 0;position:relative;overflow:hidden}.mmm-hero:before{z-index:-1;content:"";background:radial-gradient(circle at 82% 20%,#f6b11b38,#0000 30%),linear-gradient(120deg,#1d2088fa 30%,#0c0d36db);position:absolute;inset:0}.mmm-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:72px;display:grid}.mmm-hero-copy h1{max-width:700px;margin:0 0 24px;font-size:48px;font-weight:700;line-height:1.08}.mmm-hero-copy>p:not(.mmm-eyebrow){max-width:720px;margin:0;font-size:18px;line-height:1.75}.mmm-hero .mmm-eyebrow{color:var(--mmm-yellow)}.mmm-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.mmm-hero-card{background:#ffffff1a;min-height:510px;padding:18px 18px 70px;position:relative;box-shadow:0 28px 70px #00000047}.mmm-hero-card img{object-fit:cover;width:100%;height:430px}.mmm-hero-card div{color:#111;background:var(--mmm-purple);align-items:center;gap:14px;width:62%;min-height:110px;padding:18px 24px;display:flex;position:absolute;bottom:0;right:0}.mmm-hero-card strong{font-size:32px}.mmm-hero-card span{font-size:15px;font-weight:700;line-height:1.3}.mmm-intro{background:var(--mmm-white)}.mmm-intro-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.mmm-intro-copy{border-left:4px solid var(--mmm-yellow);padding-left:48px}.mmm-intro-copy>p{color:var(--mmm-text);margin:0 0 28px}.mmm-driver-row{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.mmm-driver-row span{color:var(--mmm-blue);background:var(--mmm-purple);padding:14px 16px;font-weight:800}.mmm-steels{background:#f8f8fb}.mmm-tabs{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:28px;display:grid}.mmm-tabs button{border:1px solid var(--mmm-line);min-height:68px;color:var(--mmm-blue);background:var(--mmm-white);cursor:pointer;padding:12px 18px;font-size:17px;font-weight:800}.mmm-tabs button[aria-selected=true]{border-color:var(--mmm-blue);color:var(--mmm-white);background:var(--mmm-blue);box-shadow:inset 0 -5px var(--mmm-yellow)}.mmm-steel-panel[hidden]{display:none}.mmm-group-intro{border:1px solid var(--mmm-line);background:var(--mmm-white);grid-template-columns:360px 1fr;margin-bottom:22px;display:grid;overflow:hidden}.mmm-group-intro img{object-fit:cover;width:100%;height:250px}.mmm-group-intro div{align-content:center;padding:34px 42px;display:grid}.mmm-group-intro h3{color:var(--mmm-blue);margin:0 0 12px;font-size:25px}.mmm-group-intro p{color:var(--mmm-text);margin:0;font-size:18px;line-height:1.65}.mmm-steel-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.mmm-steel-card{border:1px solid var(--mmm-line);background:var(--mmm-white);padding:28px;position:relative;box-shadow:0 10px 26px #1d20880d}.mmm-steel-card:before{content:"";background:var(--mmm-yellow);width:92px;height:4px;position:absolute;top:0;left:0}.mmm-steel-card h3{color:var(--mmm-blue);margin:0 0 20px;font-size:25px}.mmm-steel-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.mmm-steel-card li{color:var(--mmm-text);padding-left:16px;font-size:15px;line-height:1.55}.mmm-steel-card li:before{content:"";background:var(--mmm-yellow);border-radius:50%;width:6px;height:6px;margin:0 10px 2px -16px;display:inline-block}.mmm-steel-card li strong{color:#111}.mmm-component-section{background:var(--mmm-white)}.mmm-component-layout{grid-template-columns:.9fr 1.1fr;gap:58px;display:grid}.mmm-component-lead{align-self:start;position:sticky;top:30px}.mmm-component-lead>p:not(.mmm-kicker){max-width:560px;color:var(--mmm-text)}.mmm-component-lead img{object-fit:cover;width:100%;height:430px;margin-top:26px}.mmm-component-list{align-content:start;gap:14px;display:grid}.mmm-component-list article{border:1px solid var(--mmm-line);background:#fff;grid-template-columns:86px 1fr;min-height:126px;transition:transform .2s,border-color .2s;display:grid}.mmm-component-list article:hover{border-color:var(--mmm-blue);transform:translate(-5px)}.mmm-component-list article>span{color:var(--mmm-white);background:var(--mmm-blue);place-items:center;font-size:24px;font-weight:800;display:grid}.mmm-component-list article div{padding:20px 24px}.mmm-component-list p{color:var(--mmm-text);text-transform:uppercase;margin:0 0 4px;font-size:14px}.mmm-component-list h3{margin:0 0 6px;font-size:23px}.mmm-component-list small{color:var(--mmm-text);font-size:15px}.mmm-treatment{color:var(--mmm-white);background:var(--mmm-blue);padding:90px 0}.mmm-treatment-grid{grid-template-columns:1.05fr .95fr;gap:34px;display:grid}.mmm-treatment .mmm-kicker{color:var(--mmm-yellow)}.mmm-treatment-copy>p:not(.mmm-kicker){color:#ffffffd1}.mmm-treatment-copy img{object-fit:cover;width:100%;height:330px;margin-top:28px}.mmm-spec-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.mmm-spec-grid article{border-top:3px solid var(--mmm-yellow);background:#ffffff17;align-content:space-between;min-height:132px;padding:20px;display:grid}.mmm-spec-grid span{color:#ffffffb3;font-size:14px;line-height:1.35}.mmm-spec-grid strong{font-size:20px}.mmm-process-note{border-left:4px solid var(--mmm-yellow);color:#ffffffd1;background:#00000024;margin:30px 0 0;padding:22px 26px}.mmm-recommendation{background:var(--mmm-purple);padding:76px 0}.mmm-recommendation-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;display:grid}.mmm-recommendation p{max-width:860px}.mmm-recommendation aside{border-left:4px solid var(--mmm-blue);background:#ffffff61;padding:32px}.mmm-recommendation aside strong{color:var(--mmm-blue);font-size:25px}.mmm-recommendation aside p{margin-bottom:0}.mmm-machining{background:var(--mmm-purple)}.mmm-machining-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.mmm-machining-grid article{border-bottom:5px solid var(--mmm-yellow);background:var(--mmm-white);align-content:space-between;min-height:150px;padding:24px;display:grid}.mmm-machining-grid span{color:var(--mmm-text);font-size:16px}.mmm-machining-grid strong{color:var(--mmm-blue);font-size:27px}.mmm-production{background:var(--mmm-white)}.mmm-production .mmm-heading{max-width:1200px;padding-inline:10px}.mmm-production .mmm-heading h2{white-space:nowrap}.mmm-production-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mmm-production-grid article{border:1px solid var(--mmm-line);background:#f9f9fb;min-height:310px;padding:32px}.mmm-production-grid article.featured{color:var(--mmm-white);background:var(--mmm-blue)}.mmm-production-grid article>span{color:var(--mmm-blue);background:var(--mmm-yellow);text-transform:uppercase;margin-bottom:46px;padding:7px 10px;font-size:13px;font-weight:800;display:inline-block}.mmm-production-grid h3{margin:0 0 18px;font-size:25px}.mmm-production-grid p{color:var(--mmm-text);margin:0}.mmm-production-grid .featured p{color:#ffffffd1}.mmm-faq{background:#f8f8fb}.mmm-faq-layout{grid-template-columns:.72fr 1.28fr;gap:70px;display:grid}.mmm-faq-list{gap:12px;display:grid}.mmm-faq details{border:1px solid var(--mmm-line);background:var(--mmm-white)}.mmm-faq summary{color:var(--mmm-blue);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:23px 26px;font-size:18px;font-weight:800;list-style:none;display:flex}.mmm-faq summary::-webkit-details-marker{display:none}.mmm-faq summary span{font-size:26px;transition:transform .2s}.mmm-faq details[open] summary span{transform:rotate(45deg)}.mmm-faq details p{color:var(--mmm-text);margin:0;padding:0 26px 25px}.mmm-final-cta{color:var(--mmm-white);text-align:center;background:linear-gradient(#07082ad9,#1d2088eb),url(/images/mold-tooling/grinding-machine-workshop-1024x768.webp) 50%/cover;padding:84px 0}.mmm-final-cta p{color:#fffc;max-width:760px;margin:0 auto 26px}.mmm-button,.mmm-hero-card,.mmm-hero-card img,.mmm-hero-card div,.mmm-driver-row span,.mmm-tabs button,.mmm-group-intro,.mmm-steel-card,.mmm-component-lead img,.mmm-component-list article,.mmm-treatment-copy img,.mmm-spec-grid article,.mmm-process-note,.mmm-recommendation aside,.mmm-machining-grid article,.mmm-production-grid article,.mmm-production-grid article>span,.mmm-faq details{border-radius:10px}.mmm-hero-card,.mmm-steel-card,.mmm-component-list article,.mmm-faq details{overflow:hidden}.mmm-reveal-ready [data-mmm-reveal]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(22px)}.mmm-reveal-ready [data-mmm-reveal].is-visible{opacity:1;transform:translateY(0)}@media (width<=1080px){.mmm-production .mmm-heading h2{white-space:normal}.mmm-hero-grid,.mmm-intro-grid,.mmm-component-layout,.mmm-treatment-grid,.mmm-recommendation-grid,.mmm-faq-layout{grid-template-columns:1fr}.mmm-hero-card{min-height:430px}.mmm-hero-card img{height:350px}.mmm-intro-copy{padding-left:28px}.mmm-component-lead{position:static}.mmm-machining-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.mmm-shell{width:min(100% - 20px,1432px)}.mmm-section,.mmm-treatment,.mmm-hero{padding:62px 0}.mmm-hero-grid{gap:38px}.mmm-hero-card{min-height:345px;padding:10px 10px 62px}.mmm-hero-card img{height:280px}.mmm-hero-card div{width:82%;min-height:88px;padding:14px 18px}.mmm-hero-card strong{font-size:25px}.mmm-actions,.mmm-actions .mmm-button{width:100%}.mmm-driver-row,.mmm-tabs,.mmm-steel-grid,.mmm-spec-grid,.mmm-machining-grid,.mmm-production-grid{grid-template-columns:1fr}.mmm-tabs{gap:6px}.mmm-tabs button{min-height:58px}.mmm-group-intro{grid-template-columns:1fr}.mmm-group-intro img{height:220px}.mmm-group-intro div,.mmm-steel-card{padding:24px 20px}.mmm-component-list article{grid-template-columns:64px 1fr}.mmm-component-lead img{height:300px}.mmm-recommendation-grid{gap:34px}.mmm-production-grid article{min-height:auto}.mmm-production-grid article>span{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.mmm-reveal-ready [data-mmm-reveal]{opacity:1;transition:none;transform:none}.mmm-button,.mmm-component-list article{transition:none}}.machining-capability-section[data-astro-cid-env2v4kh]{--machining-capability-max-width:1432px}.machining-capability-section[data-astro-cid-env2v4kh] .machining-capability-title[data-astro-cid-env2v4kh]{white-space:nowrap;max-width:var(--machining-capability-max-width)!important}.machining-capability-section[data-astro-cid-env2v4kh] .machining-capability-title[data-astro-cid-env2v4kh]+p[data-astro-cid-env2v4kh],.machining-capability-section[data-astro-cid-env2v4kh] .section-description[data-astro-cid-env2v4kh],.machining-capability-section[data-astro-cid-env2v4kh] .section-subtitle[data-astro-cid-env2v4kh]{padding-left:10px;padding-right:10px;max-width:var(--machining-capability-max-width)!important}@media (width<=900px){.machining-capability-section[data-astro-cid-env2v4kh] .machining-capability-title[data-astro-cid-env2v4kh]{white-space:normal}}
