.material-grade-detail{--mg-red:var(--red,#d9272e);--mg-ink:var(--ink,#212529);color:var(--mg-ink);background:#fff}.material-grade-detail *{box-sizing:border-box}.material-grade-detail .shell{width:min(1320px,calc(100vw - 48px));margin-inline:auto}.material-grade-detail a:focus-visible{outline:3px solid var(--mg-red);outline-offset:3px}.material-grade-detail .eyebrow{margin:0 0 9px;color:var(--mg-red);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mg-hero{background:#fff}.mg-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:355px}.mg-hero__grid:not(:has(.mg-hero__media)){grid-template-columns:1fr;min-height:0}.mg-hero__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px clamp(26px,4vw,65px) 42px 0}.mg-hero .pa-breadcrumb{margin:0 0 auto}.mg-hero h1{max-width:17ch;margin:0 0 12px;font-size:clamp(2.65rem,4vw,4.1rem);line-height:1.04;letter-spacing:-.04em}.mg-hero__lead{max-width:58ch;margin:0;color:#626066;font-size:15px;line-height:1.6}.mg-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin-top:22px}.mg-text-link{color:var(--mg-red);font-size:13px;font-weight:700;text-decoration:none}.mg-text-link:hover{text-decoration:underline}.mg-hero__media{display:grid;place-items:center;min-width:0;margin:0;background:#f3f2f2;overflow:hidden}.mg-hero__media img{display:block;width:100%;height:100%;min-height:355px;max-height:430px;object-fit:contain}.mg-section{padding-block:clamp(48px,5vw,72px)}.mg-section:nth-of-type(even){background:#f7f7f7}.mg-heading{margin:0 0 26px;text-align:center}.mg-heading h2{margin:0;font-size:clamp(1.8rem,2.8vw,2.8rem);line-height:1.12;letter-spacing:-.03em}.mg-overview{background:#541319!important;color:#fff}.mg-overview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,64px)}.mg-overview__grid>div{min-width:0}.mg-overview .eyebrow{color:#f6c7c9}.mg-overview h2{margin:0 0 18px;color:#fff;font-size:clamp(1.7rem,2.4vw,2.45rem);line-height:1.15}.mg-overview__body,.mg-overview__spec>p:not(.eyebrow){color:#f4e8e9;font-size:15px;line-height:1.7}.mg-overview__body>*:first-child{margin-top:0}.mg-overview__body>*:last-child{margin-bottom:0}.mg-overview__spec{padding:clamp(22px,3vw,36px);border:1px solid rgb(255 255 255 / .24);border-radius:14px;background:rgb(0 0 0 / .09)}.mg-overview__spec .mg-standard__name{color:#fff;font-size:1.15rem;font-weight:800}.mg-properties{margin:20px 0 0}.mg-properties>div{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);gap:15px;padding:10px 0;border-top:1px solid rgb(255 255 255 / .2);font-size:13px}.mg-properties dt{font-weight:800}.mg-properties dd{margin:0;color:#f4e8e9}.mg-properties small{display:block;margin-top:3px;color:#d9c3c6}.mg-processes__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1100px;margin-inline:auto}.mg-process{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-width:0;min-height:360px;overflow:hidden;padding:22px;border-radius:12px;background:#29282d;color:#fff;text-decoration:none}.mg-process img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:transform .35s ease,filter .35s ease}.mg-process__shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgb(5 5 8 / .08) 25%,rgb(5 5 8 / .88) 100%)}.mg-process strong{position:relative;max-width:12ch;color:#fff;font-size:clamp(1.1rem,1.45vw,1.55rem);line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.mg-process__arrow{position:absolute;right:18px;top:18px;color:#fff;font-size:23px}.mg-process:hover img,.mg-process:focus-visible img{transform:scale(1.04);filter:grayscale(.4)}.mg-applications__grid,.mg-cases .pa-cases__grid,.mg-resources .pa-reading__grid,.mg-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mg-applications__grid,.mg-cases .pa-cases__grid,.mg-related__grid{display:flex;flex-wrap:wrap;justify-content:center}.mg-application-card{flex:0 1 calc((100% - 32px)/3)}.mg-cases .pa-case,.mg-cases .mg-demo-case,.mg-material-card{flex:0 1 calc((100% - 48px)/4)}.mg-application-card{position:relative;isolation:isolate;display:flex;min-width:0;min-height:390px;overflow:hidden;border:1px solid #d9d9dc;border-radius:18px;background:linear-gradient(155deg,#555459,#25252a);color:#fff}.mg-demo-case{min-width:0;overflow:hidden;border:1px solid #e0dfe2;border-radius:14px;background:#fff}.material-grade-detail a.mg-application-card{color:#fff;text-decoration:none;transition:box-shadow .2s ease,border-color .2s ease}.material-grade-detail a.mg-application-card:hover,.material-grade-detail a.mg-application-card:focus-visible{border-color:#aaa7aa;box-shadow:0 10px 24px rgb(20 20 24 / .18)}.mg-application-card__media{position:absolute;z-index:0;inset:0;overflow:hidden;background:#37363b}.mg-application-card__media img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.mg-demo-card .mg-application-card__media{display:grid;place-items:center;color:#ddd9dd;font-size:12px;font-weight:800;letter-spacing:.06em}.mg-demo-card__media{display:grid;place-items:center;aspect-ratio:4/3;overflow:hidden;background:#eeedef;color:#7b777e;font-size:12px;font-weight:800;letter-spacing:.06em}.mg-application-card--custom-image .mg-application-card__media img{object-fit:cover}.mg-application-card__shade{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgb(10 10 12 / .48),rgb(10 10 12 / .12) 38%,rgb(10 10 12 / .9) 100%)}.mg-application-card--text .mg-application-card__shade{background:linear-gradient(160deg,rgb(255 255 255 / .08),transparent 38%,rgb(0 0 0 / .5))}.mg-application-card__body{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(22px,2.3vw,30px)}.mg-application-card small{color:#f4f1f1;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.mg-material-card small{color:#757178;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mg-application-card h3{margin:auto 0 10px;color:#fff;font-size:clamp(1.35rem,1.8vw,1.8rem);line-height:1.14;letter-spacing:-.025em}.mg-application-card p{margin:0;color:#f1eef0;font-size:14px;line-height:1.5}.mg-application-card__arrow{position:absolute;top:20px;right:23px;color:#fff;font-size:24px;line-height:1}.material-grade-detail a.mg-application-card:hover .mg-application-card__media img,.material-grade-detail a.mg-application-card:focus-visible .mg-application-card__media img{transform:scale(1.025)}.mg-cases .pa-case{min-width:0;height:auto;overflow:hidden;border-radius:14px;background:#fff}.mg-cases .pa-case__media{display:block;height:auto;aspect-ratio:4/3;overflow:hidden;background:#f2f2f2}.mg-cases .pa-case__media img{display:block;width:100%;height:100%;object-fit:contain}.mg-cases .pa-case__body{padding:18px}.mg-cases .pa-case h3{margin:8px 0;font-size:1.05rem;line-height:1.25}.mg-cases .pa-case__summary,.mg-cases .pa-case__application{display:none}.mg-cases__more{display:table;margin:25px auto 0}.mg-demo-case strong{display:block;padding:18px;font-size:1.05rem}.mg-resources .library-card{min-width:0;overflow:hidden;border:1px solid #e5e4e6;border-radius:14px;background:#fff}.mg-resources .library-card__media{display:block;aspect-ratio:4/3;overflow:hidden;background:#eee}.mg-resources .library-card__media img{display:block;width:100%;height:100%;object-fit:contain}.mg-resources .library-card__body{padding:18px}.mg-resources .library-card h2{margin:6px 0;font-size:1.05rem}.mg-resources .library-card h2 a{color:inherit;text-decoration:none}.mg-resources .library-card__meta,.mg-resources .text-link{color:var(--mg-red);font-size:11px;font-weight:800}.mg-resources .library-card__body>p{display:none}.mg-related__grid{max-width:1320px;margin-inline:auto}.mg-material-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border-radius:14px;background:#343238;color:#fff;text-decoration:none}.mg-material-card__media{display:grid;place-items:center;aspect-ratio:16/10;overflow:hidden;background:#dddce0;color:#6e6970;font-size:12px;font-weight:800}.mg-material-card__media img{display:block;width:100%;height:100%;object-fit:cover}.mg-material-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:8px;padding:20px}.mg-material-card--text .mg-material-card__body{min-height:190px}.mg-material-card small{color:#d8d1d3}.mg-material-card strong{color:#fff;font-size:1.2rem;line-height:1.2}.mg-material-card__excerpt{color:#eee8e9;font-size:12px;line-height:1.5}.mg-material-card__link{margin-top:auto;padding-top:10px;color:#fff;font-size:12px;font-weight:800}.mg-material-card:hover .mg-material-card__link{text-decoration:underline;text-underline-offset:3px}.mg-demo-card{position:relative}.mg-demo-card::after{content:'DEMO';position:absolute;top:12px;left:12px;padding:5px 8px;border-radius:4px;background:#fff;color:#ae1d29;font-size:10px;font-weight:900;letter-spacing:.1em}.mg-demo-card.mg-process{background:#3a383d}.mg-demo-card.mg-process .mg-demo-card__media{position:absolute;inset:0;aspect-ratio:auto;background:linear-gradient(145deg,#6b676e,#252329);color:#eee}.mg-demo-card.mg-process strong{z-index:1}.mg-demo-card.mg-process::before{content:'';position:absolute;inset:0;background:linear-gradient(transparent,rgb(0 0 0 / .75))}.mg-inquiry{padding-block:clamp(48px,5vw,70px);background:#24232a;color:#fff}.mg-inquiry__grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(25px,5vw,70px);align-items:start}.mg-inquiry h2{margin:0 0 14px;color:#fff;font-size:clamp(1.8rem,2.8vw,2.7rem);line-height:1.12}.mg-inquiry p{max-width:48ch;color:#e3dfe3;font-size:14px;line-height:1.55}.mg-inquiry a:not(.button){color:#fff;text-decoration:underline}.mg-inquiry__form{min-width:0;padding:clamp(18px,2.5vw,28px);border-radius:14px;background:#fff;color:var(--mg-ink)}.mg-inquiry__form .forminator-ui.forminator-custom-form{margin:0}.mg-inquiry__form .forminator-ui .forminator-row{margin-bottom:12px}.mg-inquiry__form .forminator-ui textarea{min-height:100px!important}@media(max-width:1000px){.mg-processes__list,.mg-resources .pa-reading__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-application-card,.mg-cases .pa-case,.mg-cases .mg-demo-case,.mg-material-card{flex-basis:calc((100% - 16px)/2)}}@media(max-width:700px){.material-grade-detail .shell{width:calc(100vw - 36px)}.mg-hero__grid,.mg-overview__grid,.mg-inquiry__grid{grid-template-columns:1fr}.mg-hero__copy{padding:25px 0 32px}.mg-hero .pa-breadcrumb{margin-bottom:24px}.mg-hero h1{font-size:clamp(2.45rem,8.5vw,3.45rem)}.mg-hero__media{max-height:320px;margin-inline:-18px}.mg-hero__media img{min-height:240px;max-height:320px}.mg-process{min-height:300px}.mg-inquiry__form{padding:20px 18px}}@media(max-width:520px){.mg-processes__list{grid-template-columns:1fr;gap:12px}.mg-process{min-height:255px;padding:18px}.mg-process strong{font-size:1.2rem}.mg-resources .pa-reading__grid{grid-template-columns:1fr}.mg-application-card,.mg-cases .pa-case,.mg-cases .mg-demo-case,.mg-material-card{flex-basis:100%}.mg-application-card{min-height:320px}.mg-properties>div{grid-template-columns:1fr;gap:3px}.mg-hero__actions{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.mg-process img,.material-grade-detail a.mg-application-card,.mg-application-card__media img{transition:none}.mg-process:hover img,.mg-process:focus-visible img,.material-grade-detail a.mg-application-card:hover .mg-application-card__media img,.material-grade-detail a.mg-application-card:focus-visible .mg-application-card__media img{transform:none}}.material-grade-detail .mg-resources .pa-reading__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;max-width:1200px;margin-inline:auto}.material-grade-detail .mg-resources .library-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);flex:0 1 calc((100% - 24px)/2);min-width:0;width:auto;padding:16px;gap:22px;overflow:hidden;border:0;border-radius:18px;background:#353238;color:#fff;transition:box-shadow .2s ease}.material-grade-detail .mg-resources .library-card:only-child{flex-basis:780px;max-width:100%}.material-grade-detail .mg-resources .library-card:hover{transform:none;box-shadow:0 8px 24px rgb(20 20 25 / .16)}.material-grade-detail .mg-resources .library-card__media{display:block;width:100%;height:100%;min-height:260px;aspect-ratio:auto;margin:0;overflow:hidden;border-radius:12px;background:#48444b}.material-grade-detail .mg-resources .library-card__media img{display:block;width:100%;height:100%;object-fit:cover}.material-grade-detail .mg-resources .library-card__placeholder{color:#eee8ec}.material-grade-detail .mg-resources .library-card__body{display:flex;flex-direction:column;min-width:0;min-height:0;padding:8px 4px 8px 0}.material-grade-detail .mg-resources .library-card__meta{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:6px 14px;margin:0 0 18px;color:#d8d1d6;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.material-grade-detail .mg-resources .library-card__meta>span{color:#ff747c}.material-grade-detail .mg-resources .library-card__meta time{white-space:nowrap}.material-grade-detail .mg-resources .library-card h2{margin:0 0 16px;color:#fff;font-size:clamp(1.15rem,1.65vw,1.65rem);line-height:1.25;letter-spacing:-.02em;overflow-wrap:anywhere}.material-grade-detail .mg-resources .library-card h2 a,.material-grade-detail .mg-resources .library-card .text-link{color:#fff;text-decoration:none}.material-grade-detail .mg-resources .library-card__body>p{display:block;margin:0 0 20px;color:#ded8dc;font-size:14px;line-height:1.6}.material-grade-detail .mg-resources .library-card .text-link{align-self:flex-start;margin-top:auto;padding-top:8px;font-size:14px;font-weight:700}.material-grade-detail .mg-resources .library-card a:hover{text-decoration:underline;text-underline-offset:4px}.material-grade-detail .mg-resources .library-card a:focus-visible{outline-color:#ff747c;outline-offset:3px}@media(max-width:1100px){.material-grade-detail .mg-resources .library-card{flex-basis:760px;max-width:100%}}@media(max-width:520px){.material-grade-detail .mg-resources .library-card{grid-template-columns:minmax(0,1fr);padding:14px;gap:18px}.material-grade-detail .mg-resources .library-card__media{height:auto;min-height:0;aspect-ratio:16/10}.material-grade-detail .mg-resources .library-card__body{padding:0 4px 8px}.material-grade-detail .mg-resources .library-card h2{font-size:1.35rem}}@media(prefers-reduced-motion:reduce){.material-grade-detail .mg-resources .library-card,.material-grade-detail .mg-resources .library-card__media img{transition:none}.material-grade-detail .mg-resources .library-card:hover .library-card__media img{transform:none}}.material-grade-detail .mg-processes__intro{max-width:64ch;margin:-10px auto 26px;color:#68656b;font-size:14px;line-height:1.6;text-align:center}.material-grade-detail .mg-processes__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;max-width:1100px;margin-inline:auto}.material-grade-detail .mg-process{min-height:280px;aspect-ratio:4/5;padding:20px}.material-grade-detail .mg-process strong{font-size:clamp(1rem,1.4vw,1.35rem)}.material-grade-detail .mg-application-card{min-height:300px;max-width:420px;background:#efefef}.material-grade-detail .mg-application-card__media img{object-fit:cover;padding:0;filter:grayscale(1);transition:transform .3s ease,filter .3s ease}.material-grade-detail .mg-application-card__shade{background:linear-gradient(180deg,rgb(10 10 12 / .08),transparent 38%,rgb(10 10 12 / .35) 65%,rgb(10 10 12 / .82))}.material-grade-detail .mg-application-card small{padding:4px 7px;border-radius:3px;background:rgb(20 20 24 / .7)}@media(max-width:1000px){.material-grade-detail .mg-processes__list{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.material-grade-detail .mg-process{min-height:230px;aspect-ratio:5/4}}@media(max-width:520px){.material-grade-detail .mg-processes__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.material-grade-detail .mg-process{min-height:190px;aspect-ratio:4/5;padding:14px}.material-grade-detail .mg-process strong{font-size:1rem}.material-grade-detail .mg-process__arrow{right:12px;top:12px;font-size:20px}.material-grade-detail .mg-application-card{min-height:280px;max-width:none}}.material-grade-detail .mg-process img{object-fit:cover;padding:0;background:#fff0}.material-grade-detail .mg-process__arrow{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgb(0 0 0 / .55);font-size:20px}.material-grade-detail .mg-overview--compact{padding-block:clamp(32px,3.6vw,48px)}.material-grade-detail .mg-overview--compact .mg-overview__grid{grid-template-columns:minmax(0,1fr);gap:24px}.material-grade-detail .mg-overview--compact .eyebrow{margin:0 0 10px;font-size:11px;letter-spacing:.14em}.material-grade-detail .mg-overview--compact .mg-overview__summary>h2{margin:0 0 22px;font-size:clamp(24px,2.2vw,30px);line-height:1.2}.material-grade-detail .mg-overview--compact .mg-overview__body{columns:2;column-gap:clamp(28px,4vw,56px);font-size:15px;line-height:1.65}.material-grade-detail .mg-overview--compact .mg-overview__body h3{margin:20px 0 8px;color:#fff;font-size:18px;line-height:1.35;font-weight:600;break-after:avoid-column}.material-grade-detail .mg-overview--compact .mg-overview__body h3:first-child{margin-top:0}.material-grade-detail .mg-overview--compact .mg-overview__body p{margin:0 0 16px;break-inside:avoid-column;orphans:3;widows:3}.material-grade-detail .mg-overview--compact .mg-overview__body ul,.material-grade-detail .mg-overview--compact .mg-overview__body ol{break-inside:avoid-column}.material-grade-detail .mg-overview--compact .mg-overview__spec{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(0,1.7fr);align-items:start;gap:24px 40px;padding:22px 26px;border-radius:10px}.material-grade-detail .mg-overview--compact .mg-overview__spec h3{margin:0 0 10px;color:#fff;font-size:18px;line-height:1.35;font-weight:600}.material-grade-detail .mg-overview--compact .mg-standard__name{margin:0;color:#fff;font-size:15px;line-height:1.5;font-weight:600}.material-grade-detail .mg-overview--compact .mg-overview__spec-details>p{margin:0;color:#f4e8e9;font-size:14px;line-height:1.65}.material-grade-detail .mg-overview--compact .mg-properties{margin:14px 0 0}.material-grade-detail .mg-overview--compact .mg-properties:first-child{margin-top:0}@media(max-width:760px){.material-grade-detail .mg-overview--compact .mg-overview__body{columns:1}.material-grade-detail .mg-overview--compact .mg-overview__spec{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.material-grade-detail .mg-overview--compact .mg-overview__summary>h2{margin-bottom:20px}}.material-grade-detail .mg-overview--compact .mg-overview__grid{gap:20px}.material-grade-detail .mg-overview--compact .mg-overview__body p{margin:0 0 12px}.material-grade-detail .mg-overview--compact .mg-overview__spec{grid-template-columns:minmax(180px,.65fr) minmax(0,2fr);gap:12px 32px;padding:18px 0 0;border:0;border-top:1px solid rgb(255 255 255 / .24);border-radius:0;background:#fff0}.material-grade-detail .mg-overview--compact .mg-overview__spec-heading .eyebrow{margin-bottom:5px}.material-grade-detail .mg-overview--compact .mg-overview__spec-details>p{font-size:14px;line-height:1.55;max-width:75ch}@media(max-width:760px){.material-grade-detail .mg-overview--compact .mg-overview__spec{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:16px}}.material-grade-detail a.mg-application-card:hover .mg-application-card__media img,.material-grade-detail a.mg-application-card:focus-visible .mg-application-card__media img{filter:grayscale(0)}@media(hover:none){.material-grade-detail .mg-application-card__media img{filter:none}}.mg-cases .pa-case__media{aspect-ratio:3/2;background:#fff}.material-grade-detail .mg-processes__list{display:flex;flex-wrap:wrap;justify-content:center}.material-grade-detail .mg-process{flex:0 1 calc((100% - 48px)/4);max-width:290px}.material-grade-detail .mg-process:hover img,.material-grade-detail .mg-process:focus-visible img{filter:grayscale(0)}@media(max-width:1000px){.material-grade-detail .mg-process{flex-basis:calc((100% - 16px)/2)}}@media(max-width:520px){.material-grade-detail .mg-process{flex-basis:calc((100% - 12px)/2)}}