/* MUCA — material, production and editorial experience */
:root{--gold:#ac8846;--dark:#20221f}header .brand{width:176px}.header-inner{height:90px;gap:22px}.header-inner nav{gap:23px;font-size:12px}.header-inner nav a{position:relative;padding-block:7px}.header-inner nav a[aria-current=page]:after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--gold)}.production-hero{position:relative;min-height:680px;height:calc(100svh - 124px);max-height:960px;background:#151716;color:#fff;isolation:isolate;display:flex;align-items:center;overflow:hidden}.production-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,12,12,.65),rgba(8,12,12,.23) 57%,rgba(8,12,12,.02)),linear-gradient(0deg,rgba(8,12,12,.8),transparent 26%);z-index:-2}.production-hero-content{padding-bottom:70px}.production-hero .eyebrow{color:#d4d2c9;font-size:10px;letter-spacing:.2em;margin-bottom:36px}.live-dot{height:6px;width:6px;background:#d1b170;border-radius:50%;box-shadow:0 0 0 5px #d1b17018}.production-hero h1{font-size:clamp(58px,6.3vw,94px);line-height:1.07;letter-spacing:-.065em;max-width:1050px}.production-hero h1 em{color:#d3b378}.production-hero p{color:#d4d3cb;font-size:17px;line-height:1.85;margin-top:27px}.production-hero .hero-actions{margin-top:35px;gap:32px}.button.gold{background:#c7a466;color:#171b18;border-color:#c7a466}.button.gold:hover{background:#dfc38e}.text-link.light{color:#eeeae2}.hero-bottom{position:absolute;bottom:26px;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding-top:23px;border-top:1px solid #ffffff36;font-size:8px;letter-spacing:.15em;gap:30px;color:#dddacf}.hero-bottom>div{display:flex;align-items:center;gap:12px;font-size:9px}.hero-bottom b{font-size:11px;font-weight:400;color:#d1b170}.hero-bottom i{color:#77786f;font-style:normal;margin-inline:4px}.craft-ribbon{background:#eae6dd;border-bottom:1px solid #d6d0c4}.craft-ribbon .wrap{min-height:84px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:16px}.craft-ribbon b{font-size:25px;color:var(--gold);font-weight:400}.editorial-intro{padding-block:110px 95px}.editorial-intro>.eyebrow{color:#82745d;margin-bottom:30px}.editorial-intro>div+div{display:grid;grid-template-columns:1.2fr 1fr;gap:100px}.editorial-intro h2{font-size:65px;line-height:1.13}.editorial-intro .lead{font-size:22px;color:var(--ink);line-height:1.55;margin-bottom:22px}.editorial-intro p{font-size:15px;line-height:1.9}.editorial-intro .text-link{margin-top:25px}.paper-story{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:center;padding-bottom:110px}.material-0,.material-1,.material-2,.material-3{background-image:url('/assets/materials.webp');background-size:200% 200%;background-repeat:no-repeat;background-color:#c8bca8}.material-0{background-position:0 0}.material-1{background-position:100% 0}.material-2{background-position:0 100%}.material-3{background-position:100% 100%}.paper-photo{aspect-ratio:1;position:relative}.paper-photo>span{position:absolute;bottom:22px;left:25px;color:#26251e;background:#f7f3e8e6;padding:6px 10px;font-size:9px;letter-spacing:.15em}.section-index{font-size:9px;letter-spacing:.15em;color:#82745d;display:block;margin-bottom:30px}.paper-copy h2{font-size:56px;line-height:1.12}.paper-copy>p{font-size:15px;line-height:1.9;margin:25px 0}.micro-spec{margin:32px 0}.micro-spec>div{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid var(--line);gap:20px;font-size:12px}.micro-spec b{font-weight:500}.micro-spec span{color:#777168}.dark-process{background:var(--dark);color:#f1eee6;padding-block:90px}.dark-process .eyebrow{color:#c6b894}.dark-process h2{font-size:49px}.dark-process h2 em{color:#c4a66d}.dark-process .section-head>p{color:#abaea3}.process-explorer{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.process-controls{padding-top:5px}.process-controls button{display:flex;align-items:center;gap:22px;width:100%;text-align:left;color:#b9bcb2;background:transparent;border:0;border-bottom:1px solid #45483f;padding:27px 0}.process-controls button>span{font-family:var(--serif);font-style:italic;color:#8c917e;font-size:22px;align-self:start}.process-controls button div{flex:1}.process-controls button b{font-family:'Manrope',Arial,sans-serif;font-size:19px;letter-spacing:-.025em;font-weight:500}.process-controls button small{display:block;font-size:11px;color:#94988b;margin-top:7px}.process-controls button i{font-size:23px;font-style:normal}.process-controls button[aria-selected=true]{color:#fff;border-bottom-color:#c6a364}.process-controls button[aria-selected=true]>span,.process-controls button[aria-selected=true] i{color:#d1b170}.process-image{width:100%;aspect-ratio:1.35;background-size:200% 200%}.process-caption{padding-top:25px}.process-caption>span{font-size:9px;letter-spacing:.15em;color:#b6a685}.process-caption h3{font-size:26px;margin-top:14px}.process-caption p{font-size:13px;color:#b9bcb0;line-height:1.9;margin:15px 0 20px}.process-caption .text-link{font-size:11px}.finishing-story{padding-block:110px;display:grid;grid-template-columns:1fr 1.1fr;gap:85px;align-items:center}.finishing-story h2{font-size:57px}.finishing-story p{max-width:470px;font-size:15px;line-height:1.9;margin-top:26px}.finish-photo{aspect-ratio:1;position:relative}.finish-photo>span{position:absolute;bottom:22px;right:22px;color:#e9deca;font-size:8px;letter-spacing:.18em}.finish-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.finish-tags a{border:1px solid #cdc5b5;padding:7px 13px;border-radius:20px;font-size:11px}.finish-tags a:hover{background:#e9e3d6}.finishing-story .image-note{font-size:11px}.solutions-band{background:#efede5;padding-block:80px}.solutions-band .section-head h2{font-size:49px}.sector-links{border-top:1px solid #c8c2b4}.sector-links>a{display:grid;grid-template-columns:40px 1.25fr 1fr 40px;align-items:center;gap:30px;border-bottom:1px solid #d6d1c5;padding:26px 4px;transition:padding .2s,background .2s}.sector-links>a:hover{background:#e7e2d6;padding-inline:18px}.sector-links>a>span{font-size:11px;color:#93846a}.sector-links h3{font-size:26px}.sector-links p{font-size:13px}.sector-links b{font-size:25px;font-weight:400}.collection-invitation{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:75px;padding-block:100px}.collection-invitation h2{font-size:60px}.collection-invitation p{font-size:15px;margin-top:25px;line-height:1.9}.collection-invitation .button{margin-top:27px}.collection-invitation img{width:100%;aspect-ratio:1.12;object-fit:cover}.collection-invitation figcaption{font-size:8px;letter-spacing:.12em;color:var(--muted);padding-top:12px}.editorial-guides{padding-block:10px 80px}.editorial-guides h2{font-size:48px}.home-guides{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.guide-image{aspect-ratio:1.35;margin-bottom:22px}.home-guides a>span{font-size:9px;letter-spacing:.14em;color:#8c7955}.home-guides h3{font-size:24px;line-height:1.4;margin:12px 0 23px;max-width:350px}.home-guides b{font-size:11px;font-weight:500}.promo-compact{border-block:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding-block:27px;gap:30px}.promo-compact>span{font-size:9px;letter-spacing:.13em}.promo-compact p{font-size:14px}.promo-compact a{color:var(--ink);border-bottom:1px solid var(--gold);margin-left:10px}.visual-disclosure{font-size:9px;margin-top:26px;color:#8b877e}.product-visual.extended{background-size:400% 200%}.ext-0{background-image:url('/assets/extended-0.webp')}.ext-1{background-image:url('/assets/extended-1.webp')}.ext-2{background-image:url('/assets/extended-2.webp')}.cell-0{background-position:0 0}.cell-1{background-position:33.33333% 0}.cell-2{background-position:66.66667% 0}.cell-3{background-position:100% 0}.cell-4{background-position:0 100%}.cell-5{background-position:33.33333% 100%}.cell-6{background-position:66.66667% 100%}.cell-7{background-position:100% 100%}.catalog-family-index{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d7d0c1;border:1px solid #d7d0c1;margin-bottom:38px}.catalog-family-index a{padding:23px;background:#f0ede5;position:relative;min-height:120px}.catalog-family-index a:hover{background:#e5dece}.catalog-family-index span{display:block;font-size:9px;letter-spacing:.12em;color:#8e7b58;margin-bottom:18px}.catalog-family-index strong{font-size:15px;font-weight:500}.catalog-family-index b{position:absolute;right:20px;top:19px;font-size:19px;font-weight:400}.catalog .catalog-tools{flex-wrap:wrap}.catalog .filters{gap:7px}.catalog .filter{font-size:10px;padding:8px 12px}.family-grid{padding-top:40px}.production-banner img{width:100%;height:470px;object-fit:cover}.production-banner figcaption{font-size:10px;margin-top:12px;color:var(--muted)}.production-chapters{padding-block:60px}.production-chapter{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:70px}.production-chapter:nth-child(even)>div:first-child{order:2}.chapter-photo{aspect-ratio:1.3}.production-chapter h2{font-size:43px;margin-bottom:25px}.production-chapter p{font-size:15px;line-height:1.9}.surface-section{background:#eae6dd;padding-block:80px}.finish-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.finish-grid article{border-top:1px solid #c2b69f;padding-top:23px;scroll-margin-top:125px}.finish-grid article>span{font-size:14px;font-family:var(--serif);font-style:italic;color:var(--gold)}.finish-grid h3{margin:22px 0 15px;font-size:24px}.finish-grid p{font-size:13px;line-height:1.9}.production-check{padding-block:80px 15px}.production-check h2{font-size:40px;margin-bottom:35px}.check-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.check-grid>div{border-left:1px solid #bda87f;padding-left:20px}.check-grid b{font-size:15px;font-weight:500}.check-grid p{font-size:13px;margin-top:13px}.sector-gallery{padding-block:15px 30px}.sector-feature{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;align-items:center;margin-bottom:60px}.sector-feature .product-visual{max-height:450px}.sector-feature h2{font-size:45px;max-width:550px}.sector-feature p{font-size:15px;line-height:1.9;margin:25px 0}.sector-feature b{font-size:12px;font-weight:500}.sector-detail{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.sector-detail h2{font-size:45px}.sector-detail p:not(.image-note){font-size:14px;margin:25px 0}.product-faq{display:grid;grid-template-columns:.7fr 1fr;gap:80px;border-top:1px solid var(--line);padding-block:65px}.product-faq h2{font-size:40px}.product-faq details{border-bottom:1px solid var(--line);padding:18px 0}.product-faq summary{font-size:15px;cursor:pointer;line-height:1.6}.product-faq details p{font-size:13px;line-height:1.9;padding-block:15px 5px}.guide-grid{row-gap:25px}.reveal{opacity:1}.motion-ready .reveal{opacity:0;transform:translateY(25px);transition:opacity .7s ease,transform .7s ease}.motion-ready .reveal.visible{opacity:1;transform:translateY(0)}
@media(min-width:1500px){.production-hero h1{font-size:105px}.production-hero-content{padding-bottom:80px}.production-hero-image{object-position:center 55%}}@media(max-width:1180px){.header-inner nav{gap:17px;font-size:11px}.header-inner .brand{width:155px}.header-cta{gap:12px!important}.production-hero{min-height:650px}.production-hero h1{font-size:76px}.editorial-intro>div+div{gap:50px}.paper-story,.finishing-story{gap:50px}.process-explorer{gap:45px}.hero-bottom .scroll-cue{display:none}.collection-invitation{gap:45px}.sector-links>a{gap:20px}.sector-links h3{font-size:23px}}
@media(max-width:1000px) and (min-width:761px){.header-cta{display:none}.header-inner nav{font-size:12px;gap:20px}.production-hero h1{font-size:70px}.editorial-intro h2{font-size:55px}.paper-copy h2,.finishing-story h2{font-size:47px}.process-explorer{grid-template-columns:1fr 1fr;gap:30px}.process-controls button{gap:15px}.process-controls button b{font-size:16px}.process-controls button small{font-size:10px}.dark-process h2{font-size:43px}.collection-invitation h2{font-size:49px}}
@media(max-width:760px){.header-inner{height:80px}.header-inner .brand{width:155px}.header-inner nav{font-size:16px;gap:15px}.production-hero{min-height:650px;height:calc(100svh - 110px);max-height:860px}.production-hero-image{object-position:62% center}.hero-shade{background:linear-gradient(90deg,#0a0d0de8,#0a0d0d66),linear-gradient(0deg,#0a0d0ddd,transparent 50%)}.production-hero-content{padding-bottom:70px}.production-hero .eyebrow{font-size:8px;letter-spacing:.12em;margin-bottom:30px}.production-hero h1{font-size:clamp(46px,12.5vw,66px);line-height:1.12;letter-spacing:-.06em}.production-hero p{font-size:14px;margin-top:25px}.production-hero p br{display:none}.production-hero .hero-actions{flex-direction:column;align-items:flex-start;gap:24px;margin-top:32px}.production-hero .button{min-height:50px;padding:13px 20px;font-size:12px}.hero-bottom{flex-direction:column;align-items:flex-start;gap:13px;bottom:25px;padding-top:20px;font-size:7px}.hero-bottom>div{font-size:8px;gap:9px}.hero-bottom>span:first-child{display:none}.craft-ribbon .wrap{flex-wrap:wrap;justify-content:center;gap:12px;min-height:85px;padding-block:18px;font-size:12px}.craft-ribbon b{font-size:17px}.craft-ribbon b:nth-of-type(2){display:none}.editorial-intro{padding-block:65px 45px}.editorial-intro>.eyebrow{font-size:8px;line-height:1.8}.editorial-intro>div+div{grid-template-columns:1fr;gap:28px}.editorial-intro h2{font-size:47px}.editorial-intro .lead{font-size:20px}.editorial-intro p{font-size:14px}.paper-story{grid-template-columns:1fr;gap:32px;padding-bottom:60px}.section-index{font-size:8px;margin-bottom:24px}.paper-copy h2{font-size:43px}.paper-copy>p{font-size:14px}.micro-spec{margin-block:25px}.dark-process{padding-block:55px}.dark-process h2{font-size:35px}.dark-process .section-head>p{font-size:13px}.process-explorer{grid-template-columns:1fr;gap:28px}.process-controls{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.process-controls button{padding:17px 0;gap:10px;align-items:flex-start}.process-controls button>span{font-size:17px}.process-controls button b{font-size:13px}.process-controls button small{font-size:9px;line-height:1.6}.process-controls button i{display:none}.process-image{aspect-ratio:1.25}.process-caption h3{font-size:25px}.finishing-story{padding-block:60px;grid-template-columns:1fr;gap:35px}.finishing-story h2{font-size:44px}.finishing-story p{font-size:14px}.finish-tags{margin-top:25px}.solutions-band{padding-block:55px}.solutions-band .section-head h2{font-size:35px}.sector-links>a{grid-template-columns:22px 1fr 20px;gap:12px;padding-block:22px}.sector-links h3{font-size:21px}.sector-links p{grid-column:2;grid-row:2;font-size:11px}.sector-links b{grid-column:3;grid-row:1/3}.collection-invitation{padding-block:60px;grid-template-columns:1fr;gap:35px}.collection-invitation h2{font-size:46px}.collection-invitation p{font-size:14px}.collection-invitation img{aspect-ratio:1.1}.editorial-guides{padding-bottom:50px}.editorial-guides h2{font-size:36px}.home-guides{grid-template-columns:1fr;gap:35px}.guide-image{aspect-ratio:1.5}.home-guides h3{font-size:25px;margin-bottom:15px;max-width:none}.home-guides a>span{font-size:8px}.promo-compact{display:block;padding-block:22px}.promo-compact>span{font-size:8px}.promo-compact p{font-size:12px;margin-top:10px}.promo-compact a{margin-left:0;white-space:nowrap}.visual-disclosure{font-size:8px}.catalog-family-index{grid-template-columns:1fr 1fr;margin-bottom:28px}.catalog-family-index a{padding:17px;min-height:105px}.catalog-family-index span{font-size:8px;margin-bottom:13px}.catalog-family-index strong{font-size:13px;display:block;max-width:130px}.catalog-family-index b{font-size:15px;right:14px;top:13px}.catalog .filter{font-size:10px}.production-banner img{height:250px}.production-chapters{padding-block:40px 0}.production-chapter{grid-template-columns:1fr;gap:25px;margin-bottom:50px}.production-chapter:nth-child(even)>div:first-child{order:0}.production-chapter h2{font-size:32px}.production-chapter p{font-size:14px}.surface-section{padding-block:50px}.finish-grid{grid-template-columns:1fr;gap:25px}.finish-grid h3{font-size:23px;margin-top:15px}.production-check{padding-block:50px 10px}.production-check h2{font-size:34px}.check-grid{grid-template-columns:1fr 1fr;gap:25px 20px}.check-grid b{font-size:13px}.check-grid p{font-size:12px}.sector-feature{grid-template-columns:1fr;gap:25px;margin-bottom:50px}.sector-feature h2{font-size:34px}.sector-feature p{font-size:14px;margin:20px 0}.sector-detail{grid-template-columns:1fr;gap:30px}.sector-detail h2{font-size:37px}.product-faq{grid-template-columns:1fr;gap:25px;padding-block:40px}.product-faq h2{font-size:33px}.product-faq summary{font-size:14px}.footer-grid>div>a{margin-block:12px}}
@media(prefers-reduced-motion:reduce){.motion-ready .reveal{opacity:1;transform:none;transition:none}}

/* Prominent cross-site invitation, shared by every page. */
.topbar{background:#d4b77c;color:#242421;letter-spacing:.08em;border-bottom:1px solid #bb9b5f}.topbar .wrap{height:auto;min-height:76px;gap:24px}.topbar-company{font-size:10px}.topbar .promo-discovery{display:flex;align-items:center;gap:32px;padding:10px 0;letter-spacing:0}.promo-discovery-copy{display:flex;flex-direction:column;line-height:1.4}.promo-discovery-copy strong{font-family:'Manrope',Arial,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.04em}.promo-discovery-copy small{font-size:12px;margin-top:2px}.promo-discovery-action{display:flex;align-items:center;justify-content:center;gap:24px;min-height:44px;padding:8px 20px;background:#242621;color:#fff;font-size:13px;font-weight:500;border-radius:2px;transition:background .2s}.promo-discovery-action b{font-size:20px;font-weight:400}.promo-discovery:hover .promo-discovery-action{background:#444639}.promo-discovery:focus-visible{outline-color:#242621}.production-hero{height:calc(100svh - 166px)}
@media(max-width:760px){.topbar .wrap{min-height:80px}.topbar .topbar-company{display:none}.topbar .promo-discovery{width:100%;gap:12px;justify-content:space-between;padding:12px 0}.topbar .promo-discovery-copy{max-width:none;letter-spacing:0}.promo-discovery-copy strong{font-size:19px}.promo-discovery-copy small{font-size:10px}.topbar .promo-discovery-action{max-width:none;letter-spacing:0;font-size:12px;gap:13px;padding:8px 14px;flex-shrink:0}.production-hero{height:auto}}
/* Brand and service navigation, October 2026. */
header .brand{width:260px;flex:0 0 260px}.home-page header .brand{width:300px;flex-basis:300px}.brand img{width:100%;height:auto;mix-blend-mode:multiply}.header-inner{height:116px;gap:24px}.header-inner nav{gap:18px;font-size:12px}.footer-logo{width:260px;height:auto}.knowledge-nav{background:#eeebe3;border-bottom:1px solid #d9d2c4}.knowledge-nav>.wrap{display:grid;grid-template-columns:repeat(4,1fr)}.knowledge-nav a{position:relative;padding:14px 20px;border-left:1px solid #d9d2c4;font-size:14px;font-weight:500;line-height:1.5}.knowledge-nav a:last-child{border-right:1px solid #d9d2c4}.knowledge-nav a>span{display:block;color:#76674a;font-size:8px;letter-spacing:.12em;margin-bottom:3px}.knowledge-nav a>b{position:absolute;right:18px;top:27px;font-size:18px;font-weight:400}.knowledge-nav a:hover,.knowledge-nav a[aria-current=page]{background:#e0d6c2}.production-hero{height:calc(100svh - 268px);min-height:620px}.production-hero-image{object-position:65% center}.service-overview,.service-section{padding-block:65px}.service-overview .section-head h2{font-size:46px}.service-link-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d9d2c4}.service-link-grid>a{padding:28px 24px;border-right:1px solid #d9d2c4;display:flex;flex-direction:column;gap:18px}.service-link-grid>a:last-child{border-right:0}.service-link-grid>a:hover{background:#f0ebe0}.service-link-grid span{font-size:10px;color:#987b45}.service-link-grid h3{font-size:23px}.service-link-grid p{font-size:13px;line-height:1.7;flex:1}.service-link-grid b{font-size:12px;font-weight:500}.service-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-block:30px 60px}.service-split>img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:70% center}.service-split h2,.service-section h2,.method-compare h2{font-size:45px}.service-split p,.method-compare p{margin-top:22px;font-size:15px;line-height:1.9}.service-split .button{margin-top:28px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:38px}.service-grid article{border-top:1px solid #bda16c;padding-top:22px}.service-grid article>span{color:#a2834c;font-size:12px}.service-grid h3{font-size:23px;margin:15px 0}.service-grid p{font-size:14px;line-height:1.9}.service-lead{font-size:17px;max-width:850px;margin:25px 0}.service-section .text-link{margin-top:20px}.method-compare{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:60px}.method-compare .text-link{margin-top:25px}.method-compare .button{font-size:12px;margin-top:20px}.offset-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:20px;align-items:center;margin-top:36px}.offset-flow>div{background:#242621;color:#f8f4ec;padding:30px;min-height:200px}.offset-flow span{display:block;color:#cdb078;font-family:Georgia,serif;font-size:30px}.offset-flow strong{display:block;font-size:18px;margin:12px 0}.offset-flow p{font-size:12px;color:#cfcec5}.offset-flow>b{font-size:28px;color:#a2834c}.label-types{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:35px}.label-types article{background:#efede5;border:1px solid #e0dacf;padding:30px}.label-types span{font-size:9px;letter-spacing:.12em;color:#8b7044}.label-types h3{font-size:24px;margin:15px 0}.label-types p{font-size:14px;line-height:1.85}.label-stack{padding:44px;background:#242621;color:#fff;display:grid;gap:14px}.label-stack>span{font-size:9px;letter-spacing:.16em;color:#d9bb7e;margin-bottom:20px}.label-stack>div{background:#f8f5eb;color:#282822;padding:22px;font-size:20px;border-left:5px solid #c5a15a}.label-stack>div:nth-child(3){background:#d5b878;margin-left:16px}.label-stack>div:nth-child(4){background:#b8b6ac;margin-left:32px}.label-stack small{display:block;font-size:11px;margin-top:4px}.label-checklist{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:0;gap:0 40px;margin:30px 0}.label-checklist li{padding:15px 0;border-bottom:1px solid #ded8ca;font-size:14px}.label-checklist li:before{content:'↗';color:#a2834c;margin-right:12px}.technical-sources{border-top:1px solid #ded8ca;padding-block:20px;font-size:12px}.technical-sources summary{cursor:pointer;color:#76674a}.technical-sources p{margin-top:15px}.technical-sources a{text-decoration:underline}.service-actions{display:flex;gap:30px;flex-wrap:wrap}.roll-label-visual{background-image:url('/assets/corporate-print-hero.webp');background-size:auto 150%;background-position:right top}
@media(max-width:1250px){.header-cta{display:none!important}.header-inner nav{gap:20px}.header-inner{gap:28px}.home-page header .brand{width:280px;flex-basis:280px}}
@media(max-width:960px) and (min-width:761px){header .brand,.home-page header .brand{width:220px;flex-basis:220px}.header-inner nav{gap:12px;font-size:11px}.header-inner{gap:16px}.service-link-grid{grid-template-columns:1fr 1fr}.service-link-grid>a{border-bottom:1px solid #d9d2c4}.service-split{gap:35px}}
@media(max-width:760px){header .brand,.home-page header .brand{width:240px;flex:0 1 240px}.header-inner{height:100px;gap:20px}.header-inner nav{top:100px;font-size:16px;gap:20px}.footer-logo{width:230px}.knowledge-nav>.wrap{width:100%;grid-template-columns:1fr 1fr}.knowledge-nav a{padding:11px 20px;font-size:12px;border-bottom:1px solid #d9d2c4}.knowledge-nav a>b{top:23px;right:19px}.knowledge-nav a>span{font-size:7px}.production-hero{height:auto;min-height:640px}.production-hero-image{object-position:62% center}.service-overview,.service-section{padding-block:45px}.service-overview .section-head h2,.service-split h2,.service-section h2,.method-compare h2{font-size:34px}.service-link-grid{grid-template-columns:1fr 1fr}.service-link-grid>a{padding:22px 17px;border-bottom:1px solid #d9d2c4;gap:14px}.service-link-grid h3{font-size:20px}.service-link-grid p{font-size:12px}.service-link-grid>a:nth-child(2n){border-right:0}.service-split,.method-compare{grid-template-columns:1fr;gap:28px;padding-block:25px 40px}.service-grid{grid-template-columns:1fr;gap:25px;margin-top:25px}.service-grid h3{font-size:23px}.service-split>img{aspect-ratio:1.2}.offset-flow{grid-template-columns:1fr;gap:10px}.offset-flow>div{min-height:0;padding:24px}.offset-flow>b{transform:rotate(90deg);justify-self:center}.label-types{grid-template-columns:1fr}.label-types article{padding:25px}.label-stack{padding:25px}.label-stack>div{font-size:18px;padding:18px}.label-checklist{grid-template-columns:1fr}.service-lead{font-size:15px}}

.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#smtp-status{margin:20px 0;overflow-wrap:anywhere}.quote-panel button:disabled{opacity:.65;cursor:wait}
